.template-classic[data-v-b31200e8]{background:#fff;box-sizing:border-box;color:#1a202c;font-family:Georgia,Times New Roman,serif;font-size:10.5pt;line-height:1.5;min-height:297mm;padding:15mm 18mm;width:210mm}.template-classic .resume-header[data-v-b31200e8]{align-items:flex-start;display:flex;gap:12px;justify-content:center;margin-bottom:6mm;text-align:center}.template-classic .resume-header .header-main[data-v-b31200e8]{text-align:center}.template-classic .resume-header .name[data-v-b31200e8]{color:#1a365d;font-size:24pt;font-weight:700;letter-spacing:3px;margin:0 0 6px;text-transform:uppercase}.template-classic .resume-header .contact-row[data-v-b31200e8]{color:#4a5568;display:flex;flex-wrap:wrap;font-size:9pt;gap:4mm;justify-content:center;margin-bottom:6px}.template-classic .resume-header .contact-row .contact-item[data-v-b31200e8]{align-items:center;display:inline-flex}.template-classic .resume-header .summary[data-v-b31200e8]{color:#4a5568;font-size:9.5pt;font-style:italic;line-height:1.6;margin:0 0 6px;margin-inline:auto;max-width:90%}.template-classic .resume-header .header-main[data-v-b31200e8]{flex:1}.template-classic .resume-header .header-photo[data-v-b31200e8]{flex-shrink:0;margin-left:12px}.template-classic .resume-header .header-photo .photo-img[data-v-b31200e8]{border:1px solid #e2e8f0;border-radius:4px;height:28mm;-o-object-fit:cover;object-fit:cover;width:22mm}.template-classic .resume-header .header-line[data-v-b31200e8]{background:linear-gradient(90deg,transparent,#1a365d 15%,#1a365d 85%,transparent);height:1.5px;margin-top:6px}.template-classic .resume-section[data-v-b31200e8]{margin-bottom:5mm}.template-classic .resume-section .section-label[data-v-b31200e8]{align-items:center;display:flex;gap:6px;margin-bottom:3px}.template-classic .resume-section .section-label .label-bar[data-v-b31200e8]{background:#1a365d;border-radius:2px;flex-shrink:0;height:14pt;width:3px}.template-classic .resume-section .section-label .section-title[data-v-b31200e8]{color:#1a365d;font-size:11pt;font-weight:700;letter-spacing:1.5px;margin:0;text-transform:uppercase}.template-classic .resume-section .section-line[data-v-b31200e8]{background:#e2e8f0;height:.75px;margin-bottom:4mm}.template-classic .exp-block[data-v-b31200e8]{margin-bottom:3mm;page-break-inside:avoid}.template-classic .exp-block .block-header[data-v-b31200e8]{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:2px}.template-classic .exp-block .block-header .block-left[data-v-b31200e8]{align-items:baseline;display:flex;flex:1;gap:6px}.template-classic .exp-block .block-header .block-left .block-title[data-v-b31200e8]{color:#2d3748;font-size:10.5pt;font-weight:700}.template-classic .exp-block .block-header .block-left .block-subtitle[data-v-b31200e8]{color:#718096;font-size:9.5pt;font-style:italic}.template-classic .exp-block .block-header .block-time[data-v-b31200e8]{color:#a0aec0;flex-shrink:0;font-size:9pt;margin-left:4mm;white-space:nowrap}.template-classic .exp-block .block-details[data-v-b31200e8]{margin:0;padding-left:4mm}.template-classic .exp-block .block-details li[data-v-b31200e8]{color:#4a5568;font-size:9.5pt;line-height:1.45;margin-bottom:2px}.template-classic .edu-block[data-v-b31200e8]{margin-bottom:2.5mm}.template-classic .edu-block .block-header[data-v-b31200e8]{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:1px}.template-classic .edu-block .block-header .block-left[data-v-b31200e8]{align-items:baseline;display:flex;flex:1;gap:6px}.template-classic .edu-block .block-header .block-left .block-title[data-v-b31200e8]{color:#2d3748;font-size:10pt;font-weight:600}.template-classic .edu-block .block-header .block-left .block-subtitle[data-v-b31200e8]{color:#718096;font-size:9pt}.template-classic .edu-block .block-header .block-time[data-v-b31200e8]{color:#a0aec0;flex-shrink:0;font-size:9pt;margin-left:4mm;white-space:nowrap}.template-classic .edu-block .edu-meta[data-v-b31200e8]{color:#718096;font-size:9pt;margin-top:1px}.template-classic .edu-block .edu-meta .edu-gpa[data-v-b31200e8]{color:#38a169;font-weight:600;margin-left:4px}.template-classic .cert-list[data-v-b31200e8]{display:flex;flex-wrap:wrap;gap:2mm;padding-left:1mm}.template-classic .cert-list .cert-item[data-v-b31200e8]{background:#edf2f7;border-radius:3px;color:#4a5568;font-size:9pt;padding:2px 8px}.template-classic .skills-grid[data-v-b31200e8]{display:flex;flex-wrap:wrap;gap:2mm;padding-left:1mm}.template-classic .skills-grid .skill-tag[data-v-b31200e8]{background:linear-gradient(135deg,#1a365d,#2c5282);border-radius:3px;color:#fff;font-size:8.5pt;font-weight:500;letter-spacing:.3px;padding:3px 10px}.template-modern[data-v-ca18d9c7]{background:#f8fafc;box-sizing:border-box;color:#334155;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:10pt;min-height:297mm;width:210mm}.template-modern .resume-header[data-v-ca18d9c7]{margin-bottom:5mm;position:relative}.template-modern .resume-header .header-bg[data-v-ca18d9c7]{background:linear-gradient(135deg,#667eea,#764ba2 50%,#f093fb);border-radius:0 0 10mm 10mm;height:22mm}.template-modern .resume-header .header-content[data-v-ca18d9c7]{background:#fff;border-radius:6mm;box-shadow:0 4px 20px #667eea26;margin-top:-14mm;margin-inline:4mm;padding:5mm 6mm;position:relative}.template-modern .resume-header .header-content .name[data-v-ca18d9c7]{background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;font-size:20pt;font-weight:800;margin:0 0 4px;-webkit-text-fill-color:transparent;background-clip:text}.template-modern .resume-header .header-content .summary[data-v-ca18d9c7]{color:#64748b;font-size:9.5pt;line-height:1.6;margin:0 0 6px}.template-modern .resume-header .header-content .contact-row[data-v-ca18d9c7]{color:#64748b;display:flex;flex-wrap:wrap;font-size:8.5pt;gap:3mm}.template-modern .resume-header .header-content .contact-row .contact-item[data-v-ca18d9c7]{align-items:center;display:inline-flex}.template-modern .resume-section[data-v-ca18d9c7]{margin-bottom:4mm;padding:0 5mm}.template-modern .resume-section .section-label[data-v-ca18d9c7]{align-items:center;display:flex;gap:5px;margin-bottom:3mm}.template-modern .resume-section .section-label .label-bar[data-v-ca18d9c7]{background:linear-gradient(180deg,#667eea,#764ba2);border-radius:2px;flex-shrink:0;height:18pt;width:4px}.template-modern .resume-section .section-label .section-title[data-v-ca18d9c7]{color:#1e293b;font-size:11pt;font-weight:700;letter-spacing:.5px;margin:0}.template-modern .exp-card[data-v-ca18d9c7]{background:#fff;border:1px solid #e2e8f0;border-radius:3.5mm;box-shadow:0 2px 8px #0000000a;margin-bottom:2.5mm;padding:3mm 4mm}.template-modern .exp-card .card-header[data-v-ca18d9c7]{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:2mm}.template-modern .exp-card .card-header .card-left[data-v-ca18d9c7]{align-items:center;display:flex;flex:1;gap:6px}.template-modern .exp-card .card-header .card-left .card-title[data-v-ca18d9c7]{color:#1e293b;font-size:10.5pt;font-weight:700}.template-modern .exp-card .card-header .card-left .card-badge[data-v-ca18d9c7]{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:20px;color:#fff;flex-shrink:0;font-size:8pt;font-weight:600;padding:2px 8px}.template-modern .exp-card .card-header .card-time[data-v-ca18d9c7]{color:#94a3b8;flex-shrink:0;font-size:8.5pt;margin-left:3mm;margin-top:1px;white-space:nowrap}.template-modern .exp-card .card-details[data-v-ca18d9c7]{margin:0;padding-left:4mm}.template-modern .exp-card .card-details li[data-v-ca18d9c7]{color:#475569;font-size:9pt;line-height:1.5;margin-bottom:2px}.template-modern .edu-card[data-v-ca18d9c7]{background:#fff;border:1px solid #e2e8f0;border-radius:3.5mm;box-shadow:0 2px 8px #0000000a;margin-bottom:2mm;padding:3mm 4mm}.template-modern .edu-card .edu-row[data-v-ca18d9c7]{align-items:center;display:flex;flex-wrap:wrap;gap:6px;justify-content:space-between;margin-bottom:1.5mm}.template-modern .edu-card .edu-row .edu-school[data-v-ca18d9c7]{color:#1e293b;font-size:10pt;font-weight:600}.template-modern .edu-card .edu-row .edu-degree-badge[data-v-ca18d9c7]{background:#ecfdf5;border-radius:3px;color:#059669;flex-shrink:0;font-size:8pt;font-weight:600;padding:1.5px 6px}.template-modern .edu-card .edu-row .edu-time[data-v-ca18d9c7]{color:#94a3b8;flex-shrink:0;font-size:8.5pt;white-space:nowrap}.template-modern .edu-card .edu-detail[data-v-ca18d9c7]{color:#64748b;font-size:9pt}.template-modern .edu-card .edu-detail .edu-gpa[data-v-ca18d9c7]{color:#059669;font-weight:600;margin-left:4px}.template-modern .cert-grid[data-v-ca18d9c7]{display:flex;flex-wrap:wrap;gap:2mm}.template-modern .cert-grid .cert-tag[data-v-ca18d9c7]{background:linear-gradient(135deg,#fef3c7,#fde68a);border-radius:20px;color:#92400e;font-size:8.5pt;font-weight:500;padding:4px 12px}.template-modern .skills-cloud[data-v-ca18d9c7]{display:flex;flex-wrap:wrap;gap:2mm}.template-modern .skills-cloud .skill-tag[data-v-ca18d9c7]{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:20px;box-shadow:0 2px 8px #667eea4d;color:#fff;font-size:8.5pt;font-weight:500;padding:4px 12px}.template-minimal[data-v-761c7836]{background:#fff;box-sizing:border-box;color:#111;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:10pt;line-height:1.6;min-height:297mm;padding:16mm 18mm;width:210mm}.template-minimal .resume-header[data-v-761c7836]{border-bottom:1px solid #e5e5e5;margin-bottom:6mm;padding-bottom:5mm}.template-minimal .resume-header .header-row[data-v-761c7836]{align-items:flex-start;display:flex;gap:5mm}.template-minimal .resume-header .header-text[data-v-761c7836]{flex:1}.template-minimal .resume-header .header-photo[data-v-761c7836]{border-radius:4px;flex-shrink:0;height:24mm;overflow:hidden;width:24mm}.template-minimal .resume-header .header-photo .photo-img[data-v-761c7836]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.template-minimal .resume-header .name[data-v-761c7836]{color:#000;font-size:22pt;font-weight:300;letter-spacing:-.5px;margin:0 0 4px}.template-minimal .resume-header .contact-row[data-v-761c7836]{color:#888;display:flex;flex-wrap:wrap;font-size:8.5pt;gap:4mm;margin-bottom:4px}.template-minimal .resume-header .contact-row .contact-item[data-v-761c7836]{align-items:center;display:inline-flex}.template-minimal .resume-header .summary[data-v-761c7836]{color:#666;font-size:9.5pt;line-height:1.6;margin:0;max-width:85%}.template-minimal .resume-section[data-v-761c7836]{margin-bottom:5mm}.template-minimal .resume-section .section-label[data-v-761c7836]{color:#aaa;font-size:7.5pt;font-weight:600;letter-spacing:2.5px;margin-bottom:2px;text-transform:uppercase}.template-minimal .resume-section .section-rule[data-v-761c7836]{background:#e5e5e5;height:.5px;margin-bottom:3mm}.template-minimal .exp-block[data-v-761c7836]{margin-bottom:3mm}.template-minimal .exp-block .block-row[data-v-761c7836]{align-items:baseline;display:flex;gap:3mm;justify-content:space-between;margin-bottom:1px}.template-minimal .exp-block .block-row .block-left[data-v-761c7836]{align-items:baseline;display:flex;flex:1;gap:3mm}.template-minimal .exp-block .block-row .block-left .block-title[data-v-761c7836]{color:#000;font-size:10.5pt;font-weight:600}.template-minimal .exp-block .block-row .block-left .block-meta[data-v-761c7836]{color:#999;font-size:9pt}.template-minimal .exp-block .block-row .block-time[data-v-761c7836]{color:#bbb;flex-shrink:0;font-size:8.5pt;white-space:nowrap}.template-minimal .exp-block .block-list[data-v-761c7836]{list-style:none;margin:0;padding-left:0}.template-minimal .exp-block .block-list li[data-v-761c7836]{color:#444;font-size:9pt;line-height:1.5;margin-bottom:2px;padding-left:12px;position:relative}.template-minimal .exp-block .block-list li[data-v-761c7836]:before{color:#ccc;content:"—";left:0;position:absolute}.template-minimal .edu-block[data-v-761c7836]{margin-bottom:2mm}.template-minimal .edu-block .block-row[data-v-761c7836]{align-items:baseline;display:flex;gap:3mm;justify-content:space-between;margin-bottom:1px}.template-minimal .edu-block .block-row .block-left[data-v-761c7836]{align-items:baseline;display:flex;flex:1;gap:3mm}.template-minimal .edu-block .block-row .block-left .block-title[data-v-761c7836]{color:#111;font-size:10pt;font-weight:500}.template-minimal .edu-block .block-row .block-left .block-meta[data-v-761c7836]{color:#999;font-size:9pt}.template-minimal .edu-block .block-row .block-time[data-v-761c7836]{color:#bbb;flex-shrink:0;font-size:8.5pt;white-space:nowrap}.template-minimal .edu-block .edu-detail[data-v-761c7836]{color:#777;font-size:9pt;padding-left:0}.template-minimal .cert-list[data-v-761c7836]{display:flex;flex-wrap:wrap;gap:0}.template-minimal .cert-list .cert-item[data-v-761c7836]{color:#444;font-size:9pt}.template-minimal .cert-list .cert-item[data-v-761c7836]:not(:last-child):after{color:#ddd;content:" /"}.template-minimal .skills-inline[data-v-761c7836]{color:#444;font-size:9pt;line-height:1.8}.template-minimal .skills-inline .skill-dot[data-v-761c7836]{color:#ddd}.template-elegant[data-v-87577fa5]{background:#fafcf9;box-sizing:border-box;color:#374151;font-family:PingFang SC,Microsoft YaHei,-apple-system,sans-serif;font-size:10pt;min-height:297mm;padding:12mm 15mm;width:210mm}.template-elegant .resume-header[data-v-87577fa5]{margin-bottom:6mm}.template-elegant .resume-header .header-top[data-v-87577fa5]{align-items:stretch;display:flex;gap:5mm}.template-elegant .resume-header .header-top .header-left[data-v-87577fa5]{flex:1}.template-elegant .resume-header .header-top .header-photo[data-v-87577fa5]{border:2px solid #d4b896;border-radius:50%;flex-shrink:0;height:26mm;overflow:hidden;width:26mm}.template-elegant .resume-header .header-top .header-photo .photo-img[data-v-87577fa5]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.template-elegant .resume-header .header-top .header-accent[data-v-87577fa5]{background:linear-gradient(180deg,#4ade80,#16a34a,#4ade80);border-radius:2px;flex-shrink:0;width:4px}.template-elegant .resume-header .name[data-v-87577fa5]{color:#15803d;font-size:22pt;font-weight:700;letter-spacing:1px;margin:0 0 4px}.template-elegant .resume-header .summary[data-v-87577fa5]{color:#6b7280;font-size:9.5pt;line-height:1.6;margin:0 0 5px;max-width:90%}.template-elegant .resume-header .contact-row[data-v-87577fa5]{color:#6b7280;display:flex;flex-wrap:wrap;font-size:8.5pt;gap:3mm}.template-elegant .resume-header .contact-row .contact-item[data-v-87577fa5]{align-items:center;display:inline-flex;gap:3px}.template-elegant .resume-header .contact-row .contact-item .contact-icon[data-v-87577fa5]{color:#4ade80;font-size:9pt}.template-elegant .resume-section[data-v-87577fa5]{margin-bottom:5mm}.template-elegant .resume-section .section-label[data-v-87577fa5]{align-items:center;border-bottom:1px solid #dcfce7;display:flex;gap:5px;margin-bottom:3mm;padding-bottom:2px}.template-elegant .resume-section .section-label .label-dot[data-v-87577fa5]{background:#4ade80;border-radius:50%;flex-shrink:0;height:6px;width:6px}.template-elegant .resume-section .section-label .section-title[data-v-87577fa5]{color:#15803d;font-size:10.5pt;font-weight:700;letter-spacing:.5px;margin:0}.template-elegant .exp-block[data-v-87577fa5]{background:#fff;border:1px solid #dcfce7;border-radius:3mm;margin-bottom:3mm;padding:2.5mm 3mm}.template-elegant .exp-block .block-header[data-v-87577fa5]{align-items:flex-start;display:flex;gap:4mm;justify-content:space-between;margin-bottom:2mm}.template-elegant .exp-block .block-header .block-info[data-v-87577fa5]{align-items:baseline;display:flex;flex:1;gap:5px}.template-elegant .exp-block .block-header .block-info .block-title[data-v-87577fa5]{color:#1f2937;font-size:10.5pt;font-weight:700}.template-elegant .exp-block .block-header .block-info .block-role[data-v-87577fa5]{color:#6b7280;font-size:9pt}.template-elegant .exp-block .block-header .block-time[data-v-87577fa5]{color:#9ca3af;flex-shrink:0;font-size:8.5pt;white-space:nowrap}.template-elegant .exp-block .block-list[data-v-87577fa5]{margin:0;padding-left:4mm}.template-elegant .exp-block .block-list li[data-v-87577fa5]{color:#4b5563;font-size:9pt;line-height:1.5;margin-bottom:2px}.template-elegant .edu-block[data-v-87577fa5]{background:#fff;border:1px solid #dcfce7;border-radius:3mm;margin-bottom:2.5mm;padding:2mm 3mm}.template-elegant .edu-block .block-header[data-v-87577fa5]{align-items:flex-start;display:flex;gap:4mm;justify-content:space-between;margin-bottom:1mm}.template-elegant .edu-block .block-header .block-info[data-v-87577fa5]{align-items:baseline;display:flex;flex:1;gap:5px}.template-elegant .edu-block .block-header .block-info .block-title[data-v-87577fa5]{color:#1f2937;font-size:10pt;font-weight:600}.template-elegant .edu-block .block-header .block-info .block-role[data-v-87577fa5]{color:#6b7280;font-size:9pt}.template-elegant .edu-block .block-header .block-time[data-v-87577fa5]{color:#9ca3af;flex-shrink:0;font-size:8.5pt;white-space:nowrap}.template-elegant .edu-block .edu-detail[data-v-87577fa5]{color:#6b7280;font-size:9pt;padding-left:0}.template-elegant .edu-block .edu-detail .edu-gpa[data-v-87577fa5]{color:#16a34a;font-weight:600;margin-left:4px}.template-elegant .cert-list[data-v-87577fa5]{display:flex;flex-wrap:wrap;gap:2mm}.template-elegant .cert-list .cert-tag[data-v-87577fa5]{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:20px;color:#15803d;font-size:8.5pt;font-weight:500;padding:3px 10px}.template-elegant .skills-grid[data-v-87577fa5]{display:flex;flex-wrap:wrap;gap:2mm}.template-elegant .skills-grid .skill-tag[data-v-87577fa5]{background:linear-gradient(135deg,#22c55e,#16a34a);border-radius:20px;box-shadow:0 2px 6px #22c55e40;color:#fff;font-size:8.5pt;font-weight:500;padding:4px 12px}.template-tech[data-v-f89bd0d9]{background:#0f172a;box-sizing:border-box;color:#e2e8f0;font-family:JetBrains Mono,Fira Code,SF Mono,monospace;font-size:9.5pt;min-height:297mm;width:210mm}.template-tech .resume-header[data-v-f89bd0d9]{margin-bottom:5mm;position:relative}.template-tech .resume-header .header-bg[data-v-f89bd0d9]{background:linear-gradient(135deg,#1e293b,#312e81 50%,#1e3a5f);height:20mm;overflow:hidden;position:relative}.template-tech .resume-header .header-bg[data-v-f89bd0d9]:after{background:linear-gradient(90deg,#3b82f6,#8b5cf6,#06b6d4);bottom:-2px;content:"";height:3px;left:0;position:absolute;right:0}.template-tech .resume-header .header-content[data-v-f89bd0d9]{background:#1e293b;border:1px solid #334155;border-radius:4mm;margin-top:-12mm;margin-inline:5mm;padding:4mm 5mm;position:relative}.template-tech .resume-header .header-content .header-text[data-v-f89bd0d9]{border-left:3px solid #3b82f6;padding-left:4mm}.template-tech .resume-header .header-content .name[data-v-f89bd0d9]{color:#f1f5f9;font-family:Inter,sans-serif;font-size:20pt;font-weight:800;letter-spacing:1px;margin:0 0 3px;text-transform:uppercase}.template-tech .resume-header .header-content .contact-row[data-v-f89bd0d9]{color:#94a3b8;display:flex;flex-wrap:wrap;font-size:8pt;gap:2mm;margin-bottom:3px}.template-tech .resume-header .header-content .contact-row .contact-item[data-v-f89bd0d9]{font-family:JetBrains Mono,monospace}.template-tech .resume-header .header-content .contact-row .contact-sep[data-v-f89bd0d9]{color:#475569}.template-tech .resume-header .header-content .summary[data-v-f89bd0d9]{color:#cbd5e1;font-family:Inter,-apple-system,sans-serif;font-size:9pt;line-height:1.6;margin:0;max-width:95%}.template-tech .resume-section[data-v-f89bd0d9]{margin-bottom:4mm;padding:0 5mm}.template-tech .resume-section .section-header[data-v-f89bd0d9]{align-items:center;display:flex;gap:5px;margin-bottom:3mm}.template-tech .resume-section .section-header .section-bar[data-v-f89bd0d9]{background:linear-gradient(180deg,#3b82f6,#8b5cf6);border-radius:2px;flex-shrink:0;height:16pt;width:3px}.template-tech .resume-section .section-header .section-title[data-v-f89bd0d9]{color:#f1f5f9;font-family:Inter,sans-serif;font-size:10pt;font-weight:700;letter-spacing:1.5px;margin:0;text-transform:uppercase}.template-tech .timeline[data-v-f89bd0d9]{padding-left:4mm;position:relative}.template-tech .timeline[data-v-f89bd0d9]:before{background:linear-gradient(180deg,#3b82f6,#8b5cf6,transparent);bottom:0;content:"";left:2.5mm;position:absolute;top:4px;width:1px}.template-tech .timeline-item[data-v-f89bd0d9]{margin-bottom:3mm;position:relative;page-break-inside:avoid}.template-tech .timeline-item .timeline-dot[data-v-f89bd0d9]{background:#3b82f6;border:2px solid #0f172a;border-radius:50%;box-shadow:0 0 6px #3b82f6;height:7px;left:-3.5mm;position:absolute;top:4px;width:7px;z-index:1}.template-tech .timeline-item .project-dot[data-v-f89bd0d9]{background:#8b5cf6;box-shadow:0 0 6px #8b5cf6}.template-tech .timeline-item .edu-dot[data-v-f89bd0d9]{background:#06b6d4;box-shadow:0 0 6px #06b6d4}.template-tech .timeline-item .timeline-content[data-v-f89bd0d9]{background:#1e293b;border:1px solid #334155;border-radius:2.5mm;padding:2.5mm 3.5mm}.template-tech .timeline-item .timeline-content .item-header[data-v-f89bd0d9]{align-items:center;display:flex;gap:4mm;justify-content:space-between;margin-bottom:1px}.template-tech .timeline-item .timeline-content .item-header .item-title[data-v-f89bd0d9]{color:#f1f5f9;font-family:Inter,sans-serif;font-size:10pt;font-weight:700}.template-tech .timeline-item .timeline-content .item-header .item-time[data-v-f89bd0d9]{color:#64748b;flex-shrink:0;font-family:JetBrains Mono,monospace;font-size:8pt;white-space:nowrap}.template-tech .timeline-item .timeline-content .item-role[data-v-f89bd0d9]{color:#8b5cf6;display:block;font-size:8.5pt;font-weight:500;margin-bottom:2mm}.template-tech .timeline-item .timeline-content .item-list[data-v-f89bd0d9]{margin:0;padding-left:4mm}.template-tech .timeline-item .timeline-content .item-list li[data-v-f89bd0d9]{color:#94a3b8;font-size:8.5pt;line-height:1.5;margin-bottom:1px}.template-tech .timeline-item .timeline-content .item-list li[data-v-f89bd0d9]::marker{color:#3b82f6}.template-tech .timeline-item .timeline-content .edu-gpa[data-v-f89bd0d9]{color:#06b6d4;font-size:8pt;font-weight:600;margin-top:1mm}.template-tech .cert-grid[data-v-f89bd0d9]{display:flex;flex-wrap:wrap;gap:2mm}.template-tech .cert-grid .cert-tag[data-v-f89bd0d9]{background:#3b82f61a;border:1px solid rgba(59,130,246,.3);border-radius:3px;color:#60a5fa;font-family:JetBrains Mono,monospace;font-size:8.5pt;font-weight:500;padding:3px 10px}.template-tech .skills-wrap[data-v-f89bd0d9]{display:flex;flex-wrap:wrap;gap:2mm}.template-tech .skills-wrap .skill-tag[data-v-f89bd0d9]{background:linear-gradient(135deg,#1e40af,#7c3aed);border-radius:3px;box-shadow:0 0 10px #7c3aed4d;color:#e0e7ff;font-family:JetBrains Mono,monospace;font-size:8.5pt;font-weight:600;letter-spacing:.3px;padding:4px 12px}.template-finance[data-v-0cb93757]{background:#fff;box-sizing:border-box;color:#1a2540;font-family:Georgia,Times New Roman,Songti SC,SimSun,serif;font-size:10.5pt;line-height:1.55;min-height:297mm;padding:16mm 18mm;width:210mm}.template-finance .resume-header[data-v-0cb93757]{margin-bottom:8mm;text-align:center}.template-finance .resume-header .gold-line[data-v-0cb93757]{background:linear-gradient(90deg,transparent,#b8860b 20%,#b8860b 80%,transparent);height:2px;margin:0 auto 4mm;width:100%}.template-finance .resume-header .gold-line.thin[data-v-0cb93757]{background:linear-gradient(90deg,transparent,#d4a017 30%,#d4a017 70%,transparent);height:1px;margin:2mm auto 5mm}.template-finance .resume-header .name[data-v-0cb93757]{color:#0f1f3d;font-size:26pt;font-weight:700;letter-spacing:6px;margin:0 0 3mm}.template-finance .resume-header .contact-row[data-v-0cb93757]{color:#4a5568;display:flex;flex-wrap:wrap;font-size:9pt;gap:6mm;justify-content:center}.template-finance .resume-header .contact-row .contact-item[data-v-0cb93757]{align-items:center;display:inline-flex;gap:5px}.template-finance .resume-header .contact-row .contact-item .ct-label[data-v-0cb93757]{color:#b8860b;font-size:8.5pt;font-weight:600;letter-spacing:.5px}.template-finance .resume-header .contact-row .contact-item .ct-sep[data-v-0cb93757]{color:#c9a961;font-weight:300}.template-finance .resume-header .summary[data-v-0cb93757]{color:#2d3748;font-size:10pt;line-height:1.7;margin:5mm auto 0;max-width:88%;text-align:justify}.template-finance .resume-section[data-v-0cb93757]{margin-bottom:5mm}.template-finance .resume-section .section-header[data-v-0cb93757]{align-items:center;display:flex;gap:10px;margin-bottom:3mm}.template-finance .resume-section .section-header .bar[data-v-0cb93757]{background:#b8860b;flex:1;height:1px}.template-finance .resume-section .section-header .bar.gold[data-v-0cb93757]{background:linear-gradient(90deg,transparent,#b8860b 20%,#b8860b 80%,transparent)}.template-finance .resume-section .section-header .section-title[data-v-0cb93757]{color:#0f1f3d;flex-shrink:0;font-size:11.5pt;font-weight:700;letter-spacing:4px;margin:0;padding:0 8px;text-transform:uppercase}.template-finance .resume-section .edu-block[data-v-0cb93757],.template-finance .resume-section .exp-block[data-v-0cb93757]{margin-bottom:3.5mm;padding-left:2mm}.template-finance .resume-section .edu-block .block-header[data-v-0cb93757],.template-finance .resume-section .exp-block .block-header[data-v-0cb93757]{align-items:baseline;display:flex;gap:10px;justify-content:space-between;margin-bottom:1.5mm}.template-finance .resume-section .edu-block .block-header .block-left[data-v-0cb93757],.template-finance .resume-section .exp-block .block-header .block-left[data-v-0cb93757]{align-items:baseline;display:flex;flex-wrap:wrap}.template-finance .resume-section .edu-block .block-header .block-title[data-v-0cb93757],.template-finance .resume-section .exp-block .block-header .block-title[data-v-0cb93757]{color:#0f1f3d;font-size:11pt;font-weight:700;letter-spacing:.3px}.template-finance .resume-section .edu-block .block-header .block-subtitle[data-v-0cb93757],.template-finance .resume-section .exp-block .block-header .block-subtitle[data-v-0cb93757]{color:#4a5568;font-size:10pt;font-style:italic;margin-left:6px}.template-finance .resume-section .edu-block .block-header .block-time[data-v-0cb93757],.template-finance .resume-section .exp-block .block-header .block-time[data-v-0cb93757]{color:#b8860b;flex-shrink:0;font-size:9pt;font-weight:600;letter-spacing:.5px;white-space:nowrap}.template-finance .resume-section .edu-block .block-details[data-v-0cb93757],.template-finance .resume-section .exp-block .block-details[data-v-0cb93757]{list-style:none;margin:1mm 0 0;padding-left:5mm}.template-finance .resume-section .edu-block .block-details li[data-v-0cb93757],.template-finance .resume-section .exp-block .block-details li[data-v-0cb93757]{color:#1a2540;font-size:10pt;line-height:1.6;margin-bottom:.8mm;padding-left:4mm;position:relative}.template-finance .resume-section .edu-block .block-details li[data-v-0cb93757]:before,.template-finance .resume-section .exp-block .block-details li[data-v-0cb93757]:before{color:#b8860b;content:"▪";font-size:10pt;left:0;position:absolute;top:0}.template-finance .resume-section .edu-block .edu-meta[data-v-0cb93757],.template-finance .resume-section .exp-block .edu-meta[data-v-0cb93757]{color:#4a5568;font-size:9.5pt;font-style:italic;padding-left:2mm}.template-finance .resume-section .edu-block .edu-meta .edu-gpa[data-v-0cb93757],.template-finance .resume-section .exp-block .edu-meta .edu-gpa[data-v-0cb93757]{color:#b8860b;font-style:normal;font-weight:600}.template-finance .resume-section .cert-list[data-v-0cb93757]{-moz-columns:2;column-count:2;-moz-column-gap:8mm;column-gap:8mm;list-style:none;margin:0;padding:0}.template-finance .resume-section .cert-list li[data-v-0cb93757]{color:#1a2540;font-size:10pt;padding:.8mm 0 .8mm 5mm;position:relative;-moz-column-break-inside:avoid;break-inside:avoid}.template-finance .resume-section .cert-list li[data-v-0cb93757]:before{color:#b8860b;content:"§";font-weight:700;left:0;position:absolute}.template-finance .resume-section .skills-grid[data-v-0cb93757]{display:flex;flex-wrap:wrap;gap:2mm 3mm;padding-left:2mm}.template-finance .resume-section .skills-grid .skill-tag[data-v-0cb93757]{color:#0f1f3d;font-size:10pt;font-weight:500;padding-right:4mm;position:relative}.template-finance .resume-section .skills-grid .skill-tag[data-v-0cb93757]:not(:last-child):after{color:#b8860b;content:"·";position:absolute;right:1mm}.template-creative[data-v-4697046f]{background:#fffaf2;box-sizing:border-box;color:#2a1a0e;display:grid;font-family:Inter,Helvetica Neue,Helvetica,-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;font-size:10.5pt;gap:0;grid-template-columns:78mm 1fr;line-height:1.55;min-height:297mm;width:210mm}.template-creative .side-rail[data-v-4697046f]{background:#ff5a1f;color:#fff;overflow:hidden;padding:14mm 8mm 14mm 10mm;position:relative}.template-creative .side-rail[data-v-4697046f]:before{background:#ffb800;border-radius:50%;content:"";height:90mm;opacity:.4;position:absolute;right:-40mm;top:-40mm;width:90mm}.template-creative .side-rail[data-v-4697046f]:after{background:#c1272d;border-radius:50%;bottom:-30mm;content:"";height:60mm;left:-25mm;opacity:.3;position:absolute;width:60mm}.template-creative .side-rail .rail-photo[data-v-4697046f]{border:3px solid hsla(0,0%,100%,.3);border-radius:50%;height:28mm;margin-bottom:6mm;overflow:hidden;position:relative;width:28mm;z-index:2}.template-creative .side-rail .rail-photo .photo-img[data-v-4697046f]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.template-creative .side-rail .rail-name-block[data-v-4697046f]{margin-bottom:8mm;position:relative;z-index:2}.template-creative .side-rail .rail-name-block .name[data-v-4697046f]{font-size:22pt;font-weight:800;letter-spacing:1px;line-height:1.2;margin:0;text-transform:uppercase}.template-creative .side-rail .rail-name-block .accent-stripe[data-v-4697046f]{background:#ffb800;border-radius:2px;height:4px;margin-top:4mm;width:18mm}.template-creative .side-rail .rail-section[data-v-4697046f]{margin-bottom:6mm;position:relative;z-index:2}.template-creative .side-rail .rail-section .rail-title[data-v-4697046f]{border-bottom:1px dashed hsla(0,0%,100%,.5);font-size:9.5pt;font-weight:700;letter-spacing:4px;margin-bottom:3mm;padding-bottom:1.5mm;text-transform:uppercase}.template-creative .side-rail .rail-section .rail-list[data-v-4697046f]{list-style:none;margin:0;padding:0}.template-creative .side-rail .rail-section .rail-list li[data-v-4697046f]{display:flex;flex-direction:column;font-size:9pt;gap:1mm;line-height:1.5;margin-bottom:2.5mm}.template-creative .side-rail .rail-section .rail-list li .rl-label[data-v-4697046f]{font-size:8pt;font-weight:700;letter-spacing:2px;opacity:.85;text-transform:uppercase}.template-creative .side-rail .rail-section .rail-list li .rl-value[data-v-4697046f]{word-break:break-all}.template-creative .side-rail .rail-section .rail-summary[data-v-4697046f]{font-size:9.5pt;line-height:1.65;margin:0;opacity:.95}.template-creative .main-area[data-v-4697046f]{background:#fffaf2;padding:14mm 12mm 14mm 10mm}.template-creative .content-section[data-v-4697046f]{margin-bottom:6mm}.template-creative .content-section .content-title[data-v-4697046f]{align-items:baseline;display:flex;gap:8px;margin-bottom:4mm}.template-creative .content-section .content-title .title-text[data-v-4697046f]{color:#c1272d;font-size:14pt;font-weight:800;letter-spacing:1px;text-transform:uppercase}.template-creative .content-section .content-title .title-mark[data-v-4697046f]{color:#ffb800;font-size:12pt;font-weight:700;letter-spacing:-2px}.template-creative .content-section .edu-card[data-v-4697046f],.template-creative .content-section .exp-card[data-v-4697046f]{background:#fff;border-left:3px solid #ff5a1f;border-radius:8px;box-shadow:0 2px 6px #c1272d14;margin-bottom:3mm;padding:4mm 5mm}.template-creative .content-section .edu-card .card-head[data-v-4697046f],.template-creative .content-section .exp-card .card-head[data-v-4697046f]{align-items:baseline;display:flex;gap:10px;justify-content:space-between;margin-bottom:2mm}.template-creative .content-section .edu-card .card-head .card-title-line[data-v-4697046f],.template-creative .content-section .exp-card .card-head .card-title-line[data-v-4697046f]{align-items:baseline;display:flex;flex-wrap:wrap}.template-creative .content-section .edu-card .card-head .card-title[data-v-4697046f],.template-creative .content-section .exp-card .card-head .card-title[data-v-4697046f]{color:#2a1a0e;font-size:11.5pt;font-weight:700}.template-creative .content-section .edu-card .card-head .card-role[data-v-4697046f],.template-creative .content-section .exp-card .card-head .card-role[data-v-4697046f]{color:#c1272d;font-size:10pt;font-weight:600;margin-left:6px}.template-creative .content-section .edu-card .card-head .card-time[data-v-4697046f],.template-creative .content-section .exp-card .card-head .card-time[data-v-4697046f]{background:#fff4eb;border-radius:4px;color:#ff5a1f;flex-shrink:0;font-size:9pt;font-weight:700;letter-spacing:.5px;padding:1mm 2.5mm;white-space:nowrap}.template-creative .content-section .edu-card .card-details[data-v-4697046f],.template-creative .content-section .exp-card .card-details[data-v-4697046f]{list-style:none;margin:0;padding-left:5mm}.template-creative .content-section .edu-card .card-details li[data-v-4697046f],.template-creative .content-section .exp-card .card-details li[data-v-4697046f]{color:#3a2a1e;font-size:10pt;line-height:1.6;margin-bottom:1mm;padding-left:4mm;position:relative}.template-creative .content-section .edu-card .card-details li[data-v-4697046f]:before,.template-creative .content-section .exp-card .card-details li[data-v-4697046f]:before{color:#ffb800;content:"✦";font-size:9pt;left:0;position:absolute}.template-creative .content-section .edu-card .edu-meta[data-v-4697046f],.template-creative .content-section .exp-card .edu-meta[data-v-4697046f]{color:#6a5a4e;font-size:9.5pt;font-style:italic}.template-creative .content-section .edu-card .edu-meta .edu-gpa[data-v-4697046f],.template-creative .content-section .exp-card .edu-meta .edu-gpa[data-v-4697046f]{color:#ff5a1f;font-style:normal;font-weight:700}.template-creative .content-section .cert-grid[data-v-4697046f]{display:flex;flex-wrap:wrap;gap:2mm 3mm}.template-creative .content-section .cert-grid .cert-pill[data-v-4697046f]{background:#fff;border:1.5px solid #ff5a1f;border-radius:20px;color:#c1272d;font-size:9.5pt;font-weight:600;padding:1.5mm 4mm}.template-creative .content-section .skill-cloud[data-v-4697046f]{display:flex;flex-wrap:wrap;gap:2mm 3mm}.template-creative .content-section .skill-cloud .skill-chip[data-v-4697046f]{background:#c1272d;border-radius:4px;color:#fff;font-size:9.5pt;font-weight:600;padding:1.5mm 4mm}.template-creative .content-section .skill-cloud .skill-chip[data-v-4697046f]:nth-child(3n){background:#ffb800;color:#2a1a0e}.template-creative .content-section .skill-cloud .skill-chip[data-v-4697046f]:nth-child(5n){background:#ff5a1f}.template-academic[data-v-f351a0c0]{background:#fff;box-sizing:border-box;color:#111;font-family:Times New Roman,Times,"Liberation Serif",Songti SC,SimSun,serif;font-size:10.5pt;line-height:1.55;min-height:297mm;padding:18mm 20mm;width:210mm}.template-academic .resume-header[data-v-f351a0c0]{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:6mm}.template-academic .resume-header .header-left .name[data-v-f351a0c0]{color:#000;font-size:24pt;font-weight:700;letter-spacing:2px;margin:0;text-transform:uppercase}.template-academic .resume-header .header-left .name-line[data-v-f351a0c0]{background:#000;height:1.5px;margin-top:3mm;width:30mm}.template-academic .resume-header .header-right[data-v-f351a0c0]{color:#333;font-size:9.5pt;line-height:1.7;text-align:right}.template-academic .resume-header .header-right .contact-line[data-v-f351a0c0]{word-break:break-all}.template-academic .summary[data-v-f351a0c0]{color:#222;font-size:10pt;font-style:italic;line-height:1.7;margin:0 0 5mm;text-align:justify;text-indent:2em}.template-academic .top-divider[data-v-f351a0c0]{border:none;border-top:.5px solid #999;margin:0 0 5mm}.template-academic .resume-section[data-v-f351a0c0]{margin-bottom:5mm}.template-academic .resume-section .section-title[data-v-f351a0c0]{border-bottom:1px solid #000;color:#000;font-size:12pt;font-weight:700;letter-spacing:1.5px;margin:0 0 3mm;padding-bottom:1.5mm;text-transform:uppercase}.template-academic .entry[data-v-f351a0c0]{margin-bottom:3.5mm;-moz-column-break-inside:avoid;break-inside:avoid}.template-academic .entry .entry-head[data-v-f351a0c0]{align-items:baseline;display:flex;gap:12px;justify-content:space-between;margin-bottom:1mm}.template-academic .entry .entry-head .entry-title[data-v-f351a0c0]{color:#111;font-size:10.5pt;font-weight:700}.template-academic .entry .entry-head .entry-role[data-v-f351a0c0]{color:#333;font-style:italic;font-weight:400}.template-academic .entry .entry-head .entry-time[data-v-f351a0c0]{color:#555;flex-shrink:0;font-size:9.5pt;font-style:italic;white-space:nowrap}.template-academic .entry .entry-details[data-v-f351a0c0]{list-style:none;margin:.8mm 0 0;padding-left:6mm}.template-academic .entry .entry-details li[data-v-f351a0c0]{font-size:10pt;margin-bottom:.8mm;padding-left:4mm;position:relative;text-align:justify}.template-academic .entry .entry-details li[data-v-f351a0c0]:before{color:#555;content:"—";left:0;position:absolute}.template-academic .entry .edu-meta[data-v-f351a0c0]{color:#444;font-size:9.5pt;font-style:italic;padding-left:6mm}.template-academic .entry .edu-meta .edu-gpa[data-v-f351a0c0]{color:#111;font-style:normal;font-weight:600}.template-academic .cert-list[data-v-f351a0c0]{list-style:none;margin:0;padding-left:6mm}.template-academic .cert-list li[data-v-f351a0c0]{font-size:10pt;margin-bottom:.8mm;padding-left:4mm;position:relative;text-align:justify}.template-academic .cert-list li[data-v-f351a0c0]:before{color:#555;content:"—";left:0;position:absolute}.template-academic .skills-text[data-v-f351a0c0]{font-size:10pt;line-height:1.7;margin:0;padding-left:6mm;text-align:justify}.template-sidebar[data-v-46596738]{background:#fff;color:#333;font-family:PingFang SC,Microsoft YaHei,-apple-system,BlinkMacSystemFont,sans-serif;font-size:10pt;width:210mm}.template-sidebar[data-v-46596738],.template-sidebar .sidebar[data-v-46596738]{box-sizing:border-box;display:flex;min-height:297mm}.template-sidebar .sidebar[data-v-46596738]{background:#2c3e50;flex-direction:column;flex-shrink:0;gap:5mm;padding:8mm 5mm 8mm 6mm;width:68mm}.template-sidebar .sidebar .avatar-placeholder[data-v-46596738]{background:#ffffff26}.template-sidebar .sidebar .avatar-photo[data-v-46596738],.template-sidebar .sidebar .avatar-placeholder[data-v-46596738]{align-items:center;border-radius:50%;display:flex;height:22mm;justify-content:center;margin:0 auto 3mm;width:22mm}.template-sidebar .sidebar .avatar-photo[data-v-46596738]{overflow:hidden}.template-sidebar .sidebar .avatar-photo .photo-img[data-v-46596738]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.template-sidebar .sidebar .sidebar-name[data-v-46596738]{color:#fff;font-size:14pt;font-weight:700;letter-spacing:1px;margin:0 0 2mm;text-align:center}.template-sidebar .sidebar .sidebar-summary[data-v-46596738]{color:#ffffffb3;font-size:8.5pt;line-height:1.5;margin:0;text-align:center}.template-sidebar .sidebar .sidebar-section .sidebar-section-title[data-v-46596738]{border-bottom:1.5px solid hsla(0,0%,100%,.2);color:#fff;font-size:9.5pt;font-weight:700;letter-spacing:.5px;margin:0 0 2.5mm;padding-bottom:1.5mm}.template-sidebar .sidebar .contact-list[data-v-46596738]{display:flex;flex-direction:column;gap:1.5mm}.template-sidebar .sidebar .contact-list .contact-item[data-v-46596738]{display:flex;font-size:8pt;gap:2mm;line-height:1.4}.template-sidebar .sidebar .contact-list .contact-item .contact-label[data-v-46596738]{color:#ffffff80;flex-shrink:0;min-width:12mm}.template-sidebar .sidebar .contact-list .contact-item .contact-value[data-v-46596738]{color:#ffffffe6;word-break:break-all}.template-sidebar .sidebar .skills-list[data-v-46596738]{display:flex;flex-direction:column;gap:1.5mm}.template-sidebar .sidebar .skills-list .skill-item[data-v-46596738]{color:#ffffffe6;font-size:8.5pt;line-height:1.4;padding-left:2mm;position:relative}.template-sidebar .sidebar .skills-list .skill-item[data-v-46596738]:before{background:#fff9;border-radius:50%;content:"";display:inline-block;height:1mm;left:0;position:absolute;top:5px;width:1mm}.template-sidebar .sidebar .cert-list[data-v-46596738]{display:flex;flex-direction:column;gap:1.5mm}.template-sidebar .sidebar .cert-list .cert-item[data-v-46596738]{color:#ffffffe6;font-size:8.5pt;line-height:1.4;padding-left:2mm;position:relative}.template-sidebar .sidebar .cert-list .cert-item[data-v-46596738]:before{background:#fff9;border-radius:50%;content:"";display:inline-block;height:1mm;left:0;position:absolute;top:5px;width:1mm}.template-sidebar .main-content[data-v-46596738]{box-sizing:border-box;display:flex;flex:1;flex-direction:column;gap:6mm;padding:8mm 6mm 8mm 5mm}.template-sidebar .main-content .content-section .content-section-title[data-v-46596738]{border-bottom:1.5px solid #d0d0d0;color:#1a1a1a;font-size:11pt;font-weight:700;letter-spacing:.5px;margin:0 0 4mm;padding-bottom:1.5mm}.template-sidebar .main-content .exp-item[data-v-46596738]{margin-bottom:4mm}.template-sidebar .main-content .exp-item .exp-header[data-v-46596738]{align-items:center;display:flex;gap:3mm;justify-content:space-between;margin-bottom:1mm}.template-sidebar .main-content .exp-item .exp-header .exp-project[data-v-46596738]{color:#1a1a1a;font-size:10pt;font-weight:700}.template-sidebar .main-content .exp-item .exp-header .exp-time[data-v-46596738]{color:#888;flex-shrink:0;font-size:8pt;white-space:nowrap}.template-sidebar .main-content .exp-item .exp-role[data-v-46596738]{color:#555;font-size:8.5pt;margin:0 0 2mm}.template-sidebar .main-content .exp-item .exp-details[data-v-46596738]{margin:0;padding-left:4mm}.template-sidebar .main-content .exp-item .exp-details li[data-v-46596738]{color:#444;font-size:8.5pt;line-height:1.5;margin-bottom:1.5mm}.template-sidebar .main-content .edu-item[data-v-46596738]{margin-bottom:4mm}.template-sidebar .main-content .edu-item .edu-header[data-v-46596738]{align-items:center;display:flex;gap:3mm;justify-content:space-between;margin-bottom:1mm}.template-sidebar .main-content .edu-item .edu-header .edu-school[data-v-46596738]{color:#1a1a1a;font-size:10pt;font-weight:700}.template-sidebar .main-content .edu-item .edu-header .edu-time[data-v-46596738]{color:#888;flex-shrink:0;font-size:8pt;white-space:nowrap}.template-sidebar .main-content .edu-item .edu-detail[data-v-46596738]{color:#555;font-size:8.5pt;line-height:1.4;margin:0}.template-sidebar .main-content .edu-item .edu-detail .edu-degree[data-v-46596738]{color:#555}.template-sidebar .main-content .edu-item .edu-detail .edu-gpa[data-v-46596738]{color:#666}.resume-preview .preview-header[data-v-f7d128af]{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:16px}.resume-preview .preview-header h3[data-v-f7d128af]{color:var(--text-color-primary);font-size:16px;font-weight:600;margin:0}.resume-preview .preview-header .preview-actions[data-v-f7d128af]{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.resume-preview .preview-header .preview-actions[data-v-f7d128af] .arco-select{min-width:120px}.resume-preview .preview-content[data-v-f7d128af]{background:var(--fill-color);border:1px solid var(--border-color);border-radius:12px;min-height:300px;padding:20px}.resume-preview .preview-empty[data-v-f7d128af]{align-items:center;color:var(--text-color-secondary);display:flex;flex-direction:column;height:280px;justify-content:center}.resume-preview .preview-empty[data-v-f7d128af] .arcoicon{font-size:48px;margin-bottom:12px}.resume-preview .preview-empty p[data-v-f7d128af]{margin:0}.resume-preview .preview-wrapper[data-v-f7d128af]{border-radius:8px;box-shadow:0 2px 12px #00000014;display:flex;flex:1;justify-content:center;min-height:400px;overflow:auto}.resume-preview .resume-container[data-v-f7d128af]{background:#fff;margin:0 auto;transform-origin:top center;width:100%}@media (max-width:800px){.resume-preview .resume-container[data-v-f7d128af]{margin-bottom:-100px;transform:scale(.8)}}@media (max-width:600px){.resume-preview .resume-container[data-v-f7d128af]{margin-bottom:-200px;transform:scale(.6)}}.pdf-preview-overlay[data-v-f7d128af]{align-items:center;animation:overlayIn-f7d128af .2s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:9999}@keyframes overlayIn-f7d128af{0%{opacity:0}to{opacity:1}}.pdf-preview-modal[data-v-f7d128af]{animation:modalIn-f7d128af .25s ease;background:var(--card-bg);border-radius:16px;box-shadow:0 24px 48px #0000004d;display:flex;flex-direction:column;max-height:90vh;max-width:900px;overflow:hidden;width:90%}@keyframes modalIn-f7d128af{0%{opacity:0;transform:scale(.95) translateY(-10px)}to{opacity:1;transform:scale(1) translateY(0)}}.pdf-preview-header[data-v-f7d128af]{align-items:center;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;padding:16px 20px}.pdf-preview-header h3[data-v-f7d128af]{color:var(--text-color-primary);font-size:16px;font-weight:600;margin:0}.pdf-preview-header .close-btn[data-v-f7d128af]{align-items:center;background:transparent;border:none;border-radius:8px;color:var(--text-color-secondary);cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .2s;width:32px}.pdf-preview-header .close-btn[data-v-f7d128af]:hover{background:var(--fill-color);color:var(--text-color-primary)}.pdf-preview-body[data-v-f7d128af]{background:var(--fill-color);border-radius:12px;display:flex;justify-content:center;max-height:80vh;overflow:auto;padding:16px}.pdf-preview-content[data-v-f7d128af]{background:#fff;box-shadow:0 4px 20px #00000026;flex-shrink:0;min-height:297mm;transform:none!important;width:210mm}.pdf-preview-footer[data-v-f7d128af]{background:var(--card-bg);border-top:1px solid var(--border-color);display:flex;gap:12px;justify-content:flex-end;margin-top:16px;padding:16px 20px}.pdf-preview-footer[data-v-f7d128af] .arco-btn{border-radius:8px;font-weight:500;height:36px;min-width:88px}.pdf-preview-footer[data-v-f7d128af] .arco-btn:not(.arco-btn-primary){background:var(--card-bg);border-color:var(--border-color);color:var(--text-color-primary)}.pdf-preview-footer[data-v-f7d128af] .arco-btn:not(.arco-btn-primary):hover{background:var(--hover-color,rgba(0,0,0,.04));border-color:var(--primary-color);color:var(--primary-color)}
