.task-bar[data-v-fd94193f]{margin-right:16px}.task-trigger[data-v-fd94193f]{cursor:pointer;padding:4px 8px;border-radius:6px;transition:all .3s}.task-trigger[data-v-fd94193f]:hover{background:#f5f5f5}.task-trigger.has-running[data-v-fd94193f]{background:#e6f7ff}.trigger-content[data-v-fd94193f]{font-size:18px;color:#595959;display:flex;align-items:center;justify-content:center;width:24px;height:24px}.task-trigger.has-running .trigger-content[data-v-fd94193f]{color:#1890ff}.task-list[data-v-fd94193f]{width:320px;max-height:400px}.task-list-header[data-v-fd94193f]{display:flex;justify-content:space-between;align-items:center;padding-bottom:12px;border-bottom:1px solid #f0f0f0;margin-bottom:12px;font-weight:500}.clear-btn[data-v-fd94193f]{font-size:12px;color:#8c8c8c}.task-items[data-v-fd94193f]{max-height:320px;overflow-y:auto}.task-item[data-v-fd94193f]{display:flex;align-items:flex-start;gap:12px;padding:10px 0;border-bottom:1px solid #f5f5f5}.task-item[data-v-fd94193f]:last-child{border-bottom:none}.task-icon[data-v-fd94193f]{font-size:18px;padding-top:2px}.task-icon .running[data-v-fd94193f]{color:#1890ff}.task-icon .success[data-v-fd94193f]{color:#52c41a}.task-icon .failed[data-v-fd94193f]{color:#ff4d4f}.task-icon .pending[data-v-fd94193f]{color:#faad14}.task-info[data-v-fd94193f]{flex:1;min-width:0}.task-title[data-v-fd94193f]{font-size:14px;color:#262626;line-height:1.4}.task-message[data-v-fd94193f]{font-size:12px;color:#8c8c8c;margin-top:4px}#globalHeader[data-v-5f3ed28f]{width:100%}#globalHeader .header-content[data-v-5f3ed28f]{display:flex;align-items:center;justify-content:flex-end;height:100%}#globalHeader .spacer[data-v-5f3ed28f]{flex:1}#globalHeader .user-login-status[data-v-5f3ed28f]{padding-right:16px}#globalHeader .user-info[data-v-5f3ed28f]{display:flex;align-items:center;gap:8px;cursor:pointer;color:#000000d9}#globalHeader .user-info[data-v-5f3ed28f]:hover{color:#1890ff}#globalHeader .user-name[data-v-5f3ed28f]{max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#globalHeader .credits-tag[data-v-5f3ed28f]{font-size:12px;margin:0 4px}#basicLayout[data-v-42a2e830] .ant-layout-sider{background:#fff;box-shadow:2px 0 8px #00000014}#basicLayout[data-v-42a2e830] .ant-layout-sider-trigger{background:#fff;color:#000000a6;border-top:1px solid #f0f0f0}#basicLayout[data-v-42a2e830] .ant-layout-sider-trigger:hover{color:#1890ff}#basicLayout .logo-container[data-v-42a2e830]{height:64px;display:flex;align-items:center;justify-content:center;padding:16px;background:#fff;margin:8px;border-radius:6px;transition:all .3s cubic-bezier(.645,.045,.355,1);overflow:hidden;cursor:pointer;border-bottom:1px solid #f0f0f0}#basicLayout .logo-container[data-v-42a2e830]:hover{background:#fafafa}#basicLayout .logo-container a[data-v-42a2e830]{display:flex;align-items:center;text-decoration:none;width:100%;justify-content:center}#basicLayout .logo[data-v-42a2e830]{height:32px;width:32px;flex-shrink:0;transition:all .3s cubic-bezier(.645,.045,.355,1)}#basicLayout .logo-title[data-v-42a2e830]{color:#000000d9;font-size:16px;font-weight:600;margin-left:12px;white-space:nowrap;opacity:1;max-width:120px;overflow:hidden;text-overflow:ellipsis;transition:opacity .3s cubic-bezier(.645,.045,.355,1),margin-left .3s cubic-bezier(.645,.045,.355,1),max-width .3s cubic-bezier(.645,.045,.355,1)}#basicLayout[data-v-42a2e830] .ant-layout-sider-collapsed .logo-container{padding:16px 8px;margin:8px 4px;justify-content:center}#basicLayout[data-v-42a2e830] .ant-layout-sider-collapsed .logo-container a{justify-content:center}#basicLayout[data-v-42a2e830] .ant-layout-sider-collapsed .logo{height:28px;width:28px}#basicLayout .header[data-v-42a2e830]{padding:0 24px;background:#fff;box-shadow:0 1px 4px #00000014;line-height:64px;height:64px}#basicLayout .content[data-v-42a2e830]{margin:0;padding:24px;background:#fff;flex:1;overflow:auto;min-width:0}#basicLayout[data-v-42a2e830] .ant-layout-sider+.ant-layout{display:flex;flex-direction:column;min-width:0;overflow:hidden}#basicLayout .footer[data-v-42a2e830]{background:transparent;padding:16px 24px;text-align:center;color:#00000073}#basicLayout .footer a[data-v-42a2e830]{color:#00000073;text-decoration:none;transition:color .3s}#basicLayout .footer a[data-v-42a2e830]:hover{color:#1890ff}#basicLayout[data-v-42a2e830] .ant-layout{background:#fff}#basicLayout>.ant-layout[data-v-42a2e830]{background:transparent}.fade-enter-active[data-v-42a2e830],.fade-leave-active[data-v-42a2e830]{transition:opacity .15s ease}.fade-enter-from[data-v-42a2e830],.fade-leave-to[data-v-42a2e830]{opacity:0}@media (max-width: 1400px){#basicLayout .content[data-v-42a2e830]{padding:20px}}@media (max-width: 1200px){#basicLayout .header[data-v-42a2e830]{padding:0 16px}#basicLayout .content[data-v-42a2e830]{padding:16px}}@media (max-width: 992px){#basicLayout .header[data-v-42a2e830]{padding:0 12px}#basicLayout .content[data-v-42a2e830]{padding:12px}#basicLayout[data-v-42a2e830] .ant-layout-sider:not(.ant-layout-sider-collapsed){flex:0 0 80px!important;max-width:80px!important;min-width:80px!important;width:80px!important}}@media (max-width: 768px){#basicLayout[data-v-42a2e830] .ant-layout-sider{position:fixed!important;height:100vh;z-index:100;left:0;top:0}#basicLayout[data-v-42a2e830] .ant-layout-sider-collapsed{width:0!important;min-width:0!important;max-width:0!important;flex:0 0 0!important;overflow:hidden}#basicLayout .header[data-v-42a2e830]{padding:0 12px}#basicLayout .content[data-v-42a2e830]{padding:12px;margin-left:0}}.landing-header[data-v-a5d9af83]{position:fixed;top:0;left:0;right:0;height:64px;background:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(92,124,250,.08);z-index:1000;box-shadow:0 2px 10px #5c7cfa0a}.header-container[data-v-a5d9af83]{max-width:1400px;margin:0 auto;height:100%;display:flex;align-items:center;justify-content:space-between;padding:0 24px}.logo-section[data-v-a5d9af83]{display:flex;align-items:center;cursor:pointer;transition:opacity .3s}.logo-section[data-v-a5d9af83]:hover{opacity:.8}.logo-image[data-v-a5d9af83]{width:32px;height:32px;object-fit:contain}.logo-text[data-v-a5d9af83]{font-size:18px;font-weight:600;color:#262626;margin-left:8px}.nav-menu[data-v-a5d9af83]{display:flex;gap:32px}.nav-link[data-v-a5d9af83]{color:#595959;text-decoration:none;font-size:15px;transition:color .3s}.nav-link[data-v-a5d9af83]:hover{color:#5c7cfa}.header-actions[data-v-a5d9af83]{display:flex;gap:12px;align-items:center}.user-info[data-v-a5d9af83]{display:flex;align-items:center;gap:8px;padding:4px 12px;border-radius:20px;cursor:pointer;transition:background .3s}.user-info[data-v-a5d9af83]:hover{background:linear-gradient(135deg,#5c7cfa14,#748ffc14)}.user-name[data-v-a5d9af83]{font-size:14px;color:#262626;max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dropdown-icon[data-v-a5d9af83]{font-size:12px;color:#8c8c8c}@media (max-width: 900px){.nav-menu[data-v-a5d9af83]{display:none}}.landing-page[data-v-3c938afd]{min-height:100vh;background:#fff}.landing-main[data-v-3c938afd]{padding-top:64px}.hero-section[data-v-3c938afd]{padding:120px 24px 80px;text-align:center;background:linear-gradient(135deg,#f8f9fa,#f0f2f5,#e8eaed);position:relative;overflow:hidden}.hero-section[data-v-3c938afd]:before{content:"";position:absolute;top:-50%;right:-20%;width:600px;height:600px;background:radial-gradient(circle,rgba(96,125,139,.08) 0%,transparent 70%);border-radius:50%;animation:float-3c938afd 6s ease-in-out infinite}.hero-section[data-v-3c938afd]:after{content:"";position:absolute;bottom:-30%;left:-10%;width:500px;height:500px;background:radial-gradient(circle,rgba(120,144,156,.06) 0%,transparent 70%);border-radius:50%;animation:float-3c938afd 8s ease-in-out infinite reverse}@keyframes float-3c938afd{0%,to{transform:translateY(0) translate(0)}50%{transform:translateY(-20px) translate(10px)}}.hero-container[data-v-3c938afd]{max-width:900px;margin:0 auto;position:relative;z-index:1}.hero-badge[data-v-3c938afd]{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;background:linear-gradient(135deg,#5c7cfa,#748ffc);border:none;border-radius:20px;color:#fff;font-size:14px;margin-bottom:32px;box-shadow:0 4px 15px #5c7cfa33;animation:pulse-3c938afd 2s ease-in-out infinite}@keyframes pulse-3c938afd{0%,to{box-shadow:0 4px 15px #5c7cfa33}50%{box-shadow:0 4px 25px #5c7cfa4d}}.hero-title[data-v-3c938afd]{font-size:56px;font-weight:700;line-height:1.2;color:#262626;margin-bottom:24px}.hero-title .highlight[data-v-3c938afd]{background:linear-gradient(135deg,#5c7cfa,#748ffc);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-description[data-v-3c938afd]{font-size:18px;color:#595959;line-height:1.6;margin-bottom:48px}.hero-actions[data-v-3c938afd]{display:flex;gap:16px;justify-content:center}.hero-actions[data-v-3c938afd] .ant-btn{height:48px;padding:0 32px;font-size:16px;border-radius:24px;background:linear-gradient(135deg,#5c7cfa,#748ffc);border:none;box-shadow:0 8px 20px #5c7cfa33;transition:all .3s ease}.hero-actions[data-v-3c938afd] .ant-btn:hover{transform:translateY(-2px);box-shadow:0 12px 30px #5c7cfa4d}.features-section[data-v-3c938afd]{padding:80px 24px;background:#fff}.features-container[data-v-3c938afd]{max-width:1200px;margin:0 auto}.section-header[data-v-3c938afd]{text-align:center;margin-bottom:64px}.section-title[data-v-3c938afd]{font-size:40px;font-weight:700;color:#262626;margin-bottom:16px}.section-subtitle[data-v-3c938afd]{font-size:18px;color:#8c8c8c}.features-grid[data-v-3c938afd]{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.feature-card[data-v-3c938afd]{padding:40px 32px;background:#fff;border-radius:20px;transition:all .4s cubic-bezier(.175,.885,.32,1.275);border:2px solid transparent;position:relative;overflow:hidden}.feature-card[data-v-3c938afd]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#5c7cfa,#748ffc);opacity:0;transition:opacity .4s ease;z-index:0}.feature-card[data-v-3c938afd]>*{position:relative;z-index:1}.feature-card[data-v-3c938afd]:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 20px 40px #5c7cfa26;border-color:#5c7cfa}.feature-card[data-v-3c938afd]:hover:before{opacity:.05}.feature-icon[data-v-3c938afd]{width:64px;height:64px;background:linear-gradient(135deg,#5c7cfa,#748ffc);border-radius:16px;display:flex;align-items:center;justify-content:center;font-size:32px;color:#fff;margin-bottom:24px;box-shadow:0 8px 20px #5c7cfa33;transition:all .3s ease}.feature-card:hover .feature-icon[data-v-3c938afd]{transform:rotateY(360deg) scale(1.1);box-shadow:0 12px 30px #5c7cfa4d}.feature-title[data-v-3c938afd]{font-size:20px;font-weight:600;color:#262626;margin-bottom:12px}.feature-description[data-v-3c938afd]{font-size:15px;color:#595959;line-height:1.6;margin-bottom:16px}.feature-link[data-v-3c938afd]{display:inline-flex;align-items:center;gap:4px;background:linear-gradient(135deg,#5c7cfa,#748ffc);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-decoration:none;font-size:14px;font-weight:600;transition:gap .3s}.feature-link[data-v-3c938afd]:hover{gap:8px}.clients-section[data-v-3c938afd]{padding:60px 24px;background:linear-gradient(180deg,#fff,#f8f9fa)}.clients-container[data-v-3c938afd]{max-width:1200px;margin:0 auto;display:flex;justify-content:space-around;align-items:center;flex-wrap:wrap;gap:48px}.client-logo[data-v-3c938afd]{font-size:24px;font-weight:500;color:#bfbfbf;opacity:.6;transition:opacity .3s}.client-logo[data-v-3c938afd]:hover{opacity:1}.solutions-section[data-v-3c938afd]{padding:80px 24px;background:#fff}.solutions-container[data-v-3c938afd]{max-width:1200px;margin:0 auto}.solutions-grid[data-v-3c938afd]{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.solution-card[data-v-3c938afd]{padding:32px;background:#fff;border:2px solid #e8eaed;border-radius:20px;transition:all .4s cubic-bezier(.175,.885,.32,1.275);position:relative;overflow:hidden}.solution-card[data-v-3c938afd]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#5c7cfa,#748ffc);opacity:0;transition:opacity .4s ease;z-index:0}.solution-card[data-v-3c938afd]>*{position:relative;z-index:1}.solution-card[data-v-3c938afd]:hover{border-color:#5c7cfa;box-shadow:0 20px 40px #5c7cfa1f;transform:translateY(-8px) scale(1.02)}.solution-card[data-v-3c938afd]:hover:before{opacity:.05}.solution-header[data-v-3c938afd]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.solution-title[data-v-3c938afd]{font-size:20px;font-weight:600;color:#262626;margin:0}.solution-badge[data-v-3c938afd]{padding:4px 12px;background:linear-gradient(135deg,#5c7cfa,#748ffc);border:none;border-radius:12px;color:#fff;font-size:12px;font-weight:600;box-shadow:0 2px 8px #5c7cfa33}.solution-description[data-v-3c938afd]{font-size:14px;color:#595959;line-height:1.6;margin-bottom:20px}.solution-features[data-v-3c938afd]{list-style:none;padding:0;margin:0}.solution-features li[data-v-3c938afd]{color:#262626;font-size:14px;position:relative;padding:8px 0 8px 20px}.solution-features li[data-v-3c938afd]:before{content:"•";position:absolute;left:0;background:linear-gradient(135deg,#5c7cfa,#748ffc);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:700;font-size:18px}.parse-section[data-v-3c938afd]{padding:80px 24px;background:linear-gradient(180deg,#fff,#f8f9fa)}.parse-container[data-v-3c938afd]{max-width:1200px;margin:0 auto}.parse-content[data-v-3c938afd]{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.parse-text[data-v-3c938afd]{padding-right:40px}.parse-title[data-v-3c938afd]{font-size:36px;font-weight:700;color:#262626;margin-bottom:40px}.parse-feature[data-v-3c938afd]{margin-bottom:32px}.parse-feature-title[data-v-3c938afd]{font-size:18px;font-weight:600;color:#262626;margin-bottom:12px}.parse-feature-desc[data-v-3c938afd]{font-size:15px;color:#595959;line-height:1.8;margin:0}.parse-image[data-v-3c938afd]{display:flex;justify-content:center;align-items:center}.parse-mockup[data-v-3c938afd]{width:400px;height:400px;background:linear-gradient(135deg,#5c7cfa,#748ffc);border-radius:24px;display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:0 20px 60px #5c7cfa40;position:relative;overflow:hidden;animation:float-3c938afd 6s ease-in-out infinite}.parse-mockup[data-v-3c938afd]:before{content:"";position:absolute;top:-50%;right:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(255,255,255,.2) 0%,transparent 70%);animation:rotate-3c938afd 20s linear infinite}@keyframes rotate-3c938afd{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.parse-icon[data-v-3c938afd]{font-size:80px;color:#ffffffe6;margin-bottom:40px}.parse-formats[data-v-3c938afd]{display:flex;gap:16px}.format-badge[data-v-3c938afd]{padding:12px 24px;background:#fff3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.3);border-radius:12px;color:#fff;font-size:16px;font-weight:600}.assessment-section[data-v-3c938afd]{padding:80px 24px;background:#fff}.assessment-container[data-v-3c938afd]{max-width:1200px;margin:0 auto}.assessment-content[data-v-3c938afd]{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.assessment-text[data-v-3c938afd]{padding-left:40px}.assessment-title[data-v-3c938afd]{font-size:36px;font-weight:700;color:#262626;margin-bottom:40px}.assessment-feature[data-v-3c938afd]{margin-bottom:32px}.assessment-feature-title[data-v-3c938afd]{font-size:18px;font-weight:600;color:#262626;margin-bottom:12px}.assessment-feature-desc[data-v-3c938afd]{font-size:15px;color:#595959;line-height:1.8;margin:0}.assessment-image[data-v-3c938afd]{display:flex;justify-content:center;align-items:center}.assessment-mockup[data-v-3c938afd]{width:400px;height:400px;background:linear-gradient(135deg,#748ffc,#91a7ff);border-radius:24px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px;box-shadow:0 20px 60px #ff9f4066;position:relative;overflow:hidden;animation:float-3c938afd 8s ease-in-out infinite reverse}.assessment-mockup[data-v-3c938afd]:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(255,255,255,.2) 0%,transparent 70%);animation:rotate-3c938afd 25s linear infinite reverse}.assessment-icon[data-v-3c938afd]{font-size:80px;color:#ffffffe6;margin-bottom:40px}.assessment-chart[data-v-3c938afd]{width:100%;display:flex;flex-direction:column;gap:20px}.chart-bar[data-v-3c938afd]{height:40px;background:#fff3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.3);border-radius:8px;display:flex;align-items:center;padding:0 16px;transition:width .3s ease}.chart-label[data-v-3c938afd]{color:#fff;font-size:14px;font-weight:500}.landing-footer[data-v-3c938afd]{padding:32px 24px;background:#fff;border-top:1px solid #f0f0f0}.footer-container[data-v-3c938afd]{max-width:1200px;margin:0 auto}.footer-content[data-v-3c938afd]{display:flex;justify-content:space-between;align-items:center;color:#8c8c8c;font-size:14px}.footer-left[data-v-3c938afd]{display:flex;align-items:center;gap:8px}.footer-divider[data-v-3c938afd]{color:#d9d9d9}.tech-support-link[data-v-3c938afd]{color:#8c8c8c;text-decoration:none;transition:color .3s}.tech-support-link[data-v-3c938afd]:hover{color:#1890ff}.footer-links[data-v-3c938afd]{display:flex;gap:24px}.footer-links a[data-v-3c938afd]{color:#8c8c8c;text-decoration:none;transition:color .3s}.footer-links a[data-v-3c938afd]:hover{color:#1890ff}@media (max-width: 992px){.hero-title[data-v-3c938afd]{font-size:40px}.features-grid[data-v-3c938afd],.solutions-grid[data-v-3c938afd]{grid-template-columns:1fr}.parse-content[data-v-3c938afd]{grid-template-columns:1fr;gap:40px}.parse-text[data-v-3c938afd]{padding-right:0}.assessment-content[data-v-3c938afd]{grid-template-columns:1fr;gap:40px}.assessment-text[data-v-3c938afd]{padding-left:0;order:1}.assessment-image[data-v-3c938afd]{order:2}.clients-container[data-v-3c938afd]{gap:32px}}@media (max-width: 576px){.header-actions[data-v-3c938afd]{gap:8px}.header-actions[data-v-3c938afd] .ant-btn{padding:0 12px}.hero-section[data-v-3c938afd]{padding:80px 16px 60px}.hero-title[data-v-3c938afd]{font-size:32px}.hero-description[data-v-3c938afd]{font-size:16px}.hero-actions[data-v-3c938afd]{flex-direction:column}.hero-actions[data-v-3c938afd] .ant-btn{width:100%}.section-title[data-v-3c938afd]{font-size:32px}.parse-title[data-v-3c938afd],.assessment-title[data-v-3c938afd]{font-size:28px}.parse-mockup[data-v-3c938afd],.assessment-mockup[data-v-3c938afd]{width:100%;max-width:350px;height:350px}.footer-content[data-v-3c938afd]{flex-direction:column;gap:16px;text-align:center}.footer-left[data-v-3c938afd]{flex-direction:column;gap:4px}}.today-recommend-card[data-v-e34828b3]{border-radius:12px;border:none;background:linear-gradient(135deg,#667eea,#764ba2);cursor:pointer;transition:all .3s;margin-bottom:16px}.today-recommend-card[data-v-e34828b3]:hover{transform:translateY(-2px);box-shadow:0 8px 24px #667eea66}.today-recommend-card[data-v-e34828b3] .ant-card-body{padding:16px 20px}.card-content[data-v-e34828b3]{display:flex;align-items:center;gap:16px}.card-icon[data-v-e34828b3]{width:44px;height:44px;border-radius:12px;background:#fff3;display:flex;align-items:center;justify-content:center;font-size:22px;color:#fff;flex-shrink:0}.card-text[data-v-e34828b3]{flex:1;min-width:0}.summary-line[data-v-e34828b3]{font-size:15px;color:#fff;line-height:1.5;margin-bottom:8px}.summary-line .count[data-v-e34828b3]{font-size:18px;font-weight:700;color:gold;margin:0 2px}.carousel-wrapper[data-v-e34828b3]{display:flex;align-items:center;gap:12px}.carousel-item[data-v-e34828b3]{display:flex;align-items:center;gap:8px}.job-tag[data-v-e34828b3]{background:#fff3;color:#fff;padding:2px 10px;border-radius:12px;font-size:13px;font-weight:500;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.job-count[data-v-e34828b3]{color:gold;font-size:14px;font-weight:600}.carousel-dots[data-v-e34828b3]{display:flex;gap:4px;margin-left:auto}.carousel-dots .dot[data-v-e34828b3]{width:6px;height:6px;border-radius:50%;background:#fff6;cursor:pointer;transition:all .3s}.carousel-dots .dot[data-v-e34828b3]:hover{background:#fff9}.carousel-dots .dot.active[data-v-e34828b3]{background:gold;width:16px;border-radius:3px}.slide-enter-active[data-v-e34828b3],.slide-leave-active[data-v-e34828b3]{transition:all .3s ease}.slide-enter-from[data-v-e34828b3]{opacity:0;transform:translate(20px)}.slide-leave-to[data-v-e34828b3]{opacity:0;transform:translate(-20px)}.empty-text[data-v-e34828b3]{font-size:15px;color:#ffffffd9}.card-action[data-v-e34828b3]{font-size:16px;color:#fffc;flex-shrink:0}@media (max-width: 768px){.today-recommend-card[data-v-e34828b3] .ant-card-body{padding:12px 16px}.card-icon[data-v-e34828b3]{width:36px;height:36px;font-size:18px}.summary-line[data-v-e34828b3]{font-size:14px}.summary-line .count[data-v-e34828b3]{font-size:16px}.job-tag[data-v-e34828b3]{max-width:100px}}.dashboard[data-v-7c0d69b7]{padding:24px;background:linear-gradient(180deg,#f8f9fa,#f5f7fa);min-height:100%}.stat-cards[data-v-7c0d69b7]{margin-bottom:16px}.stat-card[data-v-7c0d69b7]{border-radius:16px;border:none;box-shadow:0 4px 12px #5c7cfa0f;transition:all .4s cubic-bezier(.175,.885,.32,1.275);background:#fff}.stat-card.clickable[data-v-7c0d69b7]{cursor:pointer}.stat-card.clickable[data-v-7c0d69b7]:hover{transform:translateY(-4px) scale(1.02);box-shadow:0 12px 24px #5c7cfa1f}.stat-card[data-v-7c0d69b7] .ant-card-body{display:flex;align-items:flex-start;padding:20px}.stat-icon[data-v-7c0d69b7]{width:48px;height:48px;border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:24px;margin-right:16px;box-shadow:0 4px 12px #0000001a;transition:all .3s ease}.stat-card:hover .stat-icon[data-v-7c0d69b7]{transform:scale(1.1) rotate(5deg)}.stat-icon.blue[data-v-7c0d69b7]{background:linear-gradient(135deg,#5c7cfa,#748ffc);color:#fff}.stat-icon.purple[data-v-7c0d69b7]{background:linear-gradient(135deg,#748ffc,#91a7ff);color:#fff}.stat-icon.orange[data-v-7c0d69b7]{background:linear-gradient(135deg,#91a7ff,#a5b4fc);color:#fff}.stat-icon.green[data-v-7c0d69b7]{background:linear-gradient(135deg,#a5b4fc,#c7d2fe);color:#fff}.stat-content[data-v-7c0d69b7]{flex:1}.stat-header[data-v-7c0d69b7]{margin-bottom:4px}.stat-change[data-v-7c0d69b7]{font-size:12px}.stat-change.positive[data-v-7c0d69b7]{color:#52c41a}.stat-change.negative[data-v-7c0d69b7]{color:#ff4d4f}.stat-tag[data-v-7c0d69b7]{font-size:12px;color:#fa8c16;background:#fff7e6;padding:2px 8px;border-radius:4px}.stat-value[data-v-7c0d69b7]{font-size:28px;font-weight:600;color:#262626;line-height:1.2}.stat-label[data-v-7c0d69b7]{font-size:14px;color:#8c8c8c}.stat-card.checkin-card[data-v-7c0d69b7]{cursor:pointer;transition:all .4s cubic-bezier(.175,.885,.32,1.275);position:relative;overflow:hidden;background:linear-gradient(135deg,#5c7cfa,#748ffc);box-shadow:0 8px 20px #5c7cfa33}.stat-card.checkin-card[data-v-7c0d69b7]:before{content:"";position:absolute;top:-50%;right:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(255,255,255,.2) 0%,transparent 70%);animation:rotate 20s linear infinite}.stat-card.checkin-card[data-v-7c0d69b7]:hover{transform:translateY(-4px) scale(1.02);box-shadow:0 12px 30px #5c7cfa4d}.stat-card.checkin-card.checked-in[data-v-7c0d69b7]{background:linear-gradient(135deg,#d9d9d9,#bfbfbf);cursor:default}.stat-card.checkin-card.checked-in[data-v-7c0d69b7]:hover{transform:none;box-shadow:none}.stat-card.checkin-card[data-v-7c0d69b7] .ant-card-body{position:relative;z-index:1}.stat-card.checkin-card .stat-icon.checkin-icon[data-v-7c0d69b7]{background:#ffffff4d;color:#fff}.stat-card.checkin-card .checkin-status[data-v-7c0d69b7]{font-size:12px;color:#ffffffe6;background:#fff3;padding:2px 8px;border-radius:4px}.stat-card.checkin-card .stat-value.checkin-days[data-v-7c0d69b7]{color:#fff}.stat-card.checkin-card .stat-label[data-v-7c0d69b7]{color:#ffffffd9}.stat-card.checkin-card .checkin-badge[data-v-7c0d69b7]{position:absolute;top:12px;right:12px;background:gold;color:#52c41a;font-size:14px;font-weight:700;padding:4px 10px;border-radius:12px;box-shadow:0 2px 8px #ffd70066;animation:pulse-7c0d69b7 2s infinite}.stat-card.checkin-card.checked-in .checkin-badge[data-v-7c0d69b7]{display:none}@keyframes pulse-7c0d69b7{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.middle-section[data-v-7c0d69b7]{margin-bottom:16px}.chart-card[data-v-7c0d69b7],.todo-card[data-v-7c0d69b7],.match-card[data-v-7c0d69b7],.quick-card[data-v-7c0d69b7]{border-radius:16px;border:none;height:100%;box-shadow:0 4px 12px #5c7cfa0f;transition:all .3s ease}.chart-card[data-v-7c0d69b7]:hover,.todo-card[data-v-7c0d69b7]:hover,.match-card[data-v-7c0d69b7]:hover,.quick-card[data-v-7c0d69b7]:hover{box-shadow:0 8px 20px #5c7cfa1a}.card-title[data-v-7c0d69b7]{font-weight:600;font-size:16px}.icon-yellow[data-v-7c0d69b7]{color:#faad14;margin-right:8px}.chart-container[data-v-7c0d69b7]{height:220px;display:flex;flex-direction:column}.chart-total[data-v-7c0d69b7]{display:flex;align-items:center;gap:8px;margin-bottom:16px}.total-label[data-v-7c0d69b7]{font-size:14px;color:#8c8c8c}.total-value[data-v-7c0d69b7]{font-size:24px;font-weight:600;color:#1890ff}.bar-chart[data-v-7c0d69b7]{display:flex;justify-content:space-around;align-items:flex-end;flex:1;padding-bottom:8px}.bar-item[data-v-7c0d69b7]{display:flex;flex-direction:column;align-items:center;flex:1}.bar-value[data-v-7c0d69b7]{font-size:12px;color:#8c8c8c;margin-bottom:4px;min-height:18px}.bar-wrapper[data-v-7c0d69b7]{height:120px;display:flex;align-items:flex-end}.bar[data-v-7c0d69b7]{width:40px;background:#d9e8ff;border-radius:6px 6px 0 0;transition:height .3s ease;min-height:8px}.bar.highlight[data-v-7c0d69b7]{background:#1890ff}.bar-label[data-v-7c0d69b7]{margin-top:8px;font-size:12px;color:#8c8c8c}.todo-list[data-v-7c0d69b7]{display:flex;flex-direction:column;gap:16px;min-height:180px}.todo-item[data-v-7c0d69b7]{padding:12px;background:#fafafa;border-radius:8px}.todo-text[data-v-7c0d69b7]{font-size:14px;color:#262626;margin-bottom:4px}.todo-link[data-v-7c0d69b7]{font-size:12px;cursor:pointer}.todo-link.blue[data-v-7c0d69b7]{color:#1890ff}.todo-link.green[data-v-7c0d69b7]{color:#52c41a}.todo-sub[data-v-7c0d69b7]{font-size:12px;color:#8c8c8c;cursor:pointer}.todo-sub[data-v-7c0d69b7]:hover{color:#1890ff}.match-list[data-v-7c0d69b7]{display:flex;flex-direction:column;gap:16px;min-height:150px}.match-item[data-v-7c0d69b7]{display:flex;align-items:center;padding:12px 0;border-bottom:1px solid #f0f0f0;cursor:pointer;transition:background .3s}.match-item[data-v-7c0d69b7]:hover{background:#fafafa;margin:0 -12px;padding:12px;border-radius:8px}.match-item[data-v-7c0d69b7]:last-child{border-bottom:none}.match-avatar[data-v-7c0d69b7]{margin-right:12px;font-size:14px}.match-info[data-v-7c0d69b7]{flex:1}.match-name[data-v-7c0d69b7]{font-size:14px;font-weight:500;color:#262626}.match-position[data-v-7c0d69b7]{font-size:12px;color:#8c8c8c}.match-time[data-v-7c0d69b7]{font-size:12px;color:#8c8c8c;margin-right:24px}.match-score[data-v-7c0d69b7]{text-align:right}.score-value[data-v-7c0d69b7]{font-size:20px;font-weight:600;color:#1890ff;display:block}.score-label[data-v-7c0d69b7]{font-size:12px;color:#8c8c8c}.view-all[data-v-7c0d69b7]{color:#1890ff;font-size:14px}.quick-item[data-v-7c0d69b7]{display:flex;flex-direction:column;align-items:center;padding:16px;background:#fafafa;border-radius:8px;cursor:pointer;transition:background .3s}.quick-item[data-v-7c0d69b7]:hover{background:#f0f0f0}.quick-icon[data-v-7c0d69b7]{width:40px;height:40px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:20px;margin-bottom:8px}.quick-icon.blue[data-v-7c0d69b7]{background:#e6f4ff;color:#1890ff}.quick-icon.purple[data-v-7c0d69b7]{background:#f9f0ff;color:#722ed1}.quick-icon.green[data-v-7c0d69b7]{background:#f6ffed;color:#52c41a}.quick-icon.orange[data-v-7c0d69b7]{background:#fff7e6;color:#fa8c16}.quick-label[data-v-7c0d69b7]{font-size:14px;color:#262626}.bottom-section[data-v-7c0d69b7]{margin-bottom:16px}@media (max-width: 1400px){.dashboard[data-v-7c0d69b7]{padding:16px}.stat-cards[data-v-7c0d69b7] .ant-col{flex:0 0 50%;max-width:50%;margin-bottom:16px}.middle-section[data-v-7c0d69b7] .ant-col-16{flex:0 0 100%;max-width:100%;margin-bottom:16px}.middle-section[data-v-7c0d69b7] .ant-col-8{flex:0 0 100%;max-width:100%}}@media (max-width: 992px){.bottom-section[data-v-7c0d69b7] .ant-col{flex:0 0 100%;max-width:100%;margin-bottom:16px}}@media (max-width: 768px){.dashboard[data-v-7c0d69b7]{padding:12px}.stat-cards[data-v-7c0d69b7] .ant-col{flex:0 0 100%;max-width:100%}.stat-value[data-v-7c0d69b7]{font-size:24px}.stat-icon[data-v-7c0d69b7]{width:40px;height:40px;font-size:20px;margin-right:12px}.bar[data-v-7c0d69b7]{width:24px}.bar-label[data-v-7c0d69b7]{font-size:10px}}html,body{width:100%;height:100%}input::-ms-clear,input::-ms-reveal{display:none}*,*:before,*:after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}@-ms-viewport{width:device-width}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{-webkit-text-decoration:underline dotted;text-decoration:underline;text-decoration:underline dotted;border-bottom:0;cursor:help}address{margin-bottom:1em;font-style:normal;line-height:inherit}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-size:1em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75em;padding-bottom:.3em;text-align:left;caption-side:bottom}input,button,select,optgroup,textarea{margin:0;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [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}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;margin:0;padding:0;border:0}legend{display:block;width:100%;max-width:100%;margin-bottom:.5em;padding:0;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}mark{padding:.2em;background-color:#feffe6}.lazy-loading{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:lazy-loading-shimmer 1.5s infinite}@keyframes lazy-loading-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.lazy-loaded{animation:lazy-fade-in .3s ease-in-out}@keyframes lazy-fade-in{0%{opacity:0}to{opacity:1}}.lazy-error{background-color:#f5f5f5;display:flex;align-items:center;justify-content:center}.avatar-lazy-loading{background:#e0e0e0}.avatar-lazy-loaded{animation:lazy-fade-in .2s ease-in-out}
