.task-bar[data-v-e93a1ca1]{margin-right:16px}.task-trigger[data-v-e93a1ca1]{cursor:pointer;padding:4px 8px;border-radius:6px;transition:all .3s}.task-trigger[data-v-e93a1ca1]:hover{background:#f5f5f5}.task-trigger.has-running[data-v-e93a1ca1]{background:#e6f7ff}.trigger-content[data-v-e93a1ca1]{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-e93a1ca1]{color:#1890ff}.task-list[data-v-e93a1ca1]{width:320px;max-height:400px}.task-list-header[data-v-e93a1ca1]{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-e93a1ca1]{font-size:12px;color:#8c8c8c}.task-items[data-v-e93a1ca1]{max-height:320px;overflow-y:auto}.task-item[data-v-e93a1ca1]{display:flex;align-items:flex-start;gap:12px;padding:10px 0;border-bottom:1px solid #f5f5f5}.task-item[data-v-e93a1ca1]:last-child{border-bottom:none}.task-icon[data-v-e93a1ca1]{font-size:18px;padding-top:2px}.task-icon .running[data-v-e93a1ca1]{color:#1890ff}.task-icon .success[data-v-e93a1ca1]{color:#52c41a}.task-icon .failed[data-v-e93a1ca1]{color:#ff4d4f}.task-icon .pending[data-v-e93a1ca1]{color:#faad14}.task-info[data-v-e93a1ca1]{flex:1;min-width:0}.task-title[data-v-e93a1ca1]{font-size:14px;color:#262626;line-height:1.4}.task-message[data-v-e93a1ca1]{font-size:12px;color:#8c8c8c;margin-top:4px}.ai-chat-panel[data-v-005de7a7]{display:flex;flex-direction:column;height:100%;background:#fff;border-radius:8px}.chat-header[data-v-005de7a7]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-bottom:1px solid #f0f0f0}.header-title[data-v-005de7a7]{font-weight:600;font-size:16px;display:flex;align-items:center;gap:12px;color:#262626}.header-icon[data-v-005de7a7]{color:#5c7cfa;font-size:20px}.header-text[data-v-005de7a7]{display:flex;flex-direction:column;gap:2px;line-height:1.2}.header-main-title[data-v-005de7a7]{font-size:16px;font-weight:600;color:#262626}.header-subtitle[data-v-005de7a7]{font-size:12px;color:#8c8c8c;font-weight:500}.chat-container[data-v-005de7a7]{display:flex;flex-direction:column;flex:1;min-height:0}.message-list[data-v-005de7a7]{flex:1;overflow-y:auto;padding:16px;background:#f8f9fa}.message-item[data-v-005de7a7]{display:flex;gap:12px;margin-bottom:16px}.message-item.user[data-v-005de7a7]{flex-direction:row-reverse}.message-avatar[data-v-005de7a7]{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:16px;flex-shrink:0}.message-item.user .message-avatar[data-v-005de7a7]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.message-item.assistant .message-avatar[data-v-005de7a7]{background:linear-gradient(135deg,#5c7cfa,#748ffc);color:#fff}.loading-message[data-v-005de7a7]{justify-content:center}.loading-message .message-content[data-v-005de7a7]{max-width:auto}.message-content[data-v-005de7a7]{max-width:80%}.message-item.user .message-content[data-v-005de7a7]{display:flex;flex-direction:column;align-items:flex-end}.message-text[data-v-005de7a7]{background:#fff;padding:8px 12px;border-radius:8px;word-wrap:break-word;box-shadow:0 1px 2px #0000000d;font-size:14px}.message-text[data-v-005de7a7] p{margin-bottom:6px;line-height:1.5}.message-text[data-v-005de7a7] p:last-child{margin-bottom:0}.message-text[data-v-005de7a7] ul,.message-text[data-v-005de7a7] ol{margin-bottom:6px;padding-left:18px}.message-text[data-v-005de7a7] code{background:#0000000d;padding:2px 4px;border-radius:4px;font-size:.9em}.message-text[data-v-005de7a7] pre{background:#f6f8fa;padding:10px;border-radius:6px;overflow-x:auto;margin:6px 0}.message-text[data-v-005de7a7] pre code{background:transparent;padding:0}.message-text[data-v-005de7a7] blockquote{margin:6px 0;padding-left:10px;border-left:3px solid #f0f0f0;color:#8c8c8c}.message-text[data-v-005de7a7] a{color:#1890ff}.message-item.user .message-text[data-v-005de7a7]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.message-item.user .message-text[data-v-005de7a7] p,.message-item.user .message-text[data-v-005de7a7] li,.message-item.user .message-text[data-v-005de7a7] a{color:#fff}.message-item.user .message-text[data-v-005de7a7] code{background:#fff3}.message-time[data-v-005de7a7]{font-size:10px;color:#999;margin-top:4px}.typing span[data-v-005de7a7]{width:6px;height:6px;background:#5c7cfa;border-radius:50%;animation:typing-005de7a7 1.4s infinite;display:inline-block;margin:0 2px}.typing span[data-v-005de7a7]:nth-child(2){animation-delay:.2s}.typing span[data-v-005de7a7]:nth-child(3){animation-delay:.4s}@keyframes typing-005de7a7{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.empty-state[data-v-005de7a7]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:#aaa;padding:20px}.empty-icon[data-v-005de7a7]{font-size:48px;color:#d9d9d9;margin-bottom:12px}.greeting-message[data-v-005de7a7]{max-width:600px;text-align:left;color:#262626;font-size:14px;line-height:1.8;background:#f8f9fa;padding:20px;border-radius:12px;margin-top:16px}.greeting-message[data-v-005de7a7] p{margin-bottom:12px}.greeting-message[data-v-005de7a7] ul{margin:12px 0;padding-left:20px}.greeting-message[data-v-005de7a7] li{margin-bottom:8px}.greeting-message[data-v-005de7a7] strong{color:#1890ff;font-weight:600}.input-area[data-v-005de7a7]{padding:12px;background:#fff;border-top:1px solid #f0f0f0;display:flex;gap:8px;align-items:flex-end}.input-area[data-v-005de7a7] .ant-input{resize:none;border-radius:6px}.session-popover-content[data-v-005de7a7]{width:300px;max-height:400px;display:flex;flex-direction:column}.session-popover-header[data-v-005de7a7]{display:flex;justify-content:space-between;padding:8px 4px 12px;border-bottom:1px solid #f0f0f0}.session-list[data-v-005de7a7]{overflow-y:auto;max-height:320px;padding:4px;display:flex;flex-direction:column;gap:6px}.session-item[data-v-005de7a7]{display:flex;align-items:center;padding:10px;background:#fafafa;border-radius:8px;cursor:pointer;transition:all .2s}.session-item[data-v-005de7a7]:hover{background:#f0f5ff}.session-item.active[data-v-005de7a7]{background:#e6f4ff;border:1px solid #5c7cfa}.session-info[data-v-005de7a7]{flex:1;overflow:hidden}.session-title[data-v-005de7a7]{font-size:13px;font-weight:500;margin-bottom:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.session-meta[data-v-005de7a7]{font-size:11px;color:#999;display:flex;gap:8px}.delete-btn[data-v-005de7a7]{opacity:0;transition:opacity .2s}.session-item:hover .delete-btn[data-v-005de7a7]{opacity:1}.ai-chat-drawer[data-v-3aa8a203] .ant-drawer-body{padding:0;display:flex;flex-direction:column;height:100%}#globalHeader[data-v-8adaafd8]{width:100%}#globalHeader .header-content[data-v-8adaafd8]{display:flex;align-items:center;justify-content:flex-end;height:100%}#globalHeader .spacer[data-v-8adaafd8]{flex:1}.header-action-item[data-v-8adaafd8]{cursor:pointer;padding:4px 8px;border-radius:6px;margin-right:16px;display:flex;align-items:center;transition:all .3s}.header-action-item[data-v-8adaafd8]:hover{background:#f5f5f5}.action-icon[data-v-8adaafd8]{font-size:18px;color:#595959}#globalHeader .user-login-status[data-v-8adaafd8]{padding-right:16px}#globalHeader .user-info[data-v-8adaafd8]{display:flex;align-items:center;gap:8px;cursor:pointer;color:#000000d9;padding:0 12px;height:100%;transition:all .3s}#globalHeader .user-info[data-v-8adaafd8]:hover{background:#00000006}#globalHeader .user-name[data-v-8adaafd8]{max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#globalHeader .credits-tag[data-v-8adaafd8]{font-size:12px;margin:0 4px}#basicLayout[data-v-941e610d] .ant-layout-sider{background:#fff;box-shadow:2px 0 8px #00000014}#basicLayout[data-v-941e610d] .ant-layout-sider-trigger{background:#fff;color:#000000a6;border-top:1px solid #f0f0f0}#basicLayout[data-v-941e610d] .ant-layout-sider-trigger:hover{color:#1890ff}#basicLayout .logo-container[data-v-941e610d]{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-941e610d]:hover{background:#fafafa}#basicLayout .logo-container a[data-v-941e610d]{display:flex;align-items:center;text-decoration:none;width:100%;justify-content:center}#basicLayout .logo[data-v-941e610d]{height:32px;width:32px;flex-shrink:0;transition:all .3s cubic-bezier(.645,.045,.355,1)}#basicLayout .logo-title[data-v-941e610d]{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-941e610d] .ant-layout-sider-collapsed .logo-container{padding:16px 8px;margin:8px 4px;justify-content:center}#basicLayout[data-v-941e610d] .ant-layout-sider-collapsed .logo-container a{justify-content:center}#basicLayout[data-v-941e610d] .ant-layout-sider-collapsed .logo{height:28px;width:28px}#basicLayout .header[data-v-941e610d]{padding:0 24px;background:#fff;box-shadow:0 1px 4px #00000014;line-height:64px;height:64px}#basicLayout .content[data-v-941e610d]{margin:0;padding:24px;background:#fff;flex:1;overflow:auto;min-width:0}#basicLayout[data-v-941e610d] .ant-layout-sider+.ant-layout{display:flex;flex-direction:column;min-width:0;overflow:hidden}#basicLayout .footer[data-v-941e610d]{background:transparent;padding:16px 24px;text-align:center;color:#00000073}#basicLayout .footer a[data-v-941e610d]{color:#00000073;text-decoration:none;transition:color .3s}#basicLayout .footer a[data-v-941e610d]:hover{color:#1890ff}#basicLayout[data-v-941e610d] .ant-layout{background:#fff}#basicLayout>.ant-layout[data-v-941e610d]{background:transparent}.fade-enter-active[data-v-941e610d],.fade-leave-active[data-v-941e610d]{transition:opacity .15s ease}.fade-enter-from[data-v-941e610d],.fade-leave-to[data-v-941e610d]{opacity:0}@media (max-width: 1400px){#basicLayout .content[data-v-941e610d]{padding:20px}}@media (max-width: 1200px){#basicLayout .header[data-v-941e610d]{padding:0 16px}#basicLayout .content[data-v-941e610d]{padding:16px}}@media (max-width: 992px){#basicLayout .header[data-v-941e610d]{padding:0 12px}#basicLayout .content[data-v-941e610d]{padding:12px}#basicLayout[data-v-941e610d] .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-941e610d] .ant-layout-sider{position:fixed!important;height:100vh;z-index:100;left:0;top:0}#basicLayout[data-v-941e610d] .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-941e610d]{padding:0 12px}#basicLayout .content[data-v-941e610d]{padding:12px;margin-left:0}}.landing-header[data-v-bb344dd9]{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-bb344dd9]{max-width:1400px;margin:0 auto;height:100%;display:flex;align-items:center;justify-content:space-between;padding:0 24px}.logo-section[data-v-bb344dd9]{display:flex;align-items:center;cursor:pointer;transition:opacity .3s}.logo-section[data-v-bb344dd9]:hover{opacity:.8}.logo-image[data-v-bb344dd9]{width:32px;height:32px;object-fit:contain}.logo-text[data-v-bb344dd9]{font-size:18px;font-weight:600;color:#262626;margin-left:8px}.nav-menu[data-v-bb344dd9]{display:flex;gap:32px}.nav-link[data-v-bb344dd9]{color:#595959;text-decoration:none;font-size:15px;transition:color .3s}.nav-link[data-v-bb344dd9]:hover{color:#5c7cfa}.header-actions[data-v-bb344dd9]{display:flex;gap:12px;align-items:center}.user-info[data-v-bb344dd9]{display:flex;align-items:center;gap:8px;padding:4px 12px;border-radius:20px;cursor:pointer;transition:background .3s}.user-info[data-v-bb344dd9]:hover{background:linear-gradient(135deg,#5c7cfa14,#748ffc14)}.user-name[data-v-bb344dd9]{font-size:14px;color:#262626;max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dropdown-icon[data-v-bb344dd9]{font-size:12px;color:#8c8c8c}.ai-chat-link[data-v-bb344dd9]{display:flex;align-items:center;gap:4px;color:#5c7cfa;cursor:pointer}.ai-chat-link[data-v-bb344dd9]:hover{color:#364fc7}.assessment-link[data-v-bb344dd9]{display:flex;align-items:center;gap:4px}@media (max-width: 900px){.nav-menu[data-v-bb344dd9]{display:none}}.landing-page[data-v-def11bfc]{min-height:100vh;background:#fff}.landing-main[data-v-def11bfc]{padding-top:64px}.hero-section[data-v-def11bfc]{padding:120px 24px 80px;text-align:center;background:linear-gradient(135deg,#f8f9fa,#f0f2f5,#e8eaed);position:relative;overflow:hidden}.hero-section[data-v-def11bfc]: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-def11bfc 6s ease-in-out infinite}.hero-section[data-v-def11bfc]: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-def11bfc 8s ease-in-out infinite reverse}@keyframes float-def11bfc{0%,to{transform:translateY(0) translate(0)}50%{transform:translateY(-20px) translate(10px)}}.hero-container[data-v-def11bfc]{max-width:900px;margin:0 auto;position:relative;z-index:1}.hero-badge[data-v-def11bfc]{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-def11bfc 2s ease-in-out infinite}@keyframes pulse-def11bfc{0%,to{box-shadow:0 4px 15px #5c7cfa33}50%{box-shadow:0 4px 25px #5c7cfa4d}}.hero-title[data-v-def11bfc]{font-size:56px;font-weight:700;line-height:1.2;color:#262626;margin-bottom:24px}.hero-title .highlight[data-v-def11bfc]{background:linear-gradient(135deg,#5c7cfa,#748ffc);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-description[data-v-def11bfc]{font-size:18px;color:#595959;line-height:1.6;margin-bottom:48px}.hero-actions[data-v-def11bfc]{display:flex;gap:16px;justify-content:center}.hero-actions[data-v-def11bfc] .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-def11bfc] .ant-btn:hover{transform:translateY(-2px);box-shadow:0 12px 30px #5c7cfa4d}.features-section[data-v-def11bfc]{padding:80px 24px;background:#fff}.features-container[data-v-def11bfc]{max-width:1200px;margin:0 auto}.section-header[data-v-def11bfc]{text-align:center;margin-bottom:64px}.section-title[data-v-def11bfc]{font-size:40px;font-weight:700;color:#262626;margin-bottom:16px}.section-subtitle[data-v-def11bfc]{font-size:18px;color:#8c8c8c}.features-grid[data-v-def11bfc]{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}@media (min-width: 1400px){.features-grid[data-v-def11bfc]{grid-template-columns:repeat(5,1fr);gap:24px}.feature-card[data-v-def11bfc]{padding:32px 24px}}.feature-card[data-v-def11bfc]{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-def11bfc]: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-def11bfc]>*{position:relative;z-index:1}.feature-card[data-v-def11bfc]:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 20px 40px #5c7cfa26;border-color:#5c7cfa}.feature-card[data-v-def11bfc]:hover:before{opacity:.05}.feature-icon[data-v-def11bfc]{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-def11bfc]{transform:rotateY(360deg) scale(1.1);box-shadow:0 12px 30px #5c7cfa4d}.feature-title[data-v-def11bfc]{font-size:20px;font-weight:600;color:#262626;margin-bottom:12px}.feature-description[data-v-def11bfc]{font-size:15px;color:#595959;line-height:1.6;margin-bottom:16px}.feature-link[data-v-def11bfc]{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-def11bfc]:hover{gap:8px}.clients-section[data-v-def11bfc]{padding:60px 24px;background:linear-gradient(180deg,#fff,#f8f9fa)}.clients-container[data-v-def11bfc]{max-width:1200px;margin:0 auto;display:flex;justify-content:space-around;align-items:center;flex-wrap:wrap;gap:48px}.client-logo[data-v-def11bfc]{font-size:24px;font-weight:500;color:#bfbfbf;opacity:.6;transition:opacity .3s}.client-logo[data-v-def11bfc]:hover{opacity:1}.solutions-section[data-v-def11bfc]{padding:80px 24px;background:#fff}.solutions-container[data-v-def11bfc]{max-width:1200px;margin:0 auto}.solutions-grid[data-v-def11bfc]{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.solution-card[data-v-def11bfc]{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-def11bfc]: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-def11bfc]>*{position:relative;z-index:1}.solution-card[data-v-def11bfc]:hover{border-color:#5c7cfa;box-shadow:0 20px 40px #5c7cfa1f;transform:translateY(-8px) scale(1.02)}.solution-card[data-v-def11bfc]:hover:before{opacity:.05}.solution-header[data-v-def11bfc]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.solution-title[data-v-def11bfc]{font-size:20px;font-weight:600;color:#262626;margin:0}.solution-badge[data-v-def11bfc]{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-def11bfc]{font-size:14px;color:#595959;line-height:1.6;margin-bottom:20px}.solution-features[data-v-def11bfc]{list-style:none;padding:0;margin:0}.solution-features li[data-v-def11bfc]{color:#262626;font-size:14px;position:relative;padding:8px 0 8px 20px}.solution-features li[data-v-def11bfc]: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-def11bfc]{padding:80px 24px;background:linear-gradient(180deg,#fff,#f8f9fa)}.parse-container[data-v-def11bfc]{max-width:1200px;margin:0 auto}.parse-content[data-v-def11bfc]{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.parse-text[data-v-def11bfc]{padding-right:40px}.parse-title[data-v-def11bfc]{font-size:36px;font-weight:700;color:#262626;margin-bottom:12px}.parse-subtitle[data-v-def11bfc]{font-size:16px;color:#8c8c8c;margin-bottom:40px;margin-top:0}.parse-feature[data-v-def11bfc]{margin-bottom:32px}.parse-feature-title[data-v-def11bfc]{font-size:18px;font-weight:600;color:#262626;margin-bottom:12px}.parse-feature-desc[data-v-def11bfc]{font-size:15px;color:#595959;line-height:1.8;margin:0}.parse-image[data-v-def11bfc]{display:flex;justify-content:center;align-items:center}.parse-mockup[data-v-def11bfc]{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-def11bfc 6s ease-in-out infinite}.parse-mockup[data-v-def11bfc]: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-def11bfc 20s linear infinite}@keyframes rotate-def11bfc{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.parse-icon[data-v-def11bfc]{font-size:80px;color:#ffffffe6;margin-bottom:40px}.parse-formats[data-v-def11bfc]{display:flex;gap:16px}.format-badge[data-v-def11bfc]{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-def11bfc]{padding:80px 24px;background:#fff}.assessment-container[data-v-def11bfc]{max-width:1200px;margin:0 auto}.assessment-content[data-v-def11bfc]{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.assessment-text[data-v-def11bfc]{padding-left:40px}.assessment-title[data-v-def11bfc]{font-size:36px;font-weight:700;color:#262626;margin-bottom:12px}.assessment-subtitle[data-v-def11bfc]{font-size:16px;color:#8c8c8c;margin-bottom:40px;margin-top:0}.assessment-feature[data-v-def11bfc]{margin-bottom:32px}.assessment-feature-title[data-v-def11bfc]{font-size:18px;font-weight:600;color:#262626;margin-bottom:12px}.assessment-feature-desc[data-v-def11bfc]{font-size:15px;color:#595959;line-height:1.8;margin:0}.assessment-image[data-v-def11bfc]{display:flex;justify-content:center;align-items:center}.assessment-mockup[data-v-def11bfc]{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-def11bfc 8s ease-in-out infinite reverse}.assessment-mockup[data-v-def11bfc]: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-def11bfc 25s linear infinite reverse}.assessment-icon[data-v-def11bfc]{font-size:80px;color:#ffffffe6;margin-bottom:40px}.assessment-chart[data-v-def11bfc]{width:100%;display:flex;flex-direction:column;gap:20px}.chart-bar[data-v-def11bfc]{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-def11bfc]{color:#fff;font-size:14px;font-weight:500}.toolkit-section[data-v-def11bfc]{padding:80px 24px;background:linear-gradient(180deg,#fff,#f8f9fa)}.toolkit-container[data-v-def11bfc]{max-width:1200px;margin:0 auto}.toolkit-content[data-v-def11bfc]{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.toolkit-text[data-v-def11bfc]{padding-right:40px}.toolkit-title[data-v-def11bfc]{font-size:36px;font-weight:700;color:#262626;margin-bottom:12px}.toolkit-subtitle[data-v-def11bfc]{font-size:16px;color:#8c8c8c;margin-bottom:40px;margin-top:0}.toolkit-feature[data-v-def11bfc]{margin-bottom:32px}.toolkit-feature-title[data-v-def11bfc]{font-size:18px;font-weight:600;color:#262626;margin-bottom:12px}.toolkit-feature-desc[data-v-def11bfc]{font-size:15px;color:#595959;line-height:1.8;margin:0}.toolkit-image[data-v-def11bfc]{display:flex;justify-content:center;align-items:center}.toolkit-mockup[data-v-def11bfc]{width:400px;height:400px;background:linear-gradient(135deg,#eb2f96,#f759ab);border-radius:24px;display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:0 20px 60px #eb2f9640;position:relative;overflow:hidden;animation:float-def11bfc 6s ease-in-out infinite}.toolkit-mockup[data-v-def11bfc]: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-def11bfc 20s linear infinite}.toolkit-icon[data-v-def11bfc]{font-size:80px;color:#ffffffe6;margin-bottom:40px;position:relative;z-index:1}.toolkit-items[data-v-def11bfc]{display:flex;flex-direction:column;gap:16px;width:100%;position:relative;z-index:1}.toolkit-item[data-v-def11bfc]{display:flex;align-items:center;gap:12px;padding:16px 24px;background:#fff3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.3);border-radius:12px}.item-icon[data-v-def11bfc]{font-size:24px}.item-text[data-v-def11bfc]{color:#fff;font-size:16px;font-weight:600}.ai-chat-section[data-v-def11bfc]{padding:80px 24px;background:#fff}.ai-chat-container[data-v-def11bfc]{max-width:1200px;margin:0 auto}.ai-chat-content[data-v-def11bfc]{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.ai-chat-text[data-v-def11bfc]{padding-left:40px}.ai-chat-title[data-v-def11bfc]{font-size:36px;font-weight:700;color:#262626;margin-bottom:12px}.ai-chat-subtitle[data-v-def11bfc]{font-size:16px;color:#8c8c8c;margin-bottom:40px;margin-top:0}.ai-chat-feature[data-v-def11bfc]{margin-bottom:32px}.ai-chat-feature-title[data-v-def11bfc]{font-size:18px;font-weight:600;color:#262626;margin-bottom:12px}.ai-chat-feature-desc[data-v-def11bfc]{font-size:15px;color:#595959;line-height:1.8;margin:0}.ai-chat-image[data-v-def11bfc]{display:flex;justify-content:center;align-items:center}.ai-chat-mockup[data-v-def11bfc]{width:400px;height:400px;background:linear-gradient(135deg,#5c7cfa,#748ffc);border-radius:24px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px;box-shadow:0 20px 60px #5c7cfa40;position:relative;overflow:hidden;animation:float-def11bfc 8s ease-in-out infinite reverse}.ai-chat-mockup[data-v-def11bfc]: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-def11bfc 25s linear infinite reverse}.ai-chat-icon[data-v-def11bfc]{font-size:80px;color:#ffffffe6;margin-bottom:40px;position:relative;z-index:1}.chat-bubbles[data-v-def11bfc]{display:flex;flex-direction:column;gap:16px;width:100%;position:relative;z-index:1}.chat-bubble[data-v-def11bfc]{padding:12px 16px;border-radius:12px;max-width:80%;animation:fadeIn-def11bfc .5s ease}@keyframes fadeIn-def11bfc{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.chat-bubble.user[data-v-def11bfc]{align-self:flex-end;background:#ffffff4d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.4);margin-left:auto}.chat-bubble.assistant[data-v-def11bfc]{align-self:flex-start;background:#fff3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.3)}.chat-bubble span[data-v-def11bfc]{color:#fff;font-size:14px;font-weight:500}.landing-footer[data-v-def11bfc]{padding:32px 24px;background:#fff;border-top:1px solid #f0f0f0}.footer-container[data-v-def11bfc]{max-width:1200px;margin:0 auto}.footer-content[data-v-def11bfc]{display:flex;justify-content:space-between;align-items:center;color:#8c8c8c;font-size:14px}.footer-left[data-v-def11bfc]{display:flex;align-items:center;gap:8px}.footer-divider[data-v-def11bfc]{color:#d9d9d9}.tech-support-link[data-v-def11bfc]{color:#8c8c8c;text-decoration:none;transition:color .3s}.tech-support-link[data-v-def11bfc]:hover{color:#1890ff}.icp-link[data-v-def11bfc]{color:#8c8c8c;text-decoration:none;transition:color .3s}.icp-link[data-v-def11bfc]:hover{color:#1890ff}.police-link[data-v-def11bfc]{color:#8c8c8c;text-decoration:none;transition:color .3s;display:inline-flex;align-items:center;gap:4px}.police-link[data-v-def11bfc]:hover{color:#1890ff}.police-icon[data-v-def11bfc]{width:14px;height:14px;vertical-align:middle}.footer-links[data-v-def11bfc]{display:flex;gap:24px}.footer-links a[data-v-def11bfc]{color:#8c8c8c;text-decoration:none;transition:color .3s}.footer-links a[data-v-def11bfc]:hover{color:#1890ff}@media (max-width: 992px){.hero-title[data-v-def11bfc]{font-size:40px}.features-grid[data-v-def11bfc],.solutions-grid[data-v-def11bfc]{grid-template-columns:1fr}.parse-content[data-v-def11bfc]{grid-template-columns:1fr;gap:40px}.parse-text[data-v-def11bfc]{padding-right:0}.assessment-content[data-v-def11bfc]{grid-template-columns:1fr;gap:40px}.assessment-text[data-v-def11bfc]{padding-left:0;order:1}.assessment-image[data-v-def11bfc]{order:2}.toolkit-content[data-v-def11bfc]{grid-template-columns:1fr;gap:40px}.toolkit-text[data-v-def11bfc]{padding-right:0}.ai-chat-content[data-v-def11bfc]{grid-template-columns:1fr;gap:40px}.ai-chat-text[data-v-def11bfc]{padding-left:0;order:1}.ai-chat-image[data-v-def11bfc]{order:2}.clients-container[data-v-def11bfc]{gap:32px}}@media (max-width: 576px){.header-actions[data-v-def11bfc]{gap:8px}.header-actions[data-v-def11bfc] .ant-btn{padding:0 12px}.hero-section[data-v-def11bfc]{padding:80px 16px 60px}.hero-title[data-v-def11bfc]{font-size:32px}.hero-description[data-v-def11bfc]{font-size:16px}.hero-actions[data-v-def11bfc]{flex-direction:column}.hero-actions[data-v-def11bfc] .ant-btn{width:100%}.section-title[data-v-def11bfc]{font-size:32px}.parse-title[data-v-def11bfc],.assessment-title[data-v-def11bfc]{font-size:28px}.parse-mockup[data-v-def11bfc],.assessment-mockup[data-v-def11bfc],.toolkit-mockup[data-v-def11bfc],.ai-chat-mockup[data-v-def11bfc]{width:100%;max-width:350px;height:350px}.footer-content[data-v-def11bfc]{flex-direction:column;gap:16px;text-align:center}.footer-left[data-v-def11bfc]{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}}.trend-chart-wrapper[data-v-065caa9b]{position:relative;width:100%}.chart-loading[data-v-065caa9b],.chart-empty[data-v-065caa9b]{display:flex;align-items:center;justify-content:center;min-height:220px}.trend-chart-container[data-v-065caa9b]{position:relative;width:100%;padding:0}.chart-controls[data-v-065caa9b]{position:absolute;top:0;right:0;z-index:10}.chart-controls[data-v-065caa9b] .ant-btn-group{box-shadow:0 2px 8px #5c7cfa14;border-radius:8px;overflow:hidden}.chart-controls[data-v-065caa9b] .ant-btn{border-radius:0;transition:all .3s cubic-bezier(.4,0,.2,1);font-size:13px;height:32px;padding:0 12px;display:inline-flex;align-items:center;gap:6px;border-color:#e8e8e8}.chart-controls[data-v-065caa9b] .ant-btn:first-child{border-top-left-radius:8px;border-bottom-left-radius:8px}.chart-controls[data-v-065caa9b] .ant-btn:last-child{border-top-right-radius:8px;border-bottom-right-radius:8px}.chart-controls[data-v-065caa9b] .ant-btn:hover{transform:translateY(-1px);box-shadow:0 2px 8px #1890ff26;z-index:1}.chart-controls[data-v-065caa9b] .ant-btn:active{transform:translateY(0);box-shadow:0 1px 4px #1890ff1a}.chart-controls[data-v-065caa9b] .ant-btn-primary{background:linear-gradient(135deg,#5c7cfa,#748ffc);border:none;color:#fff;font-weight:500}.chart-controls[data-v-065caa9b] .ant-btn-primary:hover{background:linear-gradient(135deg,#4c6cfa,#648ffc);box-shadow:0 4px 12px #5c7cfa40}.chart-controls[data-v-065caa9b] .ant-btn-primary:active{background:linear-gradient(135deg,#3c5cfa,#548ffc)}.chart-controls[data-v-065caa9b] .ant-btn-default{background:#fff;color:#595959}.chart-controls[data-v-065caa9b] .ant-btn-default:hover{color:#1890ff;border-color:#1890ff;background:#f0f5ff}.chart-total[data-v-065caa9b]{display:flex;align-items:center;gap:8px;margin-bottom:12px;padding-top:4px}.total-label[data-v-065caa9b]{font-size:14px;color:#8c8c8c;font-weight:400}.total-value[data-v-065caa9b]{font-size:24px;font-weight:600;color:#1890ff;background:linear-gradient(135deg,#5c7cfa,#748ffc);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.chart-canvas[data-v-065caa9b]{width:100%;height:220px;min-height:220px}@media (prefers-reduced-motion: reduce){.chart-controls[data-v-065caa9b] .ant-btn{transition:none}.chart-controls[data-v-065caa9b] .ant-btn:hover,.chart-controls[data-v-065caa9b] .ant-btn:active{transform:none}}@media (max-width: 768px){.chart-controls[data-v-065caa9b] .ant-btn{font-size:12px;height:28px;padding:0 10px;gap:4px}.chart-total[data-v-065caa9b]{margin-bottom:10px}.total-label[data-v-065caa9b]{font-size:13px}.total-value[data-v-065caa9b]{font-size:20px}.chart-canvas[data-v-065caa9b]{height:200px;min-height:200px}}.dashboard[data-v-1c6b0b93]{padding:24px;background:linear-gradient(180deg,#f8f9fa,#f5f7fa);min-height:100%}.stat-cards[data-v-1c6b0b93]{margin-bottom:16px}.stat-card[data-v-1c6b0b93]{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-1c6b0b93]{cursor:pointer}.stat-card.clickable[data-v-1c6b0b93]:hover{transform:translateY(-4px) scale(1.02);box-shadow:0 12px 24px #5c7cfa1f}.stat-card[data-v-1c6b0b93] .ant-card-body{display:flex;align-items:flex-start;padding:20px}.stat-icon[data-v-1c6b0b93]{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-1c6b0b93]{transform:scale(1.1) rotate(5deg)}.stat-icon.blue[data-v-1c6b0b93]{background:linear-gradient(135deg,#5c7cfa,#748ffc);color:#fff}.stat-icon.purple[data-v-1c6b0b93]{background:linear-gradient(135deg,#748ffc,#91a7ff);color:#fff}.stat-icon.orange[data-v-1c6b0b93]{background:linear-gradient(135deg,#91a7ff,#a5b4fc);color:#fff}.stat-icon.green[data-v-1c6b0b93]{background:linear-gradient(135deg,#a5b4fc,#c7d2fe);color:#fff}.stat-content[data-v-1c6b0b93]{flex:1}.stat-header[data-v-1c6b0b93]{margin-bottom:4px}.stat-change[data-v-1c6b0b93]{font-size:12px}.stat-change.positive[data-v-1c6b0b93]{color:#52c41a}.stat-change.negative[data-v-1c6b0b93]{color:#ff4d4f}.stat-tag[data-v-1c6b0b93]{font-size:12px;color:#fa8c16;background:#fff7e6;padding:2px 8px;border-radius:4px}.stat-value[data-v-1c6b0b93]{font-size:28px;font-weight:600;color:#262626;line-height:1.2}.stat-label[data-v-1c6b0b93]{font-size:14px;color:#8c8c8c}.stat-card.checkin-card[data-v-1c6b0b93]{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-1c6b0b93]: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-1c6b0b93]:hover{transform:translateY(-4px) scale(1.02);box-shadow:0 12px 30px #5c7cfa4d}.stat-card.checkin-card.checked-in[data-v-1c6b0b93]{background:linear-gradient(135deg,#d9d9d9,#bfbfbf);cursor:default}.stat-card.checkin-card.checked-in[data-v-1c6b0b93]:hover{transform:none;box-shadow:none}.stat-card.checkin-card[data-v-1c6b0b93] .ant-card-body{position:relative;z-index:1}.stat-card.checkin-card .stat-icon.checkin-icon[data-v-1c6b0b93]{background:#ffffff4d;color:#fff}.stat-card.checkin-card .checkin-status[data-v-1c6b0b93]{font-size:12px;color:#ffffffe6;background:#fff3;padding:2px 8px;border-radius:4px}.stat-card.checkin-card .stat-value.checkin-days[data-v-1c6b0b93]{color:#fff}.stat-card.checkin-card .stat-label[data-v-1c6b0b93]{color:#ffffffd9}.stat-card.checkin-card .checkin-badge[data-v-1c6b0b93]{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-1c6b0b93 2s infinite}.stat-card.checkin-card.checked-in .checkin-badge[data-v-1c6b0b93]{display:none}@keyframes pulse-1c6b0b93{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.middle-section[data-v-1c6b0b93]{margin-bottom:16px}.chart-card[data-v-1c6b0b93],.todo-card[data-v-1c6b0b93],.match-card[data-v-1c6b0b93],.quick-card[data-v-1c6b0b93]{border-radius:16px;border:none;height:100%;box-shadow:0 4px 12px #5c7cfa0f;transition:all .3s ease}.chart-card[data-v-1c6b0b93]:hover,.todo-card[data-v-1c6b0b93]:hover,.match-card[data-v-1c6b0b93]:hover,.quick-card[data-v-1c6b0b93]:hover{box-shadow:0 8px 20px #5c7cfa1a}.card-title[data-v-1c6b0b93]{font-weight:600;font-size:16px}.icon-yellow[data-v-1c6b0b93]{color:#faad14;margin-right:8px}.todo-list[data-v-1c6b0b93]{display:flex;flex-direction:column;gap:16px;min-height:180px}.todo-item[data-v-1c6b0b93]{padding:12px;background:#fafafa;border-radius:8px}.todo-text[data-v-1c6b0b93]{font-size:14px;color:#262626;margin-bottom:4px}.todo-link[data-v-1c6b0b93]{font-size:12px;cursor:pointer}.todo-link.blue[data-v-1c6b0b93]{color:#1890ff}.todo-link.green[data-v-1c6b0b93]{color:#52c41a}.todo-sub[data-v-1c6b0b93]{font-size:12px;color:#8c8c8c;cursor:pointer}.todo-sub[data-v-1c6b0b93]:hover{color:#1890ff}.match-list[data-v-1c6b0b93]{display:flex;flex-direction:column;gap:16px;min-height:150px}.match-item[data-v-1c6b0b93]{display:flex;align-items:center;padding:12px 0;border-bottom:1px solid #f0f0f0;cursor:pointer;transition:background .3s}.match-item[data-v-1c6b0b93]:hover{background:#fafafa;margin:0 -12px;padding:12px;border-radius:8px}.match-item[data-v-1c6b0b93]:last-child{border-bottom:none}.match-avatar[data-v-1c6b0b93]{margin-right:12px;font-size:14px}.match-info[data-v-1c6b0b93]{flex:1}.match-name[data-v-1c6b0b93]{font-size:14px;font-weight:500;color:#262626}.match-position[data-v-1c6b0b93]{font-size:12px;color:#8c8c8c}.match-time[data-v-1c6b0b93]{font-size:12px;color:#8c8c8c;margin-right:24px}.match-score[data-v-1c6b0b93]{text-align:right}.score-value[data-v-1c6b0b93]{font-size:20px;font-weight:600;color:#1890ff;display:block}.score-label[data-v-1c6b0b93]{font-size:12px;color:#8c8c8c}.view-all[data-v-1c6b0b93]{color:#1890ff;font-size:14px}.quick-item[data-v-1c6b0b93]{display:flex;flex-direction:column;align-items:center;padding:16px;background:#fafafa;border-radius:8px;cursor:pointer;transition:background .3s}.quick-item[data-v-1c6b0b93]:hover{background:#f0f0f0}.quick-icon[data-v-1c6b0b93]{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-1c6b0b93]{background:#e6f4ff;color:#1890ff}.quick-icon.purple[data-v-1c6b0b93]{background:#f9f0ff;color:#722ed1}.quick-icon.green[data-v-1c6b0b93]{background:#f6ffed;color:#52c41a}.quick-icon.orange[data-v-1c6b0b93]{background:#fff7e6;color:#fa8c16}.quick-icon.pink[data-v-1c6b0b93]{background:#fff0f6;color:#eb2f96}.quick-label[data-v-1c6b0b93]{font-size:14px;color:#262626}.bottom-section[data-v-1c6b0b93]{margin-bottom:16px}@media (max-width: 1400px){.dashboard[data-v-1c6b0b93]{padding:16px}.stat-cards[data-v-1c6b0b93] .ant-col{flex:0 0 50%;max-width:50%;margin-bottom:16px}.middle-section[data-v-1c6b0b93] .ant-col-16{flex:0 0 100%;max-width:100%;margin-bottom:16px}.middle-section[data-v-1c6b0b93] .ant-col-8{flex:0 0 100%;max-width:100%}}@media (max-width: 992px){.bottom-section[data-v-1c6b0b93] .ant-col{flex:0 0 100%;max-width:100%;margin-bottom:16px}}@media (max-width: 768px){.dashboard[data-v-1c6b0b93]{padding:12px}.stat-cards[data-v-1c6b0b93] .ant-col{flex:0 0 100%;max-width:100%}.stat-value[data-v-1c6b0b93]{font-size:24px}.stat-icon[data-v-1c6b0b93]{width:40px;height:40px;font-size:20px;margin-right:12px}.bar[data-v-1c6b0b93]{width:24px}.bar-label[data-v-1c6b0b93]{font-size:10px}}.ai-chat-fab[data-v-1c6b0b93]{position:fixed;bottom:32px;right:32px;width:56px;height:56px;border-radius:50%;background:linear-gradient(135deg,#5c7cfa,#748ffc);color:#fff;display:flex;align-items:center;justify-content:center;font-size:24px;cursor:pointer;box-shadow:0 6px 20px #5c7cfa66;transition:all .3s cubic-bezier(.175,.885,.32,1.275);z-index:1000}.ai-chat-fab[data-v-1c6b0b93]:hover{transform:scale(1.1);box-shadow:0 8px 28px #5c7cfa80}.ai-chat-fab[data-v-1c6b0b93]:active{transform:scale(.95)}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}
