[data-v-fa54bc5a]{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0}.ai-portal-overview[data-v-fa54bc5a]{height:100%;color:#1f2329;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,Inter,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-font-feature-settings:"tnum" on,"cv11" on;font-feature-settings:"tnum" on,"cv11" on;font-variant-numeric:tabular-nums;overflow:hidden;background:radial-gradient(ellipse 1600px 520px at 50% -180px,rgba(165,243,252,.42),transparent 70%),radial-gradient(circle at 100% 100%,rgba(207,250,254,.12),transparent 42%),-webkit-gradient(linear,left top,left bottom,from(#fbfcfd),to(#f4f6f9));background:radial-gradient(ellipse 1600px 520px at 50% -180px,rgba(165,243,252,.42),transparent 70%),radial-gradient(circle at 100% 100%,rgba(207,250,254,.12),transparent 42%),linear-gradient(180deg,#fbfcfd,#f4f6f9)}.page[data-v-fa54bc5a]{position:relative;z-index:1}[data-v-fa54bc5a]:root{--brand-50:#ecfeff;--brand-100:#cffafe;--brand-200:#a5f3fc;--brand-500:#06b6d4;--brand-600:#0891b2;--brand-700:#0e7490;--text-1:#1f2329;--text-2:#4e5969;--text-3:#86909c;--text-4:#c9cdd4;--border:#e5e6eb;--border-light:#f2f3f5;--bg-1:#f7f8fa;--rose-50:#fef2f2;--rose-500:#f43f5e;--amber-50:#fffbeb;--amber-500:#f59e0b;--emerald-50:#ecfdf5;--emerald-500:#10b981}.page[data-v-fa54bc5a]{max-width:1440px;margin:0 auto;padding:32px 24px;height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.page-header[data-v-fa54bc5a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:28px;-ms-flex-negative:0;flex-shrink:0}.page-header__left[data-v-fa54bc5a]{justify-self:start}.page-header__center[data-v-fa54bc5a]{justify-self:center;text-align:center;padding:14px 40px 4px}.page-header__right[data-v-fa54bc5a]{justify-self:end;gap:8px;font-size:12.5px;color:var(--text-3)}.page-header__brand[data-v-fa54bc5a],.page-header__right[data-v-fa54bc5a]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-header__brand[data-v-fa54bc5a]{gap:9px}.page-header__brand-text[data-v-fa54bc5a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;line-height:1.2}.page-header__brand-name[data-v-fa54bc5a]{font-size:13px;font-weight:600;color:var(--text-1);letter-spacing:.4px}.page-header__brand-sub[data-v-fa54bc5a]{font-size:10.5px;font-weight:500;color:var(--text-3);letter-spacing:.6px;margin-top:2px}.page-header__logo[data-v-fa54bc5a]{display:block;-ms-flex-negative:0;flex-shrink:0}.page-header__avatar[data-v-fa54bc5a]{width:28px;height:28px;border-radius:50%;background:linear-gradient(135deg,#0e7490,#06b6d4);color:#fff;font-size:12px;font-weight:600;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;-webkit-box-shadow:inset 0 1px 0 hsla(0,0%,100%,.2),0 1px 2px rgba(15,23,42,.08);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.2),0 1px 2px rgba(15,23,42,.08)}.page-header__user-text[data-v-fa54bc5a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;line-height:1.2}.page-header__username[data-v-fa54bc5a]{font-size:13px;font-weight:600;color:var(--text-1);letter-spacing:.4px}.page-header__dept[data-v-fa54bc5a]{font-size:10.5px;font-weight:500;color:var(--text-3);letter-spacing:.6px;margin-top:2px}.page-header__title[data-v-fa54bc5a]{font-size:28px;font-weight:600;line-height:1.25;letter-spacing:1.2px;margin-bottom:8px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px}.page-header__title-text[data-v-fa54bc5a]{background:linear-gradient(118deg,#0e7490,#0891b2 42%,#06b6d4);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;font-weight:700;display:inline-block;-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}.page-header__title-icon[data-v-fa54bc5a]{width:24px;height:24px;color:#06b6d4;-webkit-filter:drop-shadow(0 0 6px rgba(6,182,212,.45));filter:drop-shadow(0 0 6px rgba(6,182,212,.45));-ms-flex-negative:0;flex-shrink:0}.page-header__desc[data-v-fa54bc5a]{font-size:13px;line-height:1.5;letter-spacing:.6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:linear-gradient(100deg,#86909c,#86909c 14%,#0e7490 30%,#0891b2 55%,#06b6d4 88%,#06b6d4);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.page-header__desc-hi[data-v-fa54bc5a]{font-weight:600;letter-spacing:.4px}.stage[data-v-fa54bc5a]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;display:grid;grid-template-columns:1.45fr 1fr 1fr;grid-template-rows:1fr 1fr;gap:14px}.tile--smart[data-v-fa54bc5a]{grid-column:1/2;grid-row:1/3}.tile--news[data-v-fa54bc5a]{grid-column:2/4;grid-row:1/2}.tile--train[data-v-fa54bc5a]{grid-column:2/3;grid-row:2/3}.tile--resource[data-v-fa54bc5a]{grid-column:3/4;grid-row:2/3}.tile[data-v-fa54bc5a]{position:relative;background:-webkit-gradient(linear,left top,left bottom,from(rgba(207,250,254,.18)),color-stop(32%,rgba(207,250,254,0))),-webkit-gradient(linear,left top,left bottom,from(#f8fafc),to(#f3f5f8));background:linear-gradient(180deg,rgba(207,250,254,.18),rgba(207,250,254,0) 32%),linear-gradient(180deg,#f8fafc,#f3f5f8);border-radius:14px;padding:18px 20px;overflow:hidden;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border:1px solid rgba(15,23,42,.06);-webkit-box-shadow:0 1px 2px rgba(15,23,42,.04);box-shadow:0 1px 2px rgba(15,23,42,.04)}.tile>[data-v-fa54bc5a]{position:relative;z-index:1}.tile[data-v-fa54bc5a]:hover{border-color:rgba(6,182,212,.35)}.tile-head[data-v-fa54bc5a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px;margin-bottom:14px;-ms-flex-negative:0;flex-shrink:0}.tile-head__text[data-v-fa54bc5a]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.tile-title[data-v-fa54bc5a]{font-size:15px;font-weight:600;color:var(--text-1);line-height:1.3;margin-bottom:4px}.tile-desc[data-v-fa54bc5a]{font-size:12px;color:var(--text-3);line-height:1.5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tile-action[data-v-fa54bc5a]{font-size:12px;color:var(--text-3);-ms-flex-negative:0;flex-shrink:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2px}.tile--smart .tile-head[data-v-fa54bc5a]{margin-bottom:18px}.tile--smart .tile-title[data-v-fa54bc5a]{font-size:18px;letter-spacing:.3px}.tile--smart .tile-action[data-v-fa54bc5a],.tile--smart .tile-desc[data-v-fa54bc5a]{font-size:13px}.smart-hero[data-v-fa54bc5a]{position:relative;height:220px;border-radius:12px;overflow:hidden;margin-bottom:14px;-ms-flex-negative:0;flex-shrink:0;-webkit-box-shadow:0 4px 12px -6px rgba(8,30,50,.28);box-shadow:0 4px 12px -6px rgba(8,30,50,.28)}.smart-hero__bg[data-v-fa54bc5a]{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.smart-hero__content[data-v-fa54bc5a]{position:relative;z-index:1;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:16px 20px;background:-webkit-gradient(linear,left top,left bottom,from(rgba(8,30,50,.18)),to(rgba(8,30,50,.68))),-webkit-gradient(linear,left top,right top,from(rgba(8,30,50,.4)),color-stop(55%,rgba(8,30,50,0)));background:linear-gradient(180deg,rgba(8,30,50,.18),rgba(8,30,50,.68)),linear-gradient(90deg,rgba(8,30,50,.4),rgba(8,30,50,0) 55%)}.smart-hero__tag[data-v-fa54bc5a]{-ms-flex-item-align:start;align-self:flex-start;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:3px 10px 3px 9px;background:rgba(15,28,45,.5);border:1px solid hsla(0,0%,100%,.24);color:#fff;font-size:10.5px;font-weight:500;border-radius:999px;letter-spacing:.4px}.smart-hero__tag[data-v-fa54bc5a]:before{content:"";width:5px;height:5px;border-radius:50%;background:#67e8f9;margin-right:6px;-webkit-box-shadow:0 0 0 2px rgba(103,232,249,.25);box-shadow:0 0 0 2px rgba(103,232,249,.25)}.smart-hero__title[data-v-fa54bc5a]{font-size:16px;font-weight:600;color:#fff;letter-spacing:.4px;text-shadow:0 1px 4px rgba(0,0,0,.25);margin-bottom:4px}.smart-hero__meta[data-v-fa54bc5a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-size:10.5px;color:hsla(0,0%,100%,.78);letter-spacing:.2px}.smart-hero__dot[data-v-fa54bc5a]{width:2.5px;height:2.5px;border-radius:50%;background:hsla(0,0%,100%,.55)}.agent-grid[data-v-fa54bc5a]{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:10px;-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0}.agent-card[data-v-fa54bc5a]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:14px;padding:18px 20px;min-height:0;border-radius:14px;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#fcfdfe));background:linear-gradient(180deg,#fff,#fcfdfe);border:1px solid rgba(15,23,42,.06);-webkit-box-shadow:0 1px 2px rgba(15,23,42,.04),0 0 0 .5px rgba(15,23,42,.02);box-shadow:0 1px 2px rgba(15,23,42,.04),0 0 0 .5px rgba(15,23,42,.02)}.agent-card[data-v-fa54bc5a]:hover{border-color:rgba(6,182,212,.32)}.agent-card__arrow[data-v-fa54bc5a]{position:absolute;top:16px;right:16px;color:var(--text-4);opacity:0;pointer-events:none}.agent-card:hover .agent-card__arrow[data-v-fa54bc5a]{opacity:1}.agent-card__head[data-v-fa54bc5a]{gap:12px;padding-right:22px}.agent-card__head[data-v-fa54bc5a],.agent-icon[data-v-fa54bc5a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.agent-icon[data-v-fa54bc5a]{width:46px;height:46px;border-radius:12px;-ms-flex-negative:0;flex-shrink:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;-webkit-box-shadow:inset 0 1px 0 hsla(0,0%,100%,.24),0 2px 4px rgba(15,23,42,.06);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.24),0 2px 4px rgba(15,23,42,.06)}.agent-icon--talent[data-v-fa54bc5a]{background:linear-gradient(135deg,#0e7490,#06b6d4)}.agent-icon--recruit[data-v-fa54bc5a]{background:linear-gradient(135deg,#b45309,#f59e0b)}.agent-icon--comp[data-v-fa54bc5a]{background:linear-gradient(135deg,#047857,#10b981)}.agent-icon--service[data-v-fa54bc5a]{background:linear-gradient(135deg,#be123c,#f43f5e)}.agent-icon--compliance[data-v-fa54bc5a]{background:linear-gradient(135deg,#6d28d9,#8b5cf6)}.agent-icon img[data-v-fa54bc5a]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:inherit}.agent-card__title[data-v-fa54bc5a]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.agent-card__name[data-v-fa54bc5a]{font-size:15.5px;font-weight:600;color:var(--text-1)}.agent-card__name[data-v-fa54bc5a],.agent-card__tags[data-v-fa54bc5a]{line-height:1.3;letter-spacing:.2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agent-card__tags[data-v-fa54bc5a]{margin-top:4px;font-size:12px;color:var(--text-3)}.agent-card__desc[data-v-fa54bc5a]{font-size:12.5px;color:var(--text-3);line-height:1.55;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.news-layout[data-v-fa54bc5a]{display:grid;grid-template-columns:1.1fr 1fr;gap:18px;-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0}.news-feature[data-v-fa54bc5a]{position:relative;border-radius:10px;overflow:hidden;min-height:0;cursor:pointer;border:1px solid hsla(0,0%,100%,.12)}.news-feature__cover[data-v-fa54bc5a]{position:absolute;inset:0;width:100%;height:100%}.news-feature[data-v-fa54bc5a]:before{content:"";position:absolute;inset:0;background:-webkit-gradient(linear,left top,left bottom,from(rgba(8,30,50,.15)),color-stop(35%,rgba(8,30,50,.1)),color-stop(75%,rgba(8,30,50,.55)),to(rgba(8,20,35,.92)));background:linear-gradient(180deg,rgba(8,30,50,.15),rgba(8,30,50,.1) 35%,rgba(8,30,50,.55) 75%,rgba(8,20,35,.92));z-index:1}.news-feature__content[data-v-fa54bc5a]{position:relative;z-index:2;height:100%;min-height:170px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:16px 18px}.news-feature__tag[data-v-fa54bc5a]{position:absolute;top:14px;left:14px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:3px 9px 3px 8px;background:rgba(15,28,45,.55);border:1px solid hsla(0,0%,100%,.22);color:#fff;font-size:10.5px;font-weight:500;border-radius:999px;letter-spacing:.3px;z-index:3}.news-feature__tag[data-v-fa54bc5a]:before{content:"";width:5px;height:5px;border-radius:50%;background:#fff;margin-right:6px;-webkit-box-shadow:0 0 0 2px hsla(0,0%,100%,.25);box-shadow:0 0 0 2px hsla(0,0%,100%,.25)}.news-feature__title[data-v-fa54bc5a]{font-size:15px;font-weight:600;color:#fff;line-height:1.5;margin-bottom:8px;text-shadow:0 1px 3px rgba(0,0,0,.25);letter-spacing:.2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.news-feature__meta[data-v-fa54bc5a]{font-size:11px;color:hsla(0,0%,100%,.82);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-family:Inter,sans-serif}.news-feature__dot[data-v-fa54bc5a]{width:2.5px;height:2.5px;border-radius:50%;background:hsla(0,0%,100%,.55)}.news-list[data-v-fa54bc5a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;overflow-y:auto;margin:0 -6px;padding:0 6px}.news-item[data-v-fa54bc5a]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:8px 8px 8px 12px;border-radius:6px;border-bottom:1px solid var(--border-light);cursor:pointer}.news-item[data-v-fa54bc5a]:before{content:"";position:absolute;left:3px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:2px;height:0;background:var(--brand-500);border-radius:2px}.news-item[data-v-fa54bc5a]:hover{border-bottom-color:rgba(6,182,212,.28)}.news-item[data-v-fa54bc5a]:last-child{border-bottom:none}.news-item__main[data-v-fa54bc5a]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.news-item__head[data-v-fa54bc5a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:7px;margin-bottom:4px}.news-item__tag[data-v-fa54bc5a]{font-size:10px;padding:1px 7px;border-radius:3px;font-weight:500;-ms-flex-negative:0;flex-shrink:0;letter-spacing:.2px}.news-item__tag--policy[data-v-fa54bc5a]{color:#6d28d9;background:rgba(139,92,246,.1)}.news-item__tag--company[data-v-fa54bc5a]{color:#0e7490;background:rgba(6,182,212,.1)}.news-item__tag--industry[data-v-fa54bc5a]{color:#b45309;background:rgba(245,158,11,.1)}.news-item__tag--training[data-v-fa54bc5a]{color:#047857;background:rgba(16,185,129,.1)}.news-item__tag--survey[data-v-fa54bc5a]{color:#be123c;background:rgba(244,63,94,.1)}.news-item__date[data-v-fa54bc5a]{font-size:10.5px;color:var(--text-4);font-family:Inter,sans-serif;margin-left:auto}.news-item__title[data-v-fa54bc5a]{font-size:12.5px;font-weight:500;color:var(--text-1);line-height:1.45;margin-bottom:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.news-item__summary[data-v-fa54bc5a]{font-size:11px;color:var(--text-3);line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.train-list[data-v-fa54bc5a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px;-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;overflow-y:auto;margin:0 -6px;padding:0 6px}.train-item[data-v-fa54bc5a]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:11px;padding:8px 8px 8px 12px;border-radius:7px;border:1px solid transparent;cursor:pointer}.train-item[data-v-fa54bc5a]:before{content:"";position:absolute;left:3px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:2px;height:0;background:var(--brand-500);border-radius:2px}.train-item[data-v-fa54bc5a]:hover{border-color:rgba(6,182,212,.28)}.train-cover[data-v-fa54bc5a]{position:relative;width:88px;height:56px;border-radius:6px;-ms-flex-negative:0;flex-shrink:0;overflow:hidden;background:#0e7490;-webkit-box-shadow:0 1px 2px rgba(15,23,42,.08);box-shadow:0 1px 2px rgba(15,23,42,.08)}.train-cover__img[data-v-fa54bc5a]{position:absolute;inset:0;width:100%;height:100%}.train-cover[data-v-fa54bc5a]:after{content:"";position:absolute;inset:0;background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,transparent),to(rgba(0,0,0,.4)));background:linear-gradient(180deg,transparent 50%,rgba(0,0,0,.4))}.train-cover__duration[data-v-fa54bc5a]{position:absolute;bottom:4px;left:5px;z-index:1;font-size:9.5px;color:#fff;font-family:Inter,sans-serif;font-weight:500;letter-spacing:.2px;text-shadow:0 1px 2px rgba(0,0,0,.4);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:3px}.train-cover__duration[data-v-fa54bc5a]:before{content:"";width:0;height:0;border-left:5px solid currentColor;border-top:3px solid transparent;border-bottom:3px solid transparent;margin-right:1px}.train-body[data-v-fa54bc5a]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1px 0}.train-head[data-v-fa54bc5a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:6px;margin-bottom:4px}.train-title[data-v-fa54bc5a]{font-size:13px;font-weight:600;color:var(--text-1);line-height:1.35;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;letter-spacing:.1px}.train-tag[data-v-fa54bc5a]{font-size:9.5px;padding:1px 6px;border-radius:3px;font-weight:500;-ms-flex-negative:0;flex-shrink:0;letter-spacing:.3px;margin-top:2px}.train-tag--cert[data-v-fa54bc5a]{color:#047857;background:rgba(16,185,129,.1)}.train-tag--hot[data-v-fa54bc5a]{color:#b45309;background:rgba(245,158,11,.1)}.train-tag--new[data-v-fa54bc5a]{color:#0e7490;background:rgba(6,182,212,.1)}.train-meta[data-v-fa54bc5a]{font-size:10.5px;color:var(--text-3);line-height:1.4;margin-bottom:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.train-meta__sep[data-v-fa54bc5a]{color:var(--text-4);margin:0 5px}.train-progress[data-v-fa54bc5a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.train-bar[data-v-fa54bc5a]{-webkit-box-flex:1;-ms-flex:1;flex:1;height:4px;background:var(--bg-1);border-radius:999px;overflow:hidden;position:relative}.train-bar__fill[data-v-fa54bc5a]{height:100%;border-radius:999px;background:-webkit-gradient(linear,left top,right top,from(#06b6d4),to(#0891b2));background:linear-gradient(90deg,#06b6d4,#0891b2);-webkit-transition:width .4s cubic-bezier(.2,.8,.2,1);transition:width .4s cubic-bezier(.2,.8,.2,1);position:relative}.train-bar__fill[data-v-fa54bc5a]:after{content:"";position:absolute;top:0;left:0;right:0;height:50%;background:-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,100%,.3)),to(transparent));background:linear-gradient(180deg,hsla(0,0%,100%,.3),transparent);border-radius:999px}.train-pct[data-v-fa54bc5a]{font-size:11px;color:var(--text-1);font-family:Inter,sans-serif;font-weight:600;-ms-flex-negative:0;flex-shrink:0;letter-spacing:.2px}.train-pct__num[data-v-fa54bc5a]{font-size:13px}.res-list[data-v-fa54bc5a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;overflow-y:auto}.news-list[data-v-fa54bc5a],.res-list[data-v-fa54bc5a],.train-list[data-v-fa54bc5a]{scrollbar-width:none;-ms-overflow-style:none}.news-list[data-v-fa54bc5a]::-webkit-scrollbar,.res-list[data-v-fa54bc5a]::-webkit-scrollbar,.train-list[data-v-fa54bc5a]::-webkit-scrollbar{display:none}.res-item[data-v-fa54bc5a]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:11px;padding:8px 8px 8px 12px;border-radius:6px;border-bottom:1px solid var(--border-light);cursor:pointer}.res-item[data-v-fa54bc5a]:before{content:"";position:absolute;left:3px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:2px;height:0;background:var(--brand-500);border-radius:2px}.res-item[data-v-fa54bc5a]:hover{border-bottom-color:rgba(6,182,212,.28)}.res-item[data-v-fa54bc5a]:last-child{border-bottom:none}.res-icon[data-v-fa54bc5a]{width:28px;height:28px;border-radius:7px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:12px;font-weight:600;color:#fff;-ms-flex-negative:0;flex-shrink:0;letter-spacing:0;-webkit-box-shadow:inset 0 1px 0 hsla(0,0%,100%,.2),0 1px 2px rgba(15,23,42,.08);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.2),0 1px 2px rgba(15,23,42,.08)}.res-icon--hr[data-v-fa54bc5a]{background:linear-gradient(135deg,#0e7490,#06b6d4)}.res-icon--policy[data-v-fa54bc5a]{background:linear-gradient(135deg,#b91c1c,#ef4444)}.res-icon--industry[data-v-fa54bc5a]{background:linear-gradient(135deg,#b45309,#f59e0b)}.res-icon--learning[data-v-fa54bc5a]{background:linear-gradient(135deg,#047857,#10b981)}.res-icon img[data-v-fa54bc5a]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:inherit}.res-body[data-v-fa54bc5a]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.res-name[data-v-fa54bc5a]{font-size:12.5px;color:var(--text-1);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.3;margin-bottom:3px;letter-spacing:.1px}.res-meta[data-v-fa54bc5a]{font-size:10.5px;color:var(--text-3);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;font-family:Inter,sans-serif;overflow:hidden;white-space:nowrap}.res-domain[data-v-fa54bc5a]{color:var(--text-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.res-sep[data-v-fa54bc5a]{color:var(--text-4)}.res-cat[data-v-fa54bc5a]{color:var(--text-3);font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif}.res-action[data-v-fa54bc5a]{width:26px;height:26px;border:none;background:transparent;cursor:pointer;border-radius:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:var(--text-4);-ms-flex-negative:0;flex-shrink:0}.res-action[data-v-fa54bc5a]:hover{background:var(--brand-50);color:var(--brand-600)}.view-switch[data-v-fa54bc5a]{position:fixed;top:16px;right:20px;z-index:100;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;padding:7px 13px;background:#fff;border:1px solid #e5e7eb;border-radius:999px;color:#4e5969;font-size:12px;font-family:inherit;text-decoration:none;cursor:pointer;-webkit-transition:all .18s ease;transition:all .18s ease;-webkit-box-shadow:0 2px 8px -2px rgba(15,23,42,.06);box-shadow:0 2px 8px -2px rgba(15,23,42,.06)}.view-switch svg[data-v-fa54bc5a]{width:13px;height:13px;-ms-flex-negative:0;flex-shrink:0}.view-switch[data-v-fa54bc5a]:hover{border-color:#0891b2;color:#0891b2;-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 6px 14px -4px rgba(6,182,212,.28);box-shadow:0 6px 14px -4px rgba(6,182,212,.28)}