.breadcrumb[data-v-7aae3a16]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-size:13px;margin-bottom:20px}.breadcrumb-link[data-v-7aae3a16]{color:#2563eb;cursor:pointer;-webkit-transition:color .15s;transition:color .15s}.breadcrumb-link[data-v-7aae3a16]:hover{color:#1d4ed8;text-decoration:underline}.breadcrumb-sep[data-v-7aae3a16]{color:#cbd5e1}.breadcrumb-current[data-v-7aae3a16]{color:#64748b;font-weight:500}.info-page[data-v-74f8fe45]{min-height:100%;background:var(--light-bg)}.page-body[data-v-74f8fe45]{padding:24px;max-width:1100px;margin:0 auto}.profile-card[data-v-74f8fe45]{background:#fff;border-radius:12px;-webkit-box-shadow:var(--shadow-sm);box-shadow:var(--shadow-sm);margin-bottom:20px;overflow:hidden}.profile-card .profile-header[data-v-74f8fe45]{gap:20px;padding:28px 32px;background:linear-gradient(135deg,var(--blue-50),#f0f4ff)}.profile-card .avatar[data-v-74f8fe45],.profile-card .profile-header[data-v-74f8fe45]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.profile-card .avatar[data-v-74f8fe45]{width:72px;height:72px;border-radius:16px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:28px;font-weight:700;color:#fff;-ms-flex-negative:0;flex-shrink:0;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.1);box-shadow:0 4px 12px rgba(0,0,0,.1)}.profile-card .profile-main[data-v-74f8fe45]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.profile-card .profile-name[data-v-74f8fe45]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;font-size:22px;font-weight:700;color:var(--text-primary);margin-bottom:8px}.profile-card .sex-tag[data-v-74f8fe45]{font-weight:500}.profile-card .profile-meta[data-v-74f8fe45]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;font-size:14px;color:var(--text-secondary)}.profile-card .profile-meta .meta-item[data-v-74f8fe45]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px}.profile-card .profile-meta .meta-item i[data-v-74f8fe45]{font-size:14px;color:var(--text-muted)}.profile-card .profile-stats[data-v-74f8fe45]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;padding:12px 24px;background:#fff;border-radius:12px;-webkit-box-shadow:var(--shadow-sm);box-shadow:var(--shadow-sm);-ms-flex-negative:0;flex-shrink:0}.profile-card .stat-item[data-v-74f8fe45]{text-align:center;min-width:80px}.profile-card .stat-value[data-v-74f8fe45]{font-size:16px;font-weight:600;color:var(--text-primary);margin-bottom:4px}.profile-card .stat-label[data-v-74f8fe45]{font-size:12px;color:var(--text-muted)}.profile-card .stat-divider[data-v-74f8fe45]{width:1px;height:32px;background:var(--border-color)}.section-card[data-v-74f8fe45]{background:#fff;border-radius:12px;-webkit-box-shadow:var(--shadow-sm);box-shadow:var(--shadow-sm);margin-bottom:20px;overflow:hidden}.section-header[data-v-74f8fe45]{gap:10px;padding:20px 24px;border-bottom:1px solid #f3f4f6}.section-header[data-v-74f8fe45],.section-icon[data-v-74f8fe45]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.section-icon[data-v-74f8fe45]{width:36px;height:36px;border-radius:10px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.section-icon i[data-v-74f8fe45]{font-size:18px;color:#fff}.section-icon.section-icon-blue[data-v-74f8fe45]{background:linear-gradient(135deg,#3b82f6,#2563eb)}.section-icon.section-icon-purple[data-v-74f8fe45]{background:linear-gradient(135deg,#8b5cf6,#7c3aed)}.section-title[data-v-74f8fe45]{font-size:16px;font-weight:600;color:var(--text-primary)}.info-grid[data-v-74f8fe45]{display:grid;grid-template-columns:repeat(2,1fr);gap:0;padding:8px 24px 16px}.info-item[data-v-74f8fe45]{padding:16px 0;border-bottom:1px dashed #f1f5f9}.info-item[data-v-74f8fe45]:nth-last-child(-n+2){border-bottom:none}.info-item .info-label[data-v-74f8fe45]{font-size:13px;color:var(--text-muted);margin-bottom:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px}.info-item .info-value[data-v-74f8fe45]{font-size:15px;color:var(--text-primary);font-weight:500;line-height:1.5;word-break:break-all}.info-item .location-item[data-v-74f8fe45]{display:inline-block;margin-right:6px;color:var(--text-primary)}.info-item .edu-tag[data-v-74f8fe45]{background:linear-gradient(135deg,#dbeafe,#bfdbfe);color:#2563eb;border:none}.empty-text[data-v-74f8fe45]{font-size:13px;color:#cbd5e1;font-weight:400;font-style:italic}.archives-wrap[data-v-74f8fe45]{padding:8px 24px 16px}.archive-card[data-v-74f8fe45]{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border:1px solid var(--border-color);border-radius:12px;padding:20px 24px;margin-bottom:12px;-webkit-transition:all .2s;transition:all .2s}.archive-card[data-v-74f8fe45]:hover{-webkit-box-shadow:var(--shadow-md);box-shadow:var(--shadow-md);border-color:var(--blue-200)}.archive-card .archive-header[data-v-74f8fe45]{margin-bottom:12px}.archive-card .archive-badge[data-v-74f8fe45]{display:inline-block;padding:4px 12px;background:linear-gradient(135deg,#8b5cf6,#7c3aed);color:#fff;font-size:12px;font-weight:500;border-radius:6px}.archive-card .archive-grid[data-v-74f8fe45]{padding:0;grid-template-columns:repeat(2,1fr)}.fold-more[data-v-74f8fe45]{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;gap:6px;padding:14px;margin-top:4px;font-size:14px;color:var(--primary);cursor:pointer;border-top:1px solid #f3f4f6;-webkit-transition:all .2s;transition:all .2s}.fold-more[data-v-74f8fe45]:hover{background:var(--blue-50)}.fold-more i[data-v-74f8fe45]{font-size:14px;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.fold-more i.rotate[data-v-74f8fe45]{-webkit-transform:rotate(180deg);transform:rotate(180deg)}