.ai-resume-page[data-v-ade53318]{background-color:#f5f7fa;color:#1e293b;font-family:NotoSans,Microsoft YaHei,HarmonyOS Sans,Arial,sans-serif;min-height:100vh}.hero-section[data-v-ade53318]{background:linear-gradient(135deg,#165dff,#36cfc9);color:#fff;padding:10rem 1.5rem;text-align:center}.hero-section .hero-content[data-v-ade53318]{margin:0 auto;max-width:64rem}.hero-section .hero-title[data-v-ade53318]{font-size:3.2rem;font-weight:700;line-height:1.2;margin-bottom:1.5rem}@media (max-width:768px){.hero-section .hero-title[data-v-ade53318]{font-size:2.4rem}}.hero-section .hero-subtitle[data-v-ade53318]{color:#ffffffe6;font-size:1.3rem;line-height:1.6;margin-bottom:2.5rem;margin-left:auto;margin-right:auto;max-width:32rem}.hero-section .hero-actions[data-v-ade53318]{display:flex;gap:1rem;justify-content:center;margin-bottom:2rem}@media (max-width:768px){.hero-section .hero-actions[data-v-ade53318]{align-items:center;flex-direction:column;width:100%}.hero-section .hero-actions button[data-v-ade53318]{width:50%}}.hero-section .hero-stats[data-v-ade53318]{color:#fffc;font-size:1rem;line-height:1.5}.btn-begin[data-v-ade53318]{align-items:center;background-color:#fff;border:none;border-radius:.5rem;box-shadow:0 4px 12px #165dff4d;color:#165dff;cursor:pointer;display:flex;font-size:.8rem;font-weight:500;justify-content:center;padding:.75rem 1rem;transform:translateY(0);transition:all .3s ease}.btn-begin .ai-icon[data-v-ade53318]{color:#165dff;font-size:16px;margin-right:10px}.btn-begin[data-v-ade53318]:hover{transform:translateY(-2px)}.btn-primary[data-v-ade53318]{align-items:center;background-color:#165dff;border:none;border-radius:.5rem;box-shadow:0 4px 12px #165dff4d;color:#fff;cursor:pointer;display:flex;font-weight:500;justify-content:center;padding:.75rem 1.5rem;transform:translateY(0);transition:all .3s ease}.btn-primary .ai-icon[data-v-ade53318]{font-size:16px;margin-right:10px}.btn-primary[data-v-ade53318]:hover{background-color:#165dffe6;box-shadow:0 8px 20px #165dff66;transform:translateY(-2px)}.btn-outline[data-v-ade53318]{align-items:center;background-color:#ffffff1a;border:1px solid hsla(0,0%,100%,.3);border-radius:.5rem;color:#fff;cursor:pointer;display:flex;font-weight:500;justify-content:center;padding:.75rem 1.5rem;transition:all .3s ease}.btn-outline[data-v-ade53318]:hover{background-color:#fff3}.section-container[data-v-ade53318]{margin:0 auto;max-width:72rem;padding:0 1.5rem}.section-header[data-v-ade53318]{margin-bottom:3rem;text-align:center}.section-header .section-title[data-v-ade53318]{color:#1d2129;font-size:1.875rem;font-weight:700;margin-bottom:1rem}.section-header .section-subtitle[data-v-ade53318]{color:#86909c;font-size:1.125rem;margin:0 auto;max-width:32rem}.features-section[data-v-ade53318]{background-color:#fff;padding:4rem 0}.features-section .features-grid[data-v-ade53318]{display:grid;gap:2rem;grid-template-columns:1fr}@media (min-width:768px){.features-section .features-grid[data-v-ade53318]{grid-template-columns:repeat(3,1fr)}}.features-section .feature-card[data-v-ade53318]{background:#fff;border:1px solid #e5e6eb;border-radius:.75rem;padding:1.5rem;transition:all .3s ease}.features-section .feature-card[data-v-ade53318]:hover{box-shadow:0 10px 20px #0000001f;transform:translateY(-4px)}.features-section .feature-icon[data-v-ade53318]{align-items:center;background-color:#165dff1a;border-radius:.5rem;display:flex;height:3.5rem;justify-content:center;margin-bottom:1.25rem;width:3.5rem}.features-section .feature-icon svg[data-v-ade53318]{color:#165dff;height:2rem;width:2rem}.features-section .feature-title[data-v-ade53318]{color:#1d2129;font-size:1.25rem;font-weight:600;margin-bottom:.75rem}.features-section .feature-description[data-v-ade53318]{color:#86909c;margin-bottom:1rem}.features-section .feature-list[data-v-ade53318]{list-style:none;margin:0;padding:0}.features-section .feature-item[data-v-ade53318]{align-items:center;display:flex;margin-bottom:.5rem}.features-section .feature-item span[data-v-ade53318]{color:#86909c;font-size:.875rem;margin-left:4px}.process-section[data-v-ade53318]{background-color:#f5f7fa;padding:4rem 0}.process-section .process-grid[data-v-ade53318]{display:grid;gap:2rem;grid-template-columns:1fr;position:relative}@media (min-width:768px){.process-section .process-grid[data-v-ade53318]{grid-template-columns:repeat(3,1fr)}}.process-section .process-step[data-v-ade53318]{position:relative;z-index:10}.process-section .step-number[data-v-ade53318]{align-items:center;background-color:#165dff;border-radius:50%;color:#fff;display:flex;font-size:1.5rem;font-weight:700;height:4rem;justify-content:center;margin:0 auto 1rem;width:4rem}.process-section .step-card[data-v-ade53318]{background:#fff;border-radius:.75rem;box-shadow:0 4px 12px #00000014;padding:2rem 1.25rem;text-align:center;transition:all .3s ease}.process-section .step-card[data-v-ade53318]:hover{box-shadow:0 10px 20px #0000001f;transform:translateY(-4px)}.process-section .step-title[data-v-ade53318]{color:#1d2129;font-size:1.25rem;font-weight:600;margin-bottom:.75rem}.process-section .step-description[data-v-ade53318]{color:#86909c}.process-section .step-image img[data-v-ade53318]{border-radius:.5rem;height:10rem;-o-object-fit:cover;object-fit:cover;width:100%}.process-section .process-cta[data-v-ade53318]{margin-top:3rem;text-align:center}.process-section .process-cta[data-v-ade53318],.template-list[data-v-ade53318]{align-items:center;display:flex;justify-content:center;width:100%}.template-list[data-v-ade53318]{background-color:#f3f5fa;box-sizing:border-box;flex-wrap:wrap;gap:30px;padding:20px}.template-list .template-preview[data-v-ade53318]{box-shadow:0 2px 5px #00000026;position:relative}.template-list .template-preview img[data-v-ade53318]{width:330px}.template-list .template-preview .template-mask[data-v-ade53318]{align-items:center;display:none;flex-direction:column;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.template-list .template-preview .template-mask img[data-v-ade53318]{height:46px;width:46px}.template-list .template-preview .template-mask .mask-button[data-v-ade53318]{align-items:center;background:linear-gradient(135deg,#165dff,#36cfc9);border-radius:8px;bottom:0;color:#fff;cursor:pointer;display:flex;font-size:16px;height:46px;justify-content:center;margin-bottom:80px;position:absolute;transition:all .2s ease;width:180px}.template-list .template-preview .template-mask .mask-button[data-v-ade53318]:hover{scale:1.02}.template-list .template-preview:hover .template-mask[data-v-ade53318]{display:flex}.resume-form-dialog .dialog-form .module-switches .module-switch[data-v-ade53318]{border-bottom:1px dashed #e5e6eb;padding:1rem 0}.resume-form-dialog .dialog-form .module-switches .module-switch .top-header[data-v-ade53318],.resume-form-dialog .dialog-form .module-switches .module-switch .top-header .switch-header[data-v-ade53318]{align-items:center;display:flex;justify-content:space-between}.resume-form-dialog .dialog-form .module-switches .module-switch .top-header .switch-header .module-name[data-v-ade53318]{color:#1d2129;font-weight:600}.resume-form-dialog .dialog-form .module-switches .module-switch .top-header .switch-header .module-tips[data-v-ade53318]{align-items:center;color:#86909c;display:flex;font-size:.775rem;margin-left:10px}.resume-form-dialog .dialog-form .module-switches .module-switch .top-header .switch-header .module-tips span[data-v-ade53318]{margin-left:3px}.resume-form-dialog .dialog-form .module-switches .module-switch .top-header .switch-header .add-content .add-btn[data-v-ade53318]{background:#409eff;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:12px;font-weight:500;margin-left:10px;padding:5px 10px;transition:all .3s ease}.resume-form-dialog .dialog-form .module-switches .module-switch .top-header .switch-header .add-content .add-btn[data-v-ade53318]:hover{background-color:#409effe6}.resume-form-dialog .dialog-form .module-switches .module-switch .top-header .switch-hint[data-v-ade53318]{color:#86909c;font-size:.875rem}.resume-form-dialog .dialog-form .module-switches .module-switch .module-content[data-v-ade53318]{margin-top:1rem}.resume-form-dialog .dialog-form .module-switches .module-switch .module-content .add-btn[data-v-ade53318]{background:#165dff;border:none;border-radius:.375rem;color:#fff;cursor:pointer;font-size:.875rem;margin-bottom:1rem;padding:.5rem 1rem}.resume-form-dialog .dialog-form .module-switches .module-switch .module-content .add-btn[data-v-ade53318]:hover{background:#0e42d2}.resume-form-dialog .dialog-form .module-switches .module-switch .module-content .education-item[data-v-ade53318]{border:1px solid #e5e6eb;border-radius:.375rem;margin-bottom:1rem;padding:1rem}.resume-form-dialog .dialog-form .module-switches .module-switch .module-content .education-item .form-grid[data-v-ade53318]{display:grid;gap:1rem;grid-template-columns:repeat(3,1fr);margin-bottom:1.5rem}@media (max-width:768px){.resume-form-dialog .dialog-form .module-switches .module-switch .module-content .education-item .form-grid[data-v-ade53318]{grid-template-columns:1fr}}.resume-form-dialog .dialog-form .module-switches .module-switch .module-content .education-item .form-group .form-label[data-v-ade53318]{color:#1d2129;display:block;font-size:.875rem;font-weight:500;margin-bottom:.5rem}.resume-form-dialog .dialog-form .module-switches .module-switch .module-content .education-item .form-group .form-label .required[data-v-ade53318]{color:#f53f3f}.resume-form-dialog .dialog-form .module-switches .module-switch .module-content .education-item .form-group .form-input[data-v-ade53318],.resume-form-dialog .dialog-form .module-switches .module-switch .module-content .education-item .form-group .form-select[data-v-ade53318],.resume-form-dialog .dialog-form .module-switches .module-switch .module-content .education-item .form-group .form-textarea[data-v-ade53318]{border:1px solid #e5e6eb;border-radius:.5rem;font-size:.875rem;padding:.625rem 1rem;transition:all .2s ease;width:100%}.resume-form-dialog .dialog-form .module-switches .module-switch .module-content .education-item .form-group .form-input[data-v-ade53318]:focus,.resume-form-dialog .dialog-form .module-switches .module-switch .module-content .education-item .form-group .form-select[data-v-ade53318]:focus,.resume-form-dialog .dialog-form .module-switches .module-switch .module-content .education-item .form-group .form-textarea[data-v-ade53318]:focus{border-color:#165dff;box-shadow:0 0 0 3px #165dff1a;outline:none}.resume-form-dialog .dialog-form .module-switches .module-switch .module-content .education-item .form-group .form-input[data-v-ade53318]::-moz-placeholder,.resume-form-dialog .dialog-form .module-switches .module-switch .module-content .education-item .form-group .form-select[data-v-ade53318]::-moz-placeholder,.resume-form-dialog .dialog-form .module-switches .module-switch .module-content .education-item .form-group .form-textarea[data-v-ade53318]::-moz-placeholder{color:#c9cdd4}.resume-form-dialog .dialog-form .module-switches .module-switch .module-content .education-item .form-group .form-input[data-v-ade53318]::placeholder,.resume-form-dialog .dialog-form .module-switches .module-switch .module-content .education-item .form-group .form-select[data-v-ade53318]::placeholder,.resume-form-dialog .dialog-form .module-switches .module-switch .module-content .education-item .form-group .form-textarea[data-v-ade53318]::placeholder{color:#c9cdd4}.resume-form-dialog .dialog-form .module-switches .module-switch .module-content .education-item .form-group .form-textarea[data-v-ade53318]{min-height:4rem;resize:vertical}.resume-form-dialog .dialog-form .module-switches .module-switch .module-content .education-item .date-range[data-v-ade53318]{align-items:center;display:flex;gap:.5rem}.resume-form-dialog .dialog-form .module-switches .module-switch .module-content .education-item .date-range span[data-v-ade53318]{color:#86909c}.resume-form-dialog .dialog-form .form-actions[data-v-ade53318]{display:flex;justify-content:flex-end;margin-top:2rem;padding-top:1rem}.resume-form-dialog .dialog-form .module-content[data-v-ade53318]{padding:0 2px}.resume-form-dialog .dialog-form .multiple-module[data-v-ade53318],.resume-form-dialog .dialog-form .single-module[data-v-ade53318]{margin-top:20px}.resume-form-dialog .dialog-form .multiple-module .add-content[data-v-ade53318]{align-items:center;display:flex;width:100%}.resume-form-dialog .dialog-form .module-item[data-v-ade53318]{margin-bottom:20px;overflow:hidden}.resume-form-dialog .dialog-form .item-header[data-v-ade53318]{align-items:center;border-bottom:1px solid #e4e7ed;box-sizing:border-box;display:flex;justify-content:space-between;margin-bottom:12px;padding:12px 0}.resume-form-dialog .dialog-form .item-title[data-v-ade53318]{color:#303133;font-size:15px;font-weight:600}.resume-form-dialog .dialog-form .module-item[data-v-ade53318] .my-from{padding:24px 20px}.resume-form-dialog .dialog-form .module-item[data-v-ade53318] .el-form-item{margin-bottom:20px}.resume-form-dialog .dialog-form .module-item[data-v-ade53318] .el-form-item__label{color:#606266;font-weight:500}.resume-form-dialog .dialog-form[data-v-ade53318] .el-form-item{width:29%}.resume-form-dialog .dialog-form .module-item[data-v-ade53318] .el-input__wrapper{border-radius:6px;transition:all .3s ease}.resume-form-dialog .dialog-form .module-item[data-v-ade53318] .el-input__wrapper:hover{border-color:#c6e2ff}.resume-form-dialog .dialog-form .module-item[data-v-ade53318] .el-textarea__inner{border-radius:6px;transition:all .3s ease}.resume-form-dialog .dialog-form .module-item[data-v-ade53318] .el-textarea__inner:hover{border-color:#c6e2ff}[data-v-ade53318] .el-dialog{padding:30px}@media (max-width:768px){[data-v-ade53318] .el-dialog{padding:10px;width:98%!important}[data-v-ade53318] .el-dialog .template-mask{display:flex!important}[data-v-ade53318] .el-dialog .el-form-item{width:90%!important}[data-v-ade53318] .el-dialog .el-input{width:240px!important}[data-v-ade53318] .el-dialog .el-input__wrapper,[data-v-ade53318] .el-dialog .el-select__wrapper,[data-v-ade53318] .el-dialog .el-textarea__inner{width:240px}[data-v-ade53318] .el-dialog .template-list{padding:10px 0}[data-v-ade53318] .el-dialog .el-form-item{margin-right:0!important}[data-v-ade53318] .el-dialog .date-picker-container{background-color:#f3f4f6;overflow:visible!important;width:240px!important}[data-v-ade53318] .el-dialog .date-picker-container .el-input{width:170px!important}}.testimonials-section[data-v-ade53318]{background-color:#f5f7fa;padding:4rem 0}.testimonials-section .testimonials-grid[data-v-ade53318]{display:grid;gap:1.5rem;grid-template-columns:1fr}@media (min-width:768px){.testimonials-section .testimonials-grid[data-v-ade53318]{grid-template-columns:repeat(2,1fr)}}.testimonials-section .testimonial-card[data-v-ade53318]{background:#fff;border-radius:.75rem;box-shadow:0 4px 12px #00000014;padding:1.5rem;transition:all .3s ease}.testimonials-section .testimonial-card[data-v-ade53318]:hover{box-shadow:0 10px 20px #0000001f;transform:translateY(-4px)}.testimonials-section .testimonial-header[data-v-ade53318]{align-items:center;display:flex;margin-bottom:1rem}.testimonials-section .testimonial-header .testimonial-avatar[data-v-ade53318]{border-radius:50%;height:3rem;margin-right:1rem;-o-object-fit:cover;object-fit:cover;width:3rem}.testimonials-section .testimonial-header .testimonial-info .testimonial-name[data-v-ade53318]{color:#1d2129;font-weight:600;margin-bottom:.25rem}.testimonials-section .testimonial-header .testimonial-info .testimonial-title[data-v-ade53318]{color:#c9cdd4;font-size:.875rem}.testimonials-section .testimonial-rating[data-v-ade53318]{display:flex;gap:.25rem;margin-bottom:.75rem}.testimonials-section .testimonial-rating svg[data-v-ade53318]{color:#d1d5db;height:1rem;width:1rem}.testimonials-section .testimonial-rating svg.filled[data-v-ade53318]{color:#fbbf24}.testimonials-section .testimonial-content[data-v-ade53318]{color:#86909c;line-height:1.6}.cta-section[data-v-ade53318]{background:linear-gradient(135deg,#165dff,#36cfc9);color:#fff;padding:4rem 1.5rem;text-align:center}.cta-section .cta-content[data-v-ade53318]{margin:0 auto;max-width:64rem}.cta-section .cta-title[data-v-ade53318]{font-size:1.875rem;font-weight:700;margin-bottom:1.5rem}.cta-section .cta-subtitle[data-v-ade53318]{color:#ffffffe6;font-size:1.25rem;margin-bottom:2rem;margin-left:auto;margin-right:auto;max-width:32rem}.cta-section .cta-actions[data-v-ade53318]{display:flex;flex-direction:column;gap:1rem;justify-content:center;margin-bottom:1.5rem}@media (min-width:640px){.cta-section .cta-actions[data-v-ade53318]{flex-direction:row}}.cta-section .cta-note[data-v-ade53318]{color:#fffc;font-size:.875rem}.mr-1[data-v-ade53318]{margin-right:.25rem}.mr-2[data-v-ade53318]{margin-right:.5rem}.preview-content[data-v-ade53318]{align-items:center;background-color:#5b5f74;box-sizing:border-box;display:flex;height:100%;justify-content:center;overflow:auto;padding:20px;width:100%}@media (max-width:768px){.btn-begin[data-v-ade53318]{font-size:1.02rem;padding:.9rem 1.5rem}.btn-begin .ai-icon[data-v-ade53318]{font-size:14px;margin-right:8px}}.ai-generating-loading{z-index:9999!important}.ai-generating-loading{z-index:10000!important}
