.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-executive[data-v-ff603932]{background:#fff;box-sizing:border-box;color:#1a1a1a;font-family:Georgia,Times New Roman,serif;font-size:10pt;min-height:297mm;padding:0;width:210mm}.template-executive .resume-header[data-v-ff603932]{align-items:center;background:#1a2332;display:flex;gap:8mm;margin-bottom:6mm;padding:12mm 16mm}.template-executive .resume-header .header-photo[data-v-ff603932]{border:2px solid hsla(0,0%,100%,.3);border-radius:50%;flex-shrink:0;height:26mm;overflow:hidden;width:26mm}.template-executive .resume-header .header-photo .photo-img[data-v-ff603932]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.template-executive .resume-header .header-text[data-v-ff603932]{flex:1}.template-executive .resume-header .name[data-v-ff603932]{color:#fff;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:24pt;font-weight:700;letter-spacing:1px;margin:0 0 3mm}.template-executive .resume-header .summary[data-v-ff603932]{color:#ffffffb3;font-size:9.5pt;line-height:1.5;margin:0 0 4mm}.template-executive .resume-header .contact-row[data-v-ff603932]{color:#fff9;display:flex;flex-wrap:wrap;font-size:8.5pt;gap:3mm}.template-executive .resume-header .contact-row .contact-item[data-v-ff603932]{align-items:center;display:inline-flex}.template-executive .resume-header .contact-row .contact-item[data-v-ff603932]:before{content:"|";margin-right:3mm;opacity:.4}.template-executive .resume-header .contact-row .contact-item[data-v-ff603932]:first-child:before{display:none}.template-executive .resume-section[data-v-ff603932]{margin-bottom:6mm;padding:0 16mm}.template-executive .resume-section .section-title[data-v-ff603932]{border-bottom:1.5px solid #1a2332;color:#1a2332;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:10pt;font-weight:700;letter-spacing:1px;margin:0 0 4mm;padding-bottom:1.5mm;text-transform:uppercase}.template-executive .exp-item[data-v-ff603932]{margin-bottom:4mm}.template-executive .exp-item .exp-header[data-v-ff603932]{align-items:baseline;display:flex;justify-content:space-between;margin-bottom:1mm}.template-executive .exp-item .exp-header .exp-project[data-v-ff603932]{color:#1a1a1a;font-size:10.5pt;font-weight:700}.template-executive .exp-item .exp-header .exp-time[data-v-ff603932]{color:#888;font-size:8pt;white-space:nowrap}.template-executive .exp-item .exp-role[data-v-ff603932]{color:#666;font-size:9pt;margin:0 0 2mm}.template-executive .exp-item .exp-details[data-v-ff603932]{margin:0;padding-left:4mm}.template-executive .exp-item .exp-details li[data-v-ff603932]{color:#444;font-size:9pt;line-height:1.5;list-style-type:disc;margin-bottom:2mm}.template-executive .edu-item[data-v-ff603932]{margin-bottom:3mm}.template-executive .edu-item .edu-header[data-v-ff603932]{align-items:baseline;display:flex;justify-content:space-between}.template-executive .edu-item .edu-header .edu-school[data-v-ff603932]{color:#1a1a1a;font-size:10pt;font-weight:600}.template-executive .edu-item .edu-header .edu-time[data-v-ff603932]{color:#888;font-size:8pt}.template-executive .edu-item .edu-detail[data-v-ff603932]{color:#666;font-size:9pt;margin:0}.template-executive .cert-list[data-v-ff603932]{display:flex;flex-direction:column;gap:2mm}.template-executive .cert-list .cert-item[data-v-ff603932]{color:#444;font-size:9pt;padding-left:4mm;position:relative}.template-executive .cert-list .cert-item[data-v-ff603932]:before{color:#1a2332;content:"▸";left:0;position:absolute}.template-executive .skills-grid[data-v-ff603932]{display:flex;flex-wrap:wrap;gap:2mm}.template-executive .skills-grid .skill-tag[data-v-ff603932]{background:#f0f2f5;border:1px solid #e0e4eb;border-radius:2mm;color:#333;font-size:8.5pt;padding:1.5mm 3mm}.template-startup[data-v-6cdad224]{background:#fff;box-sizing:border-box;color:#222;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;font-size:10pt;min-height:297mm;padding:0;width:210mm}.template-startup .resume-header[data-v-6cdad224]{align-items:center;background:linear-gradient(135deg,#ff6b35,#f7c948);display:flex;gap:8mm;margin-bottom:6mm;padding:10mm 16mm}.template-startup .resume-header .header-left[data-v-6cdad224]{flex:1}.template-startup .resume-header .header-photo[data-v-6cdad224]{border:2px solid hsla(0,0%,100%,.5);border-radius:4px;flex-shrink:0;height:24mm;overflow:hidden;width:24mm}.template-startup .resume-header .header-photo .photo-img[data-v-6cdad224]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.template-startup .resume-header .name[data-v-6cdad224]{color:#fff;font-size:22pt;font-weight:800;letter-spacing:-.5px;margin:0 0 3mm}.template-startup .resume-header .contact-row[data-v-6cdad224]{color:#ffffffd9;display:flex;flex-wrap:wrap;font-size:8.5pt;gap:3mm;margin-bottom:3mm}.template-startup .resume-header .contact-row .contact-item[data-v-6cdad224]{align-items:center;display:inline-flex}.template-startup .resume-header .summary[data-v-6cdad224]{color:#ffffffe6;font-size:9pt;line-height:1.5;margin:0}.template-startup .resume-section[data-v-6cdad224]{margin-bottom:6mm;padding:0 16mm 0 6mm;position:relative}.template-startup .resume-section .section-accent[data-v-6cdad224]{background:linear-gradient(180deg,#ff6b35,#f7c948);border-radius:2px;height:100%;left:0;min-height:20mm;position:absolute;top:0;width:3px}.template-startup .resume-section .section-title[data-v-6cdad224]{color:#1a1a1a;font-size:11pt;font-weight:700;letter-spacing:.5px;margin:0 0 4mm}.template-startup .exp-item[data-v-6cdad224]{margin-bottom:4mm}.template-startup .exp-item .exp-header[data-v-6cdad224]{align-items:baseline;display:flex;justify-content:space-between;margin-bottom:1mm}.template-startup .exp-item .exp-header .exp-project[data-v-6cdad224]{color:#1a1a1a;font-size:10.5pt;font-weight:700}.template-startup .exp-item .exp-header .exp-time[data-v-6cdad224]{color:#aaa;font-size:8pt;white-space:nowrap}.template-startup .exp-item .exp-role[data-v-6cdad224]{color:#ff6b35;font-size:9pt;font-weight:500;margin:0 0 2mm}.template-startup .exp-item .exp-details[data-v-6cdad224]{margin:0;padding-left:4mm}.template-startup .exp-item .exp-details li[data-v-6cdad224]{color:#444;font-size:9pt;line-height:1.5;list-style-type:disc;margin-bottom:2mm}.template-startup .edu-item[data-v-6cdad224]{margin-bottom:3mm}.template-startup .edu-item .edu-header[data-v-6cdad224]{align-items:baseline;display:flex;justify-content:space-between}.template-startup .edu-item .edu-header .edu-school[data-v-6cdad224]{color:#1a1a1a;font-size:10pt;font-weight:600}.template-startup .edu-item .edu-header .edu-time[data-v-6cdad224]{color:#aaa;font-size:8pt}.template-startup .edu-item .edu-detail[data-v-6cdad224]{color:#666;font-size:9pt;margin:0}.template-startup .cert-list[data-v-6cdad224]{display:flex;flex-direction:column;gap:2mm}.template-startup .cert-list .cert-item[data-v-6cdad224]{color:#444;font-size:9pt;padding-left:4mm;position:relative}.template-startup .cert-list .cert-item[data-v-6cdad224]:before{color:#ff6b35;content:"▸";left:0;position:absolute}.template-startup .skills-grid[data-v-6cdad224]{display:flex;flex-wrap:wrap;gap:2mm}.template-startup .skills-grid .skill-tag[data-v-6cdad224]{background:linear-gradient(135deg,#fff5f0,#fff9e6);border:1px solid #f0d5c0;border-radius:3mm;color:#e05a20;font-size:8.5pt;font-weight:500;padding:1.5mm 3mm}.template-consulting[data-v-1158aeec]{background:#fff;box-sizing:border-box;color:#1a1a1a;font-family:PingFang SC,Microsoft YaHei,-apple-system,BlinkMacSystemFont,sans-serif;font-size:10pt;min-height:297mm;padding:0;width:210mm}.template-consulting .resume-header[data-v-1158aeec]{background:#2c3e50;margin-bottom:6mm;padding:10mm 16mm}.template-consulting .resume-header .header-left[data-v-1158aeec]{width:100%}.template-consulting .resume-header .header-top[data-v-1158aeec]{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:3mm}.template-consulting .resume-header .name[data-v-1158aeec]{color:#fff;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:22pt;font-weight:700;letter-spacing:.5px;margin:0}.template-consulting .resume-header .header-photo[data-v-1158aeec]{border-radius:2px;flex-shrink:0;height:20mm;overflow:hidden;width:20mm}.template-consulting .resume-header .header-photo .photo-img[data-v-1158aeec]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.template-consulting .resume-header .contact-row[data-v-1158aeec]{color:#fff9;display:flex;flex-wrap:wrap;font-size:8.5pt;gap:3mm;margin-bottom:3mm}.template-consulting .resume-header .contact-row .contact-item[data-v-1158aeec]{align-items:center;display:inline-flex}.template-consulting .resume-header .summary[data-v-1158aeec]{color:#ffffffbf;font-size:9pt;line-height:1.5;margin:0}.template-consulting .resume-section[data-v-1158aeec]{margin-bottom:5mm;padding:0 16mm}.template-consulting .resume-section .section-label[data-v-1158aeec]{color:#888;font-size:7.5pt;font-weight:600;letter-spacing:2px;margin-bottom:2px;text-transform:uppercase}.template-consulting .resume-section .section-rule[data-v-1158aeec]{background:#d0d0d0;height:1px;margin-bottom:3mm}.template-consulting .exp-item[data-v-1158aeec]{margin-bottom:4mm}.template-consulting .exp-item .exp-header[data-v-1158aeec]{align-items:baseline;display:flex;justify-content:space-between;margin-bottom:1mm}.template-consulting .exp-item .exp-header .exp-project[data-v-1158aeec]{color:#1a1a1a;font-size:10.5pt;font-weight:700}.template-consulting .exp-item .exp-header .exp-time[data-v-1158aeec]{color:#aaa;font-size:8pt;white-space:nowrap}.template-consulting .exp-item .exp-role[data-v-1158aeec]{color:#2c3e50;font-size:9pt;font-weight:500;margin:0 0 2mm}.template-consulting .exp-item .exp-details[data-v-1158aeec]{margin:0;padding-left:4mm}.template-consulting .exp-item .exp-details li[data-v-1158aeec]{color:#444;font-size:9pt;line-height:1.5;list-style-type:disc;margin-bottom:2mm}.template-consulting .edu-item[data-v-1158aeec]{margin-bottom:3mm}.template-consulting .edu-item .edu-header[data-v-1158aeec]{align-items:baseline;display:flex;justify-content:space-between}.template-consulting .edu-item .edu-header .edu-school[data-v-1158aeec]{color:#1a1a1a;font-size:10pt;font-weight:600}.template-consulting .edu-item .edu-header .edu-time[data-v-1158aeec]{color:#aaa;font-size:8pt}.template-consulting .edu-item .edu-detail[data-v-1158aeec]{color:#666;font-size:9pt;margin:0}.template-consulting .cert-list[data-v-1158aeec]{display:flex;flex-wrap:wrap;gap:0}.template-consulting .cert-list .cert-item[data-v-1158aeec]{color:#444;font-size:9pt}.template-consulting .cert-list .cert-item[data-v-1158aeec]:not(:last-child):after{color:#ccc;content:" /"}.template-consulting .skills-grid[data-v-1158aeec]{display:flex;flex-wrap:wrap;gap:2mm}.template-consulting .skills-grid .skill-tag[data-v-1158aeec]{background:#f5f6f8;border:1px solid #e0e4eb;border-radius:2px;color:#333;font-size:8.5pt;padding:1.5mm 3mm}.template-sales[data-v-1230881a]{background:#fff;box-sizing:border-box;color:#1a1a1a;font-family:PingFang SC,Microsoft YaHei,-apple-system,BlinkMacSystemFont,sans-serif;font-size:10pt;min-height:297mm;padding:0;width:210mm}.template-sales .resume-header[data-v-1230881a]{align-items:center;background:#1e3a5f;display:flex;gap:8mm;margin-bottom:6mm;padding:10mm 16mm}.template-sales .resume-header .header-left[data-v-1230881a]{flex:1}.template-sales .resume-header .header-photo[data-v-1230881a]{border:2px solid hsla(0,0%,100%,.3);border-radius:4px;flex-shrink:0;height:24mm;overflow:hidden;width:24mm}.template-sales .resume-header .header-photo .photo-img[data-v-1230881a]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.template-sales .resume-header .name[data-v-1230881a]{color:#fff;font-size:22pt;font-weight:700;letter-spacing:.5px;margin:0 0 3mm}.template-sales .resume-header .summary[data-v-1230881a]{color:#fffc;font-size:9.5pt;line-height:1.5;margin:0 0 4mm}.template-sales .resume-header .contact-row[data-v-1230881a]{color:#fff9;display:flex;flex-wrap:wrap;font-size:8.5pt;gap:3mm}.template-sales .resume-header .contact-row .contact-item[data-v-1230881a]{align-items:center;display:inline-flex}.template-sales .resume-section[data-v-1230881a]{margin-bottom:6mm;padding:0 16mm}.template-sales .resume-section .section-title[data-v-1230881a]{border-bottom:2px solid #e74c3c;color:#1e3a5f;display:inline-block;font-size:11pt;font-weight:700;margin:0 0 4mm;padding-bottom:2mm}.template-sales .exp-item[data-v-1230881a]{margin-bottom:4mm}.template-sales .exp-item .exp-header[data-v-1230881a]{align-items:baseline;display:flex;justify-content:space-between;margin-bottom:1mm}.template-sales .exp-item .exp-header .exp-project[data-v-1230881a]{color:#1a1a1a;font-size:10.5pt;font-weight:700}.template-sales .exp-item .exp-header .exp-time[data-v-1230881a]{color:#aaa;font-size:8pt;white-space:nowrap}.template-sales .exp-item .exp-role[data-v-1230881a]{color:#e74c3c;font-size:9pt;font-weight:500;margin:0 0 2mm}.template-sales .exp-item .exp-details[data-v-1230881a]{margin:0;padding-left:4mm}.template-sales .exp-item .exp-details li[data-v-1230881a]{color:#444;font-size:9pt;line-height:1.5;list-style-type:disc;margin-bottom:2mm}.template-sales .edu-item[data-v-1230881a]{margin-bottom:3mm}.template-sales .edu-item .edu-header[data-v-1230881a]{align-items:baseline;display:flex;justify-content:space-between}.template-sales .edu-item .edu-header .edu-school[data-v-1230881a]{color:#1a1a1a;font-size:10pt;font-weight:600}.template-sales .edu-item .edu-header .edu-time[data-v-1230881a]{color:#aaa;font-size:8pt}.template-sales .edu-item .edu-detail[data-v-1230881a]{color:#666;font-size:9pt;margin:0}.template-sales .cert-list[data-v-1230881a]{display:flex;flex-direction:column;gap:2mm}.template-sales .cert-list .cert-item[data-v-1230881a]{color:#444;font-size:9pt;padding-left:4mm;position:relative}.template-sales .cert-list .cert-item[data-v-1230881a]:before{color:#e74c3c;content:"▸";left:0;position:absolute}.template-sales .skills-grid[data-v-1230881a]{display:flex;flex-wrap:wrap;gap:2mm}.template-sales .skills-grid .skill-tag[data-v-1230881a]{background:#f0f5ff;border:1px solid #c0d0f0;border-radius:3mm;color:#1e3a5f;font-size:8.5pt;font-weight:500;padding:1.5mm 3mm}.template-hr[data-v-93d80ea7]{background:#fff;box-sizing:border-box;color:#2d2d2d;font-family:PingFang SC,Microsoft YaHei,-apple-system,BlinkMacSystemFont,sans-serif;font-size:10pt;min-height:297mm;padding:0;width:210mm}.template-hr .resume-header[data-v-93d80ea7]{align-items:center;background:#6c5ce7;display:flex;gap:8mm;margin-bottom:6mm;padding:10mm 16mm}.template-hr .resume-header .header-photo[data-v-93d80ea7]{border:2px solid hsla(0,0%,100%,.4);border-radius:50%;flex-shrink:0;height:24mm;overflow:hidden;width:24mm}.template-hr .resume-header .header-photo .photo-img[data-v-93d80ea7]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.template-hr .resume-header .header-text[data-v-93d80ea7]{flex:1}.template-hr .resume-header .name[data-v-93d80ea7]{color:#fff;font-size:22pt;font-weight:700;letter-spacing:.5px;margin:0 0 3mm}.template-hr .resume-header .summary[data-v-93d80ea7]{color:#fffc;font-size:9.5pt;line-height:1.5;margin:0 0 4mm}.template-hr .resume-header .contact-row[data-v-93d80ea7]{color:#ffffffa6;display:flex;flex-wrap:wrap;font-size:8.5pt;gap:3mm}.template-hr .resume-header .contact-row .contact-item[data-v-93d80ea7]{align-items:center;display:inline-flex}.template-hr .resume-section[data-v-93d80ea7]{margin-bottom:5mm;padding:0 16mm}.template-hr .resume-section .section-title[data-v-93d80ea7]{border-bottom:1.5px solid #6c5ce7;color:#6c5ce7;font-size:11pt;font-weight:700;margin:0 0 4mm;padding-bottom:1.5mm}.template-hr .exp-item[data-v-93d80ea7]{margin-bottom:4mm}.template-hr .exp-item .exp-header[data-v-93d80ea7]{align-items:baseline;display:flex;justify-content:space-between;margin-bottom:1mm}.template-hr .exp-item .exp-header .exp-project[data-v-93d80ea7]{color:#1a1a1a;font-size:10.5pt;font-weight:700}.template-hr .exp-item .exp-header .exp-time[data-v-93d80ea7]{color:#aaa;font-size:8pt;white-space:nowrap}.template-hr .exp-item .exp-role[data-v-93d80ea7]{color:#6c5ce7;font-size:9pt;font-weight:500;margin:0 0 2mm}.template-hr .exp-item .exp-details[data-v-93d80ea7]{margin:0;padding-left:4mm}.template-hr .exp-item .exp-details li[data-v-93d80ea7]{color:#444;font-size:9pt;line-height:1.5;list-style-type:disc;margin-bottom:2mm}.template-hr .edu-item[data-v-93d80ea7]{margin-bottom:3mm}.template-hr .edu-item .edu-header[data-v-93d80ea7]{align-items:baseline;display:flex;justify-content:space-between}.template-hr .edu-item .edu-header .edu-school[data-v-93d80ea7]{color:#1a1a1a;font-size:10pt;font-weight:600}.template-hr .edu-item .edu-header .edu-time[data-v-93d80ea7]{color:#aaa;font-size:8pt}.template-hr .edu-item .edu-detail[data-v-93d80ea7]{color:#666;font-size:9pt;margin:0}.template-hr .cert-list[data-v-93d80ea7]{display:flex;flex-direction:column;gap:2mm}.template-hr .cert-list .cert-item[data-v-93d80ea7]{color:#444;font-size:9pt;padding-left:4mm;position:relative}.template-hr .cert-list .cert-item[data-v-93d80ea7]:before{color:#6c5ce7;content:"▸";left:0;position:absolute}.template-hr .skills-grid[data-v-93d80ea7]{display:flex;flex-wrap:wrap;gap:2mm}.template-hr .skills-grid .skill-tag[data-v-93d80ea7]{background:#f3f0ff;border:1px solid #d0c8ff;border-radius:20px;color:#6c5ce7;font-size:8.5pt;padding:1.5mm 3mm}.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}.template-international[data-v-0dbffb59]{background:#fff;box-sizing:border-box;color:#111;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:10pt;min-height:297mm;padding:0;width:210mm}.template-international .resume-header[data-v-0dbffb59]{align-items:flex-start;border-bottom:2px solid #000;display:flex;gap:8mm;margin-bottom:6mm;padding:14mm 18mm}.template-international .resume-header .header-left[data-v-0dbffb59]{flex:1}.template-international .resume-header .header-photo[data-v-0dbffb59]{border-radius:50%;flex-shrink:0;height:24mm;overflow:hidden;width:24mm}.template-international .resume-header .header-photo .photo-img[data-v-0dbffb59]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.template-international .resume-header .name[data-v-0dbffb59]{color:#000;font-size:24pt;font-weight:800;letter-spacing:-.5px;margin:0 0 3mm;text-transform:uppercase}.template-international .resume-header .contact-row[data-v-0dbffb59]{color:#666;display:flex;flex-wrap:wrap;font-size:8.5pt;gap:4mm;margin-bottom:3mm}.template-international .resume-header .contact-row .contact-item[data-v-0dbffb59]{align-items:center;display:inline-flex}.template-international .resume-header .contact-row .contact-item[data-v-0dbffb59]:before{color:#ccc;content:"•";margin-right:2mm}.template-international .resume-header .contact-row .contact-item[data-v-0dbffb59]:first-child:before{display:none}.template-international .resume-header .summary[data-v-0dbffb59]{color:#555;font-size:9pt;line-height:1.6;margin:0}.template-international .resume-section[data-v-0dbffb59]{margin-bottom:6mm;padding:0 18mm}.template-international .resume-section .section-label[data-v-0dbffb59]{border-bottom:1px solid #ddd;color:#000;font-size:7.5pt;font-weight:700;letter-spacing:2.5px;margin-bottom:3mm;padding-bottom:1.5mm;text-transform:uppercase}.template-international .exp-item[data-v-0dbffb59]{margin-bottom:4mm}.template-international .exp-item .exp-header[data-v-0dbffb59]{align-items:baseline;display:flex;justify-content:space-between;margin-bottom:1.5mm}.template-international .exp-item .exp-header .exp-left[data-v-0dbffb59]{align-items:baseline;display:flex;gap:2mm}.template-international .exp-item .exp-header .exp-project[data-v-0dbffb59]{color:#000;font-size:10.5pt;font-weight:700}.template-international .exp-item .exp-header .exp-role-inline[data-v-0dbffb59]{color:#555;font-size:9pt;font-weight:400}.template-international .exp-item .exp-header .exp-time[data-v-0dbffb59]{color:#999;font-size:8pt;white-space:nowrap}.template-international .exp-item .exp-details[data-v-0dbffb59]{margin:0;padding-left:4mm}.template-international .exp-item .exp-details li[data-v-0dbffb59]{color:#333;font-size:9pt;line-height:1.5;list-style-type:disc;margin-bottom:2mm}.template-international .edu-item[data-v-0dbffb59]{margin-bottom:3mm}.template-international .edu-item .edu-header[data-v-0dbffb59]{align-items:baseline;display:flex;justify-content:space-between}.template-international .edu-item .edu-header .edu-school[data-v-0dbffb59]{color:#000;font-size:10pt;font-weight:600}.template-international .edu-item .edu-header .edu-time[data-v-0dbffb59]{color:#999;font-size:8pt}.template-international .edu-item .edu-detail[data-v-0dbffb59]{color:#555;font-size:9pt;margin:0}.template-international .cert-list[data-v-0dbffb59]{display:flex;flex-wrap:wrap;gap:0}.template-international .cert-list .cert-item[data-v-0dbffb59]{color:#333;font-size:9pt}.template-international .cert-list .cert-item[data-v-0dbffb59]:not(:last-child):after{color:#ccc;content:" ·"}.template-international .skills-row[data-v-0dbffb59]{color:#333;font-size:9pt;line-height:1.8}.template-international .skills-row .skill-sep[data-v-0dbffb59]{color:#ccc}.template-onepage[data-v-95bd26e3]{background:#fff;box-sizing:border-box;color:#222;font-family:PingFang SC,Microsoft YaHei,-apple-system,BlinkMacSystemFont,sans-serif;font-size:9pt;min-height:297mm;padding:0;width:210mm}.template-onepage .resume-header[data-v-95bd26e3]{padding:8mm 10mm 5mm}.template-onepage .resume-header .header-main[data-v-95bd26e3]{border-bottom:1px solid #e0e0e0;padding-bottom:4mm}.template-onepage .resume-header .header-top[data-v-95bd26e3]{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:2mm}.template-onepage .resume-header .header-text[data-v-95bd26e3]{flex:1}.template-onepage .resume-header .header-photo[data-v-95bd26e3]{border-radius:2px;flex-shrink:0;height:16mm;overflow:hidden;width:16mm}.template-onepage .resume-header .header-photo .photo-img[data-v-95bd26e3]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.template-onepage .resume-header .name[data-v-95bd26e3]{color:#000;font-size:18pt;font-weight:700;letter-spacing:-.3px;margin:0 0 1.5mm}.template-onepage .resume-header .contact-row[data-v-95bd26e3]{color:#777;display:flex;flex-wrap:wrap;font-size:8pt;gap:2.5mm;margin-bottom:2mm}.template-onepage .resume-header .contact-row .contact-item[data-v-95bd26e3]{align-items:center;display:inline-flex}.template-onepage .resume-header .summary[data-v-95bd26e3]{color:#555;font-size:8.5pt;line-height:1.5;margin:0}.template-onepage .body-grid[data-v-95bd26e3]{display:flex;flex-direction:column;gap:3mm;padding:3mm 10mm}.template-onepage .resume-section .section-label[data-v-95bd26e3]{color:#bbb;font-size:7pt;font-weight:600;letter-spacing:1.5px;margin-bottom:2mm;text-transform:uppercase}.template-onepage .exp-item[data-v-95bd26e3]{margin-bottom:2.5mm}.template-onepage .exp-item .exp-header[data-v-95bd26e3]{align-items:baseline;display:flex;justify-content:space-between;margin-bottom:.5mm}.template-onepage .exp-item .exp-header .exp-project[data-v-95bd26e3]{color:#111;font-size:9.5pt;font-weight:600}.template-onepage .exp-item .exp-header .exp-time[data-v-95bd26e3]{color:#aaa;font-size:7.5pt;white-space:nowrap}.template-onepage .exp-item .exp-role[data-v-95bd26e3]{color:#555;font-size:8pt;margin:0 0 1mm}.template-onepage .exp-item .exp-details[data-v-95bd26e3]{margin:0;padding-left:3mm}.template-onepage .exp-item .exp-details li[data-v-95bd26e3]{color:#444;font-size:8pt;line-height:1.4;list-style-type:disc;margin-bottom:1mm}.template-onepage .edu-item[data-v-95bd26e3]{margin-bottom:2mm}.template-onepage .edu-item .edu-header[data-v-95bd26e3]{align-items:baseline;display:flex;justify-content:space-between}.template-onepage .edu-item .edu-header .edu-school[data-v-95bd26e3]{color:#111;font-size:9pt;font-weight:500}.template-onepage .edu-item .edu-header .edu-time[data-v-95bd26e3]{color:#aaa;font-size:7.5pt}.template-onepage .edu-item .edu-detail[data-v-95bd26e3]{color:#666;font-size:8pt;margin:0}.template-onepage .cert-list[data-v-95bd26e3]{display:flex;flex-wrap:wrap;gap:0}.template-onepage .cert-list .cert-item[data-v-95bd26e3]{color:#444;font-size:8pt}.template-onepage .cert-list .cert-item[data-v-95bd26e3]:not(:last-child):after{color:#ccc;content:" /"}.template-onepage .skills-row[data-v-95bd26e3]{color:#444;font-size:8pt;line-height:1.6}.template-onepage .skills-row .skill-sep[data-v-95bd26e3]{color:#ddd}.tpl-newspaper[data-v-98f44902]{background:#faf7f0;box-sizing:border-box;color:#1a1a1a;font-family:Georgia,serif;font-size:10pt;line-height:1.55;min-height:297mm;padding:12mm 14mm;width:210mm}.mast-portrait[data-v-98f44902]{background:#faf7f0;border:1px solid #1a1a1a;border-radius:50%;display:block;height:26mm;margin:0 auto 2mm;-o-object-fit:cover;object-fit:cover;padding:1mm;width:26mm}.masthead[data-v-98f44902]{border-bottom:3px double #1a1a1a;margin-bottom:5mm;padding-bottom:6mm;text-align:center}.mast-date[data-v-98f44902]{font-size:8pt;letter-spacing:3px}.masthead h1[data-v-98f44902]{font-size:30pt;letter-spacing:2px;margin:2mm 0;text-transform:uppercase}.mast-sub[data-v-98f44902]{color:#555;font-size:8.5pt}.lede[data-v-98f44902]{border-left:3px solid #1a1a1a;font-size:11pt;font-style:italic;margin-bottom:6mm;padding-left:4mm}.columns[data-v-98f44902]{display:grid;gap:8mm;grid-template-columns:1.6fr 1fr}h2[data-v-98f44902]{border-bottom:1px solid #1a1a1a;font-size:10pt;letter-spacing:2px;margin:5mm 0 3mm;padding-bottom:1mm;text-transform:uppercase}h3[data-v-98f44902]{font-size:10.5pt;margin:0}h3 span[data-v-98f44902]{color:#666;font-style:italic;font-weight:400}.dateline[data-v-98f44902]{color:#888;font-size:8pt;letter-spacing:1px;text-transform:uppercase}ul[data-v-98f44902]{margin:1mm 0 3mm;padding-left:4mm}li[data-v-98f44902]{margin-bottom:1mm}.edu[data-v-98f44902]{margin-bottom:2mm}.skills[data-v-98f44902]{font-size:9.5pt}.tpl-midnight[data-v-21f2b408]{background:#0b0f1e;box-sizing:border-box;color:#d6ffdf;font-family:JetBrains Mono,ui-monospace,Menlo,monospace;font-size:10pt;line-height:1.6;min-height:297mm;padding:12mm;width:210mm}.term-id[data-v-21f2b408]{align-items:center;display:flex;gap:5mm}.term-avatar[data-v-21f2b408]{border:1px solid #2f8;border-radius:8px;box-shadow:0 0 16px #2f8a,0 0 40px #2f84;height:24mm;-o-object-fit:cover;object-fit:cover;width:24mm}.glow-name[data-v-21f2b408]{color:#fff;font-size:28pt;font-weight:800;letter-spacing:1px;text-shadow:0 0 18px #2f8,0 0 40px #22ff8855}.glow-sub[data-v-21f2b408]{color:#7dffb0;font-size:9pt;margin:2mm 0}.sum[data-v-21f2b408]{background:#2f81;border:1px solid #22ff8855;border-radius:8px;color:#b9c7c0;padding:3mm 4mm}h2[data-v-21f2b408]{border-bottom:1px dashed #22ff8855;color:#2f8;font-size:10pt;letter-spacing:2px;margin:7mm 0 3mm;padding-bottom:2mm}.term[data-v-21f2b408]{background:#ffffff08;border:1px solid #ffffff14;border-radius:10px;margin-bottom:3mm;padding:3mm 4mm}.term-head[data-v-21f2b408]{color:#fff;font-weight:700}.prompt[data-v-21f2b408]{color:#2f8}em[data-v-21f2b408]{color:#7dffb0;font-style:normal}.date[data-v-21f2b408]{color:#5b6b63;font-size:8.5pt;margin-left:2mm}ul[data-v-21f2b408]{list-style:none;margin:2mm 0 0;padding:0}li[data-v-21f2b408]{color:#cfe8d6;margin-bottom:1mm}.chips[data-v-21f2b408]{display:flex;flex-wrap:wrap;gap:2mm}.chips span[data-v-21f2b408]{border:1px solid #2f8;border-radius:999px;box-shadow:0 0 12px #2f83;color:#2f8;font-size:9pt;padding:1mm 3mm}.tpl-timeline[data-v-4861a09c]{background:linear-gradient(180deg,#fff,#f4f6ff);box-sizing:border-box;color:#23263b;font-family:system-ui,sans-serif;font-size:10pt;min-height:297mm;padding:12mm;width:210mm}.tl-head[data-v-4861a09c]{align-items:center;display:flex;gap:5mm}.tl-avatar[data-v-4861a09c]{border:3px solid #4f46e5;border-radius:50%;box-shadow:0 0 0 4px #4f46e522;flex-shrink:0;height:26mm;-o-object-fit:cover;object-fit:cover;width:26mm}header[data-v-4861a09c]{border-left:6px solid #4f46e5;margin-bottom:6mm;padding-left:5mm;text-align:left}h1[data-v-4861a09c]{font-size:26pt;margin:0}.sum[data-v-4861a09c]{color:#555}.tl[data-v-4861a09c]{border-left:2px solid #4f46e533;margin-left:4mm;padding-left:6mm}.tl[data-v-4861a09c],.tl-item[data-v-4861a09c]{position:relative}.tl-item[data-v-4861a09c]{margin-bottom:5mm}.dot[data-v-4861a09c]{background:#4f46e5;border-radius:50%;box-shadow:0 0 0 4px #4f46e522;height:10px;left:-9.5mm;position:absolute;top:1mm;width:10px}.tl-date[data-v-4861a09c]{color:#4f46e5;font-size:8.5pt;font-weight:700}.tl-card[data-v-4861a09c]{background:#fff;border-radius:10px;box-shadow:0 4px 14px #4f46e522;padding:3mm 4mm}.tl-card em[data-v-4861a09c]{color:#888;display:block;font-size:9pt}ul[data-v-4861a09c]{margin:1mm 0;padding-left:4mm}.bottom[data-v-4861a09c]{display:grid;gap:6mm;grid-template-columns:1fr 1fr;margin-top:6mm}h2[data-v-4861a09c]{color:#4f46e5;font-size:10pt;text-transform:uppercase}.bar[data-v-4861a09c]{margin-bottom:2mm}.bar span[data-v-4861a09c]{font-size:9pt}.certs[data-v-4861a09c]{display:flex;flex-wrap:wrap;gap:2mm}.certs span[data-v-4861a09c]{background:#4f46e515;border:1px solid #4f46e555;border-radius:99px;color:#4f46e5;font-size:9pt;padding:1mm 3mm}.bar i[data-v-4861a09c]{background:linear-gradient(90deg,#4f46e5,#a78bfa);border-radius:99px;display:block;height:6px}.tpl-cards[data-v-29d7f950]{background:#fdf6ec;box-sizing:border-box;color:#1a1a1a;font-family:Comic Sans MS,system-ui,sans-serif;font-size:10pt;min-height:297mm;padding:10mm;-webkit-print-color-adjust:exact;print-color-adjust:exact;width:210mm}.polaroid[data-v-29d7f950]{background:#fff;border:2px solid #1a1a1a;box-shadow:4px 4px #1a1a1a;margin:0 auto 3mm;padding:2mm 2mm 6mm;transform:rotate(-3deg);width:30mm}.polaroid img[data-v-29d7f950]{border:1px solid #1a1a1a;display:block;height:30mm;-o-object-fit:cover;object-fit:cover;width:100%}header[data-v-29d7f950]{margin-bottom:5mm;text-align:center}h1[data-v-29d7f950],header[data-v-29d7f950]{color:#1a1a1a}h1[data-v-29d7f950]{font-size:24pt;margin:0}header p[data-v-29d7f950]{color:#4a4a4a}.grid[data-v-29d7f950]{display:grid;gap:4mm;grid-template-columns:1fr 1fr}.card[data-v-29d7f950]{background:hsl(var(--h,160deg) 80% 90%);border:2px solid #1a1a1a;border-radius:16px;box-shadow:4px 4px #1a1a1a;color:#1a1a1a;padding:4mm}.card strong[data-v-29d7f950]{color:#1a1a1a;font-size:11pt}.card em[data-v-29d7f950]{color:#4a4a4a;display:block;font-size:8.5pt;font-style:normal;margin-bottom:2mm}.card ul[data-v-29d7f950]{margin:0;padding-left:4mm}.card li[data-v-29d7f950],.card ul[data-v-29d7f950]{color:#1a1a1a}.tags[data-v-29d7f950]{display:flex;flex-wrap:wrap;gap:1.5mm;margin-top:2mm}.tags span[data-v-29d7f950]{background:#1a1a1a;border-radius:99px;color:#fff;font-size:8.5pt;padding:1mm 2.5mm}.skills[data-v-29d7f950]{--h:45deg}.edu[data-v-29d7f950]{--h:200deg}.project[data-v-29d7f950]{--h:280deg}.cert[data-v-29d7f950]{--h:100deg}.edu div[data-v-29d7f950]{color:#1a1a1a}.tpl-swiss[data-v-a9ee6929]{background:#fff;box-sizing:border-box;color:#111;font-family:Helvetica,Arial,sans-serif;font-size:10pt;min-height:297mm;padding:12mm;width:210mm}.top[data-v-a9ee6929]{align-items:start;border-bottom:4px solid #111;display:grid;gap:5mm;grid-template-columns:24mm 1fr auto;padding-bottom:5mm}.red-block[data-v-a9ee6929]{background:#e30613;height:24mm;width:24mm}.photo-block[data-v-a9ee6929]{display:block;height:24mm;-o-object-fit:cover;object-fit:cover;width:24mm}h1[data-v-a9ee6929]{font-size:34pt;font-weight:900;letter-spacing:-1px;margin:0}h1 span[data-v-a9ee6929]{color:#e30613;font-size:14pt}.meta[data-v-a9ee6929]{font-size:8.5pt;text-align:right}.sum[data-v-a9ee6929]{font-size:12pt;font-weight:700;margin:5mm 0}.swiss-grid[data-v-a9ee6929]{display:grid;gap:4mm 5mm;grid-template-columns:20mm 1fr}.big-num[data-v-a9ee6929]{color:#e30613;font-size:28pt;font-weight:900}h2[data-v-a9ee6929]{border-bottom:1px solid #111;font-size:11pt;letter-spacing:3px;text-transform:uppercase}.row[data-v-a9ee6929]{margin-bottom:3mm}ul[data-v-a9ee6929]{margin:1mm 0;padding-left:4mm}.cert-line[data-v-a9ee6929],.sk[data-v-a9ee6929]{font-weight:700}.cert-line[data-v-a9ee6929]{font-size:10pt}.tpl-y2k[data-v-745fcf65]{background:linear-gradient(160deg,#ffe3f3,#d9e7ff 45%,#d2ffe9);box-sizing:border-box;color:#2b2b5e;font-family:Trebuchet MS,Verdana,sans-serif;font-size:10pt;min-height:297mm;overflow:hidden;padding:12mm;position:relative;width:210mm}.y2k-bubble[data-v-745fcf65]{border-radius:50%;filter:blur(2px);opacity:.5;position:absolute}.b1[data-v-745fcf65]{background:radial-gradient(circle,#ff9de2,transparent 70%);height:60mm;right:-15mm;top:-15mm;width:60mm}.b2[data-v-745fcf65]{background:radial-gradient(circle,#8ec5ff,transparent 70%);bottom:20mm;height:50mm;left:-12mm;width:50mm}header[data-v-745fcf65]{margin-bottom:5mm;text-align:center}.y2k-photo[data-v-745fcf65]{border:3px solid #fff;border-radius:50%;box-shadow:0 0 0 3px #c084fc,0 8px 20px #c084fc66;display:block;height:28mm;margin:0 auto 2mm;-o-object-fit:cover;object-fit:cover;width:28mm}h1[data-v-745fcf65]{background:linear-gradient(90deg,#ec4899,#8b5cf6,#06b6d4);-webkit-background-clip:text;background-clip:text;color:transparent;font-size:26pt;margin:0}.sum[data-v-745fcf65]{background:#fffa;border-radius:12px;display:inline-block;padding:2mm 4mm}h2[data-v-745fcf65]{border-bottom:2px dashed #c084fc;color:#7c3aed;font-size:11pt;letter-spacing:2px;padding-bottom:1mm}.blk[data-v-745fcf65]{background:#ffffffb0;border-radius:12px;margin-bottom:3mm;padding:3mm 4mm}ul[data-v-745fcf65]{margin:1mm 0;padding-left:4mm}.tags[data-v-745fcf65]{display:flex;flex-wrap:wrap;gap:2mm}.tags span[data-v-745fcf65]{background:linear-gradient(135deg,#ec4899,#8b5cf6);border-radius:99px;color:#fff;font-size:9pt;padding:1mm 3mm}.tpl-pixel[data-v-eeeca4c1]{background:#1b1035;box-sizing:border-box;color:#e8e3ff;font-family:Courier New,monospace;font-size:10pt;min-height:297mm;padding:0 0 8mm;width:210mm}.px-bar[data-v-eeeca4c1]{background:#3b2a6d;color:#ffd75e;font-size:9pt;padding:2mm 4mm}header[data-v-eeeca4c1]{padding:6mm 10mm;text-align:center}.px-photo[data-v-eeeca4c1]{border:4px solid #ffd75e;display:block;height:28mm;image-rendering:pixelated;margin:0 auto 2mm;-o-object-fit:cover;object-fit:cover;width:28mm}h1[data-v-eeeca4c1]{color:#ffd75e;font-size:24pt;margin:0;text-shadow:3px 3px 0 #ff4d6d}.hp[data-v-eeeca4c1]{background:#000;border:2px solid #7df9ff;height:6mm;margin:2mm auto;max-width:90mm;position:relative}.hp i[data-v-eeeca4c1]{background:linear-gradient(90deg,#39ff6a,#c6ff4d);display:block;height:100%}.hp span[data-v-eeeca4c1]{color:#fff;font-size:8pt;top:0;right:0;bottom:0;left:0;line-height:5mm;position:absolute}.sum[data-v-eeeca4c1]{color:#bdb2ff}section[data-v-eeeca4c1]{padding:0 10mm}h2[data-v-eeeca4c1]{border-bottom:2px solid #7df9ff;color:#7df9ff;font-size:11pt;margin:5mm 0 3mm;padding-bottom:1mm}.q[data-v-eeeca4c1]{background:#2a1b52;border-left:4px solid #ff4d6d;margin-bottom:3mm;padding:2mm 3mm}ul[data-v-eeeca4c1]{list-style:none;margin:1mm 0;padding-left:4mm}.inv[data-v-eeeca4c1]{display:flex;flex-wrap:wrap;gap:2mm}.inv span[data-v-eeeca4c1]{border:2px solid #ffd75e;color:#ffd75e;font-size:9pt;padding:1mm 2mm}.px-footer[data-v-eeeca4c1]{animation:blink-eeeca4c1 1.2s steps(2) infinite;color:#ffd75e;margin-top:8mm;text-align:center}@keyframes blink-eeeca4c1{50%{opacity:0}}.tpl-glass[data-v-ad3e6018]{box-sizing:border-box;color:#0f172a;font-family:system-ui,sans-serif;font-size:10pt;min-height:297mm;padding:10mm;position:relative;width:210mm}.g-bg[data-v-ad3e6018]{background:linear-gradient(135deg,#667eea,#764ba2 40%,#f093fb 70%,#4facfe);filter:saturate(1.2);top:0;right:0;bottom:0;left:0;position:absolute}.g-grid[data-v-ad3e6018],header.g-card[data-v-ad3e6018]{position:relative}.g-card[data-v-ad3e6018]{background:#ffffff40;border:1px solid #ffffff80;border-radius:16px;margin-bottom:4mm;padding:4mm 5mm}header.g-card[data-v-ad3e6018]{align-items:center;display:flex;gap:5mm}.g-photo[data-v-ad3e6018]{border:2px solid #ffffffcc;border-radius:50%;flex-shrink:0;height:26mm;-o-object-fit:cover;object-fit:cover;width:26mm}h1[data-v-ad3e6018]{color:#fff;font-size:24pt;margin:0;text-shadow:0 2px 12px #0006}header p[data-v-ad3e6018]{color:#fff;margin:1mm 0}.g-grid[data-v-ad3e6018]{display:grid;gap:4mm;grid-template-columns:1fr 1fr}.g-grid .g-card[data-v-ad3e6018]{margin:0}h2[data-v-ad3e6018]{border-bottom:1px solid #ffffff60;color:#fff;font-size:10pt;letter-spacing:2px;padding-bottom:1mm;text-transform:uppercase}.row[data-v-ad3e6018]{color:#0f172a;margin-bottom:2mm}.row span[data-v-ad3e6018]{color:#334155;display:block;font-size:8.5pt}ul[data-v-ad3e6018]{margin:1mm 0;padding-left:4mm}.tags[data-v-ad3e6018]{display:flex;flex-wrap:wrap;gap:1.5mm}.tags span[data-v-ad3e6018]{background:#ffffff90;border-radius:99px;font-size:8.5pt;font-weight:600;padding:1mm 2.5mm}.certs[data-v-ad3e6018]{font-size:9pt;margin-top:2mm}.tpl-kawaii[data-v-fc9f786a]{background:#fff5f7 repeating-linear-gradient(0deg,transparent 0 8mm,#ffe4ec55 8mm 9mm);box-sizing:border-box;color:#8a4b5e;font-family:PingFang SC,Microsoft YaHei,cursive;font-size:10pt;min-height:297mm;padding:10mm 12mm;width:210mm}.kw-stars[data-v-fc9f786a]{color:#f9a8d4;letter-spacing:3px}.kw-stars[data-v-fc9f786a],header[data-v-fc9f786a]{text-align:center}.kw-ph[data-v-fc9f786a]{background:#fff;border:3px solid #f9a8d4;border-radius:50% 50% 50% 8px;margin:0 auto;padding:2mm;transform:rotate(2deg);width:32mm}.kw-ph img[data-v-fc9f786a]{border-radius:50%;display:block;height:30mm;-o-object-fit:cover;object-fit:cover;width:100%}h1[data-v-fc9f786a]{color:#ec4899;font-size:22pt;margin:2mm 0}.sum[data-v-fc9f786a]{background:#fff;border:2px dashed #f9a8d4;padding:1mm 4mm}.sum[data-v-fc9f786a],h2[data-v-fc9f786a]{border-radius:99px;display:inline-block}h2[data-v-fc9f786a]{background:#f9a8d4;color:#fff;font-size:11pt;margin:5mm 0 3mm;padding:1mm 5mm}.mochi[data-v-fc9f786a]{background:#fff;border:2px solid #fbcfe8;border-radius:18px;box-shadow:3px 3px #fbcfe8;margin-bottom:3mm;padding:3mm 4mm}.mochi em[data-v-fc9f786a]{color:#c08497;display:block;font-size:8.5pt}ul[data-v-fc9f786a]{margin:1mm 0;padding-left:4mm}.tags[data-v-fc9f786a]{display:flex;flex-wrap:wrap;gap:2mm}.tags span[data-v-fc9f786a]{background:#fce7f3;border:1.5px solid #f9a8d4;border-radius:99px;font-size:9pt;padding:1mm 3mm}.tpl-vapor[data-v-8a8567ea]{background:linear-gradient(180deg,#0d0221,#3a0ca3 45%,#f72585 75%,#ff9e00);box-sizing:border-box;color:#fff;font-family:Arial Black,Impact,sans-serif;font-size:10pt;min-height:297mm;overflow:hidden;padding:0;position:relative;width:210mm}.v-sun[data-v-8a8567ea]{background:linear-gradient(180deg,#fe0 20%,#ff9e00 45%,#f72585 80%);border-radius:50%;box-shadow:0 0 60px #f72585;height:55mm;left:50%;top:8mm;transform:translate(-50%);width:55mm}.v-grid[data-v-8a8567ea],.v-sun[data-v-8a8567ea]{position:absolute}.v-grid[data-v-8a8567ea]{background:repeating-linear-gradient(0deg,transparent 0 4mm,#01cdfe55 4mm 4.5mm),repeating-linear-gradient(90deg,transparent 0 8mm,#01cdfe55 8mm 8.5mm);height:90mm;inset:auto 0 0 0;transform:perspective(200px) rotateX(55deg);transform-origin:bottom}.v-body[data-v-8a8567ea]{font-family:Verdana,sans-serif;padding:70mm 12mm 10mm;position:relative}.v-photo[data-v-8a8567ea]{border:2px solid #01cdfe;border-radius:8px;box-shadow:0 0 18px #01cdfe;display:block;height:24mm;margin-bottom:2mm;-o-object-fit:cover;object-fit:cover;width:24mm}.v-title[data-v-8a8567ea]{color:#fff;font-family:Arial Black,Impact,sans-serif;font-size:30pt;letter-spacing:2px;text-shadow:3px 3px 0 #f72585,-2px -2px 0 #01cdfe}.v-sub[data-v-8a8567ea]{color:#01cdfe;font-size:9pt}.sum[data-v-8a8567ea]{background:#0005;border-left:3px solid #01cdfe;padding:2mm 3mm}h2[data-v-8a8567ea]{border-bottom:1px solid #01cdfe;color:#fe0;font-size:11pt;letter-spacing:3px;text-shadow:2px 2px 0 #f72585}.row[data-v-8a8567ea]{background:#0004;margin-bottom:2mm;padding:2mm 3mm}ul[data-v-8a8567ea]{margin:1mm 0;padding-left:4mm}.sk[data-v-8a8567ea]{color:#01cdfe;font-weight:700}.cl-overlay[data-v-354cc0a2]{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000073;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;padding:24px;position:fixed;z-index:9999}.cl-modal[data-v-354cc0a2]{border:1px solid var(--border-color);border-radius:16px;box-shadow:var(--shadow-lg);flex-direction:column;max-height:calc(100vh - 48px);max-width:1080px;overflow:hidden;width:100%}.cl-header[data-v-354cc0a2],.cl-modal[data-v-354cc0a2]{background:var(--card-bg);display:flex}.cl-header[data-v-354cc0a2]{align-items:center;border-bottom:1px solid var(--border-color);justify-content:space-between;padding:20px 24px}.cl-header-left[data-v-354cc0a2]{gap:14px}.cl-header-left[data-v-354cc0a2],.cl-icon[data-v-354cc0a2]{align-items:center;display:flex}.cl-icon[data-v-354cc0a2]{background:linear-gradient(135deg,#165dff,#4080ff);border-radius:10px;color:#fff;flex-shrink:0;height:40px;justify-content:center;width:40px}.cl-title[data-v-354cc0a2]{color:var(--text-color-primary);font-size:17px;font-weight:700;margin:0}.cl-subtitle[data-v-354cc0a2]{font-size:12.5px;margin:2px 0 0}.cl-close[data-v-354cc0a2],.cl-subtitle[data-v-354cc0a2]{color:var(--text-color-secondary)}.cl-close[data-v-354cc0a2]{align-items:center;background:transparent;border:none;border-radius:8px;cursor:pointer;display:flex;height:32px;justify-content:center;transition:background .15s;width:32px}.cl-close[data-v-354cc0a2]:hover{background:var(--fill-color);color:var(--text-color-primary)}.cl-body[data-v-354cc0a2]{display:grid;flex:1;grid-template-columns:360px 1fr;min-height:0}.cl-config[data-v-354cc0a2]{background:var(--card-bg);border-right:1px solid var(--border-color);display:flex;flex-direction:column;gap:20px;overflow-y:auto;padding:24px}.cl-config[data-v-354cc0a2] .arco-radio-group-button .arco-radio,.cl-config[data-v-354cc0a2] .arco-radio-group-button .arco-radio-button{background:var(--card-bg);border-color:var(--border-color);color:var(--text-color-secondary);transition:all .15s ease}.cl-config[data-v-354cc0a2] .arco-radio-group-button .arco-radio-button:hover,.cl-config[data-v-354cc0a2] .arco-radio-group-button .arco-radio:hover{background:var(--fill-color);color:var(--text-color-primary)}.cl-config[data-v-354cc0a2] .arco-radio-group-button .arco-radio-button.arco-radio-checked,.cl-config[data-v-354cc0a2] .arco-radio-group-button .arco-radio.arco-radio-checked{background:color-mix(in srgb,var(--primary-color) 10%,transparent);border-color:var(--primary-color);color:var(--primary-color)}.cl-config[data-v-354cc0a2] .arco-input-wrapper,.cl-config[data-v-354cc0a2] .arco-textarea-wrapper{background:var(--card-bg);border-color:var(--border-color)}.cl-config[data-v-354cc0a2] .arco-input,.cl-config[data-v-354cc0a2] .arco-textarea{background:transparent;color:var(--text-color-primary)}.cl-config[data-v-354cc0a2] .arco-input::-moz-placeholder,.cl-config[data-v-354cc0a2] .arco-textarea::-moz-placeholder{color:var(--text-color-placeholder)}.cl-config[data-v-354cc0a2] .arco-input::placeholder,.cl-config[data-v-354cc0a2] .arco-textarea::placeholder{color:var(--text-color-placeholder)}.cl-config[data-v-354cc0a2] .arco-radio-group .arco-radio{color:var(--text-color-secondary)}.cl-field[data-v-354cc0a2]{border-bottom:1px solid var(--border-color);display:flex;flex-direction:column;gap:8px;padding-bottom:16px}.cl-segmented[data-v-354cc0a2]{align-items:stretch;background:var(--fill-color);border:1px solid var(--border-color);border-radius:12px;display:flex;gap:2px;padding:4px;width:100%}.cl-segmented-item[data-v-354cc0a2]{align-items:center;background:transparent;border:none;border-radius:8px;color:var(--text-color-secondary);cursor:pointer;display:inline-flex;flex:1;font-size:12.5px;font-weight:500;gap:5px;justify-content:center;line-height:1.2;min-width:0;padding:7px 10px;transition:all .18s ease;white-space:nowrap}.cl-segmented-item.is-active[data-v-354cc0a2],.cl-segmented-item[data-v-354cc0a2]:hover:not(.is-active){background:var(--card-bg);color:var(--text-color-primary)}.cl-segmented-item.is-active[data-v-354cc0a2]{box-shadow:0 1px 3px #00000014,0 0 0 1px var(--border-color);font-weight:600}[data-theme=dark] .cl-segmented-item.is-active[data-v-354cc0a2]{background:var(--primary-color);box-shadow:0 1px 3px #0006;color:#fff}.cl-segmented-badge[data-v-354cc0a2]{align-items:center;background:color-mix(in srgb,#16c098 14%,transparent);border-radius:999px;color:#0fa47f;display:inline-flex;flex-shrink:0;font-size:10px;font-weight:600;letter-spacing:0;padding:1px 5px}[data-theme=dark] .cl-segmented-badge[data-v-354cc0a2]{background:color-mix(in srgb,#2dd4a8 18%,transparent);color:#2dd4a8}.cl-field[data-v-354cc0a2]:last-of-type{border-bottom:none;padding-bottom:0}.cl-label[data-v-354cc0a2]{color:var(--text-color-secondary);font-size:13px;font-weight:600;letter-spacing:.02em}.cl-required[data-v-354cc0a2]{color:#f53f3f;margin-left:2px}.cl-hint[data-v-354cc0a2]{color:var(--text-color-secondary);font-size:12px;line-height:1.5;opacity:.85}.cl-quota[data-v-354cc0a2]{align-self:flex-start;background:color-mix(in srgb,var(--primary-color,#165dff) 8%,transparent);border-radius:999px;color:var(--text-color-secondary,#646a73);font-size:12px;gap:6px;padding:6px 12px}.cl-quota[data-v-354cc0a2],.cl-quota-icon[data-v-354cc0a2]{align-items:center;display:flex}.cl-quota-icon[data-v-354cc0a2]{color:var(--primary-color,#165dff)}.cl-error[data-v-354cc0a2]{align-items:center;align-self:flex-start;background:#f03f3614;border-radius:999px;color:#f53f3f;display:flex;font-size:12px;gap:6px;padding:6px 12px}.cl-preview-wrap[data-v-354cc0a2]{background:var(--fill-color);min-height:0;overflow-y:auto;padding:24px 28px}.cl-preview-empty[data-v-354cc0a2],.cl-preview-loading[data-v-354cc0a2]{align-items:center;color:var(--text-color-secondary);display:flex;flex-direction:column;gap:12px;height:100%;justify-content:center;text-align:center}.cl-preview-empty svg[data-v-354cc0a2]{color:var(--text-color-secondary);opacity:.5}.cl-preview-title[data-v-354cc0a2]{font-size:15px;font-weight:600}.cl-preview-desc[data-v-354cc0a2],.cl-preview-title[data-v-354cc0a2]{color:var(--text-color-secondary);margin:0}.cl-preview-desc[data-v-354cc0a2]{font-size:12.5px;line-height:1.6;max-width:320px;opacity:.9}.cl-preview-loading p[data-v-354cc0a2]{color:var(--text-color-secondary);font-size:13px;margin:0}.cl-preview-loading-sub[data-v-354cc0a2]{font-size:12px!important;opacity:.7}.cl-preview-content[data-v-354cc0a2]{background:var(--card-bg);border:1px solid var(--border-color);border-radius:12px;box-shadow:var(--shadow-md);color:var(--text-color-primary);padding:28px 32px}.cl-match-score[data-v-354cc0a2]{align-items:center;background:linear-gradient(135deg,#165dff0f,#4080ff0f);border-radius:10px;display:flex;gap:10px;margin-bottom:18px;padding:10px 14px}.cl-match-score-label[data-v-354cc0a2]{color:#165dff;font-size:12px;font-weight:600;white-space:nowrap}.cl-match-score-bar[data-v-354cc0a2]{background:#165dff1f;border-radius:3px;flex:1;height:6px;overflow:hidden}.cl-match-score-fill[data-v-354cc0a2]{background:linear-gradient(90deg,#165dff,#4080ff);border-radius:3px;height:100%;transition:width .6s ease}.cl-match-score-value[data-v-354cc0a2]{color:#165dff;font-size:13px;font-weight:700;min-width:40px;text-align:right}.cl-letter-title[data-v-354cc0a2]{color:var(--text-color-primary);font-size:18px;font-weight:700;letter-spacing:-.3px;margin:0 0 14px;text-align:center}.cl-letter-greeting[data-v-354cc0a2]{color:var(--text-color-primary);font-size:13.5px;margin:0 0 12px}.cl-letter-body[data-v-354cc0a2]{margin-bottom:14px}.cl-letter-paragraph[data-v-354cc0a2]{line-height:1.85;margin:0 0 10px;text-indent:2em}.cl-letter-closing[data-v-354cc0a2],.cl-letter-paragraph[data-v-354cc0a2]{color:var(--text-color-primary);font-size:13.5px}.cl-letter-closing[data-v-354cc0a2]{margin:0}.cl-letter-signature[data-v-354cc0a2]{color:var(--text-color-primary);font-size:13.5px;margin:4px 0 0}.cl-highlights[data-v-354cc0a2]{background:color-mix(in srgb,#faad14 8%,transparent);border:1px solid color-mix(in srgb,#faad14 25%,transparent);border-radius:10px;margin-top:20px;padding:14px 16px}.cl-highlights-title[data-v-354cc0a2]{align-items:center;color:#faad14;display:flex;font-size:12.5px;font-weight:700;gap:6px;margin:0 0 10px}.cl-highlights-list[data-v-354cc0a2]{display:flex;flex-direction:column;gap:6px;list-style:none;margin:0;padding:0}.cl-highlight-item[data-v-354cc0a2]{align-items:flex-start;color:var(--text-color-primary);display:flex;font-size:12.5px;gap:8px;line-height:1.6}.cl-highlight-num[data-v-354cc0a2]{align-items:center;background:#faad14;border-radius:50%;color:#fff;display:inline-flex;flex-shrink:0;font-size:11px;font-weight:700;height:18px;justify-content:center;width:18px}.cl-footer[data-v-354cc0a2]{background:var(--card-bg);border-top:1px solid var(--border-color);display:flex;gap:8px;justify-content:flex-end;padding:14px 24px}.cl-fade-enter-active[data-v-354cc0a2],.cl-fade-leave-active[data-v-354cc0a2]{transition:opacity .2s ease}.cl-fade-enter-from[data-v-354cc0a2],.cl-fade-leave-to[data-v-354cc0a2]{opacity:0}@media (max-width:768px){.cl-body[data-v-354cc0a2]{grid-template-columns:1fr}.cl-config[data-v-354cc0a2]{border-bottom:1px solid var(--border-color);border-right:none;max-height:50vh}}.resume-preview .preview-header[data-v-4013841c]{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:16px}.resume-preview .preview-header h3[data-v-4013841c]{color:var(--text-color-primary);font-size:16px;font-weight:600;margin:0}.resume-preview .preview-header .preview-actions[data-v-4013841c]{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.resume-preview .preview-header .preview-actions[data-v-4013841c] .arco-select{min-width:120px}.resume-preview .preview-content[data-v-4013841c]{background:var(--fill-color);border:1px solid var(--border-color);border-radius:12px;min-height:300px;padding:20px}.resume-preview .preview-empty[data-v-4013841c]{align-items:center;color:var(--text-color-secondary);display:flex;flex-direction:column;height:280px;justify-content:center}.resume-preview .preview-empty[data-v-4013841c] .arcoicon{font-size:48px;margin-bottom:12px}.resume-preview .preview-empty p[data-v-4013841c]{margin:0}.resume-preview .preview-wrapper[data-v-4013841c]{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-4013841c]{background:#fff;margin:0 auto;transform-origin:top center;width:100%}@media (max-width:800px){.resume-preview .resume-container[data-v-4013841c]{margin-bottom:-100px;transform:scale(.8)}}@media (max-width:600px){.resume-preview .resume-container[data-v-4013841c]{margin-bottom:-200px;transform:scale(.6)}}.pdf-preview-overlay[data-v-4013841c]{align-items:center;animation:overlayIn-4013841c .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-4013841c{0%{opacity:0}to{opacity:1}}.pdf-preview-modal[data-v-4013841c]{animation:modalIn-4013841c .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-4013841c{0%{opacity:0;transform:scale(.95) translateY(-10px)}to{opacity:1;transform:scale(1) translateY(0)}}.pdf-preview-header[data-v-4013841c]{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-4013841c]{color:var(--text-color-primary);font-size:16px;font-weight:600;margin:0}.pdf-preview-header .close-btn[data-v-4013841c]{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-4013841c]:hover{background:var(--fill-color);color:var(--text-color-primary)}.pdf-preview-body[data-v-4013841c]{background:var(--fill-color);border-radius:12px;display:flex;justify-content:center;max-height:80vh;overflow:auto;padding:16px}.pdf-preview-content[data-v-4013841c]{background:#fff;box-shadow:0 4px 20px #00000026;flex-shrink:0;min-height:297mm;transform:none!important;width:210mm}.pdf-preview-footer[data-v-4013841c]{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-4013841c] .arco-btn{border-radius:8px;font-weight:500;height:36px;min-width:88px}.pdf-preview-footer[data-v-4013841c] .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-4013841c] .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)}
