:root{--background: #fcfcfc;--card: #ffffff;--muted: #f5f5f5;--accent: #f2f2f2;--secondary: #fafafa;--foreground: #1a1a1a;--muted-foreground: #7f7f7f;--foreground-secondary: #525252;--foreground-tertiary: #a1a1a1;--primary: #3370FF;--ring: #3370FF;--primary-foreground: #ffffff;--brand-50: #eef2ff;--brand-100: #dce4ff;--brand-200: #b9ccff;--brand-300: #8aa8ff;--brand-400: #5c85ff;--brand-500: #3370FF;--brand-600: #2b5ed9;--brand-700: #234db3;--border: #e5e5e5;--success: #16a34a;--warning: #d97706;--danger: #dc2626;--destructive: #e44c3a;--font-sans: "PingFang SC", "Microsoft YaHei", "Helvetica Neue", ui-sans-serif, sans-serif;--radius: .375rem;--radius-sm: .25rem;--radius-md: .375rem;--radius-lg: .5rem;--radius-card: 1rem;--radius-button: .5rem;color-scheme:light}*,*:before,*:after{box-sizing:border-box}.page-resume{height:100%;margin:0;padding:0}.page-resume{position:relative}.page-resume{font-family:var(--font-sans);font-size:13px;line-height:1.5;color:var(--foreground);background:var(--background)}.app{display:flex;flex-direction:column;height:100%;overflow:hidden}.app-body{display:flex;flex:1;overflow:hidden}.main{flex:1;background:var(--muted);overflow-y:auto;padding:24px;min-width:0}.topbar{height:60px;background:var(--card);border-bottom:1px solid var(--border);display:flex;align-items:center;padding:0 24px;flex-shrink:0;gap:32px}.topbar-brand{font-size:16px;font-weight:600;color:var(--brand-500);cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;flex:1}.topbar-nav{display:flex;align-items:center;gap:24px;height:100%;flex:0 0 auto;justify-content:center}.topbar-nav-item{display:flex;align-items:center;height:100%;font-size:14px;color:var(--muted-foreground);padding:0 4px;border-bottom:2px solid transparent;transition:color .2s,border-color .2s;white-space:nowrap;text-decoration:none}.topbar-nav-item:hover{color:var(--foreground)}.topbar-nav-item.active{color:var(--brand-500);border-bottom:2px solid var(--brand-500)}.topbar-right{display:flex;align-items:center;gap:12px;flex-shrink:0;flex:1;justify-content:flex-end}.avatar-wrap{position:relative}.avatar-btn{width:32px;height:32px;border-radius:50%;background:var(--brand-500);color:#fff;border:none;cursor:pointer;font-size:13px;font-weight:500;font-family:var(--font-sans)}.dropdown-menu{position:absolute;top:calc(100% + 8px);right:0;background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:0 4px 16px #00000014;min-width:160px;padding:6px;z-index:50;display:none}.dropdown-menu.open{display:block}.dropdown-item{display:flex;align-items:center;gap:8px;padding:8px 10px;font-size:13px;color:var(--foreground);text-decoration:none;border-radius:var(--radius);cursor:pointer}.dropdown-item:hover{background:var(--muted)}.dropdown-item svg{width:16px;height:16px;color:var(--muted-foreground)}.score-badge{font-size:11px;font-weight:700;padding:2px 7px;border-radius:6px;white-space:nowrap}.score-badge.high{background:var(--success-light);color:var(--success)}.score-badge.mid{background:var(--warning-light);color:var(--warning)}.score-badge.low{background:var(--danger-light);color:var(--danger)}.score-badge.none{background:var(--muted);color:var(--muted-foreground)}.btn-brand{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 16px;border-radius:var(--radius-button);background:var(--brand-500);color:#fff;font-size:13px;font-weight:500;border:none;cursor:pointer;text-decoration:none;white-space:nowrap;font-family:var(--font-sans)}.btn-brand:hover{background:var(--brand-600)}.btn-brand svg{width:16px;height:16px}.btn-outline{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 16px;border-radius:var(--radius-button);border:1px solid var(--border);background:#fff;color:var(--foreground);font-size:13px;font-weight:500;cursor:pointer;text-decoration:none;white-space:nowrap;font-family:var(--font-sans)}.btn-outline:hover{border-color:var(--brand-300);color:var(--brand-500)}.btn-outline svg{width:16px;height:16px}.btn-outline-brand{background:var(--brand-50);border-color:var(--brand-100);color:var(--brand-700)}.btn-outline-brand:hover{background:var(--brand-100);border-color:var(--brand-200);color:var(--brand-700)}.btn-danger{color:var(--destructive)}.btn-danger:hover{border-color:var(--destructive);color:var(--destructive)}.pill{display:inline-flex;align-items:center;font-size:12px;padding:2px 10px;border-radius:99px}.pill-blue{background:var(--brand-50);color:var(--brand-700)}.section-label{font-size:16px;font-weight:600;color:var(--foreground);margin-bottom:16px;display:flex;align-items:center;gap:8px}.section-label:before{content:"";display:block;width:3px;height:18px;border-radius:9999px;background:var(--brand-500)}.action-bar{display:flex;gap:12px;margin-bottom:28px}.resume-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:16px}@media(max-width:1100px){.resume-grid{grid-template-columns:repeat(3,1fr)}}.resume-card{position:relative;background:var(--card);border:1px solid var(--border);border-radius:12px;overflow:hidden;cursor:pointer;transition:box-shadow .15s,border-color .15s}.resume-card:hover{border-color:var(--brand-300);box-shadow:0 4px 12px #3370ff14}.resume-card-body{position:relative;aspect-ratio:794 / 1123;background:var(--secondary);overflow:hidden}.resume-card-body .tpl-mini-paper{top:0;left:0}.resume-card-body .score-badge{position:absolute;top:10px;right:10px;z-index:1;box-shadow:0 1px 4px #0000001f}.resume-card-info{padding:11px 14px 12px}.resume-card-name{font-size:13px;font-weight:600}.resume-card-meta{font-size:11px;color:var(--muted-foreground);margin-top:3px}.resume-card-del{position:absolute;right:10px;bottom:10px;z-index:2;width:26px;height:26px;border-radius:7px;border:1px solid var(--border);background:var(--card);color:var(--muted-foreground);cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .15s,color .15s,border-color .15s;padding:0}.resume-card:hover .resume-card-del{opacity:1}.resume-card-del:hover{color:var(--destructive);border-color:var(--destructive)}.resume-card-del svg{width:14px;height:14px}.empty-state{background:var(--card);border:2px dashed var(--border);border-radius:16px;padding:48px 32px;text-align:center;margin-bottom:8px}.empty-state-icon{width:64px;height:64px;margin:0 auto 20px;background:var(--brand-50);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--brand-500)}.empty-state-icon svg{width:32px;height:32px}.empty-state-title{font-size:18px;font-weight:600;color:var(--foreground);margin-bottom:8px}.empty-state-desc{font-size:14px;color:var(--muted-foreground);margin-bottom:28px}.empty-state-actions{display:flex;gap:12px;justify-content:center}.empty-btn{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 20px;border-radius:var(--radius-button);font-size:14px;font-weight:500;cursor:pointer;text-decoration:none;border:1px solid transparent;transition:background .15s,border-color .15s;font-family:var(--font-sans)}.empty-btn svg{width:18px;height:18px}.empty-btn-primary{background:var(--brand-500);color:#fff}.empty-btn-primary:hover{background:var(--brand-600)}.empty-btn-secondary{background:var(--card);color:var(--foreground);border-color:var(--border)}.empty-btn-secondary:hover{background:var(--muted)}.tpl-mini-paper{position:absolute;top:0;left:0;transform:scale(var(--tpl-mini-scale, .24));transform-origin:0 0}.tpl-mini-paper .resume-paper{gap:0}.tpl-mini-paper .resume-page{box-shadow:none;border-radius:0}.page-resume .import-file-input{display:none}.page-resume .dim-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000073;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:100;display:flex;align-items:center;justify-content:center}.page-resume .modal{width:560px;max-width:calc(100vw - 48px);max-height:720px;background:var(--card);border-radius:12px;box-shadow:0 20px 60px #00000040;display:flex;flex-direction:column;overflow:hidden}.page-resume .modal-header{display:flex;align-items:flex-start;gap:12px;padding:24px 24px 16px;border-bottom:1px solid var(--border)}.page-resume .modal-header-icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;background:var(--brand-50);color:var(--brand-500);flex-shrink:0}.page-resume .modal-header-icon svg{width:20px;height:20px}.page-resume .modal-header-text{flex:1;min-width:0}.page-resume .modal-title{font-size:18px;font-weight:700;color:var(--foreground);letter-spacing:-.01em;line-height:1.3}.page-resume .modal-description{font-size:13px;color:var(--muted-foreground);margin-top:4px}.page-resume .modal-close{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;border:none;background:transparent;color:var(--muted-foreground);cursor:pointer;flex-shrink:0;transition:background .15s,color .15s}.page-resume .modal-close:hover{background:var(--muted);color:var(--foreground)}.page-resume .modal-close svg{width:18px;height:18px}.page-resume .modal-body{flex:1;overflow-y:auto;padding:20px 24px}.page-resume .drop-zone{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:40px 24px;border:2px dashed var(--border);border-radius:12px;background:var(--muted);cursor:pointer;transition:border-color .15s,background .15s}.page-resume .drop-zone:hover,.page-resume .drop-zone.dragover{border-color:var(--brand-400);background:var(--brand-50)}.page-resume .drop-zone-icon{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:12px;background:#fff;color:var(--brand-500);box-shadow:0 1px 3px #0000000f}.page-resume .drop-zone-icon svg{width:24px;height:24px}.page-resume .drop-zone-text{font-size:14px;font-weight:500;color:var(--foreground)}.page-resume .drop-zone-sub{font-size:12px;color:var(--muted-foreground)}.page-resume .file-hint{display:flex;align-items:center;gap:6px;margin-top:12px;font-size:12px;color:var(--muted-foreground)}.page-resume .file-hint svg{width:14px;height:14px;flex-shrink:0}.page-resume .file-card{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--border);border-radius:10px;background:#fff;margin-top:16px}.page-resume .file-card-icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:8px;background:var(--brand-50);color:var(--brand-500);flex-shrink:0}.page-resume .file-card-icon svg{width:20px;height:20px}.page-resume .file-card-info{flex:1;min-width:0}.page-resume .file-card-name{font-size:13px;font-weight:600;color:var(--foreground);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page-resume .file-card-meta{font-size:12px;color:var(--muted-foreground);margin-top:2px;display:flex;align-items:center;gap:6px}.page-resume .meta-dot{width:3px;height:3px;border-radius:50%;background:var(--muted-foreground)}.page-resume .meta-tag{display:inline-flex;align-items:center;padding:1px 6px;border-radius:4px;background:var(--success-light);color:var(--success);font-size:11px;font-weight:500}.page-resume .file-card-remove{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;border:none;background:transparent;color:var(--muted-foreground);cursor:pointer;flex-shrink:0;transition:background .15s,color .15s}.page-resume .file-card-remove:hover{background:var(--danger-light);color:var(--danger)}.page-resume .file-card-remove svg{width:16px;height:16px}.page-resume .modal-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 24px;border-top:1px solid var(--border);background:#fff}.page-resume .footer-back{font-size:13px;color:var(--muted-foreground);display:inline-flex;align-items:center;gap:4px;border:none;background:none;cursor:pointer;font-family:var(--font-sans);padding:0}.page-resume .footer-back:hover{color:var(--brand-500)}.page-resume .footer-back svg{width:14px;height:14px}.page-resume .footer-actions{display:flex;align-items:center;gap:10px}.page-resume .footer-actions .btn-brand:disabled{opacity:.5;cursor:not-allowed}.page-resume .preset-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px}.page-resume .preset-card{position:relative;text-align:left;cursor:pointer;font:inherit;color:inherit;-moz-appearance:none;appearance:none;-webkit-appearance:none;background:var(--card);border:1.5px solid var(--border);border-radius:10px;padding:14px 14px 12px;transition:border-color .15s,box-shadow .15s}.page-resume .preset-card:hover:not(:disabled){border-color:var(--brand-400);box-shadow:0 4px 12px #3370ff14}.page-resume .preset-card:disabled{opacity:.7;cursor:wait}.page-resume .preset-card-name{font-size:14px;font-weight:600;color:var(--foreground);margin-bottom:5px}.page-resume .preset-card-desc{font-size:12px;color:var(--muted-foreground);line-height:1.5;margin-bottom:8px;min-height:36px}.page-resume .preset-card-meta{font-size:11px;color:var(--brand-600);font-weight:500}.page-resume .preset-card-busy{position:absolute;top:10px;right:10px;font-size:11px;color:var(--brand-600);font-weight:600}.page-resume .preset-footer-hint{font-size:12px;color:var(--muted-foreground)}.mobile-note{display:none}@media(max-width:767px){.app{display:none}.mobile-note{display:block;padding:24px;text-align:center}}.app-body-no-sidebar>.main{width:100%}.main-col{max-width:1100px;margin:0 auto}.page-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.page-toolbar .section-label{margin:0}.page-toolbar-actions{display:flex;gap:8px}.page-toolbar-actions .btn-outline{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--border);border-radius:8px;padding:8px 12px;font-size:13px;color:var(--foreground-secondary);text-decoration:none;background:var(--card)}.page-toolbar-actions .btn-outline:hover{border-color:var(--primary);color:var(--primary)}.resume-card-share{position:absolute;top:10px;left:10px;z-index:2;height:26px;padding:0 8px;border-radius:8px;border:1px solid var(--border);background:#fffffff2;color:var(--foreground-secondary);font-size:11px;font-weight:700;cursor:pointer;letter-spacing:.02em}.resume-card-share:hover{border-color:var(--primary);color:var(--primary)}.ats-share-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;background:#0000008c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:24px}.ats-share-card{width:min(380px,100%);background:#fff;border-radius:16px;padding:18px;box-shadow:0 24px 72px #00000047}.ats-share-card img{width:100%;border-radius:12px;display:block}.ats-share-score{margin-top:12px;font-size:15px;font-weight:700;text-align:center}.ats-share-name{margin-top:4px;font-size:12px;color:var(--muted-foreground);text-align:center}.ats-share-actions{display:flex;gap:8px;margin-top:14px}.ats-share-actions button{flex:1;height:36px;border-radius:10px;border:1px solid var(--border);background:#fff;cursor:pointer;font-size:13px;font-family:inherit}.ats-share-actions button:last-child{background:var(--primary);color:#fff;border-color:var(--primary)}.demo-reset-btn{border-style:dashed;color:var(--muted-foreground, #6b7280);font-size:12px}.resume-paper[data-design=ink-brief],.resume-paper[data-template=ink-brief]{--tpl-primary: #111111;--tpl-primary-soft: #f2f2f2;--tpl-primary-border: #d4d4d4;--tpl-primary-text: #111111}.resume-paper[data-design=ink-brief] .resume-page:first-child .page-inner,.resume-paper[data-template=ink-brief] .resume-page:first-child .page-inner{padding-top:0}.resume-paper[data-design=ink-brief] .resume-header-block,.resume-paper[data-template=ink-brief] .resume-header-block{background:#111;color:#fff;margin:0 -60px 32px;padding:48px 60px 36px}.resume-paper[data-design=ink-brief] .resume-name,.resume-paper[data-template=ink-brief] .resume-name{color:#fff;font-size:48px;font-weight:800;letter-spacing:2px}.resume-paper[data-design=ink-brief] .resume-job-title,.resume-paper[data-template=ink-brief] .resume-job-title{color:#ffffffb8;letter-spacing:3px}.resume-paper[data-design=ink-brief] .resume-contact,.resume-paper[data-template=ink-brief] .resume-contact{color:#ffffff8c}.resume-paper[data-design=ink-brief] .resume-divider,.resume-paper[data-template=ink-brief] .resume-divider{display:none}.resume-paper[data-design=ink-brief] .resume-section-title,.resume-paper[data-template=ink-brief] .resume-section-title{display:flex;align-items:center;gap:10px;border-bottom:3px solid #111;padding-bottom:8px}.resume-paper[data-design=ink-brief] .resume-section-title:before,.resume-paper[data-template=ink-brief] .resume-section-title:before{content:"";width:18px;height:18px;background:#111;display:inline-block}.resume-paper[data-design=classic-formal],.resume-paper[data-template=classic-formal]{--tpl-primary: #1B3A5C;--tpl-primary-soft: #EEF2F7;--tpl-primary-border: #C5D0DC;--tpl-primary-text: #1B3A5C}.resume-paper[data-design=classic-formal] .resume-name,.resume-paper[data-template=classic-formal] .resume-name{font-family:Songti SC,STSong,serif;letter-spacing:6px;font-size:30px}.resume-paper[data-design=classic-formal] .resume-header-block,.resume-paper[data-template=classic-formal] .resume-header-block{text-align:center}.resume-paper[data-design=classic-formal] .resume-contact,.resume-paper[data-template=classic-formal] .resume-contact{justify-content:center}.resume-paper[data-design=classic-formal] .resume-section-title,.resume-paper[data-template=classic-formal] .resume-section-title{font-family:Songti SC,serif;letter-spacing:4px;text-align:center;border-bottom:1px solid #C5D0DC}.resume-paper[data-design=classic-formal] .resume-divider,.resume-paper[data-template=classic-formal] .resume-divider{height:0;border-top:1.5px solid #1B3A5C;border-bottom:1px solid #1B3A5C;padding-bottom:3px;background:transparent;width:70%;margin-left:auto;margin-right:auto}.resume-paper[data-design=classic-luxury],.resume-paper[data-template=classic-luxury]{--tpl-primary: #8B6914;--tpl-primary-soft: #FBF6E8;--tpl-primary-border: #E0C88A;--tpl-primary-text: #8B6914}.resume-paper[data-design=classic-luxury] .resume-name,.resume-paper[data-template=classic-luxury] .resume-name{font-family:Songti SC,serif;letter-spacing:10px;font-size:34px}.resume-paper[data-design=classic-luxury] .resume-header-block,.resume-paper[data-template=classic-luxury] .resume-header-block{text-align:center}.resume-paper[data-design=classic-luxury] .resume-contact,.resume-paper[data-template=classic-luxury] .resume-contact{justify-content:center}.resume-paper[data-design=classic-luxury] .resume-divider,.resume-paper[data-template=classic-luxury] .resume-divider{height:0;border-top:2px solid #8B6914;border-bottom:1px solid #8B6914;padding-bottom:3px;background:transparent;width:55%;margin-left:auto;margin-right:auto}.resume-paper[data-design=banner-poster],.resume-paper[data-template=banner-poster]{--tpl-primary: #C2255C;--tpl-primary-soft: #FCEBF2;--tpl-primary-border: #F0B6CC;--tpl-primary-text: #C2255C}.resume-paper[data-design=banner-poster] .resume-page:first-child .page-inner,.resume-paper[data-template=banner-poster] .resume-page:first-child .page-inner{padding-top:0}.resume-paper[data-design=banner-poster] .resume-header-block,.resume-paper[data-template=banner-poster] .resume-header-block{background:linear-gradient(135deg,#c2255c,#8e1542);margin:0 -60px 28px;padding:48px 60px 36px}.resume-paper[data-design=banner-poster] .resume-name,.resume-paper[data-template=banner-poster] .resume-name{color:#fff;font-size:40px;font-weight:800}.resume-paper[data-design=banner-poster] .resume-job-title,.resume-paper[data-design=banner-poster] .resume-contact,.resume-paper[data-template=banner-poster] .resume-job-title,.resume-paper[data-template=banner-poster] .resume-contact{color:#ffffffd9}.resume-paper[data-design=banner-poster] .resume-section-title,.resume-paper[data-template=banner-poster] .resume-section-title{border-left:6px solid #C2255C;padding-left:12px}.resume-paper[data-design=banner-brand],.resume-paper[data-template=banner-brand]{--tpl-primary: #1F4E79;--tpl-primary-soft: #EAF2FA;--tpl-primary-border: #B8CFE6;--tpl-primary-text: #1F4E79}.resume-paper[data-design=banner-brand] .resume-page:first-child .page-inner,.resume-paper[data-template=banner-brand] .resume-page:first-child .page-inner{padding-top:0}.resume-paper[data-design=banner-brand] .resume-header-block,.resume-paper[data-template=banner-brand] .resume-header-block{background:#111;border-bottom:8px solid #1F4E79;margin:0 -60px 24px;padding:40px 60px 32px}.resume-paper[data-design=banner-brand] .resume-name,.resume-paper[data-template=banner-brand] .resume-name{color:#fff;font-size:36px}.resume-paper[data-design=banner-brand] .resume-job-title,.resume-paper[data-design=banner-brand] .resume-contact,.resume-paper[data-template=banner-brand] .resume-job-title,.resume-paper[data-template=banner-brand] .resume-contact{color:#ffffffbf}.resume-paper[data-design=minimal-gallery],.resume-paper[data-template=minimal-gallery]{--tpl-primary: #5B5B5B;--tpl-primary-soft: #F4F4F4;--tpl-primary-border: #E0E0E0;--tpl-primary-text: #5B5B5B}.resume-paper[data-design=minimal-gallery] .resume-name,.resume-paper[data-template=minimal-gallery] .resume-name{font-size:40px;font-weight:200;letter-spacing:3px}.resume-paper[data-design=minimal-gallery] .resume-divider,.resume-paper[data-template=minimal-gallery] .resume-divider{display:none}.resume-paper[data-design=minimal-gallery] .resume-section-title,.resume-paper[data-template=minimal-gallery] .resume-section-title{font-size:11px;letter-spacing:5px;text-transform:uppercase;color:#888;border-bottom:none}.resume-paper[data-design=sidebar-pro],.resume-paper[data-template=sidebar-pro]{--tpl-primary: #2563EB;--tpl-primary-soft: #EEF4FE;--tpl-primary-border: #C7DBFB;--tpl-primary-text: #1D4ED8}.resume-paper[data-design=sidebar-magazine],.resume-paper[data-template=sidebar-magazine]{--tpl-primary: #111111;--tpl-primary-soft: #f2f2f2;--tpl-primary-border: #d4d4d4;--tpl-primary-text: #111111}.resume-paper[data-design=sidebar-pro] .resume-sidebar,.resume-paper[data-template=sidebar-pro] .resume-sidebar{background:#f3f5f8;border-right:4px solid #2563EB}.resume-paper[data-design=sidebar-magazine] .resume-sidebar,.resume-paper[data-template=sidebar-magazine] .resume-sidebar{background:#111;color:#f2f2f2}.resume-paper[data-design=sidebar-magazine] .resume-sidebar .resume-name,.resume-paper[data-design=sidebar-magazine] .resume-sidebar .resume-section-title,.resume-paper[data-template=sidebar-magazine] .resume-sidebar .resume-name,.resume-paper[data-template=sidebar-magazine] .resume-sidebar .resume-section-title{color:#fff;font-family:Songti SC,serif}.resume-paper[data-design=classic-luxury] .resume-header-block,.resume-paper[data-template=classic-luxury] .resume-header-block{background:linear-gradient(180deg,#1a1206,#2a200c);margin:0 -60px 28px;padding:40px 60px 32px}.resume-paper[data-design=classic-luxury] .resume-name,.resume-paper[data-template=classic-luxury] .resume-name{color:#e8c878;font-size:38px;letter-spacing:8px}.resume-paper[data-design=classic-luxury] .resume-job-title,.resume-paper[data-design=classic-luxury] .resume-contact,.resume-paper[data-template=classic-luxury] .resume-job-title,.resume-paper[data-template=classic-luxury] .resume-contact{color:#e8c878bf}.resume-paper[data-design=sidebar-magazine] .resume-sidebar,.resume-paper[data-template=sidebar-magazine] .resume-sidebar{background:#0d0d0d!important;color:#f5f5f5!important}.resume-paper[data-design=sidebar-magazine] .resume-sidebar .resume-name,.resume-paper[data-template=sidebar-magazine] .resume-sidebar .resume-name{color:#e8c878;font-size:28px}.resume-paper[data-design=sidebar-pro] .resume-sidebar,.resume-paper[data-template=sidebar-pro] .resume-sidebar{background:#eef2f7!important}.resume-paper[data-design=classic-luxury] .resume-page:first-child .page-inner,.resume-paper[data-template=classic-luxury] .resume-page:first-child .page-inner{padding-top:0!important}.resume-paper[data-design=classic-luxury] .resume-header-block,.resume-paper[data-template=classic-luxury] .resume-header-block{margin-top:0!important;margin-left:-60px!important;margin-right:-60px!important}.resume-paper[data-design=banner-poster] .resume-name,.resume-paper[data-template=banner-poster] .resume-name{font-size:44px;letter-spacing:1px}.resume-paper[data-design=banner-brand] .resume-header-block,.resume-paper[data-template=banner-brand] .resume-header-block{background:linear-gradient(90deg,#111 0,#111 72%,#1f4e79 72%,#1f4e79)}.resume-paper[data-design=banner-brand] .resume-name,.resume-paper[data-template=banner-brand] .resume-name{font-family:Songti SC,serif;letter-spacing:4px}.resume-paper[data-design=ink-brief] .resume-photo,.resume-paper[data-template=ink-brief] .resume-photo{width:96px;height:120px;border:3px solid #fff;border-radius:0;align-self:center}.resume-paper[data-design=banner-poster] .resume-photo,.resume-paper[data-template=banner-poster] .resume-photo,.resume-paper[data-design=banner-brand] .resume-photo,.resume-paper[data-template=banner-brand] .resume-photo{width:104px;height:132px;border:2px solid rgba(255,255,255,.92);border-radius:4px;align-self:center}.resume-paper[data-design=sidebar-pro] .resume-photo,.resume-paper[data-template=sidebar-pro] .resume-photo{grid-row:auto;grid-column:auto;width:110px;height:146px;margin:4px 0 12px;border-radius:6px}.resume-paper[data-design=sidebar-magazine] .resume-photo,.resume-paper[data-template=sidebar-magazine] .resume-photo{grid-row:auto;grid-column:auto;width:70%;height:auto;aspect-ratio:3 / 4;object-fit:cover;margin:4px 0 14px;border:2px solid #fff;border-radius:4px}.resume-paper[data-design=classic-formal] .resume-photo,.resume-paper[data-template=classic-formal] .resume-photo,.resume-paper[data-design=classic-luxury] .resume-photo,.resume-paper[data-template=classic-luxury] .resume-photo,.resume-paper[data-design=minimal-gallery] .resume-photo,.resume-paper[data-template=minimal-gallery] .resume-photo{display:none}div.resume-paper[data-design=modern-n01],div.resume-paper[data-template=modern-n01]{--tpl-primary: #1F4E79;--tpl-primary-soft: #e9edf2;--tpl-primary-border: #aabccc;--tpl-primary-text: #183b5c;--tpl-text-strong: #183b5c;--tpl-role-color: #1F4E79;--tpl-bullet-color: #1F4E79;--tpl-section-spacing: 24px;--tpl-name-size: 38px;--tpl-name-weight: 800;--tpl-title-font: inherit;--tpl-title-letter-spacing: 1px;--tpl-section-title-weight: 700;--tpl-skill-tag-bg: transparent;--tpl-skill-tag-color: #183b5c;--tpl-skill-tag-border: 1px solid #aabccc;--tpl-skill-tag-radius: 6px}div.resume-paper[data-design=modern-n01] .resume-header-block,div.resume-paper[data-template=modern-n01] .resume-header-block{background:#1f4e79;margin:0 -60px 30px;padding:46px 60px 34px}div.resume-paper[data-design=modern-n01] .resume-name,div.resume-paper[data-template=modern-n01] .resume-name,div.resume-paper[data-design=modern-n01] .resume-job-title,div.resume-paper[data-template=modern-n01] .resume-job-title,div.resume-paper[data-design=modern-n01] .resume-contact,div.resume-paper[data-template=modern-n01] .resume-contact{color:#fff}div.resume-paper[data-design=modern-n01] .resume-job-title,div.resume-paper[data-template=modern-n01] .resume-job-title{color:#e9edf2}div.resume-paper[data-design=modern-n01] .resume-contact,div.resume-paper[data-template=modern-n01] .resume-contact{color:#ffffffbf}div.resume-paper[data-design=modern-n01] .resume-page:first-child .page-inner,div.resume-paper[data-template=modern-n01] .resume-page:first-child .page-inner{padding-top:0}div.resume-paper[data-design=modern-n01] .resume-section-title,div.resume-paper[data-template=modern-n01] .resume-section-title{border-left:6px solid #1F4E79;padding-left:12px}div.resume-paper[data-design=modern-n01] .resume-divider,div.resume-paper[data-template=modern-n01] .resume-divider{height:3px;background:#1f4e79;border:none}div.resume-paper[data-design=modern-n02],div.resume-paper[data-template=modern-n02]{--tpl-primary: #0F4C5C;--tpl-primary-soft: #e7edef;--tpl-primary-border: #a4bbc1;--tpl-primary-text: #0b3a46;--tpl-text-strong: #0b3a46;--tpl-role-color: #0F4C5C;--tpl-bullet-color: #0F4C5C;--tpl-section-spacing: 24px;--tpl-name-size: 38px;--tpl-name-weight: 800;--tpl-title-font: inherit;--tpl-title-letter-spacing: 1px;--tpl-section-title-weight: 700;--tpl-skill-tag-bg: #e7edef;--tpl-skill-tag-color: #0b3a46;--tpl-skill-tag-border: none;--tpl-skill-tag-radius: 999px}div.resume-paper[data-design=modern-n02] .resume-header-block,div.resume-paper[data-template=modern-n02] .resume-header-block{border-left:10px solid #0F4C5C;border-bottom:3px solid #0F4C5C;padding:6px 0 16px 20px;margin-bottom:26px}div.resume-paper[data-design=modern-n02] .resume-section-title,div.resume-paper[data-template=modern-n02] .resume-section-title{border-left:6px solid #0F4C5C;padding-left:12px}div.resume-paper[data-design=modern-n02] .resume-divider,div.resume-paper[data-template=modern-n02] .resume-divider{display:none}div.resume-paper[data-design=modern-n03],div.resume-paper[data-template=modern-n03]{--tpl-primary: #4A5D23;--tpl-primary-soft: #edefe9;--tpl-primary-border: #bac1ab;--tpl-primary-text: #38471b;--tpl-text-strong: #38471b;--tpl-role-color: #4A5D23;--tpl-bullet-color: #4A5D23;--tpl-section-spacing: 24px;--tpl-name-size: 38px;--tpl-name-weight: 800;--tpl-title-font: inherit;--tpl-title-letter-spacing: 1px;--tpl-section-title-weight: 700;--tpl-skill-tag-bg: transparent;--tpl-skill-tag-color: #38471b;--tpl-skill-tag-border: 1px solid #bac1ab;--tpl-skill-tag-radius: 6px}div.resume-paper[data-design=modern-n03] .resume-header-block,div.resume-paper[data-template=modern-n03] .resume-header-block{background:linear-gradient(90deg,#2e3a16 0,#2e3a16 62%,#4a5d23 62%,#4a5d23);color:#fff;margin:0 -60px 30px;padding:44px 60px 34px}div.resume-paper[data-design=modern-n03] .resume-name,div.resume-paper[data-template=modern-n03] .resume-name,div.resume-paper[data-design=modern-n03] .resume-job-title,div.resume-paper[data-template=modern-n03] .resume-job-title,div.resume-paper[data-design=modern-n03] .resume-contact,div.resume-paper[data-template=modern-n03] .resume-contact{color:#fff}div.resume-paper[data-design=modern-n03] .resume-job-title,div.resume-paper[data-template=modern-n03] .resume-job-title,div.resume-paper[data-design=modern-n03] .resume-contact,div.resume-paper[data-template=modern-n03] .resume-contact{color:#ffffffc7}div.resume-paper[data-design=modern-n03] .resume-page:first-child .page-inner,div.resume-paper[data-template=modern-n03] .resume-page:first-child .page-inner{padding-top:0}div.resume-paper[data-design=modern-n03] .resume-section-title,div.resume-paper[data-template=modern-n03] .resume-section-title{border-bottom:2.5px solid #4A5D23;padding-bottom:7px}div.resume-paper[data-design=modern-n03] .resume-divider,div.resume-paper[data-template=modern-n03] .resume-divider{height:0;border-top:2.5px solid #4A5D23;border-bottom:1px solid #4A5D23;padding-bottom:2px;background:transparent}div.resume-paper[data-design=modern-n04],div.resume-paper[data-template=modern-n04]{--tpl-primary: #3B5249;--tpl-primary-soft: #ebeeed;--tpl-primary-border: #b5bdba;--tpl-primary-text: #2d3e37;--tpl-text-strong: #2d3e37;--tpl-role-color: #3B5249;--tpl-bullet-color: #3B5249;--tpl-section-spacing: 24px;--tpl-name-size: 38px;--tpl-name-weight: 800;--tpl-title-font: inherit;--tpl-title-letter-spacing: 1px;--tpl-section-title-weight: 700;--tpl-skill-tag-bg: #ebeeed;--tpl-skill-tag-color: #2d3e37;--tpl-skill-tag-border: none;--tpl-skill-tag-radius: 999px}div.resume-paper[data-design=modern-n04] .resume-header-block,div.resume-paper[data-template=modern-n04] .resume-header-block{background:#ebeeed;margin:0 -60px 30px;padding:44px 60px 34px}div.resume-paper[data-design=modern-n04] .resume-name,div.resume-paper[data-template=modern-n04] .resume-name{color:#25332d}div.resume-paper[data-design=modern-n04] .resume-page:first-child .page-inner,div.resume-paper[data-template=modern-n04] .resume-page:first-child .page-inner{padding-top:0}div.resume-paper[data-design=modern-n04] .resume-section-title,div.resume-paper[data-template=modern-n04] .resume-section-title{display:flex;align-items:center;gap:10px}div.resume-paper[data-design=modern-n04] .resume-section-title:before,div.resume-paper[data-template=modern-n04] .resume-section-title:before{content:"";width:13px;height:13px;background:#3b5249}div.resume-paper[data-design=modern-n04] .resume-divider,div.resume-paper[data-template=modern-n04] .resume-divider{height:3px;border:none;background:linear-gradient(90deg,#3b5249,#ebeeed)}div.resume-paper[data-design=modern-n05],div.resume-paper[data-template=modern-n05]{--tpl-primary: #4E598C;--tpl-primary-soft: #edeef4;--tpl-primary-border: #bcc0d3;--tpl-primary-text: #3b446a;--tpl-text-strong: #3b446a;--tpl-role-color: #4E598C;--tpl-bullet-color: #4E598C;--tpl-section-spacing: 24px;--tpl-name-size: 38px;--tpl-name-weight: 800;--tpl-title-font: inherit;--tpl-title-letter-spacing: 1px;--tpl-section-title-weight: 700;--tpl-skill-tag-bg: transparent;--tpl-skill-tag-color: #3b446a;--tpl-skill-tag-border: 1px solid #bcc0d3;--tpl-skill-tag-radius: 6px}div.resume-paper[data-design=modern-n05] .resume-paper:before,div.resume-paper[data-template=modern-n05] .resume-paper:before{content:"";display:block;height:10px;background:linear-gradient(90deg,#4e598c 0,#4e598c 40%,#303757 40%,#303757 70%,#edeef4 70%,#edeef4)}div.resume-paper[data-design=modern-n05] .resume-header-block,div.resume-paper[data-template=modern-n05] .resume-header-block{padding-top:18px;margin-bottom:26px}div.resume-paper[data-design=modern-n05] .resume-page:first-child .page-inner,div.resume-paper[data-template=modern-n05] .resume-page:first-child .page-inner{padding-top:0}div.resume-paper[data-design=modern-n05] .resume-section-title,div.resume-paper[data-template=modern-n05] .resume-section-title{display:inline-block;background:#4e598c;color:#fff;padding:4px 14px}div.resume-paper[data-design=modern-n05] .resume-divider,div.resume-paper[data-template=modern-n05] .resume-divider{height:3px;background:#4e598c;border:none}div.resume-paper[data-design=modern-n06],div.resume-paper[data-template=modern-n06]{--tpl-primary: #14365D;--tpl-primary-soft: #e8ebef;--tpl-primary-border: #a6b3c1;--tpl-primary-text: #0f2947;--tpl-text-strong: #0f2947;--tpl-role-color: #14365D;--tpl-bullet-color: #14365D;--tpl-section-spacing: 24px;--tpl-name-size: 38px;--tpl-name-weight: 800;--tpl-title-font: inherit;--tpl-title-letter-spacing: 1px;--tpl-section-title-weight: 700;--tpl-skill-tag-bg: #e8ebef;--tpl-skill-tag-color: #0f2947;--tpl-skill-tag-border: none;--tpl-skill-tag-radius: 999px}div.resume-paper[data-design=modern-n06] .resume-header-block,div.resume-paper[data-template=modern-n06] .resume-header-block{border-bottom:5px solid #14365D;padding-bottom:18px;margin-bottom:26px}div.resume-paper[data-design=modern-n06] .resume-name:after,div.resume-paper[data-template=modern-n06] .resume-name:after{content:"";display:block;width:64px;height:6px;background:#14365d;margin-top:10px}div.resume-paper[data-design=modern-n06] .resume-section-title,div.resume-paper[data-template=modern-n06] .resume-section-title{border-top:2px solid #14365D;border-bottom:1px solid #14365D;padding:5px 0}div.resume-paper[data-design=modern-n06] .resume-divider,div.resume-paper[data-template=modern-n06] .resume-divider{display:none}div.resume-paper[data-design=modern-n07],div.resume-paper[data-template=modern-n07]{--tpl-primary: #1F5F5B;--tpl-primary-soft: #e9efef;--tpl-primary-border: #aac2c1;--tpl-primary-text: #184845;--tpl-text-strong: #184845;--tpl-role-color: #1F5F5B;--tpl-bullet-color: #1F5F5B;--tpl-section-spacing: 24px;--tpl-name-size: 38px;--tpl-name-weight: 800;--tpl-title-font: inherit;--tpl-title-letter-spacing: 1px;--tpl-section-title-weight: 700;--tpl-skill-tag-bg: transparent;--tpl-skill-tag-color: #184845;--tpl-skill-tag-border: 1px solid #aac2c1;--tpl-skill-tag-radius: 6px}div.resume-paper[data-design=modern-n07] .resume-paper,div.resume-paper[data-template=modern-n07] .resume-paper{border-left:14px solid #1F5F5B}div.resume-paper[data-design=modern-n07] .resume-header-block,div.resume-paper[data-template=modern-n07] .resume-header-block{padding-left:24px;margin-bottom:26px}div.resume-paper[data-design=modern-n07] .resume-section-title,div.resume-paper[data-template=modern-n07] .resume-section-title{display:flex;align-items:center;gap:9px}div.resume-paper[data-design=modern-n07] .resume-section-title:before,div.resume-paper[data-template=modern-n07] .resume-section-title:before{content:"";width:16px;height:16px;border:4px solid #1F5F5B;border-radius:50%;box-sizing:border-box}div.resume-paper[data-design=modern-n07] .resume-divider,div.resume-paper[data-template=modern-n07] .resume-divider{height:0;border-top:2.5px solid #1F5F5B;border-bottom:1px solid #1F5F5B;padding-bottom:2px;background:transparent}div.resume-paper[data-design=modern-n08],div.resume-paper[data-template=modern-n08]{--tpl-primary: #0E4D64;--tpl-primary-soft: #e7edf0;--tpl-primary-border: #a3bbc4;--tpl-primary-text: #0b3b4c;--tpl-text-strong: #0b3b4c;--tpl-role-color: #0E4D64;--tpl-bullet-color: #0E4D64;--tpl-section-spacing: 24px;--tpl-name-size: 38px;--tpl-name-weight: 800;--tpl-title-font: inherit;--tpl-title-letter-spacing: 1px;--tpl-section-title-weight: 700;--tpl-skill-tag-bg: #e7edf0;--tpl-skill-tag-color: #0b3b4c;--tpl-skill-tag-border: none;--tpl-skill-tag-radius: 999px}div.resume-paper[data-design=modern-n08] .resume-header-block,div.resume-paper[data-template=modern-n08] .resume-header-block{background:linear-gradient(120deg,#0e4d64,#09303e);margin:0 -60px 30px;padding:46px 60px 34px}div.resume-paper[data-design=modern-n08] .resume-name,div.resume-paper[data-template=modern-n08] .resume-name,div.resume-paper[data-design=modern-n08] .resume-job-title,div.resume-paper[data-template=modern-n08] .resume-job-title,div.resume-paper[data-design=modern-n08] .resume-contact,div.resume-paper[data-template=modern-n08] .resume-contact{color:#fff}div.resume-paper[data-design=modern-n08] .resume-job-title,div.resume-paper[data-template=modern-n08] .resume-job-title{color:#fffc}div.resume-paper[data-design=modern-n08] .resume-page:first-child .page-inner,div.resume-paper[data-template=modern-n08] .resume-page:first-child .page-inner{padding-top:0}div.resume-paper[data-design=modern-n08] .resume-section-title,div.resume-paper[data-template=modern-n08] .resume-section-title{border-left:6px solid #0E4D64;padding-left:12px}div.resume-paper[data-design=modern-n08] .resume-divider,div.resume-paper[data-template=modern-n08] .resume-divider{height:3px;border:none;background:linear-gradient(90deg,#0e4d64,#e7edf0)}div.resume-paper[data-design=modern-n09],div.resume-paper[data-template=modern-n09]{--tpl-primary: #2D5E7E;--tpl-primary-soft: #eaeff2;--tpl-primary-border: #afc2ce;--tpl-primary-text: #224760;--tpl-text-strong: #224760;--tpl-role-color: #2D5E7E;--tpl-bullet-color: #2D5E7E;--tpl-section-spacing: 24px;--tpl-name-size: 38px;--tpl-name-weight: 800;--tpl-title-font: inherit;--tpl-title-letter-spacing: 1px;--tpl-section-title-weight: 700;--tpl-skill-tag-bg: transparent;--tpl-skill-tag-color: #224760;--tpl-skill-tag-border: 1px solid #afc2ce;--tpl-skill-tag-radius: 6px}div.resume-paper[data-design=modern-n09] .resume-header-block,div.resume-paper[data-template=modern-n09] .resume-header-block{border-bottom:5px solid #2D5E7E;padding-bottom:18px;margin-bottom:26px}div.resume-paper[data-design=modern-n09] .resume-name:after,div.resume-paper[data-template=modern-n09] .resume-name:after{content:"";display:block;width:64px;height:6px;background:#2d5e7e;margin-top:10px}div.resume-paper[data-design=modern-n09] .resume-section-title,div.resume-paper[data-template=modern-n09] .resume-section-title{display:flex;align-items:center;gap:10px}div.resume-paper[data-design=modern-n09] .resume-section-title:before,div.resume-paper[data-template=modern-n09] .resume-section-title:before{content:"";width:13px;height:13px;background:#2d5e7e}div.resume-paper[data-design=modern-n09] .resume-divider,div.resume-paper[data-template=modern-n09] .resume-divider{height:3px;background:#2d5e7e;border:none}div.resume-paper[data-design=sidebar-s01],div.resume-paper[data-template=sidebar-s01]{--tpl-primary: #1F4E79;--tpl-primary-soft: #e9edf2;--tpl-primary-border: #aabccc;--tpl-primary-text: #183b5c;--tpl-text-strong: #183b5c;--tpl-role-color: #1F4E79;--tpl-bullet-color: #1F4E79;--tpl-section-spacing: 24px;--tpl-name-size: 38px;--tpl-name-weight: 800;--tpl-title-font: inherit;--tpl-title-letter-spacing: 1px;--tpl-section-title-weight: 700;--tpl-skill-tag-bg: transparent;--tpl-skill-tag-color: #183b5c;--tpl-skill-tag-border: 1px solid #aabccc;--tpl-skill-tag-radius: 6px}div.resume-paper[data-design=sidebar-s01] .resume-sidebar,div.resume-paper[data-template=sidebar-s01] .resume-sidebar{background:#1f4e79!important;color:#fff!important;border-right:none}div.resume-paper[data-design=sidebar-s01] .resume-sidebar .resume-name,div.resume-paper[data-template=sidebar-s01] .resume-sidebar .resume-name{color:#fff}div.resume-paper[data-design=sidebar-s01] .resume-sidebar .resume-section-title,div.resume-paper[data-template=sidebar-s01] .resume-sidebar .resume-section-title{color:#fff;border-bottom:1px solid rgba(255,255,255,.28);padding-bottom:5px}div.resume-paper[data-design=sidebar-s01] .resume-main .resume-section-title,div.resume-paper[data-template=sidebar-s01] .resume-main .resume-section-title{border-left:6px solid #1F4E79;padding-left:12px;font-weight:700}div.resume-paper[data-design=sidebar-s01] .resume-divider,div.resume-paper[data-template=sidebar-s01] .resume-divider{height:1px;background:#aabccc;border:none}div.resume-paper[data-design=sidebar-s02],div.resume-paper[data-template=sidebar-s02]{--tpl-primary: #0F4C5C;--tpl-primary-soft: #e7edef;--tpl-primary-border: #a4bbc1;--tpl-primary-text: #0b3a46;--tpl-text-strong: #0b3a46;--tpl-role-color: #0F4C5C;--tpl-bullet-color: #0F4C5C;--tpl-section-spacing: 24px;--tpl-name-size: 38px;--tpl-name-weight: 800;--tpl-title-font: inherit;--tpl-title-letter-spacing: 1px;--tpl-section-title-weight: 700;--tpl-skill-tag-bg: #e7edef;--tpl-skill-tag-color: #0b3a46;--tpl-skill-tag-border: none;--tpl-skill-tag-radius: 999px}div.resume-paper[data-design=sidebar-s02] .resume-sidebar,div.resume-paper[data-template=sidebar-s02] .resume-sidebar{background:#141414!important;color:#f2f2f2!important;border-right:5px solid #0F4C5C}div.resume-paper[data-design=sidebar-s02] .resume-sidebar .resume-name,div.resume-paper[data-template=sidebar-s02] .resume-sidebar .resume-name{color:#fff;font-family:Songti SC,serif}div.resume-paper[data-design=sidebar-s02] .resume-sidebar .resume-section-title,div.resume-paper[data-template=sidebar-s02] .resume-sidebar .resume-section-title{color:#fff;border-bottom:1px solid rgba(255,255,255,.24);padding-bottom:5px}div.resume-paper[data-design=sidebar-s02] .resume-main .resume-section-title,div.resume-paper[data-template=sidebar-s02] .resume-main .resume-section-title{border-bottom:2.5px solid #0F4C5C;padding-bottom:6px;font-weight:700}div.resume-paper[data-design=sidebar-s02] .resume-divider,div.resume-paper[data-template=sidebar-s02] .resume-divider{height:1px;background:#a4bbc1;border:none}div.resume-paper[data-design=sidebar-s03],div.resume-paper[data-template=sidebar-s03]{--tpl-primary: #4A5D23;--tpl-primary-soft: #edefe9;--tpl-primary-border: #bac1ab;--tpl-primary-text: #38471b;--tpl-text-strong: #38471b;--tpl-role-color: #4A5D23;--tpl-bullet-color: #4A5D23;--tpl-section-spacing: 24px;--tpl-name-size: 38px;--tpl-name-weight: 800;--tpl-title-font: inherit;--tpl-title-letter-spacing: 1px;--tpl-section-title-weight: 700;--tpl-skill-tag-bg: transparent;--tpl-skill-tag-color: #38471b;--tpl-skill-tag-border: 1px solid #bac1ab;--tpl-skill-tag-radius: 6px}div.resume-paper[data-design=sidebar-s03] .resume-sidebar,div.resume-paper[data-template=sidebar-s03] .resume-sidebar{background:#edefe9!important;border-right:6px solid #4A5D23}div.resume-paper[data-design=sidebar-s03] .resume-sidebar .resume-section-title,div.resume-paper[data-template=sidebar-s03] .resume-sidebar .resume-section-title{color:#38471b}div.resume-paper[data-design=sidebar-s03] .resume-main .resume-section-title,div.resume-paper[data-template=sidebar-s03] .resume-main .resume-section-title{display:inline-block;background:#4a5d23;color:#fff;padding:4px 14px;font-weight:700}div.resume-paper[data-design=sidebar-s03] .resume-divider,div.resume-paper[data-template=sidebar-s03] .resume-divider{height:1px;background:#bac1ab;border:none}div.resume-paper[data-design=sidebar-s04],div.resume-paper[data-template=sidebar-s04]{--tpl-primary: #3B5249;--tpl-primary-soft: #ebeeed;--tpl-primary-border: #b5bdba;--tpl-primary-text: #2d3e37;--tpl-text-strong: #2d3e37;--tpl-role-color: #3B5249;--tpl-bullet-color: #3B5249;--tpl-section-spacing: 24px;--tpl-name-size: 38px;--tpl-name-weight: 800;--tpl-title-font: inherit;--tpl-title-letter-spacing: 1px;--tpl-section-title-weight: 700;--tpl-skill-tag-bg: #ebeeed;--tpl-skill-tag-color: #2d3e37;--tpl-skill-tag-border: none;--tpl-skill-tag-radius: 999px}div.resume-paper[data-design=sidebar-s04] .resume-sidebar,div.resume-paper[data-template=sidebar-s04] .resume-sidebar{background:#f7f8fa!important;border-right:1px solid #b5bdba;border-top:12px solid #3B5249}div.resume-paper[data-design=sidebar-s04] .resume-sidebar .resume-section-title,div.resume-paper[data-template=sidebar-s04] .resume-sidebar .resume-section-title{color:#2d3e37}div.resume-paper[data-design=sidebar-s04] .resume-main .resume-section-title,div.resume-paper[data-template=sidebar-s04] .resume-main .resume-section-title{border-top:2px solid #3B5249;border-bottom:1px solid #3B5249;padding:5px 0;font-weight:700}div.resume-paper[data-design=sidebar-s04] .resume-divider,div.resume-paper[data-template=sidebar-s04] .resume-divider{height:1px;background:#b5bdba;border:none}div.resume-paper[data-design=sidebar-s05],div.resume-paper[data-template=sidebar-s05]{--tpl-primary: #0E6259;--tpl-primary-soft: #e7efee;--tpl-primary-border: #a3c3c0;--tpl-primary-text: #0b4a44;--tpl-text-strong: #0b4a44;--tpl-role-color: #0E6259;--tpl-bullet-color: #0E6259;--tpl-section-spacing: 24px;--tpl-name-size: 38px;--tpl-name-weight: 800;--tpl-title-font: inherit;--tpl-title-letter-spacing: 1px;--tpl-section-title-weight: 700;--tpl-skill-tag-bg: transparent;--tpl-skill-tag-color: #0b4a44;--tpl-skill-tag-border: 1px solid #a3c3c0;--tpl-skill-tag-radius: 6px}div.resume-paper[data-design=sidebar-s05] .resume-sidebar,div.resume-paper[data-template=sidebar-s05] .resume-sidebar{background:#f7f8fa!important;border-right:1px solid #a3c3c0;border-top:12px solid #0E6259}div.resume-paper[data-design=sidebar-s05] .resume-sidebar .resume-section-title,div.resume-paper[data-template=sidebar-s05] .resume-sidebar .resume-section-title{color:#0b4a44}div.resume-paper[data-design=sidebar-s05] .resume-main .resume-section-title,div.resume-paper[data-template=sidebar-s05] .resume-main .resume-section-title{border-left:6px solid #0E6259;padding-left:12px;font-weight:700}div.resume-paper[data-design=sidebar-s05] .resume-divider,div.resume-paper[data-template=sidebar-s05] .resume-divider{height:1px;background:#a3c3c0;border:none}div.resume-paper[data-design=sidebar-s06],div.resume-paper[data-template=sidebar-s06]{--tpl-primary: #4E598C;--tpl-primary-soft: #edeef4;--tpl-primary-border: #bcc0d3;--tpl-primary-text: #3b446a;--tpl-text-strong: #3b446a;--tpl-role-color: #4E598C;--tpl-bullet-color: #4E598C;--tpl-section-spacing: 24px;--tpl-name-size: 38px;--tpl-name-weight: 800;--tpl-title-font: inherit;--tpl-title-letter-spacing: 1px;--tpl-section-title-weight: 700;--tpl-skill-tag-bg: #edeef4;--tpl-skill-tag-color: #3b446a;--tpl-skill-tag-border: none;--tpl-skill-tag-radius: 999px}div.resume-paper[data-design=sidebar-s06] .resume-sidebar,div.resume-paper[data-template=sidebar-s06] .resume-sidebar{width:120px;background:#303757!important;color:#fff!important;border-right:none}div.resume-paper[data-design=sidebar-s06] .resume-sidebar .resume-name,div.resume-paper[data-template=sidebar-s06] .resume-sidebar .resume-name{color:#fff;font-size:26px;letter-spacing:2px}div.resume-paper[data-design=sidebar-s06] .resume-sidebar .resume-section-title,div.resume-paper[data-template=sidebar-s06] .resume-sidebar .resume-section-title{color:#ffffffd9;border-bottom:1px solid rgba(255,255,255,.2);padding-bottom:4px;font-size:11px}div.resume-paper[data-design=sidebar-s06] .resume-main .resume-section-title,div.resume-paper[data-template=sidebar-s06] .resume-main .resume-section-title{border-bottom:2.5px solid #4E598C;padding-bottom:6px;font-weight:700}div.resume-paper[data-design=sidebar-s06] .resume-divider,div.resume-paper[data-template=sidebar-s06] .resume-divider{height:1px;background:#bcc0d3;border:none}div.resume-paper[data-design=sidebar-s07],div.resume-paper[data-template=sidebar-s07]{--tpl-primary: #14365D;--tpl-primary-soft: #e8ebef;--tpl-primary-border: #a6b3c1;--tpl-primary-text: #0f2947;--tpl-text-strong: #0f2947;--tpl-role-color: #14365D;--tpl-bullet-color: #14365D;--tpl-section-spacing: 24px;--tpl-name-size: 38px;--tpl-name-weight: 800;--tpl-title-font: inherit;--tpl-title-letter-spacing: 1px;--tpl-section-title-weight: 700;--tpl-skill-tag-bg: transparent;--tpl-skill-tag-color: #0f2947;--tpl-skill-tag-border: 1px solid #a6b3c1;--tpl-skill-tag-radius: 6px}div.resume-paper[data-design=sidebar-s07] .resume-sidebar,div.resume-paper[data-template=sidebar-s07] .resume-sidebar{background:#14365d!important;color:#fff!important;border-right:none}div.resume-paper[data-design=sidebar-s07] .resume-sidebar .resume-name,div.resume-paper[data-template=sidebar-s07] .resume-sidebar .resume-name{color:#fff}div.resume-paper[data-design=sidebar-s07] .resume-sidebar .resume-section-title,div.resume-paper[data-template=sidebar-s07] .resume-sidebar .resume-section-title{color:#fff;border-bottom:1px solid rgba(255,255,255,.28);padding-bottom:5px}div.resume-paper[data-design=sidebar-s07] .resume-main .resume-section-title,div.resume-paper[data-template=sidebar-s07] .resume-main .resume-section-title{border-top:2px solid #14365D;border-bottom:1px solid #14365D;padding:5px 0;font-weight:700}div.resume-paper[data-design=sidebar-s07] .resume-divider,div.resume-paper[data-template=sidebar-s07] .resume-divider{height:1px;background:#a6b3c1;border:none}div.resume-paper[data-design=classic-v01],div.resume-paper[data-template=classic-v01]{--tpl-primary: #1F5F5B;--tpl-primary-soft: #e9efef;--tpl-primary-border: #aac2c1;--tpl-primary-text: #184845;--tpl-text-strong: #184845;--tpl-role-color: #1F5F5B;--tpl-bullet-color: #1F5F5B;--tpl-section-spacing: 24px;--tpl-name-size: 38px;--tpl-name-weight: 800;--tpl-title-font: inherit;--tpl-title-letter-spacing: 1px;--tpl-section-title-weight: 700;--tpl-skill-tag-bg: transparent;--tpl-skill-tag-color: #184845;--tpl-skill-tag-border: 1px solid #aac2c1;--tpl-skill-tag-radius: 6px}div.resume-paper[data-design=classic-v01] .resume-header-block,div.resume-paper[data-template=classic-v01] .resume-header-block{text-align:center}div.resume-paper[data-design=classic-v01] .resume-contact,div.resume-paper[data-template=classic-v01] .resume-contact{justify-content:center}div.resume-paper[data-design=classic-v01] .resume-name,div.resume-paper[data-template=classic-v01] .resume-name{color:#1f5f5b}div.resume-paper[data-design=classic-v01] .resume-section-title,div.resume-paper[data-template=classic-v01] .resume-section-title{border-bottom:1.5px solid #1F5F5B;color:#184845}div.resume-paper[data-design=classic-v01] .resume-divider,div.resume-paper[data-template=classic-v01] .resume-divider{height:0;border-top:2px solid #1F5F5B;border-bottom:1px solid #1F5F5B;padding-bottom:3px;background:transparent;width:66%;margin-left:auto;margin-right:auto}div.resume-paper[data-design=classic-v02],div.resume-paper[data-template=classic-v02]{--tpl-primary: #2D5E7E;--tpl-primary-soft: #eaeff2;--tpl-primary-border: #afc2ce;--tpl-primary-text: #224760;--tpl-text-strong: #224760;--tpl-role-color: #2D5E7E;--tpl-bullet-color: #2D5E7E;--tpl-section-spacing: 24px;--tpl-name-size: 38px;--tpl-name-weight: 800;--tpl-title-font: inherit;--tpl-title-letter-spacing: 1px;--tpl-section-title-weight: 700;--tpl-skill-tag-bg: #eaeff2;--tpl-skill-tag-color: #224760;--tpl-skill-tag-border: none;--tpl-skill-tag-radius: 999px}div.resume-paper[data-design=classic-v02] .resume-header-block,div.resume-paper[data-template=classic-v02] .resume-header-block{text-align:center;background:linear-gradient(180deg,#1c3a4e,#142a39);margin:0 -60px 26px;padding:42px 60px 32px}div.resume-paper[data-design=classic-v02] .resume-name,div.resume-paper[data-template=classic-v02] .resume-name{color:#e8c878}div.resume-paper[data-design=classic-v02] .resume-job-title,div.resume-paper[data-template=classic-v02] .resume-job-title,div.resume-paper[data-design=classic-v02] .resume-contact,div.resume-paper[data-template=classic-v02] .resume-contact{color:#e8c878c7}div.resume-paper[data-design=classic-v02] .resume-page:first-child .page-inner,div.resume-paper[data-template=classic-v02] .resume-page:first-child .page-inner{padding-top:0}div.resume-paper[data-design=classic-v02] .resume-section-title,div.resume-paper[data-template=classic-v02] .resume-section-title{letter-spacing:6px;font-size:14px;color:#2d5e7e}div.resume-paper[data-design=classic-v02] .resume-divider,div.resume-paper[data-template=classic-v02] .resume-divider{height:2px;border:none;background:linear-gradient(90deg,transparent,#2D5E7E,transparent)}div.resume-paper[data-design=classic-v03],div.resume-paper[data-template=classic-v03]{--tpl-primary: #4A5D23;--tpl-primary-soft: #edefe9;--tpl-primary-border: #bac1ab;--tpl-primary-text: #38471b;--tpl-text-strong: #38471b;--tpl-role-color: #4A5D23;--tpl-bullet-color: #4A5D23;--tpl-section-spacing: 24px;--tpl-name-size: 38px;--tpl-name-weight: 800;--tpl-title-font: inherit;--tpl-title-letter-spacing: 1px;--tpl-section-title-weight: 700;--tpl-skill-tag-bg: transparent;--tpl-skill-tag-color: #38471b;--tpl-skill-tag-border: 1px solid #bac1ab;--tpl-skill-tag-radius: 6px}div.resume-paper[data-design=classic-v03] .resume-header-block,div.resume-paper[data-template=classic-v03] .resume-header-block{text-align:center;border-top:3px solid #4A5D23;border-bottom:1.5px solid #4A5D23;padding:24px 0 18px;margin:0 -60px 26px}div.resume-paper[data-design=classic-v03] .resume-contact,div.resume-paper[data-template=classic-v03] .resume-contact{justify-content:center}div.resume-paper[data-design=classic-v03] .resume-page:first-child .page-inner,div.resume-paper[data-template=classic-v03] .resume-page:first-child .page-inner{padding-top:0}div.resume-paper[data-design=classic-v03] .resume-section-title,div.resume-paper[data-template=classic-v03] .resume-section-title{display:inline-block;background:#4a5d23;color:#fff;padding:4px 16px;letter-spacing:2px}div.resume-paper[data-design=classic-v03] .resume-divider,div.resume-paper[data-template=classic-v03] .resume-divider{height:3px;border:none;background:#4a5d23;width:24%;margin-left:auto;margin-right:auto}div.resume-paper[data-design=classic-v04],div.resume-paper[data-template=classic-v04]{--tpl-primary: #3B5249;--tpl-primary-soft: #ebeeed;--tpl-primary-border: #b5bdba;--tpl-primary-text: #2d3e37;--tpl-text-strong: #2d3e37;--tpl-role-color: #3B5249;--tpl-bullet-color: #3B5249;--tpl-section-spacing: 24px;--tpl-name-size: 38px;--tpl-name-weight: 800;--tpl-title-font: inherit;--tpl-title-letter-spacing: 1px;--tpl-section-title-weight: 700;--tpl-skill-tag-bg: #ebeeed;--tpl-skill-tag-color: #2d3e37;--tpl-skill-tag-border: none;--tpl-skill-tag-radius: 999px}div.resume-paper[data-design=classic-v04] .resume-header-block,div.resume-paper[data-template=classic-v04] .resume-header-block{text-align:center}div.resume-paper[data-design=classic-v04] .resume-name:before,div.resume-paper[data-template=classic-v04] .resume-name:before{content:"";display:block;width:46px;height:10px;background:#3b5249;margin:0 auto 14px}div.resume-paper[data-design=classic-v04] .resume-section-title,div.resume-paper[data-template=classic-v04] .resume-section-title{color:#2d3e37}div.resume-paper[data-design=classic-v04] .resume-section-title:before,div.resume-paper[data-template=classic-v04] .resume-section-title:before{content:"◆ ";color:#3b5249}div.resume-paper[data-design=classic-v04] .resume-divider,div.resume-paper[data-template=classic-v04] .resume-divider{height:0;border-top:1.5px solid #3B5249;background:transparent;width:76%;margin-left:auto;margin-right:auto}div.resume-paper[data-design=banner-x01],div.resume-paper[data-template=banner-x01]{--tpl-primary: #26495C;--tpl-primary-soft: #e9edef;--tpl-primary-border: #adbac1;--tpl-primary-text: #1d3746;--tpl-text-strong: #1d3746;--tpl-role-color: #26495C;--tpl-bullet-color: #26495C;--tpl-section-spacing: 24px;--tpl-name-size: 38px;--tpl-name-weight: 800;--tpl-title-font: inherit;--tpl-title-letter-spacing: 1px;--tpl-section-title-weight: 700;--tpl-skill-tag-bg: transparent;--tpl-skill-tag-color: #1d3746;--tpl-skill-tag-border: 1px solid #adbac1;--tpl-skill-tag-radius: 6px}div.resume-paper[data-design=banner-x01] .resume-header-block,div.resume-paper[data-template=banner-x01] .resume-header-block{background:#26495c;margin:0 -60px 26px;padding:48px 60px 36px}div.resume-paper[data-design=banner-x01] .resume-name,div.resume-paper[data-template=banner-x01] .resume-name{color:#fff}div.resume-paper[data-design=banner-x01] .resume-job-title,div.resume-paper[data-template=banner-x01] .resume-job-title{color:#e9edef}div.resume-paper[data-design=banner-x01] .resume-contact,div.resume-paper[data-template=banner-x01] .resume-contact{color:#fffc}div.resume-paper[data-design=banner-x01] .resume-page:first-child .page-inner,div.resume-paper[data-template=banner-x01] .resume-page:first-child .page-inner{padding-top:0}div.resume-paper[data-design=banner-x01] .resume-section-title,div.resume-paper[data-template=banner-x01] .resume-section-title{display:inline-block;background:#26495c;color:#fff;padding:4px 14px;font-weight:700}div.resume-paper[data-design=banner-x01] .resume-divider,div.resume-paper[data-template=banner-x01] .resume-divider{height:3px;background:#26495c;border:none}div.resume-paper[data-design=banner-x02],div.resume-paper[data-template=banner-x02]{--tpl-primary: #4E598C;--tpl-primary-soft: #edeef4;--tpl-primary-border: #bcc0d3;--tpl-primary-text: #3b446a;--tpl-text-strong: #3b446a;--tpl-role-color: #4E598C;--tpl-bullet-color: #4E598C;--tpl-section-spacing: 24px;--tpl-name-size: 38px;--tpl-name-weight: 800;--tpl-title-font: inherit;--tpl-title-letter-spacing: 1px;--tpl-section-title-weight: 700;--tpl-skill-tag-bg: #edeef4;--tpl-skill-tag-color: #3b446a;--tpl-skill-tag-border: none;--tpl-skill-tag-radius: 999px}div.resume-paper[data-design=banner-x02] .resume-header-block,div.resume-paper[data-template=banner-x02] .resume-header-block{background:linear-gradient(125deg,#4e598c,#303757);margin:0 -60px 26px;padding:48px 60px 36px}div.resume-paper[data-design=banner-x02] .resume-name,div.resume-paper[data-template=banner-x02] .resume-name{color:#fff;font-size:44px}div.resume-paper[data-design=banner-x02] .resume-job-title,div.resume-paper[data-template=banner-x02] .resume-job-title,div.resume-paper[data-design=banner-x02] .resume-contact,div.resume-paper[data-template=banner-x02] .resume-contact{color:#fffc}div.resume-paper[data-design=banner-x02] .resume-page:first-child .page-inner,div.resume-paper[data-template=banner-x02] .resume-page:first-child .page-inner{padding-top:0}div.resume-paper[data-design=banner-x02] .resume-section-title,div.resume-paper[data-template=banner-x02] .resume-section-title{border-left:7px solid #4E598C;padding-left:12px;font-weight:700}div.resume-paper[data-design=banner-x02] .resume-divider,div.resume-paper[data-template=banner-x02] .resume-divider{display:none}div.resume-paper[data-design=banner-x03],div.resume-paper[data-template=banner-x03]{--tpl-primary: #4A5D23;--tpl-primary-soft: #edefe9;--tpl-primary-border: #bac1ab;--tpl-primary-text: #38471b;--tpl-text-strong: #38471b;--tpl-role-color: #4A5D23;--tpl-bullet-color: #4A5D23;--tpl-section-spacing: 24px;--tpl-name-size: 38px;--tpl-name-weight: 800;--tpl-title-font: inherit;--tpl-title-letter-spacing: 1px;--tpl-section-title-weight: 700;--tpl-skill-tag-bg: transparent;--tpl-skill-tag-color: #38471b;--tpl-skill-tag-border: 1px solid #bac1ab;--tpl-skill-tag-radius: 6px}div.resume-paper[data-design=banner-x03] .resume-header-block,div.resume-paper[data-template=banner-x03] .resume-header-block{background:#141414;border-bottom:8px solid #4A5D23;margin:0 -60px 24px;padding:44px 60px 32px}div.resume-paper[data-design=banner-x03] .resume-name,div.resume-paper[data-template=banner-x03] .resume-name{color:#fff;font-family:Songti SC,serif;letter-spacing:5px;font-size:38px}div.resume-paper[data-design=banner-x03] .resume-job-title,div.resume-paper[data-template=banner-x03] .resume-job-title,div.resume-paper[data-design=banner-x03] .resume-contact,div.resume-paper[data-template=banner-x03] .resume-contact{color:#ffffffb8}div.resume-paper[data-design=banner-x03] .resume-page:first-child .page-inner,div.resume-paper[data-template=banner-x03] .resume-page:first-child .page-inner{padding-top:0}div.resume-paper[data-design=banner-x03] .resume-section-title,div.resume-paper[data-template=banner-x03] .resume-section-title{border-bottom:3px solid #4A5D23;padding-bottom:7px;font-weight:700}div.resume-paper[data-design=banner-x03] .resume-divider,div.resume-paper[data-template=banner-x03] .resume-divider{height:1px;background:#bac1ab;border:none}div.resume-paper[data-design=banner-x04],div.resume-paper[data-template=banner-x04]{--tpl-primary: #3B5249;--tpl-primary-soft: #ebeeed;--tpl-primary-border: #b5bdba;--tpl-primary-text: #2d3e37;--tpl-text-strong: #2d3e37;--tpl-role-color: #3B5249;--tpl-bullet-color: #3B5249;--tpl-section-spacing: 24px;--tpl-name-size: 38px;--tpl-name-weight: 800;--tpl-title-font: inherit;--tpl-title-letter-spacing: 1px;--tpl-section-title-weight: 700;--tpl-skill-tag-bg: #ebeeed;--tpl-skill-tag-color: #2d3e37;--tpl-skill-tag-border: none;--tpl-skill-tag-radius: 999px}div.resume-paper[data-design=banner-x04] .resume-header-block,div.resume-paper[data-template=banner-x04] .resume-header-block{background:linear-gradient(115deg,#3b5249 0,#3b5249 72%,#25332d 72%,#25332d);margin:0 -60px 26px;padding:48px 60px 36px}div.resume-paper[data-design=banner-x04] .resume-name,div.resume-paper[data-template=banner-x04] .resume-name{color:#fff}div.resume-paper[data-design=banner-x04] .resume-job-title,div.resume-paper[data-template=banner-x04] .resume-job-title,div.resume-paper[data-design=banner-x04] .resume-contact,div.resume-paper[data-template=banner-x04] .resume-contact{color:#ffffffd9}div.resume-paper[data-design=banner-x04] .resume-page:first-child .page-inner,div.resume-paper[data-template=banner-x04] .resume-page:first-child .page-inner{padding-top:0}div.resume-paper[data-design=banner-x04] .resume-section-title,div.resume-paper[data-template=banner-x04] .resume-section-title{display:inline-block;background:#3b5249;color:#fff;padding:4px 14px;font-weight:700}div.resume-paper[data-design=banner-x04] .resume-divider,div.resume-paper[data-template=banner-x04] .resume-divider{height:3px;background:#3b5249;border:none}div.resume-paper[data-design=minimal-j01],div.resume-paper[data-template=minimal-j01]{--tpl-primary: #5B5B5B;--tpl-primary-soft: #efefef;--tpl-primary-border: #c1c1c1;--tpl-primary-text: #454545;--tpl-text-strong: #454545;--tpl-role-color: #454545;--tpl-bullet-color: #9a9a9a;--tpl-section-spacing: 30px;--tpl-name-size: 36px;--tpl-name-weight: 300;--tpl-title-font: inherit;--tpl-title-letter-spacing: 3px;--tpl-section-title-weight: 700;--tpl-skill-tag-bg: transparent;--tpl-skill-tag-color: #454545;--tpl-skill-tag-border: none;--tpl-skill-tag-radius: 0}div.resume-paper[data-design=minimal-j01] .resume-name:after,div.resume-paper[data-template=minimal-j01] .resume-name:after{content:"";display:block;width:110px;height:5px;background:#5b5b5b;margin-top:12px}div.resume-paper[data-design=minimal-j01] .resume-section-title,div.resume-paper[data-template=minimal-j01] .resume-section-title{color:#5b5b5b;letter-spacing:4px;font-size:12px;font-weight:600}div.resume-paper[data-design=minimal-j01] .resume-divider,div.resume-paper[data-template=minimal-j01] .resume-divider{display:none}div.resume-paper[data-design=minimal-j02],div.resume-paper[data-template=minimal-j02]{--tpl-primary: #6B7280;--tpl-primary-soft: #f0f1f2;--tpl-primary-border: #c7c9cf;--tpl-primary-text: #515761;--tpl-text-strong: #515761;--tpl-role-color: #515761;--tpl-bullet-color: #9a9a9a;--tpl-section-spacing: 30px;--tpl-name-size: 36px;--tpl-name-weight: 300;--tpl-title-font: inherit;--tpl-title-letter-spacing: 3px;--tpl-section-title-weight: 700;--tpl-skill-tag-bg: #f0f1f2;--tpl-skill-tag-color: #515761;--tpl-skill-tag-border: none;--tpl-skill-tag-radius: 999px}div.resume-paper[data-design=minimal-j02] .resume-name:before,div.resume-paper[data-template=minimal-j02] .resume-name:before{content:"";display:inline-block;width:14px;height:14px;background:#6b7280;margin-right:12px}div.resume-paper[data-design=minimal-j02] .resume-section-title,div.resume-paper[data-template=minimal-j02] .resume-section-title{color:#6b7280;letter-spacing:4px;font-size:12px;font-weight:600}div.resume-paper[data-design=minimal-j02] .resume-divider,div.resume-paper[data-template=minimal-j02] .resume-divider{height:0;border:none;border-top:1px dashed #c7c9cf}div.resume-paper[data-design=minimal-j03],div.resume-paper[data-template=minimal-j03]{--tpl-primary: #64748B;--tpl-primary-soft: #f0f1f3;--tpl-primary-border: #c4cad3;--tpl-primary-text: #4c586a;--tpl-text-strong: #4c586a;--tpl-role-color: #4c586a;--tpl-bullet-color: #9a9a9a;--tpl-section-spacing: 30px;--tpl-name-size: 36px;--tpl-name-weight: 300;--tpl-title-font: inherit;--tpl-title-letter-spacing: 3px;--tpl-section-title-weight: 700;--tpl-skill-tag-bg: transparent;--tpl-skill-tag-color: #4c586a;--tpl-skill-tag-border: none;--tpl-skill-tag-radius: 0}div.resume-paper[data-design=minimal-j03] .resume-name:after,div.resume-paper[data-template=minimal-j03] .resume-name:after{content:"";display:block;width:56px;height:12px;background:#64748b;margin-top:12px}div.resume-paper[data-design=minimal-j03] .resume-section-title,div.resume-paper[data-template=minimal-j03] .resume-section-title{display:flex;align-items:center;gap:8px;font-size:12px;letter-spacing:3px;color:#555}div.resume-paper[data-design=minimal-j03] .resume-section-title:before,div.resume-paper[data-template=minimal-j03] .resume-section-title:before{content:"";width:10px;height:10px;background:#64748b}div.resume-paper[data-design=minimal-j03] .resume-divider,div.resume-paper[data-template=minimal-j03] .resume-divider{height:2px;border:none;background:#64748b;width:18%;margin-left:auto;margin-right:auto}div.resume-paper[data-design=minimal-j04],div.resume-paper[data-template=minimal-j04]{--tpl-primary: #4A5568;--tpl-primary-soft: #edeef0;--tpl-primary-border: #babec6;--tpl-primary-text: #38414f;--tpl-text-strong: #38414f;--tpl-role-color: #38414f;--tpl-bullet-color: #9a9a9a;--tpl-section-spacing: 30px;--tpl-name-size: 36px;--tpl-name-weight: 300;--tpl-title-font: inherit;--tpl-title-letter-spacing: 3px;--tpl-section-title-weight: 700;--tpl-skill-tag-bg: #edeef0;--tpl-skill-tag-color: #38414f;--tpl-skill-tag-border: none;--tpl-skill-tag-radius: 999px}div.resume-paper[data-design=minimal-j04] .resume-paper:before,div.resume-paper[data-template=minimal-j04] .resume-paper:before{content:"";position:absolute;top:0;left:0;width:130px;height:14px;background:#4a5568}div.resume-paper[data-design=minimal-j04] .resume-name,div.resume-paper[data-template=minimal-j04] .resume-name{padding-top:14px}div.resume-paper[data-design=minimal-j04] .resume-section-title,div.resume-paper[data-template=minimal-j04] .resume-section-title{border-bottom:2px solid #4A5568;padding-bottom:6px;font-size:13px;letter-spacing:3px;color:#444}div.resume-paper[data-design=minimal-j04] .resume-divider,div.resume-paper[data-template=minimal-j04] .resume-divider{height:1px;background:#babec6;border:none}div.resume-paper[data-design=minimal-j05],div.resume-paper[data-template=minimal-j05]{--tpl-primary: #A39B8C;--tpl-primary-soft: #f6f5f4;--tpl-primary-border: #dcd9d3;--tpl-primary-text: #7c766a;--tpl-text-strong: #7c766a;--tpl-role-color: #7c766a;--tpl-bullet-color: #9a9a9a;--tpl-section-spacing: 30px;--tpl-name-size: 36px;--tpl-name-weight: 300;--tpl-title-font: inherit;--tpl-title-letter-spacing: 3px;--tpl-section-title-weight: 700;--tpl-skill-tag-bg: transparent;--tpl-skill-tag-color: #7c766a;--tpl-skill-tag-border: none;--tpl-skill-tag-radius: 0}div.resume-paper[data-design=minimal-j05] .resume-name:after,div.resume-paper[data-template=minimal-j05] .resume-name:after{content:"";display:block;width:56px;height:12px;background:#a39b8c;margin-top:12px}div.resume-paper[data-design=minimal-j05] .resume-section-title,div.resume-paper[data-template=minimal-j05] .resume-section-title{border-bottom:1px dashed #A39B8C;padding-bottom:6px;font-size:12px;letter-spacing:3px;color:#555}div.resume-paper[data-design=minimal-j05] .resume-divider,div.resume-paper[data-template=minimal-j05] .resume-divider{height:2px;border:none;background:#a39b8c;width:18%;margin-left:auto;margin-right:auto}div.resume-paper[data-design=minimal-j06],div.resume-paper[data-template=minimal-j06]{--tpl-primary: #5C5C5C;--tpl-primary-soft: #efefef;--tpl-primary-border: #c1c1c1;--tpl-primary-text: #464646;--tpl-text-strong: #464646;--tpl-role-color: #464646;--tpl-bullet-color: #9a9a9a;--tpl-section-spacing: 30px;--tpl-name-size: 36px;--tpl-name-weight: 300;--tpl-title-font: inherit;--tpl-title-letter-spacing: 3px;--tpl-section-title-weight: 700;--tpl-skill-tag-bg: #efefef;--tpl-skill-tag-color: #464646;--tpl-skill-tag-border: none;--tpl-skill-tag-radius: 999px}div.resume-paper[data-design=minimal-j06] .resume-header-block,div.resume-paper[data-template=minimal-j06] .resume-header-block{text-align:right;border-right:3px solid #5C5C5C;padding-right:18px;margin-bottom:26px}div.resume-paper[data-design=minimal-j06] .resume-section-title,div.resume-paper[data-template=minimal-j06] .resume-section-title{border-bottom:1px dashed #5C5C5C;padding-bottom:6px;font-size:12px;letter-spacing:3px;color:#555}div.resume-paper[data-design=minimal-j06] .resume-divider,div.resume-paper[data-template=minimal-j06] .resume-divider{height:0;border:none;border-top:1px dashed #c1c1c1}div.resume-paper[data-design=modern-n10],div.resume-paper[data-template=modern-n10]{--tpl-primary: #6E6E6E;--tpl-primary-soft: #f1f1f1;--tpl-primary-border: #c8c8c8;--tpl-primary-text: #545454;--tpl-text-strong: #545454;--tpl-role-color: #545454;--tpl-bullet-color: #9a9a9a;--tpl-section-spacing: 30px;--tpl-name-size: 36px;--tpl-name-weight: 300;--tpl-title-font: inherit;--tpl-title-letter-spacing: 3px;--tpl-section-title-weight: 700;--tpl-skill-tag-bg: #f1f1f1;--tpl-skill-tag-color: #545454;--tpl-skill-tag-border: none;--tpl-skill-tag-radius: 999px}div.resume-paper[data-design=modern-n10] .resume-header-block,div.resume-paper[data-template=modern-n10] .resume-header-block{border-left:10px solid #6E6E6E;border-bottom:3px solid #6E6E6E;padding:6px 0 16px 20px;margin-bottom:26px}div.resume-paper[data-design=modern-n10] .resume-section-title,div.resume-paper[data-template=modern-n10] .resume-section-title{border-bottom:2.5px solid #6E6E6E;padding-bottom:7px}div.resume-paper[data-design=modern-n10] .resume-divider,div.resume-paper[data-template=modern-n10] .resume-divider{display:none}div.resume-paper[data-design=modern-n11],div.resume-paper[data-template=modern-n11]{--tpl-primary: #3D3D3D;--tpl-primary-soft: #ececec;--tpl-primary-border: #b5b5b5;--tpl-primary-text: #2e2e2e;--tpl-text-strong: #2e2e2e;--tpl-role-color: #2e2e2e;--tpl-bullet-color: #9a9a9a;--tpl-section-spacing: 30px;--tpl-name-size: 36px;--tpl-name-weight: 300;--tpl-title-font: inherit;--tpl-title-letter-spacing: 3px;--tpl-section-title-weight: 700;--tpl-skill-tag-bg: transparent;--tpl-skill-tag-color: #2e2e2e;--tpl-skill-tag-border: none;--tpl-skill-tag-radius: 0}div.resume-paper[data-design=modern-n11] .resume-header-block,div.resume-paper[data-template=modern-n11] .resume-header-block{background:linear-gradient(90deg,#262626 0,#262626 62%,#3d3d3d 62%,#3d3d3d);color:#fff;margin:0 -60px 30px;padding:44px 60px 34px}div.resume-paper[data-design=modern-n11] .resume-name,div.resume-paper[data-template=modern-n11] .resume-name,div.resume-paper[data-design=modern-n11] .resume-job-title,div.resume-paper[data-template=modern-n11] .resume-job-title,div.resume-paper[data-design=modern-n11] .resume-contact,div.resume-paper[data-template=modern-n11] .resume-contact{color:#fff}div.resume-paper[data-design=modern-n11] .resume-job-title,div.resume-paper[data-template=modern-n11] .resume-job-title,div.resume-paper[data-design=modern-n11] .resume-contact,div.resume-paper[data-template=modern-n11] .resume-contact{color:#ffffffc7}div.resume-paper[data-design=modern-n11] .resume-page:first-child .page-inner,div.resume-paper[data-template=modern-n11] .resume-page:first-child .page-inner{padding-top:0}div.resume-paper[data-design=modern-n11] .resume-section-title,div.resume-paper[data-template=modern-n11] .resume-section-title{display:flex;align-items:center;gap:10px}div.resume-paper[data-design=modern-n11] .resume-section-title:before,div.resume-paper[data-template=modern-n11] .resume-section-title:before{content:"";width:13px;height:13px;background:#3d3d3d}div.resume-paper[data-design=modern-n11] .resume-divider,div.resume-paper[data-template=modern-n11] .resume-divider{height:0;border-top:2.5px solid #3D3D3D;border-bottom:1px solid #3D3D3D;padding-bottom:2px;background:transparent}div.resume-paper[data-design=modern-n12],div.resume-paper[data-template=modern-n12]{--tpl-primary: #4A5568;--tpl-primary-soft: #edeef0;--tpl-primary-border: #babec6;--tpl-primary-text: #38414f;--tpl-text-strong: #38414f;--tpl-role-color: #38414f;--tpl-bullet-color: #9a9a9a;--tpl-section-spacing: 30px;--tpl-name-size: 36px;--tpl-name-weight: 300;--tpl-title-font: inherit;--tpl-title-letter-spacing: 3px;--tpl-section-title-weight: 700;--tpl-skill-tag-bg: #edeef0;--tpl-skill-tag-color: #38414f;--tpl-skill-tag-border: none;--tpl-skill-tag-radius: 999px}div.resume-paper[data-design=modern-n12] .resume-header-block,div.resume-paper[data-template=modern-n12] .resume-header-block{background:#edeef0;margin:0 -60px 30px;padding:44px 60px 34px}div.resume-paper[data-design=modern-n12] .resume-name,div.resume-paper[data-template=modern-n12] .resume-name{color:#2e3540}div.resume-paper[data-design=modern-n12] .resume-page:first-child .page-inner,div.resume-paper[data-template=modern-n12] .resume-page:first-child .page-inner{padding-top:0}div.resume-paper[data-design=modern-n12] .resume-section-title,div.resume-paper[data-template=modern-n12] .resume-section-title{display:inline-block;background:#4a5568;color:#fff;padding:4px 14px}div.resume-paper[data-design=modern-n12] .resume-divider,div.resume-paper[data-template=modern-n12] .resume-divider{height:3px;border:none;background:linear-gradient(90deg,#4a5568,#edeef0)}div.resume-paper[data-design=modern-n13],div.resume-paper[data-template=modern-n13]{--tpl-primary: #5C5C5C;--tpl-primary-soft: #efefef;--tpl-primary-border: #c1c1c1;--tpl-primary-text: #464646;--tpl-text-strong: #464646;--tpl-role-color: #464646;--tpl-bullet-color: #9a9a9a;--tpl-section-spacing: 30px;--tpl-name-size: 36px;--tpl-name-weight: 300;--tpl-title-font: inherit;--tpl-title-letter-spacing: 3px;--tpl-section-title-weight: 700;--tpl-skill-tag-bg: transparent;--tpl-skill-tag-color: #464646;--tpl-skill-tag-border: none;--tpl-skill-tag-radius: 0}div.resume-paper[data-design=modern-n13] .resume-paper:before,div.resume-paper[data-template=modern-n13] .resume-paper:before{content:"";display:block;height:10px;background:linear-gradient(90deg,#5c5c5c 0,#5c5c5c 40%,#393939 40%,#393939 70%,#efefef 70%,#efefef)}div.resume-paper[data-design=modern-n13] .resume-header-block,div.resume-paper[data-template=modern-n13] .resume-header-block{padding-top:18px;margin-bottom:26px}div.resume-paper[data-design=modern-n13] .resume-page:first-child .page-inner,div.resume-paper[data-template=modern-n13] .resume-page:first-child .page-inner{padding-top:0}div.resume-paper[data-design=modern-n13] .resume-section-title,div.resume-paper[data-template=modern-n13] .resume-section-title{border-top:2px solid #5C5C5C;border-bottom:1px solid #5C5C5C;padding:5px 0}div.resume-paper[data-design=modern-n13] .resume-divider,div.resume-paper[data-template=modern-n13] .resume-divider{height:3px;background:#5c5c5c;border:none}div.resume-paper[data-design=modern-n14],div.resume-paper[data-template=modern-n14]{--tpl-primary: #606A76;--tpl-primary-soft: #eff0f1;--tpl-primary-border: #c3c6cb;--tpl-primary-text: #49515a;--tpl-text-strong: #49515a;--tpl-role-color: #49515a;--tpl-bullet-color: #9a9a9a;--tpl-section-spacing: 30px;--tpl-name-size: 36px;--tpl-name-weight: 300;--tpl-title-font: inherit;--tpl-title-letter-spacing: 3px;--tpl-section-title-weight: 700;--tpl-skill-tag-bg: #eff0f1;--tpl-skill-tag-color: #49515a;--tpl-skill-tag-border: none;--tpl-skill-tag-radius: 999px}div.resume-paper[data-design=modern-n14] .resume-header-block,div.resume-paper[data-template=modern-n14] .resume-header-block{border-bottom:5px solid #606A76;padding-bottom:18px;margin-bottom:26px}div.resume-paper[data-design=modern-n14] .resume-name:after,div.resume-paper[data-template=modern-n14] .resume-name:after{content:"";display:block;width:64px;height:6px;background:#606a76;margin-top:10px}div.resume-paper[data-design=modern-n14] .resume-section-title,div.resume-paper[data-template=modern-n14] .resume-section-title{display:flex;align-items:center;gap:9px}div.resume-paper[data-design=modern-n14] .resume-section-title:before,div.resume-paper[data-template=modern-n14] .resume-section-title:before{content:"";width:16px;height:16px;border:4px solid #606A76;border-radius:50%;box-sizing:border-box}div.resume-paper[data-design=modern-n14] .resume-divider,div.resume-paper[data-template=modern-n14] .resume-divider{display:none}div.resume-paper[data-design=modern-n15],div.resume-paper[data-template=modern-n15]{--tpl-primary: #4E4E57;--tpl-primary-soft: #ededee;--tpl-primary-border: #bcbcbf;--tpl-primary-text: #3b3b42;--tpl-text-strong: #3b3b42;--tpl-role-color: #3b3b42;--tpl-bullet-color: #9a9a9a;--tpl-section-spacing: 30px;--tpl-name-size: 36px;--tpl-name-weight: 300;--tpl-title-font: inherit;--tpl-title-letter-spacing: 3px;--tpl-section-title-weight: 700;--tpl-skill-tag-bg: transparent;--tpl-skill-tag-color: #3b3b42;--tpl-skill-tag-border: none;--tpl-skill-tag-radius: 0}div.resume-paper[data-design=modern-n15] .resume-paper,div.resume-paper[data-template=modern-n15] .resume-paper{border-left:14px solid #4E4E57}div.resume-paper[data-design=modern-n15] .resume-header-block,div.resume-paper[data-template=modern-n15] .resume-header-block{padding-left:24px;margin-bottom:26px}div.resume-paper[data-design=modern-n15] .resume-section-title,div.resume-paper[data-template=modern-n15] .resume-section-title{border-left:6px solid #4E4E57;padding-left:12px}div.resume-paper[data-design=modern-n15] .resume-divider,div.resume-paper[data-template=modern-n15] .resume-divider{height:0;border-top:2.5px solid #4E4E57;border-bottom:1px solid #4E4E57;padding-bottom:2px;background:transparent}div.resume-paper[data-design=sidebar-s08],div.resume-paper[data-template=sidebar-s08]{--tpl-primary: #6B7280;--tpl-primary-soft: #f0f1f2;--tpl-primary-border: #c7c9cf;--tpl-primary-text: #515761;--tpl-text-strong: #515761;--tpl-role-color: #515761;--tpl-bullet-color: #9a9a9a;--tpl-section-spacing: 30px;--tpl-name-size: 36px;--tpl-name-weight: 300;--tpl-title-font: inherit;--tpl-title-letter-spacing: 3px;--tpl-section-title-weight: 700;--tpl-skill-tag-bg: #f0f1f2;--tpl-skill-tag-color: #515761;--tpl-skill-tag-border: none;--tpl-skill-tag-radius: 999px}div.resume-paper[data-design=sidebar-s08] .resume-sidebar,div.resume-paper[data-template=sidebar-s08] .resume-sidebar{background:#141414!important;color:#f2f2f2!important;border-right:5px solid #6B7280}div.resume-paper[data-design=sidebar-s08] .resume-sidebar .resume-name,div.resume-paper[data-template=sidebar-s08] .resume-sidebar .resume-name{color:#fff;font-family:Songti SC,serif}div.resume-paper[data-design=sidebar-s08] .resume-sidebar .resume-section-title,div.resume-paper[data-template=sidebar-s08] .resume-sidebar .resume-section-title{color:#fff;border-bottom:1px solid rgba(255,255,255,.24);padding-bottom:5px}div.resume-paper[data-design=sidebar-s08] .resume-main .resume-section-title,div.resume-paper[data-template=sidebar-s08] .resume-main .resume-section-title{border-left:6px solid #6B7280;padding-left:12px;font-weight:700}div.resume-paper[data-design=sidebar-s08] .resume-divider,div.resume-paper[data-template=sidebar-s08] .resume-divider{height:1px;background:#c7c9cf;border:none}div.resume-paper[data-design=sidebar-s09],div.resume-paper[data-template=sidebar-s09]{--tpl-primary: #4B5563;--tpl-primary-soft: #edeeef;--tpl-primary-border: #bbbec4;--tpl-primary-text: #39414b;--tpl-text-strong: #39414b;--tpl-role-color: #39414b;--tpl-bullet-color: #9a9a9a;--tpl-section-spacing: 30px;--tpl-name-size: 36px;--tpl-name-weight: 300;--tpl-title-font: inherit;--tpl-title-letter-spacing: 3px;--tpl-section-title-weight: 700;--tpl-skill-tag-bg: transparent;--tpl-skill-tag-color: #39414b;--tpl-skill-tag-border: none;--tpl-skill-tag-radius: 0}div.resume-paper[data-design=sidebar-s09] .resume-sidebar,div.resume-paper[data-template=sidebar-s09] .resume-sidebar{background:#edeeef!important;border-right:6px solid #4B5563}div.resume-paper[data-design=sidebar-s09] .resume-sidebar .resume-section-title,div.resume-paper[data-template=sidebar-s09] .resume-sidebar .resume-section-title{color:#39414b}div.resume-paper[data-design=sidebar-s09] .resume-main .resume-section-title,div.resume-paper[data-template=sidebar-s09] .resume-main .resume-section-title{border-bottom:2.5px solid #4B5563;padding-bottom:6px;font-weight:700}div.resume-paper[data-design=sidebar-s09] .resume-divider,div.resume-paper[data-template=sidebar-s09] .resume-divider{height:1px;background:#bbbec4;border:none}div.resume-paper[data-design=classic-v05],div.resume-paper[data-template=classic-v05]{--tpl-primary: #1B3A5C;--tpl-primary-soft: #e8ebef;--tpl-primary-border: #a8b4c1;--tpl-primary-text: #152c46;--tpl-text-strong: #152c46;--tpl-role-color: #152c46;--tpl-bullet-color: #9a9a9a;--tpl-section-spacing: 24px;--tpl-name-size: 34px;--tpl-name-weight: 600;--tpl-title-font: "Songti SC","STSong","SimSun",serif;--tpl-title-letter-spacing: 4px;--tpl-section-title-weight: 700;--tpl-skill-tag-bg: transparent;--tpl-skill-tag-color: #152c46;--tpl-skill-tag-border: 1px solid #a8b4c1;--tpl-skill-tag-radius: 6px}div.resume-paper[data-design=classic-v05] .resume-header-block,div.resume-paper[data-template=classic-v05] .resume-header-block{border-left:14px solid #1B3A5C;padding-left:22px;margin-bottom:26px}div.resume-paper[data-design=classic-v05] .resume-name,div.resume-paper[data-template=classic-v05] .resume-name{font-size:34px}div.resume-paper[data-design=classic-v05] .resume-section-title,div.resume-paper[data-template=classic-v05] .resume-section-title{border-bottom:1.5px solid #1B3A5C;color:#152c46}div.resume-paper[data-design=classic-v05] .resume-divider,div.resume-paper[data-template=classic-v05] .resume-divider{height:0;border-top:2px solid #1B3A5C;border-bottom:1px solid #1B3A5C;padding-bottom:3px;background:transparent;width:66%;margin-left:auto;margin-right:auto}div.resume-paper[data-design=classic-v06],div.resume-paper[data-template=classic-v06]{--tpl-primary: #4A3B2A;--tpl-primary-soft: #edebea;--tpl-primary-border: #bab5ae;--tpl-primary-text: #382d20;--tpl-text-strong: #382d20;--tpl-role-color: #382d20;--tpl-bullet-color: #9a9a9a;--tpl-section-spacing: 30px;--tpl-name-size: 34px;--tpl-name-weight: 600;--tpl-title-font: "Songti SC","STSong","SimSun",serif;--tpl-title-letter-spacing: 4px;--tpl-section-title-weight: 700;--tpl-skill-tag-bg: transparent;--tpl-skill-tag-color: #382d20;--tpl-skill-tag-border: 1px solid #bab5ae;--tpl-skill-tag-radius: 6px}div.resume-paper[data-design=classic-v06] .resume-paper:before,div.resume-paper[data-template=classic-v06] .resume-paper:before{content:"";display:block;height:8px;background:#4a3b2a}div.resume-paper[data-design=classic-v06] .resume-header-block,div.resume-paper[data-template=classic-v06] .resume-header-block{text-align:center;padding-top:20px}div.resume-paper[data-design=classic-v06] .resume-contact,div.resume-paper[data-template=classic-v06] .resume-contact{justify-content:center}div.resume-paper[data-design=classic-v06] .resume-section-title,div.resume-paper[data-template=classic-v06] .resume-section-title{letter-spacing:6px;font-size:14px;color:#4a3b2a}div.resume-paper[data-design=classic-v06] .resume-divider,div.resume-paper[data-template=classic-v06] .resume-divider{height:2px;border:none;background:linear-gradient(90deg,transparent,#4A3B2A,transparent)}div.resume-paper[data-design=classic-v07],div.resume-paper[data-template=classic-v07]{--tpl-primary: #3E2723;--tpl-primary-soft: #ece9e9;--tpl-primary-border: #b6adab;--tpl-primary-text: #2f1e1b;--tpl-text-strong: #2f1e1b;--tpl-role-color: #2f1e1b;--tpl-bullet-color: #9a9a9a;--tpl-section-spacing: 24px;--tpl-name-size: 34px;--tpl-name-weight: 600;--tpl-title-font: "Songti SC","STSong","SimSun",serif;--tpl-title-letter-spacing: 4px;--tpl-section-title-weight: 700;--tpl-skill-tag-bg: transparent;--tpl-skill-tag-color: #2f1e1b;--tpl-skill-tag-border: 1px solid #b6adab;--tpl-skill-tag-radius: 6px}div.resume-paper[data-design=classic-v07] .resume-header-block,div.resume-paper[data-template=classic-v07] .resume-header-block{text-align:center}div.resume-paper[data-design=classic-v07] .resume-contact,div.resume-paper[data-template=classic-v07] .resume-contact{justify-content:center}div.resume-paper[data-design=classic-v07] .resume-name,div.resume-paper[data-template=classic-v07] .resume-name{color:#3e2723}div.resume-paper[data-design=classic-v07] .resume-section-title,div.resume-paper[data-template=classic-v07] .resume-section-title{color:#2f1e1b}div.resume-paper[data-design=classic-v07] .resume-section-title:before,div.resume-paper[data-template=classic-v07] .resume-section-title:before{content:"◆ ";color:#3e2723}div.resume-paper[data-design=classic-v07] .resume-divider,div.resume-paper[data-template=classic-v07] .resume-divider{height:3px;border:none;background:#3e2723;width:24%;margin-left:auto;margin-right:auto}div.resume-paper[data-design=classic-v08],div.resume-paper[data-template=classic-v08]{--tpl-primary: #3D3B40;--tpl-primary-soft: #ecebec;--tpl-primary-border: #b5b5b6;--tpl-primary-text: #2e2d31;--tpl-text-strong: #2e2d31;--tpl-role-color: #2e2d31;--tpl-bullet-color: #9a9a9a;--tpl-section-spacing: 30px;--tpl-name-size: 34px;--tpl-name-weight: 600;--tpl-title-font: "Songti SC","STSong","SimSun",serif;--tpl-title-letter-spacing: 4px;--tpl-section-title-weight: 700;--tpl-skill-tag-bg: transparent;--tpl-skill-tag-color: #2e2d31;--tpl-skill-tag-border: 1px solid #b5b5b6;--tpl-skill-tag-radius: 6px}div.resume-paper[data-design=classic-v08] .resume-header-block,div.resume-paper[data-template=classic-v08] .resume-header-block{text-align:center;background:linear-gradient(180deg,#262528,#1b1b1d);margin:0 -60px 26px;padding:42px 60px 32px}div.resume-paper[data-design=classic-v08] .resume-name,div.resume-paper[data-template=classic-v08] .resume-name{color:#e8c878}div.resume-paper[data-design=classic-v08] .resume-job-title,div.resume-paper[data-template=classic-v08] .resume-job-title,div.resume-paper[data-design=classic-v08] .resume-contact,div.resume-paper[data-template=classic-v08] .resume-contact{color:#e8c878c7}div.resume-paper[data-design=classic-v08] .resume-page:first-child .page-inner,div.resume-paper[data-template=classic-v08] .resume-page:first-child .page-inner{padding-top:0}div.resume-paper[data-design=classic-v08] .resume-section-title,div.resume-paper[data-template=classic-v08] .resume-section-title{border-bottom:1.5px solid #3D3B40;color:#2e2d31}div.resume-paper[data-design=classic-v08] .resume-divider,div.resume-paper[data-template=classic-v08] .resume-divider{height:0;border-top:1.5px solid #3D3B40;background:transparent;width:76%;margin-left:auto;margin-right:auto}div.resume-paper[data-design=classic-v09],div.resume-paper[data-template=classic-v09]{--tpl-primary: #2C3E50;--tpl-primary-soft: #eaecee;--tpl-primary-border: #afb6bd;--tpl-primary-text: #212f3d;--tpl-text-strong: #212f3d;--tpl-role-color: #212f3d;--tpl-bullet-color: #9a9a9a;--tpl-section-spacing: 24px;--tpl-name-size: 34px;--tpl-name-weight: 600;--tpl-title-font: "Songti SC","STSong","SimSun",serif;--tpl-title-letter-spacing: 4px;--tpl-section-title-weight: 700;--tpl-skill-tag-bg: transparent;--tpl-skill-tag-color: #212f3d;--tpl-skill-tag-border: 1px solid #afb6bd;--tpl-skill-tag-radius: 6px}div.resume-paper[data-design=classic-v09] .resume-header-block,div.resume-paper[data-template=classic-v09] .resume-header-block{text-align:center;border-top:3px solid #2C3E50;border-bottom:1.5px solid #2C3E50;padding:24px 0 18px;margin:0 -60px 26px}div.resume-paper[data-design=classic-v09] .resume-contact,div.resume-paper[data-template=classic-v09] .resume-contact{justify-content:center}div.resume-paper[data-design=classic-v09] .resume-page:first-child .page-inner,div.resume-paper[data-template=classic-v09] .resume-page:first-child .page-inner{padding-top:0}div.resume-paper[data-design=classic-v09] .resume-section-title,div.resume-paper[data-template=classic-v09] .resume-section-title{letter-spacing:6px;font-size:14px;color:#2c3e50}div.resume-paper[data-design=classic-v09] .resume-divider,div.resume-paper[data-template=classic-v09] .resume-divider{height:0;border-top:2px solid #2C3E50;border-bottom:1px solid #2C3E50;padding-bottom:3px;background:transparent;width:66%;margin-left:auto;margin-right:auto}div.resume-paper[data-design=classic-v10],div.resume-paper[data-template=classic-v10]{--tpl-primary: #2E4053;--tpl-primary-soft: #eaecee;--tpl-primary-border: #b0b6be;--tpl-primary-text: #23313f;--tpl-text-strong: #23313f;--tpl-role-color: #23313f;--tpl-bullet-color: #9a9a9a;--tpl-section-spacing: 30px;--tpl-name-size: 34px;--tpl-name-weight: 600;--tpl-title-font: "Songti SC","STSong","SimSun",serif;--tpl-title-letter-spacing: 4px;--tpl-section-title-weight: 700;--tpl-skill-tag-bg: transparent;--tpl-skill-tag-color: #23313f;--tpl-skill-tag-border: 1px solid #b0b6be;--tpl-skill-tag-radius: 6px}div.resume-paper[data-design=classic-v10] .resume-header-block,div.resume-paper[data-template=classic-v10] .resume-header-block{text-align:center}div.resume-paper[data-design=classic-v10] .resume-name:before,div.resume-paper[data-template=classic-v10] .resume-name:before{content:"";display:block;width:46px;height:10px;background:#2e4053;margin:0 auto 14px}div.resume-paper[data-design=classic-v10] .resume-section-title,div.resume-paper[data-template=classic-v10] .resume-section-title{display:inline-block;background:#2e4053;color:#fff;padding:4px 16px;letter-spacing:2px}div.resume-paper[data-design=classic-v10] .resume-divider,div.resume-paper[data-template=classic-v10] .resume-divider{height:2px;border:none;background:linear-gradient(90deg,transparent,#2E4053,transparent)}div.resume-paper[data-design=classic-v11],div.resume-paper[data-template=classic-v11]{--tpl-primary: #41332E;--tpl-primary-soft: #ecebea;--tpl-primary-border: #b7b1b0;--tpl-primary-text: #312723;--tpl-text-strong: #312723;--tpl-role-color: #312723;--tpl-bullet-color: #9a9a9a;--tpl-section-spacing: 24px;--tpl-name-size: 34px;--tpl-name-weight: 600;--tpl-title-font: "Songti SC","STSong","SimSun",serif;--tpl-title-letter-spacing: 4px;--tpl-section-title-weight: 700;--tpl-skill-tag-bg: transparent;--tpl-skill-tag-color: #312723;--tpl-skill-tag-border: 1px solid #b7b1b0;--tpl-skill-tag-radius: 6px}div.resume-paper[data-design=classic-v11] .resume-header-block,div.resume-paper[data-template=classic-v11] .resume-header-block{border-left:14px solid #41332E;padding-left:22px;margin-bottom:26px}div.resume-paper[data-design=classic-v11] .resume-name,div.resume-paper[data-template=classic-v11] .resume-name{font-size:34px}div.resume-paper[data-design=classic-v11] .resume-section-title,div.resume-paper[data-template=classic-v11] .resume-section-title{color:#312723}div.resume-paper[data-design=classic-v11] .resume-section-title:before,div.resume-paper[data-template=classic-v11] .resume-section-title:before{content:"◆ ";color:#41332e}div.resume-paper[data-design=classic-v11] .resume-divider,div.resume-paper[data-template=classic-v11] .resume-divider{height:3px;border:none;background:#41332e;width:24%;margin-left:auto;margin-right:auto}div.resume-paper[data-design=classic-v12],div.resume-paper[data-template=classic-v12]{--tpl-primary: #332F3F;--tpl-primary-soft: #ebeaec;--tpl-primary-border: #b1b0b6;--tpl-primary-text: #272430;--tpl-text-strong: #272430;--tpl-role-color: #272430;--tpl-bullet-color: #9a9a9a;--tpl-section-spacing: 30px;--tpl-name-size: 34px;--tpl-name-weight: 600;--tpl-title-font: "Songti SC","STSong","SimSun",serif;--tpl-title-letter-spacing: 4px;--tpl-section-title-weight: 700;--tpl-skill-tag-bg: transparent;--tpl-skill-tag-color: #272430;--tpl-skill-tag-border: 1px solid #b1b0b6;--tpl-skill-tag-radius: 6px}div.resume-paper[data-design=classic-v12] .resume-paper:before,div.resume-paper[data-template=classic-v12] .resume-paper:before{content:"";display:block;height:8px;background:#332f3f}div.resume-paper[data-design=classic-v12] .resume-header-block,div.resume-paper[data-template=classic-v12] .resume-header-block{text-align:center;padding-top:20px}div.resume-paper[data-design=classic-v12] .resume-contact,div.resume-paper[data-template=classic-v12] .resume-contact{justify-content:center}div.resume-paper[data-design=classic-v12] .resume-section-title,div.resume-paper[data-template=classic-v12] .resume-section-title{border-bottom:1.5px solid #332F3F;color:#272430}div.resume-paper[data-design=classic-v12] .resume-divider,div.resume-paper[data-template=classic-v12] .resume-divider{height:0;border-top:1.5px solid #332F3F;background:transparent;width:76%;margin-left:auto;margin-right:auto}div.resume-paper[data-design=classic-v13],div.resume-paper[data-template=classic-v13]{--tpl-primary: #263845;--tpl-primary-soft: #e9ebec;--tpl-primary-border: #adb3b8;--tpl-primary-text: #1d2b34;--tpl-text-strong: #1d2b34;--tpl-role-color: #1d2b34;--tpl-bullet-color: #9a9a9a;--tpl-section-spacing: 24px;--tpl-name-size: 34px;--tpl-name-weight: 600;--tpl-title-font: "Songti SC","STSong","SimSun",serif;--tpl-title-letter-spacing: 4px;--tpl-section-title-weight: 700;--tpl-skill-tag-bg: transparent;--tpl-skill-tag-color: #1d2b34;--tpl-skill-tag-border: 1px solid #adb3b8;--tpl-skill-tag-radius: 6px}div.resume-paper[data-design=classic-v13] .resume-header-block,div.resume-paper[data-template=classic-v13] .resume-header-block{text-align:center}div.resume-paper[data-design=classic-v13] .resume-contact,div.resume-paper[data-template=classic-v13] .resume-contact{justify-content:center}div.resume-paper[data-design=classic-v13] .resume-name,div.resume-paper[data-template=classic-v13] .resume-name{color:#263845}div.resume-paper[data-design=classic-v13] .resume-section-title,div.resume-paper[data-template=classic-v13] .resume-section-title{display:inline-block;background:#263845;color:#fff;padding:4px 16px;letter-spacing:2px}div.resume-paper[data-design=classic-v13] .resume-divider,div.resume-paper[data-template=classic-v13] .resume-divider{height:0;border-top:2px solid #263845;border-bottom:1px solid #263845;padding-bottom:3px;background:transparent;width:66%;margin-left:auto;margin-right:auto}div.resume-paper[data-design=modern-n16],div.resume-paper[data-template=modern-n16]{--tpl-primary: #4A3B2A;--tpl-primary-soft: #edebea;--tpl-primary-border: #bab5ae;--tpl-primary-text: #382d20;--tpl-text-strong: #382d20;--tpl-role-color: #382d20;--tpl-bullet-color: #9a9a9a;--tpl-section-spacing: 30px;--tpl-name-size: 34px;--tpl-name-weight: 600;--tpl-title-font: "Songti SC","STSong","SimSun",serif;--tpl-title-letter-spacing: 4px;--tpl-section-title-weight: 700;--tpl-skill-tag-bg: transparent;--tpl-skill-tag-color: #382d20;--tpl-skill-tag-border: 1px solid #bab5ae;--tpl-skill-tag-radius: 6px}div.resume-paper[data-design=modern-n16] .resume-header-block,div.resume-paper[data-template=modern-n16] .resume-header-block{background:linear-gradient(120deg,#4a3b2a,#2e251a);margin:0 -60px 30px;padding:46px 60px 34px}div.resume-paper[data-design=modern-n16] .resume-name,div.resume-paper[data-template=modern-n16] .resume-name,div.resume-paper[data-design=modern-n16] .resume-job-title,div.resume-paper[data-template=modern-n16] .resume-job-title,div.resume-paper[data-design=modern-n16] .resume-contact,div.resume-paper[data-template=modern-n16] .resume-contact{color:#fff}div.resume-paper[data-design=modern-n16] .resume-job-title,div.resume-paper[data-template=modern-n16] .resume-job-title{color:#fffc}div.resume-paper[data-design=modern-n16] .resume-page:first-child .page-inner,div.resume-paper[data-template=modern-n16] .resume-page:first-child .page-inner{padding-top:0}div.resume-paper[data-design=modern-n16] .resume-section-title,div.resume-paper[data-template=modern-n16] .resume-section-title{border-bottom:2.5px solid #4A3B2A;padding-bottom:7px}div.resume-paper[data-design=modern-n16] .resume-divider,div.resume-paper[data-template=modern-n16] .resume-divider{height:3px;border:none;background:linear-gradient(90deg,#4a3b2a,#edebea)}div.resume-paper[data-design=modern-n17],div.resume-paper[data-template=modern-n17]{--tpl-primary: #3E2723;--tpl-primary-soft: #ece9e9;--tpl-primary-border: #b6adab;--tpl-primary-text: #2f1e1b;--tpl-text-strong: #2f1e1b;--tpl-role-color: #2f1e1b;--tpl-bullet-color: #9a9a9a;--tpl-section-spacing: 24px;--tpl-name-size: 34px;--tpl-name-weight: 600;--tpl-title-font: "Songti SC","STSong","SimSun",serif;--tpl-title-letter-spacing: 4px;--tpl-section-title-weight: 700;--tpl-skill-tag-bg: transparent;--tpl-skill-tag-color: #2f1e1b;--tpl-skill-tag-border: 1px solid #b6adab;--tpl-skill-tag-radius: 6px}div.resume-paper[data-design=modern-n17] .resume-header-block,div.resume-paper[data-template=modern-n17] .resume-header-block{background:#3e2723;margin:0 -60px 30px;padding:46px 60px 34px}div.resume-paper[data-design=modern-n17] .resume-name,div.resume-paper[data-template=modern-n17] .resume-name,div.resume-paper[data-design=modern-n17] .resume-job-title,div.resume-paper[data-template=modern-n17] .resume-job-title,div.resume-paper[data-design=modern-n17] .resume-contact,div.resume-paper[data-template=modern-n17] .resume-contact{color:#fff}div.resume-paper[data-design=modern-n17] .resume-job-title,div.resume-paper[data-template=modern-n17] .resume-job-title{color:#ece9e9}div.resume-paper[data-design=modern-n17] .resume-contact,div.resume-paper[data-template=modern-n17] .resume-contact{color:#ffffffbf}div.resume-paper[data-design=modern-n17] .resume-page:first-child .page-inner,div.resume-paper[data-template=modern-n17] .resume-page:first-child .page-inner{padding-top:0}div.resume-paper[data-design=modern-n17] .resume-section-title,div.resume-paper[data-template=modern-n17] .resume-section-title{display:flex;align-items:center;gap:10px}div.resume-paper[data-design=modern-n17] .resume-section-title:before,div.resume-paper[data-template=modern-n17] .resume-section-title:before{content:"";width:13px;height:13px;background:#3e2723}div.resume-paper[data-design=modern-n17] .resume-divider,div.resume-paper[data-template=modern-n17] .resume-divider{height:3px;background:#3e2723;border:none}div.resume-paper[data-design=modern-n18],div.resume-paper[data-template=modern-n18]{--tpl-primary: #263845;--tpl-primary-soft: #e9ebec;--tpl-primary-border: #adb3b8;--tpl-primary-text: #1d2b34;--tpl-text-strong: #1d2b34;--tpl-role-color: #1d2b34;--tpl-bullet-color: #9a9a9a;--tpl-section-spacing: 30px;--tpl-name-size: 34px;--tpl-name-weight: 600;--tpl-title-font: "Songti SC","STSong","SimSun",serif;--tpl-title-letter-spacing: 4px;--tpl-section-title-weight: 700;--tpl-skill-tag-bg: transparent;--tpl-skill-tag-color: #1d2b34;--tpl-skill-tag-border: 1px solid #adb3b8;--tpl-skill-tag-radius: 6px}div.resume-paper[data-design=modern-n18] .resume-header-block,div.resume-paper[data-template=modern-n18] .resume-header-block{border-left:10px solid #263845;border-bottom:3px solid #263845;padding:6px 0 16px 20px;margin-bottom:26px}div.resume-paper[data-design=modern-n18] .resume-section-title,div.resume-paper[data-template=modern-n18] .resume-section-title{display:flex;align-items:center;gap:10px}div.resume-paper[data-design=modern-n18] .resume-section-title:before,div.resume-paper[data-template=modern-n18] .resume-section-title:before{content:"";width:13px;height:13px;background:#263845}div.resume-paper[data-design=modern-n18] .resume-divider,div.resume-paper[data-template=modern-n18] .resume-divider{display:none}div.resume-paper[data-design=modern-n19],div.resume-paper[data-template=modern-n19]{--tpl-primary: #2C3E50;--tpl-primary-soft: #eaecee;--tpl-primary-border: #afb6bd;--tpl-primary-text: #212f3d;--tpl-text-strong: #212f3d;--tpl-role-color: #212f3d;--tpl-bullet-color: #9a9a9a;--tpl-section-spacing: 24px;--tpl-name-size: 34px;--tpl-name-weight: 600;--tpl-title-font: "Songti SC","STSong","SimSun",serif;--tpl-title-letter-spacing: 4px;--tpl-section-title-weight: 700;--tpl-skill-tag-bg: transparent;--tpl-skill-tag-color: #212f3d;--tpl-skill-tag-border: 1px solid #afb6bd;--tpl-skill-tag-radius: 6px}div.resume-paper[data-design=modern-n19] .resume-header-block,div.resume-paper[data-template=modern-n19] .resume-header-block{background:linear-gradient(90deg,#1b2632 0,#1b2632 62%,#2c3e50 62%,#2c3e50);color:#fff;margin:0 -60px 30px;padding:44px 60px 34px}div.resume-paper[data-design=modern-n19] .resume-name,div.resume-paper[data-template=modern-n19] .resume-name,div.resume-paper[data-design=modern-n19] .resume-job-title,div.resume-paper[data-template=modern-n19] .resume-job-title,div.resume-paper[data-design=modern-n19] .resume-contact,div.resume-paper[data-template=modern-n19] .resume-contact{color:#fff}div.resume-paper[data-design=modern-n19] .resume-job-title,div.resume-paper[data-template=modern-n19] .resume-job-title,div.resume-paper[data-design=modern-n19] .resume-contact,div.resume-paper[data-template=modern-n19] .resume-contact{color:#ffffffc7}div.resume-paper[data-design=modern-n19] .resume-page:first-child .page-inner,div.resume-paper[data-template=modern-n19] .resume-page:first-child .page-inner{padding-top:0}div.resume-paper[data-design=modern-n19] .resume-section-title,div.resume-paper[data-template=modern-n19] .resume-section-title{display:inline-block;background:#2c3e50;color:#fff;padding:4px 14px}div.resume-paper[data-design=modern-n19] .resume-divider,div.resume-paper[data-template=modern-n19] .resume-divider{height:0;border-top:2.5px solid #2C3E50;border-bottom:1px solid #2C3E50;padding-bottom:2px;background:transparent}div.resume-paper[data-design=banner-x05],div.resume-paper[data-template=banner-x05]{--tpl-primary: #1B3A5C;--tpl-primary-soft: #e8ebef;--tpl-primary-border: #a8b4c1;--tpl-primary-text: #152c46;--tpl-text-strong: #152c46;--tpl-role-color: #152c46;--tpl-bullet-color: #9a9a9a;--tpl-section-spacing: 24px;--tpl-name-size: 34px;--tpl-name-weight: 600;--tpl-title-font: "Songti SC","STSong","SimSun",serif;--tpl-title-letter-spacing: 4px;--tpl-section-title-weight: 700;--tpl-skill-tag-bg: transparent;--tpl-skill-tag-color: #152c46;--tpl-skill-tag-border: 1px solid #a8b4c1;--tpl-skill-tag-radius: 6px}div.resume-paper[data-design=banner-x05] .resume-header-block,div.resume-paper[data-template=banner-x05] .resume-header-block{background:linear-gradient(90deg,#141414 0,#141414 70%,#1b3a5c 70%,#1b3a5c);margin:0 -60px 26px;padding:46px 60px 34px}div.resume-paper[data-design=banner-x05] .resume-name,div.resume-paper[data-template=banner-x05] .resume-name{color:#fff;font-family:Songti SC,serif;letter-spacing:4px;font-size:40px}div.resume-paper[data-design=banner-x05] .resume-job-title,div.resume-paper[data-template=banner-x05] .resume-job-title,div.resume-paper[data-design=banner-x05] .resume-contact,div.resume-paper[data-template=banner-x05] .resume-contact{color:#ffffffbf}div.resume-paper[data-design=banner-x05] .resume-page:first-child .page-inner,div.resume-paper[data-template=banner-x05] .resume-page:first-child .page-inner{padding-top:0}div.resume-paper[data-design=banner-x05] .resume-section-title,div.resume-paper[data-template=banner-x05] .resume-section-title{border-left:7px solid #1B3A5C;padding-left:12px;font-weight:700}div.resume-paper[data-design=banner-x05] .resume-divider,div.resume-paper[data-template=banner-x05] .resume-divider{display:none}div.resume-paper[data-design=banner-x06],div.resume-paper[data-template=banner-x06]{--tpl-primary: #4A3B2A;--tpl-primary-soft: #edebea;--tpl-primary-border: #bab5ae;--tpl-primary-text: #382d20;--tpl-text-strong: #382d20;--tpl-role-color: #382d20;--tpl-bullet-color: #9a9a9a;--tpl-section-spacing: 30px;--tpl-name-size: 34px;--tpl-name-weight: 600;--tpl-title-font: "Songti SC","STSong","SimSun",serif;--tpl-title-letter-spacing: 4px;--tpl-section-title-weight: 700;--tpl-skill-tag-bg: transparent;--tpl-skill-tag-color: #382d20;--tpl-skill-tag-border: 1px solid #bab5ae;--tpl-skill-tag-radius: 6px}div.resume-paper[data-design=banner-x06] .resume-header-block,div.resume-paper[data-template=banner-x06] .resume-header-block{background:linear-gradient(120deg,#4a3b2a,#968d83);margin:0 -60px 26px;padding:48px 60px 36px}div.resume-paper[data-design=banner-x06] .resume-name,div.resume-paper[data-template=banner-x06] .resume-name{color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.18)}div.resume-paper[data-design=banner-x06] .resume-job-title,div.resume-paper[data-template=banner-x06] .resume-job-title,div.resume-paper[data-design=banner-x06] .resume-contact,div.resume-paper[data-template=banner-x06] .resume-contact{color:#ffffffeb}div.resume-paper[data-design=banner-x06] .resume-page:first-child .page-inner,div.resume-paper[data-template=banner-x06] .resume-page:first-child .page-inner{padding-top:0}div.resume-paper[data-design=banner-x06] .resume-section-title,div.resume-paper[data-template=banner-x06] .resume-section-title{border-bottom:3px solid #4A3B2A;padding-bottom:7px;font-weight:700}div.resume-paper[data-design=banner-x06] .resume-divider,div.resume-paper[data-template=banner-x06] .resume-divider{height:1px;background:#bab5ae;border:none}div.resume-paper[data-design=sidebar-s10],div.resume-paper[data-template=sidebar-s10]{--tpl-primary: #4A3B2A;--tpl-primary-soft: #edebea;--tpl-primary-border: #bab5ae;--tpl-primary-text: #382d20;--tpl-text-strong: #382d20;--tpl-role-color: #382d20;--tpl-bullet-color: #9a9a9a;--tpl-section-spacing: 30px;--tpl-name-size: 34px;--tpl-name-weight: 600;--tpl-title-font: "Songti SC","STSong","SimSun",serif;--tpl-title-letter-spacing: 4px;--tpl-section-title-weight: 700;--tpl-skill-tag-bg: transparent;--tpl-skill-tag-color: #382d20;--tpl-skill-tag-border: 1px solid #bab5ae;--tpl-skill-tag-radius: 6px}div.resume-paper[data-design=sidebar-s10] .resume-sidebar,div.resume-paper[data-template=sidebar-s10] .resume-sidebar{background:#f7f8fa!important;border-right:1px solid #bab5ae;border-top:12px solid #4A3B2A}div.resume-paper[data-design=sidebar-s10] .resume-sidebar .resume-section-title,div.resume-paper[data-template=sidebar-s10] .resume-sidebar .resume-section-title{color:#382d20}div.resume-paper[data-design=sidebar-s10] .resume-main .resume-section-title,div.resume-paper[data-template=sidebar-s10] .resume-main .resume-section-title{display:inline-block;background:#4a3b2a;color:#fff;padding:4px 14px;font-weight:700}div.resume-paper[data-design=sidebar-s10] .resume-divider,div.resume-paper[data-template=sidebar-s10] .resume-divider{height:1px;background:#bab5ae;border:none}div.resume-paper[data-design=sidebar-s11],div.resume-paper[data-template=sidebar-s11]{--tpl-primary: #3E2723;--tpl-primary-soft: #ece9e9;--tpl-primary-border: #b6adab;--tpl-primary-text: #2f1e1b;--tpl-text-strong: #2f1e1b;--tpl-role-color: #2f1e1b;--tpl-bullet-color: #9a9a9a;--tpl-section-spacing: 24px;--tpl-name-size: 34px;--tpl-name-weight: 600;--tpl-title-font: "Songti SC","STSong","SimSun",serif;--tpl-title-letter-spacing: 4px;--tpl-section-title-weight: 700;--tpl-skill-tag-bg: transparent;--tpl-skill-tag-color: #2f1e1b;--tpl-skill-tag-border: 1px solid #b6adab;--tpl-skill-tag-radius: 6px}div.resume-paper[data-design=sidebar-s11] .resume-sidebar,div.resume-paper[data-template=sidebar-s11] .resume-sidebar{width:120px;background:#261816!important;color:#fff!important;border-right:none}div.resume-paper[data-design=sidebar-s11] .resume-sidebar .resume-name,div.resume-paper[data-template=sidebar-s11] .resume-sidebar .resume-name{color:#fff;font-size:26px;letter-spacing:2px}div.resume-paper[data-design=sidebar-s11] .resume-sidebar .resume-section-title,div.resume-paper[data-template=sidebar-s11] .resume-sidebar .resume-section-title{color:#ffffffd9;border-bottom:1px solid rgba(255,255,255,.2);padding-bottom:4px;font-size:11px}div.resume-paper[data-design=sidebar-s11] .resume-main .resume-section-title,div.resume-paper[data-template=sidebar-s11] .resume-main .resume-section-title{display:inline-block;background:#3e2723;color:#fff;padding:4px 14px;font-weight:700}div.resume-paper[data-design=sidebar-s11] .resume-divider,div.resume-paper[data-template=sidebar-s11] .resume-divider{height:1px;background:#b6adab;border:none}div.resume-paper[data-design=sidebar-s12],div.resume-paper[data-template=sidebar-s12]{--tpl-primary: #263845;--tpl-primary-soft: #e9ebec;--tpl-primary-border: #adb3b8;--tpl-primary-text: #1d2b34;--tpl-text-strong: #1d2b34;--tpl-role-color: #1d2b34;--tpl-bullet-color: #9a9a9a;--tpl-section-spacing: 30px;--tpl-name-size: 34px;--tpl-name-weight: 600;--tpl-title-font: "Songti SC","STSong","SimSun",serif;--tpl-title-letter-spacing: 4px;--tpl-section-title-weight: 700;--tpl-skill-tag-bg: transparent;--tpl-skill-tag-color: #1d2b34;--tpl-skill-tag-border: 1px solid #adb3b8;--tpl-skill-tag-radius: 6px}div.resume-paper[data-design=sidebar-s12] .resume-sidebar,div.resume-paper[data-template=sidebar-s12] .resume-sidebar{width:120px;background:#18232b!important;color:#fff!important;border-right:none}div.resume-paper[data-design=sidebar-s12] .resume-sidebar .resume-name,div.resume-paper[data-template=sidebar-s12] .resume-sidebar .resume-name{color:#fff;font-size:26px;letter-spacing:2px}div.resume-paper[data-design=sidebar-s12] .resume-sidebar .resume-section-title,div.resume-paper[data-template=sidebar-s12] .resume-sidebar .resume-section-title{color:#ffffffd9;border-bottom:1px solid rgba(255,255,255,.2);padding-bottom:4px;font-size:11px}div.resume-paper[data-design=sidebar-s12] .resume-main .resume-section-title,div.resume-paper[data-template=sidebar-s12] .resume-main .resume-section-title{border-left:6px solid #263845;padding-left:12px;font-weight:700}div.resume-paper[data-design=sidebar-s12] .resume-divider,div.resume-paper[data-template=sidebar-s12] .resume-divider{height:1px;background:#adb3b8;border:none}div.resume-paper[data-design=banner-x07],div.resume-paper[data-template=banner-x07]{--tpl-primary: #C2255C;--tpl-primary-soft: #f9e9ef;--tpl-primary-border: #e8acc1;--tpl-primary-text: #931c46;--tpl-text-strong: #931c46;--tpl-role-color: #C2255C;--tpl-bullet-color: #C2255C;--tpl-section-spacing: 18px;--tpl-name-size: 38px;--tpl-name-weight: 800;--tpl-title-font: inherit;--tpl-title-letter-spacing: 1px;--tpl-section-title-weight: 700;--tpl-skill-tag-bg: #C2255C;--tpl-skill-tag-color: #fff;--tpl-skill-tag-border: none;--tpl-skill-tag-radius: 6px}div.resume-paper[data-design=banner-x07] .resume-header-block,div.resume-paper[data-template=banner-x07] .resume-header-block{background:#c2255c;border-bottom:10px solid #781739;margin:0 -60px 26px;padding:46px 60px 34px}div.resume-paper[data-design=banner-x07] .resume-name,div.resume-paper[data-template=banner-x07] .resume-name{color:#fff;letter-spacing:1px}div.resume-paper[data-design=banner-x07] .resume-job-title,div.resume-paper[data-template=banner-x07] .resume-job-title,div.resume-paper[data-design=banner-x07] .resume-contact,div.resume-paper[data-template=banner-x07] .resume-contact{color:#fffc}div.resume-paper[data-design=banner-x07] .resume-page:first-child .page-inner,div.resume-paper[data-template=banner-x07] .resume-page:first-child .page-inner{padding-top:0}div.resume-paper[data-design=banner-x07] .resume-section-title,div.resume-paper[data-template=banner-x07] .resume-section-title{display:inline-block;background:#c2255c;color:#fff;padding:4px 14px;font-weight:700}div.resume-paper[data-design=banner-x07] .resume-divider,div.resume-paper[data-template=banner-x07] .resume-divider{height:3px;background:#c2255c;border:none}div.resume-paper[data-design=banner-x08],div.resume-paper[data-template=banner-x08]{--tpl-primary: #7C3AED;--tpl-primary-soft: #f2ebfd;--tpl-primary-border: #cdb4f8;--tpl-primary-text: #5e2cb4;--tpl-text-strong: #5e2cb4;--tpl-role-color: #7C3AED;--tpl-bullet-color: #7C3AED;--tpl-section-spacing: 18px;--tpl-name-size: 38px;--tpl-name-weight: 800;--tpl-title-font: inherit;--tpl-title-letter-spacing: 1px;--tpl-section-title-weight: 700;--tpl-skill-tag-bg: #f2ebfd;--tpl-skill-tag-color: #5e2cb4;--tpl-skill-tag-border: none;--tpl-skill-tag-radius: 999px}div.resume-paper[data-design=banner-x08] .resume-header-block,div.resume-paper[data-template=banner-x08] .resume-header-block{background:#7c3aed;margin:0 -60px 26px;padding:48px 60px 36px}div.resume-paper[data-design=banner-x08] .resume-name,div.resume-paper[data-template=banner-x08] .resume-name{color:#fff}div.resume-paper[data-design=banner-x08] .resume-job-title,div.resume-paper[data-template=banner-x08] .resume-job-title{color:#f2ebfd}div.resume-paper[data-design=banner-x08] .resume-contact,div.resume-paper[data-template=banner-x08] .resume-contact{color:#fffc}div.resume-paper[data-design=banner-x08] .resume-page:first-child .page-inner,div.resume-paper[data-template=banner-x08] .resume-page:first-child .page-inner{padding-top:0}div.resume-paper[data-design=banner-x08] .resume-section-title,div.resume-paper[data-template=banner-x08] .resume-section-title{border-bottom:3px solid #7C3AED;padding-bottom:7px;font-weight:700}div.resume-paper[data-design=banner-x08] .resume-divider,div.resume-paper[data-template=banner-x08] .resume-divider{display:none}div.resume-paper[data-design=banner-x09],div.resume-paper[data-template=banner-x09]{--tpl-primary: #E8590C;--tpl-primary-soft: #fdeee7;--tpl-primary-border: #f6c0a3;--tpl-primary-text: #b04409;--tpl-text-strong: #b04409;--tpl-role-color: #E8590C;--tpl-bullet-color: #E8590C;--tpl-section-spacing: 18px;--tpl-name-size: 38px;--tpl-name-weight: 800;--tpl-title-font: inherit;--tpl-title-letter-spacing: 1px;--tpl-section-title-weight: 700;--tpl-skill-tag-bg: #E8590C;--tpl-skill-tag-color: #fff;--tpl-skill-tag-border: none;--tpl-skill-tag-radius: 6px}div.resume-paper[data-design=banner-x09] .resume-header-block,div.resume-paper[data-template=banner-x09] .resume-header-block{background:linear-gradient(125deg,#e8590c,#903707);margin:0 -60px 26px;padding:48px 60px 36px}div.resume-paper[data-design=banner-x09] .resume-name,div.resume-paper[data-template=banner-x09] .resume-name{color:#fff;font-size:44px}div.resume-paper[data-design=banner-x09] .resume-job-title,div.resume-paper[data-template=banner-x09] .resume-job-title,div.resume-paper[data-design=banner-x09] .resume-contact,div.resume-paper[data-template=banner-x09] .resume-contact{color:#fffc}div.resume-paper[data-design=banner-x09] .resume-page:first-child .page-inner,div.resume-paper[data-template=banner-x09] .resume-page:first-child .page-inner{padding-top:0}div.resume-paper[data-design=banner-x09] .resume-section-title,div.resume-paper[data-template=banner-x09] .resume-section-title{display:inline-block;background:#e8590c;color:#fff;padding:4px 14px;font-weight:700}div.resume-paper[data-design=banner-x09] .resume-divider,div.resume-paper[data-template=banner-x09] .resume-divider{height:1px;background:#f6c0a3;border:none}div.resume-paper[data-design=banner-x10],div.resume-paper[data-template=banner-x10]{--tpl-primary: #7048E8;--tpl-primary-soft: #f1edfd;--tpl-primary-border: #c9b9f6;--tpl-primary-text: #5537b0;--tpl-text-strong: #5537b0;--tpl-role-color: #7048E8;--tpl-bullet-color: #7048E8;--tpl-section-spacing: 18px;--tpl-name-size: 38px;--tpl-name-weight: 800;--tpl-title-font: inherit;--tpl-title-letter-spacing: 1px;--tpl-section-title-weight: 700;--tpl-skill-tag-bg: #f1edfd;--tpl-skill-tag-color: #5537b0;--tpl-skill-tag-border: none;--tpl-skill-tag-radius: 999px}div.resume-paper[data-design=banner-x10] .resume-header-block,div.resume-paper[data-template=banner-x10] .resume-header-block{background:#141414;border-bottom:8px solid #7048E8;margin:0 -60px 24px;padding:44px 60px 32px}div.resume-paper[data-design=banner-x10] .resume-name,div.resume-paper[data-template=banner-x10] .resume-name{color:#fff;font-family:Songti SC,serif;letter-spacing:5px;font-size:38px}div.resume-paper[data-design=banner-x10] .resume-job-title,div.resume-paper[data-template=banner-x10] .resume-job-title,div.resume-paper[data-design=banner-x10] .resume-contact,div.resume-paper[data-template=banner-x10] .resume-contact{color:#ffffffb8}div.resume-paper[data-design=banner-x10] .resume-page:first-child .page-inner,div.resume-paper[data-template=banner-x10] .resume-page:first-child .page-inner{padding-top:0}div.resume-paper[data-design=banner-x10] .resume-section-title,div.resume-paper[data-template=banner-x10] .resume-section-title{border-left:7px solid #7048E8;padding-left:12px;font-weight:700}div.resume-paper[data-design=banner-x10] .resume-divider,div.resume-paper[data-template=banner-x10] .resume-divider{height:3px;background:#7048e8;border:none}div.resume-paper[data-design=banner-x11],div.resume-paper[data-template=banner-x11]{--tpl-primary: #1098AD;--tpl-primary-soft: #e7f5f7;--tpl-primary-border: #a4d8e0;--tpl-primary-text: #0c7483;--tpl-text-strong: #0c7483;--tpl-role-color: #1098AD;--tpl-bullet-color: #1098AD;--tpl-section-spacing: 18px;--tpl-name-size: 38px;--tpl-name-weight: 800;--tpl-title-font: inherit;--tpl-title-letter-spacing: 1px;--tpl-section-title-weight: 700;--tpl-skill-tag-bg: #1098AD;--tpl-skill-tag-color: #fff;--tpl-skill-tag-border: none;--tpl-skill-tag-radius: 6px}div.resume-paper[data-design=banner-x11] .resume-header-block,div.resume-paper[data-template=banner-x11] .resume-header-block{background:linear-gradient(115deg,#1098ad 0,#1098ad 72%,#0a5e6b 72%,#0a5e6b);margin:0 -60px 26px;padding:48px 60px 36px}div.resume-paper[data-design=banner-x11] .resume-name,div.resume-paper[data-template=banner-x11] .resume-name{color:#fff}div.resume-paper[data-design=banner-x11] .resume-job-title,div.resume-paper[data-template=banner-x11] .resume-job-title,div.resume-paper[data-design=banner-x11] .resume-contact,div.resume-paper[data-template=banner-x11] .resume-contact{color:#ffffffd9}div.resume-paper[data-design=banner-x11] .resume-page:first-child .page-inner,div.resume-paper[data-template=banner-x11] .resume-page:first-child .page-inner{padding-top:0}div.resume-paper[data-design=banner-x11] .resume-section-title,div.resume-paper[data-template=banner-x11] .resume-section-title{border-bottom:3px solid #1098AD;padding-bottom:7px;font-weight:700}div.resume-paper[data-design=banner-x11] .resume-divider,div.resume-paper[data-template=banner-x11] .resume-divider{display:none}div.resume-paper[data-design=banner-x12],div.resume-paper[data-template=banner-x12]{--tpl-primary: #BE4BDB;--tpl-primary-soft: #f9edfb;--tpl-primary-border: #e6bbf1;--tpl-primary-text: #9039a6;--tpl-text-strong: #9039a6;--tpl-role-color: #BE4BDB;--tpl-bullet-color: #BE4BDB;--tpl-section-spacing: 18px;--tpl-name-size: 38px;--tpl-name-weight: 800;--tpl-title-font: inherit;--tpl-title-letter-spacing: 1px;--tpl-section-title-weight: 700;--tpl-skill-tag-bg: #f9edfb;--tpl-skill-tag-color: #9039a6;--tpl-skill-tag-border: none;--tpl-skill-tag-radius: 999px}div.resume-paper[data-design=banner-x12] .resume-header-block,div.resume-paper[data-template=banner-x12] .resume-header-block{background:linear-gradient(90deg,#141414 0,#141414 70%,#be4bdb 70%,#be4bdb);margin:0 -60px 26px;padding:46px 60px 34px}div.resume-paper[data-design=banner-x12] .resume-name,div.resume-paper[data-template=banner-x12] .resume-name{color:#fff;font-family:Songti SC,serif;letter-spacing:4px;font-size:40px}div.resume-paper[data-design=banner-x12] .resume-job-title,div.resume-paper[data-template=banner-x12] .resume-job-title,div.resume-paper[data-design=banner-x12] .resume-contact,div.resume-paper[data-template=banner-x12] .resume-contact{color:#ffffffbf}div.resume-paper[data-design=banner-x12] .resume-page:first-child .page-inner,div.resume-paper[data-template=banner-x12] .resume-page:first-child .page-inner{padding-top:0}div.resume-paper[data-design=banner-x12] .resume-section-title,div.resume-paper[data-template=banner-x12] .resume-section-title{display:inline-block;background:#be4bdb;color:#fff;padding:4px 14px;font-weight:700}div.resume-paper[data-design=banner-x12] .resume-divider,div.resume-paper[data-template=banner-x12] .resume-divider{height:1px;background:#e6bbf1;border:none}div.resume-paper[data-design=banner-x13],div.resume-paper[data-template=banner-x13]{--tpl-primary: #8929B8;--tpl-primary-soft: #f3eaf8;--tpl-primary-border: #d2aee4;--tpl-primary-text: #681f8c;--tpl-text-strong: #681f8c;--tpl-role-color: #8929B8;--tpl-bullet-color: #8929B8;--tpl-section-spacing: 18px;--tpl-name-size: 38px;--tpl-name-weight: 800;--tpl-title-font: inherit;--tpl-title-letter-spacing: 1px;--tpl-section-title-weight: 700;--tpl-skill-tag-bg: #8929B8;--tpl-skill-tag-color: #fff;--tpl-skill-tag-border: none;--tpl-skill-tag-radius: 6px}div.resume-paper[data-design=banner-x13] .resume-header-block,div.resume-paper[data-template=banner-x13] .resume-header-block{background:linear-gradient(120deg,#8929b8,#bb83d6);margin:0 -60px 26px;padding:48px 60px 36px}div.resume-paper[data-design=banner-x13] .resume-name,div.resume-paper[data-template=banner-x13] .resume-name{color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.18)}div.resume-paper[data-design=banner-x13] .resume-job-title,div.resume-paper[data-template=banner-x13] .resume-job-title,div.resume-paper[data-design=banner-x13] .resume-contact,div.resume-paper[data-template=banner-x13] .resume-contact{color:#ffffffeb}div.resume-paper[data-design=banner-x13] .resume-page:first-child .page-inner,div.resume-paper[data-template=banner-x13] .resume-page:first-child .page-inner{padding-top:0}div.resume-paper[data-design=banner-x13] .resume-section-title,div.resume-paper[data-template=banner-x13] .resume-section-title{border-left:7px solid #8929B8;padding-left:12px;font-weight:700}div.resume-paper[data-design=banner-x13] .resume-divider,div.resume-paper[data-template=banner-x13] .resume-divider{height:3px;background:#8929b8;border:none}div.resume-paper[data-design=modern-n20],div.resume-paper[data-template=modern-n20]{--tpl-primary: #C2255C;--tpl-primary-soft: #f9e9ef;--tpl-primary-border: #e8acc1;--tpl-primary-text: #931c46;--tpl-text-strong: #931c46;--tpl-role-color: #C2255C;--tpl-bullet-color: #C2255C;--tpl-section-spacing: 18px;--tpl-name-size: 38px;--tpl-name-weight: 800;--tpl-title-font: inherit;--tpl-title-letter-spacing: 1px;--tpl-section-title-weight: 700;--tpl-skill-tag-bg: #f9e9ef;--tpl-skill-tag-color: #931c46;--tpl-skill-tag-border: none;--tpl-skill-tag-radius: 999px}div.resume-paper[data-design=modern-n20] .resume-header-block,div.resume-paper[data-template=modern-n20] .resume-header-block{background:#f9e9ef;margin:0 -60px 30px;padding:44px 60px 34px}div.resume-paper[data-design=modern-n20] .resume-name,div.resume-paper[data-template=modern-n20] .resume-name{color:#781739}div.resume-paper[data-design=modern-n20] .resume-page:first-child .page-inner,div.resume-paper[data-template=modern-n20] .resume-page:first-child .page-inner{padding-top:0}div.resume-paper[data-design=modern-n20] .resume-section-title,div.resume-paper[data-template=modern-n20] .resume-section-title{border-top:2px solid #C2255C;border-bottom:1px solid #C2255C;padding:5px 0}div.resume-paper[data-design=modern-n20] .resume-divider,div.resume-paper[data-template=modern-n20] .resume-divider{height:3px;border:none;background:linear-gradient(90deg,#c2255c,#f9e9ef)}div.resume-paper[data-design=modern-n21],div.resume-paper[data-template=modern-n21]{--tpl-primary: #7C3AED;--tpl-primary-soft: #f2ebfd;--tpl-primary-border: #cdb4f8;--tpl-primary-text: #5e2cb4;--tpl-text-strong: #5e2cb4;--tpl-role-color: #7C3AED;--tpl-bullet-color: #7C3AED;--tpl-section-spacing: 18px;--tpl-name-size: 38px;--tpl-name-weight: 800;--tpl-title-font: inherit;--tpl-title-letter-spacing: 1px;--tpl-section-title-weight: 700;--tpl-skill-tag-bg: #7C3AED;--tpl-skill-tag-color: #fff;--tpl-skill-tag-border: none;--tpl-skill-tag-radius: 6px}div.resume-paper[data-design=modern-n21] .resume-paper:before,div.resume-paper[data-template=modern-n21] .resume-paper:before{content:"";display:block;height:10px;background:linear-gradient(90deg,#7c3aed 0,#7c3aed 40%,#4d2493 40%,#4d2493 70%,#f2ebfd 70%,#f2ebfd)}div.resume-paper[data-design=modern-n21] .resume-header-block,div.resume-paper[data-template=modern-n21] .resume-header-block{padding-top:18px;margin-bottom:26px}div.resume-paper[data-design=modern-n21] .resume-page:first-child .page-inner,div.resume-paper[data-template=modern-n21] .resume-page:first-child .page-inner{padding-top:0}div.resume-paper[data-design=modern-n21] .resume-section-title,div.resume-paper[data-template=modern-n21] .resume-section-title{display:flex;align-items:center;gap:9px}div.resume-paper[data-design=modern-n21] .resume-section-title:before,div.resume-paper[data-template=modern-n21] .resume-section-title:before{content:"";width:16px;height:16px;border:4px solid #7C3AED;border-radius:50%;box-sizing:border-box}div.resume-paper[data-design=modern-n21] .resume-divider,div.resume-paper[data-template=modern-n21] .resume-divider{height:3px;background:#7c3aed;border:none}div.resume-paper[data-design=modern-n22],div.resume-paper[data-template=modern-n22]{--tpl-primary: #0EA5A4;--tpl-primary-soft: #e7f6f6;--tpl-primary-border: #a3dddc;--tpl-primary-text: #0b7d7d;--tpl-text-strong: #0b7d7d;--tpl-role-color: #0EA5A4;--tpl-bullet-color: #0EA5A4;--tpl-section-spacing: 18px;--tpl-name-size: 38px;--tpl-name-weight: 800;--tpl-title-font: inherit;--tpl-title-letter-spacing: 1px;--tpl-section-title-weight: 700;--tpl-skill-tag-bg: #e7f6f6;--tpl-skill-tag-color: #0b7d7d;--tpl-skill-tag-border: none;--tpl-skill-tag-radius: 999px}div.resume-paper[data-design=modern-n22] .resume-header-block,div.resume-paper[data-template=modern-n22] .resume-header-block{border-bottom:5px solid #0EA5A4;padding-bottom:18px;margin-bottom:26px}div.resume-paper[data-design=modern-n22] .resume-name:after,div.resume-paper[data-template=modern-n22] .resume-name:after{content:"";display:block;width:64px;height:6px;background:#0ea5a4;margin-top:10px}div.resume-paper[data-design=modern-n22] .resume-section-title,div.resume-paper[data-template=modern-n22] .resume-section-title{border-left:6px solid #0EA5A4;padding-left:12px}div.resume-paper[data-design=modern-n22] .resume-divider,div.resume-paper[data-template=modern-n22] .resume-divider{display:none}div.resume-paper[data-design=modern-n23],div.resume-paper[data-template=modern-n23]{--tpl-primary: #E8590C;--tpl-primary-soft: #fdeee7;--tpl-primary-border: #f6c0a3;--tpl-primary-text: #b04409;--tpl-text-strong: #b04409;--tpl-role-color: #E8590C;--tpl-bullet-color: #E8590C;--tpl-section-spacing: 18px;--tpl-name-size: 38px;--tpl-name-weight: 800;--tpl-title-font: inherit;--tpl-title-letter-spacing: 1px;--tpl-section-title-weight: 700;--tpl-skill-tag-bg: #E8590C;--tpl-skill-tag-color: #fff;--tpl-skill-tag-border: none;--tpl-skill-tag-radius: 6px}div.resume-paper[data-design=modern-n23] .resume-paper,div.resume-paper[data-template=modern-n23] .resume-paper{border-left:14px solid #E8590C}div.resume-paper[data-design=modern-n23] .resume-header-block,div.resume-paper[data-template=modern-n23] .resume-header-block{padding-left:24px;margin-bottom:26px}div.resume-paper[data-design=modern-n23] .resume-section-title,div.resume-paper[data-template=modern-n23] .resume-section-title{border-bottom:2.5px solid #E8590C;padding-bottom:7px}div.resume-paper[data-design=modern-n23] .resume-divider,div.resume-paper[data-template=modern-n23] .resume-divider{height:0;border-top:2.5px solid #E8590C;border-bottom:1px solid #E8590C;padding-bottom:2px;background:transparent}div.resume-paper[data-design=modern-n24],div.resume-paper[data-template=modern-n24]{--tpl-primary: #7048E8;--tpl-primary-soft: #f1edfd;--tpl-primary-border: #c9b9f6;--tpl-primary-text: #5537b0;--tpl-text-strong: #5537b0;--tpl-role-color: #7048E8;--tpl-bullet-color: #7048E8;--tpl-section-spacing: 18px;--tpl-name-size: 38px;--tpl-name-weight: 800;--tpl-title-font: inherit;--tpl-title-letter-spacing: 1px;--tpl-section-title-weight: 700;--tpl-skill-tag-bg: #f1edfd;--tpl-skill-tag-color: #5537b0;--tpl-skill-tag-border: none;--tpl-skill-tag-radius: 999px}div.resume-paper[data-design=modern-n24] .resume-header-block,div.resume-paper[data-template=modern-n24] .resume-header-block{background:linear-gradient(120deg,#7048e8,#452d90);margin:0 -60px 30px;padding:46px 60px 34px}div.resume-paper[data-design=modern-n24] .resume-name,div.resume-paper[data-template=modern-n24] .resume-name,div.resume-paper[data-design=modern-n24] .resume-job-title,div.resume-paper[data-template=modern-n24] .resume-job-title,div.resume-paper[data-design=modern-n24] .resume-contact,div.resume-paper[data-template=modern-n24] .resume-contact{color:#fff}div.resume-paper[data-design=modern-n24] .resume-job-title,div.resume-paper[data-template=modern-n24] .resume-job-title{color:#fffc}div.resume-paper[data-design=modern-n24] .resume-page:first-child .page-inner,div.resume-paper[data-template=modern-n24] .resume-page:first-child .page-inner{padding-top:0}div.resume-paper[data-design=modern-n24] .resume-section-title,div.resume-paper[data-template=modern-n24] .resume-section-title{display:flex;align-items:center;gap:10px}div.resume-paper[data-design=modern-n24] .resume-section-title:before,div.resume-paper[data-template=modern-n24] .resume-section-title:before{content:"";width:13px;height:13px;background:#7048e8}div.resume-paper[data-design=modern-n24] .resume-divider,div.resume-paper[data-template=modern-n24] .resume-divider{height:3px;border:none;background:linear-gradient(90deg,#7048e8,#f1edfd)}div.resume-paper[data-design=sidebar-s13],div.resume-paper[data-template=sidebar-s13]{--tpl-primary: #E64980;--tpl-primary-soft: #fdedf2;--tpl-primary-border: #f6bacf;--tpl-primary-text: #af3761;--tpl-text-strong: #af3761;--tpl-role-color: #E64980;--tpl-bullet-color: #E64980;--tpl-section-spacing: 18px;--tpl-name-size: 38px;--tpl-name-weight: 800;--tpl-title-font: inherit;--tpl-title-letter-spacing: 1px;--tpl-section-title-weight: 700;--tpl-skill-tag-bg: #E64980;--tpl-skill-tag-color: #fff;--tpl-skill-tag-border: none;--tpl-skill-tag-radius: 6px}div.resume-paper[data-design=sidebar-s13] .resume-sidebar,div.resume-paper[data-template=sidebar-s13] .resume-sidebar{background:#e64980!important;color:#fff!important;border-right:none}div.resume-paper[data-design=sidebar-s13] .resume-sidebar .resume-name,div.resume-paper[data-template=sidebar-s13] .resume-sidebar .resume-name{color:#fff}div.resume-paper[data-design=sidebar-s13] .resume-sidebar .resume-section-title,div.resume-paper[data-template=sidebar-s13] .resume-sidebar .resume-section-title{color:#fff;border-bottom:1px solid rgba(255,255,255,.28);padding-bottom:5px}div.resume-paper[data-design=sidebar-s13] .resume-main .resume-section-title,div.resume-paper[data-template=sidebar-s13] .resume-main .resume-section-title{display:inline-block;background:#e64980;color:#fff;padding:4px 14px;font-weight:700}div.resume-paper[data-design=sidebar-s13] .resume-divider,div.resume-paper[data-template=sidebar-s13] .resume-divider{height:1px;background:#f6bacf;border:none}div.resume-paper[data-design=sidebar-s14],div.resume-paper[data-template=sidebar-s14]{--tpl-primary: #4C6EF5;--tpl-primary-soft: #edf1fe;--tpl-primary-border: #bbc8fb;--tpl-primary-text: #3a54ba;--tpl-text-strong: #3a54ba;--tpl-role-color: #4C6EF5;--tpl-bullet-color: #4C6EF5;--tpl-section-spacing: 18px;--tpl-name-size: 38px;--tpl-name-weight: 800;--tpl-title-font: inherit;--tpl-title-letter-spacing: 1px;--tpl-section-title-weight: 700;--tpl-skill-tag-bg: #edf1fe;--tpl-skill-tag-color: #3a54ba;--tpl-skill-tag-border: none;--tpl-skill-tag-radius: 999px}div.resume-paper[data-design=sidebar-s14] .resume-sidebar,div.resume-paper[data-template=sidebar-s14] .resume-sidebar{background:#141414!important;color:#f2f2f2!important;border-right:5px solid #4C6EF5}div.resume-paper[data-design=sidebar-s14] .resume-sidebar .resume-name,div.resume-paper[data-template=sidebar-s14] .resume-sidebar .resume-name{color:#fff;font-family:Songti SC,serif}div.resume-paper[data-design=sidebar-s14] .resume-sidebar .resume-section-title,div.resume-paper[data-template=sidebar-s14] .resume-sidebar .resume-section-title{color:#fff;border-bottom:1px solid rgba(255,255,255,.24);padding-bottom:5px}div.resume-paper[data-design=sidebar-s14] .resume-main .resume-section-title,div.resume-paper[data-template=sidebar-s14] .resume-main .resume-section-title{border-top:2px solid #4C6EF5;border-bottom:1px solid #4C6EF5;padding:5px 0;font-weight:700}div.resume-paper[data-design=sidebar-s14] .resume-divider,div.resume-paper[data-template=sidebar-s14] .resume-divider{height:1px;background:#bbc8fb;border:none}div.resume-paper[data-design=sidebar-s15],div.resume-paper[data-template=sidebar-s15]{--tpl-primary: #12B886;--tpl-primary-soft: #e7f8f3;--tpl-primary-border: #a5e4d1;--tpl-primary-text: #0e8c66;--tpl-text-strong: #0e8c66;--tpl-role-color: #12B886;--tpl-bullet-color: #12B886;--tpl-section-spacing: 18px;--tpl-name-size: 38px;--tpl-name-weight: 800;--tpl-title-font: inherit;--tpl-title-letter-spacing: 1px;--tpl-section-title-weight: 700;--tpl-skill-tag-bg: #12B886;--tpl-skill-tag-color: #fff;--tpl-skill-tag-border: none;--tpl-skill-tag-radius: 6px}div.resume-paper[data-design=sidebar-s15] .resume-sidebar,div.resume-paper[data-template=sidebar-s15] .resume-sidebar{background:#e7f8f3!important;border-right:6px solid #12B886}div.resume-paper[data-design=sidebar-s15] .resume-sidebar .resume-section-title,div.resume-paper[data-template=sidebar-s15] .resume-sidebar .resume-section-title{color:#0e8c66}div.resume-paper[data-design=sidebar-s15] .resume-main .resume-section-title,div.resume-paper[data-template=sidebar-s15] .resume-main .resume-section-title{border-left:6px solid #12B886;padding-left:12px;font-weight:700}div.resume-paper[data-design=sidebar-s15] .resume-divider,div.resume-paper[data-template=sidebar-s15] .resume-divider{height:1px;background:#a5e4d1;border:none}div.resume-paper[data-design=banner-x14],div.resume-paper[data-template=banner-x14]{--tpl-primary: #111111;--tpl-primary-soft: #e7e7e7;--tpl-primary-border: #a5a5a5;--tpl-primary-text: #0d0d0d;--tpl-text-strong: #0d0d0d;--tpl-role-color: #111111;--tpl-bullet-color: #111111;--tpl-section-spacing: 18px;--tpl-name-size: 34px;--tpl-name-weight: 600;--tpl-title-font: "Songti SC","STSong","SimSun",serif;--tpl-title-letter-spacing: 4px;--tpl-section-title-weight: 700;--tpl-skill-tag-bg: #111111;--tpl-skill-tag-color: #fff;--tpl-skill-tag-border: none;--tpl-skill-tag-radius: 6px}div.resume-paper[data-design=banner-x14] .resume-header-block,div.resume-paper[data-template=banner-x14] .resume-header-block{background:#111;border-bottom:10px solid #0b0b0b;margin:0 -60px 26px;padding:46px 60px 34px}div.resume-paper[data-design=banner-x14] .resume-name,div.resume-paper[data-template=banner-x14] .resume-name{color:#fff;letter-spacing:1px}div.resume-paper[data-design=banner-x14] .resume-job-title,div.resume-paper[data-template=banner-x14] .resume-job-title,div.resume-paper[data-design=banner-x14] .resume-contact,div.resume-paper[data-template=banner-x14] .resume-contact{color:#fffc}div.resume-paper[data-design=banner-x14] .resume-page:first-child .page-inner,div.resume-paper[data-template=banner-x14] .resume-page:first-child .page-inner{padding-top:0}div.resume-paper[data-design=banner-x14] .resume-section-title,div.resume-paper[data-template=banner-x14] .resume-section-title{border-bottom:3px solid #111111;padding-bottom:7px;font-weight:700}div.resume-paper[data-design=banner-x14] .resume-divider,div.resume-paper[data-template=banner-x14] .resume-divider{display:none}div.resume-paper[data-design=banner-x15],div.resume-paper[data-template=banner-x15]{--tpl-primary: #8B6914;--tpl-primary-soft: #f3f0e8;--tpl-primary-border: #d3c6a6;--tpl-primary-text: #6a500f;--tpl-text-strong: #6a500f;--tpl-role-color: #8B6914;--tpl-bullet-color: #8B6914;--tpl-section-spacing: 18px;--tpl-name-size: 34px;--tpl-name-weight: 600;--tpl-title-font: "Songti SC","STSong","SimSun",serif;--tpl-title-letter-spacing: 4px;--tpl-section-title-weight: 700;--tpl-skill-tag-bg: #8B6914;--tpl-skill-tag-color: #fff;--tpl-skill-tag-border: none;--tpl-skill-tag-radius: 6px}div.resume-paper[data-design=banner-x15] .resume-header-block,div.resume-paper[data-template=banner-x15] .resume-header-block{background:#8b6914;margin:0 -60px 26px;padding:48px 60px 36px}div.resume-paper[data-design=banner-x15] .resume-name,div.resume-paper[data-template=banner-x15] .resume-name{color:#fff}div.resume-paper[data-design=banner-x15] .resume-job-title,div.resume-paper[data-template=banner-x15] .resume-job-title{color:#f3f0e8}div.resume-paper[data-design=banner-x15] .resume-contact,div.resume-paper[data-template=banner-x15] .resume-contact{color:#fffc}div.resume-paper[data-design=banner-x15] .resume-page:first-child .page-inner,div.resume-paper[data-template=banner-x15] .resume-page:first-child .page-inner{padding-top:0}div.resume-paper[data-design=banner-x15] .resume-section-title,div.resume-paper[data-template=banner-x15] .resume-section-title{border-left:7px solid #8B6914;padding-left:12px;font-weight:700}div.resume-paper[data-design=banner-x15] .resume-divider,div.resume-paper[data-template=banner-x15] .resume-divider{height:1px;background:#d3c6a6;border:none}div.resume-paper[data-design=banner-x16],div.resume-paper[data-template=banner-x16]{--tpl-primary: #1E1B4B;--tpl-primary-soft: #e9e8ed;--tpl-primary-border: #aaa8bb;--tpl-primary-text: #171539;--tpl-text-strong: #171539;--tpl-role-color: #1E1B4B;--tpl-bullet-color: #1E1B4B;--tpl-section-spacing: 18px;--tpl-name-size: 34px;--tpl-name-weight: 600;--tpl-title-font: "Songti SC","STSong","SimSun",serif;--tpl-title-letter-spacing: 4px;--tpl-section-title-weight: 700;--tpl-skill-tag-bg: #1E1B4B;--tpl-skill-tag-color: #fff;--tpl-skill-tag-border: none;--tpl-skill-tag-radius: 6px}div.resume-paper[data-design=banner-x16] .resume-header-block,div.resume-paper[data-template=banner-x16] .resume-header-block{background:linear-gradient(125deg,#1e1b4b,#13112f);margin:0 -60px 26px;padding:48px 60px 36px}div.resume-paper[data-design=banner-x16] .resume-name,div.resume-paper[data-template=banner-x16] .resume-name{color:#fff;font-size:44px}div.resume-paper[data-design=banner-x16] .resume-job-title,div.resume-paper[data-template=banner-x16] .resume-job-title,div.resume-paper[data-design=banner-x16] .resume-contact,div.resume-paper[data-template=banner-x16] .resume-contact{color:#fffc}div.resume-paper[data-design=banner-x16] .resume-page:first-child .page-inner,div.resume-paper[data-template=banner-x16] .resume-page:first-child .page-inner{padding-top:0}div.resume-paper[data-design=banner-x16] .resume-section-title,div.resume-paper[data-template=banner-x16] .resume-section-title{border-bottom:3px solid #1E1B4B;padding-bottom:7px;font-weight:700}div.resume-paper[data-design=banner-x16] .resume-divider,div.resume-paper[data-template=banner-x16] .resume-divider{height:3px;background:#1e1b4b;border:none}div.resume-paper[data-design=banner-x17],div.resume-paper[data-template=banner-x17]{--tpl-primary: #5B21B6;--tpl-primary-soft: #efe9f8;--tpl-primary-border: #c1abe3;--tpl-primary-text: #45198a;--tpl-text-strong: #45198a;--tpl-role-color: #5B21B6;--tpl-bullet-color: #5B21B6;--tpl-section-spacing: 18px;--tpl-name-size: 34px;--tpl-name-weight: 600;--tpl-title-font: "Songti SC","STSong","SimSun",serif;--tpl-title-letter-spacing: 4px;--tpl-section-title-weight: 700;--tpl-skill-tag-bg: #5B21B6;--tpl-skill-tag-color: #fff;--tpl-skill-tag-border: none;--tpl-skill-tag-radius: 6px}div.resume-paper[data-design=banner-x17] .resume-header-block,div.resume-paper[data-template=banner-x17] .resume-header-block{background:#141414;border-bottom:8px solid #5B21B6;margin:0 -60px 24px;padding:44px 60px 32px}div.resume-paper[data-design=banner-x17] .resume-name,div.resume-paper[data-template=banner-x17] .resume-name{color:#fff;font-family:Songti SC,serif;letter-spacing:5px;font-size:38px}div.resume-paper[data-design=banner-x17] .resume-job-title,div.resume-paper[data-template=banner-x17] .resume-job-title,div.resume-paper[data-design=banner-x17] .resume-contact,div.resume-paper[data-template=banner-x17] .resume-contact{color:#ffffffb8}div.resume-paper[data-design=banner-x17] .resume-page:first-child .page-inner,div.resume-paper[data-template=banner-x17] .resume-page:first-child .page-inner{padding-top:0}div.resume-paper[data-design=banner-x17] .resume-section-title,div.resume-paper[data-template=banner-x17] .resume-section-title{display:inline-block;background:#5b21b6;color:#fff;padding:4px 14px;font-weight:700}div.resume-paper[data-design=banner-x17] .resume-divider,div.resume-paper[data-template=banner-x17] .resume-divider{display:none}div.resume-paper[data-design=banner-x18],div.resume-paper[data-template=banner-x18]{--tpl-primary: #1F1F1F;--tpl-primary-soft: #e9e9e9;--tpl-primary-border: #aaaaaa;--tpl-primary-text: #181818;--tpl-text-strong: #181818;--tpl-role-color: #1F1F1F;--tpl-bullet-color: #1F1F1F;--tpl-section-spacing: 18px;--tpl-name-size: 34px;--tpl-name-weight: 600;--tpl-title-font: "Songti SC","STSong","SimSun",serif;--tpl-title-letter-spacing: 4px;--tpl-section-title-weight: 700;--tpl-skill-tag-bg: #1F1F1F;--tpl-skill-tag-color: #fff;--tpl-skill-tag-border: none;--tpl-skill-tag-radius: 6px}div.resume-paper[data-design=banner-x18] .resume-header-block,div.resume-paper[data-template=banner-x18] .resume-header-block{background:linear-gradient(120deg,#1f1f1f,#7d7d7d);margin:0 -60px 26px;padding:48px 60px 36px}div.resume-paper[data-design=banner-x18] .resume-name,div.resume-paper[data-template=banner-x18] .resume-name{color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.18)}div.resume-paper[data-design=banner-x18] .resume-job-title,div.resume-paper[data-template=banner-x18] .resume-job-title,div.resume-paper[data-design=banner-x18] .resume-contact,div.resume-paper[data-template=banner-x18] .resume-contact{color:#ffffffeb}div.resume-paper[data-design=banner-x18] .resume-page:first-child .page-inner,div.resume-paper[data-template=banner-x18] .resume-page:first-child .page-inner{padding-top:0}div.resume-paper[data-design=banner-x18] .resume-section-title,div.resume-paper[data-template=banner-x18] .resume-section-title{display:inline-block;background:#1f1f1f;color:#fff;padding:4px 14px;font-weight:700}div.resume-paper[data-design=banner-x18] .resume-divider,div.resume-paper[data-template=banner-x18] .resume-divider{height:1px;background:#aaa;border:none}div.resume-paper[data-design=sidebar-s16],div.resume-paper[data-template=sidebar-s16]{--tpl-primary: #4C1D95;--tpl-primary-soft: #ede8f4;--tpl-primary-border: #bba9d7;--tpl-primary-text: #3a1671;--tpl-text-strong: #3a1671;--tpl-role-color: #4C1D95;--tpl-bullet-color: #4C1D95;--tpl-section-spacing: 18px;--tpl-name-size: 34px;--tpl-name-weight: 600;--tpl-title-font: "Songti SC","STSong","SimSun",serif;--tpl-title-letter-spacing: 4px;--tpl-section-title-weight: 700;--tpl-skill-tag-bg: #4C1D95;--tpl-skill-tag-color: #fff;--tpl-skill-tag-border: none;--tpl-skill-tag-radius: 6px}div.resume-paper[data-design=sidebar-s16] .resume-sidebar,div.resume-paper[data-template=sidebar-s16] .resume-sidebar{background:#f7f8fa!important;border-right:1px solid #bba9d7;border-top:12px solid #4C1D95}div.resume-paper[data-design=sidebar-s16] .resume-sidebar .resume-section-title,div.resume-paper[data-template=sidebar-s16] .resume-sidebar .resume-section-title{color:#3a1671}div.resume-paper[data-design=sidebar-s16] .resume-main .resume-section-title,div.resume-paper[data-template=sidebar-s16] .resume-main .resume-section-title{border-bottom:2.5px solid #4C1D95;padding-bottom:6px;font-weight:700}div.resume-paper[data-design=sidebar-s16] .resume-divider,div.resume-paper[data-template=sidebar-s16] .resume-divider{height:1px;background:#bba9d7;border:none}div.resume-paper[data-design=sidebar-s17],div.resume-paper[data-template=sidebar-s17]{--tpl-primary: #B45309;--tpl-primary-soft: #f8eee6;--tpl-primary-border: #e3bea2;--tpl-primary-text: #893f07;--tpl-text-strong: #893f07;--tpl-role-color: #B45309;--tpl-bullet-color: #B45309;--tpl-section-spacing: 18px;--tpl-name-size: 34px;--tpl-name-weight: 600;--tpl-title-font: "Songti SC","STSong","SimSun",serif;--tpl-title-letter-spacing: 4px;--tpl-section-title-weight: 700;--tpl-skill-tag-bg: #B45309;--tpl-skill-tag-color: #fff;--tpl-skill-tag-border: none;--tpl-skill-tag-radius: 6px}div.resume-paper[data-design=sidebar-s17] .resume-sidebar,div.resume-paper[data-template=sidebar-s17] .resume-sidebar{background:#f8eee6!important;border-right:6px solid #B45309}div.resume-paper[data-design=sidebar-s17] .resume-sidebar .resume-section-title,div.resume-paper[data-template=sidebar-s17] .resume-sidebar .resume-section-title{color:#893f07}div.resume-paper[data-design=sidebar-s17] .resume-main .resume-section-title,div.resume-paper[data-template=sidebar-s17] .resume-main .resume-section-title{border-top:2px solid #B45309;border-bottom:1px solid #B45309;padding:5px 0;font-weight:700}div.resume-paper[data-design=sidebar-s17] .resume-divider,div.resume-paper[data-template=sidebar-s17] .resume-divider{height:1px;background:#e3bea2;border:none}div.resume-paper[data-design=sidebar-s18],div.resume-paper[data-template=sidebar-s18]{--tpl-primary: #0F172A;--tpl-primary-soft: #e7e8ea;--tpl-primary-border: #a4a7ae;--tpl-primary-text: #0b1120;--tpl-text-strong: #0b1120;--tpl-role-color: #0F172A;--tpl-bullet-color: #0F172A;--tpl-section-spacing: 18px;--tpl-name-size: 34px;--tpl-name-weight: 600;--tpl-title-font: "Songti SC","STSong","SimSun",serif;--tpl-title-letter-spacing: 4px;--tpl-section-title-weight: 700;--tpl-skill-tag-bg: #0F172A;--tpl-skill-tag-color: #fff;--tpl-skill-tag-border: none;--tpl-skill-tag-radius: 6px}div.resume-paper[data-design=sidebar-s18] .resume-sidebar,div.resume-paper[data-template=sidebar-s18] .resume-sidebar{width:120px;background:#090e1a!important;color:#fff!important;border-right:none}div.resume-paper[data-design=sidebar-s18] .resume-sidebar .resume-name,div.resume-paper[data-template=sidebar-s18] .resume-sidebar .resume-name{color:#fff;font-size:26px;letter-spacing:2px}div.resume-paper[data-design=sidebar-s18] .resume-sidebar .resume-section-title,div.resume-paper[data-template=sidebar-s18] .resume-sidebar .resume-section-title{color:#ffffffd9;border-bottom:1px solid rgba(255,255,255,.2);padding-bottom:4px;font-size:11px}div.resume-paper[data-design=sidebar-s18] .resume-main .resume-section-title,div.resume-paper[data-template=sidebar-s18] .resume-main .resume-section-title{border-top:2px solid #0F172A;border-bottom:1px solid #0F172A;padding:5px 0;font-weight:700}div.resume-paper[data-design=sidebar-s18] .resume-divider,div.resume-paper[data-template=sidebar-s18] .resume-divider{height:1px;background:#a4a7ae;border:none}div.resume-paper[data-design=sidebar-s19],div.resume-paper[data-template=sidebar-s19]{--tpl-primary: #134E4A;--tpl-primary-soft: #e7eded;--tpl-primary-border: #a5bcba;--tpl-primary-text: #0e3b38;--tpl-text-strong: #0e3b38;--tpl-role-color: #134E4A;--tpl-bullet-color: #134E4A;--tpl-section-spacing: 18px;--tpl-name-size: 34px;--tpl-name-weight: 600;--tpl-title-font: "Songti SC","STSong","SimSun",serif;--tpl-title-letter-spacing: 4px;--tpl-section-title-weight: 700;--tpl-skill-tag-bg: #134E4A;--tpl-skill-tag-color: #fff;--tpl-skill-tag-border: none;--tpl-skill-tag-radius: 6px}div.resume-paper[data-design=sidebar-s19] .resume-sidebar,div.resume-paper[data-template=sidebar-s19] .resume-sidebar{background:#134e4a!important;color:#fff!important;border-right:none}div.resume-paper[data-design=sidebar-s19] .resume-sidebar .resume-name,div.resume-paper[data-template=sidebar-s19] .resume-sidebar .resume-name{color:#fff}div.resume-paper[data-design=sidebar-s19] .resume-sidebar .resume-section-title,div.resume-paper[data-template=sidebar-s19] .resume-sidebar .resume-section-title{color:#fff;border-bottom:1px solid rgba(255,255,255,.28);padding-bottom:5px}div.resume-paper[data-design=sidebar-s19] .resume-main .resume-section-title,div.resume-paper[data-template=sidebar-s19] .resume-main .resume-section-title{border-bottom:2.5px solid #134E4A;padding-bottom:6px;font-weight:700}div.resume-paper[data-design=sidebar-s19] .resume-divider,div.resume-paper[data-template=sidebar-s19] .resume-divider{height:1px;background:#a5bcba;border:none}div.resume-paper[data-design=sidebar-s20],div.resume-paper[data-template=sidebar-s20]{--tpl-primary: #5B21B6;--tpl-primary-soft: #efe9f8;--tpl-primary-border: #c1abe3;--tpl-primary-text: #45198a;--tpl-text-strong: #45198a;--tpl-role-color: #5B21B6;--tpl-bullet-color: #5B21B6;--tpl-section-spacing: 18px;--tpl-name-size: 34px;--tpl-name-weight: 600;--tpl-title-font: "Songti SC","STSong","SimSun",serif;--tpl-title-letter-spacing: 4px;--tpl-section-title-weight: 700;--tpl-skill-tag-bg: #5B21B6;--tpl-skill-tag-color: #fff;--tpl-skill-tag-border: none;--tpl-skill-tag-radius: 6px}div.resume-paper[data-design=sidebar-s20] .resume-sidebar,div.resume-paper[data-template=sidebar-s20] .resume-sidebar{background:#141414!important;color:#f2f2f2!important;border-right:5px solid #5B21B6}div.resume-paper[data-design=sidebar-s20] .resume-sidebar .resume-name,div.resume-paper[data-template=sidebar-s20] .resume-sidebar .resume-name{color:#fff;font-family:Songti SC,serif}div.resume-paper[data-design=sidebar-s20] .resume-sidebar .resume-section-title,div.resume-paper[data-template=sidebar-s20] .resume-sidebar .resume-section-title{color:#fff;border-bottom:1px solid rgba(255,255,255,.24);padding-bottom:5px}div.resume-paper[data-design=sidebar-s20] .resume-main .resume-section-title,div.resume-paper[data-template=sidebar-s20] .resume-main .resume-section-title{display:inline-block;background:#5b21b6;color:#fff;padding:4px 14px;font-weight:700}div.resume-paper[data-design=sidebar-s20] .resume-divider,div.resume-paper[data-template=sidebar-s20] .resume-divider{height:1px;background:#c1abe3;border:none}div.resume-paper[data-design=modern-n25],div.resume-paper[data-template=modern-n25]{--tpl-primary: #134E4A;--tpl-primary-soft: #e7eded;--tpl-primary-border: #a5bcba;--tpl-primary-text: #0e3b38;--tpl-text-strong: #0e3b38;--tpl-role-color: #134E4A;--tpl-bullet-color: #134E4A;--tpl-section-spacing: 18px;--tpl-name-size: 34px;--tpl-name-weight: 600;--tpl-title-font: "Songti SC","STSong","SimSun",serif;--tpl-title-letter-spacing: 4px;--tpl-section-title-weight: 700;--tpl-skill-tag-bg: #134E4A;--tpl-skill-tag-color: #fff;--tpl-skill-tag-border: none;--tpl-skill-tag-radius: 6px}div.resume-paper[data-design=modern-n25] .resume-header-block,div.resume-paper[data-template=modern-n25] .resume-header-block{background:#134e4a;margin:0 -60px 30px;padding:46px 60px 34px}div.resume-paper[data-design=modern-n25] .resume-name,div.resume-paper[data-template=modern-n25] .resume-name,div.resume-paper[data-design=modern-n25] .resume-job-title,div.resume-paper[data-template=modern-n25] .resume-job-title,div.resume-paper[data-design=modern-n25] .resume-contact,div.resume-paper[data-template=modern-n25] .resume-contact{color:#fff}div.resume-paper[data-design=modern-n25] .resume-job-title,div.resume-paper[data-template=modern-n25] .resume-job-title{color:#e7eded}div.resume-paper[data-design=modern-n25] .resume-contact,div.resume-paper[data-template=modern-n25] .resume-contact{color:#ffffffbf}div.resume-paper[data-design=modern-n25] .resume-page:first-child .page-inner,div.resume-paper[data-template=modern-n25] .resume-page:first-child .page-inner{padding-top:0}div.resume-paper[data-design=modern-n25] .resume-section-title,div.resume-paper[data-template=modern-n25] .resume-section-title{display:inline-block;background:#134e4a;color:#fff;padding:4px 14px}div.resume-paper[data-design=modern-n25] .resume-divider,div.resume-paper[data-template=modern-n25] .resume-divider{height:3px;background:#134e4a;border:none}div.resume-paper[data-design=modern-n26],div.resume-paper[data-template=modern-n26]{--tpl-primary: #111111;--tpl-primary-soft: #e7e7e7;--tpl-primary-border: #a5a5a5;--tpl-primary-text: #0d0d0d;--tpl-text-strong: #0d0d0d;--tpl-role-color: #111111;--tpl-bullet-color: #111111;--tpl-section-spacing: 18px;--tpl-name-size: 34px;--tpl-name-weight: 600;--tpl-title-font: "Songti SC","STSong","SimSun",serif;--tpl-title-letter-spacing: 4px;--tpl-section-title-weight: 700;--tpl-skill-tag-bg: #111111;--tpl-skill-tag-color: #fff;--tpl-skill-tag-border: none;--tpl-skill-tag-radius: 6px}div.resume-paper[data-design=modern-n26] .resume-header-block,div.resume-paper[data-template=modern-n26] .resume-header-block{border-left:10px solid #111111;border-bottom:3px solid #111111;padding:6px 0 16px 20px;margin-bottom:26px}div.resume-paper[data-design=modern-n26] .resume-section-title,div.resume-paper[data-template=modern-n26] .resume-section-title{display:inline-block;background:#111;color:#fff;padding:4px 14px}div.resume-paper[data-design=modern-n26] .resume-divider,div.resume-paper[data-template=modern-n26] .resume-divider{display:none}div.resume-paper[data-design=classic-v14],div.resume-paper[data-template=classic-v14]{--tpl-primary: #8B6914;--tpl-primary-soft: #f3f0e8;--tpl-primary-border: #d3c6a6;--tpl-primary-text: #6a500f;--tpl-text-strong: #6a500f;--tpl-role-color: #8B6914;--tpl-bullet-color: #8B6914;--tpl-section-spacing: 18px;--tpl-name-size: 34px;--tpl-name-weight: 600;--tpl-title-font: "Songti SC","STSong","SimSun",serif;--tpl-title-letter-spacing: 4px;--tpl-section-title-weight: 700;--tpl-skill-tag-bg: #8B6914;--tpl-skill-tag-color: #fff;--tpl-skill-tag-border: none;--tpl-skill-tag-radius: 6px}div.resume-paper[data-design=classic-v14] .resume-header-block,div.resume-paper[data-template=classic-v14] .resume-header-block{text-align:center;background:linear-gradient(180deg,#56410c,#3f2f09);margin:0 -60px 26px;padding:42px 60px 32px}div.resume-paper[data-design=classic-v14] .resume-name,div.resume-paper[data-template=classic-v14] .resume-name{color:#e8c878}div.resume-paper[data-design=classic-v14] .resume-job-title,div.resume-paper[data-template=classic-v14] .resume-job-title,div.resume-paper[data-design=classic-v14] .resume-contact,div.resume-paper[data-template=classic-v14] .resume-contact{color:#e8c878c7}div.resume-paper[data-design=classic-v14] .resume-page:first-child .page-inner,div.resume-paper[data-template=classic-v14] .resume-page:first-child .page-inner{padding-top:0}div.resume-paper[data-design=classic-v14] .resume-section-title,div.resume-paper[data-template=classic-v14] .resume-section-title{color:#6a500f}div.resume-paper[data-design=classic-v14] .resume-section-title:before,div.resume-paper[data-template=classic-v14] .resume-section-title:before{content:"◆ ";color:#8b6914}div.resume-paper[data-design=classic-v14] .resume-divider,div.resume-paper[data-template=classic-v14] .resume-divider{height:2px;border:none;background:linear-gradient(90deg,transparent,#8B6914,transparent)}div.resume-paper[data-design=classic-v15],div.resume-paper[data-template=classic-v15]{--tpl-primary: #4C1D95;--tpl-primary-soft: #ede8f4;--tpl-primary-border: #bba9d7;--tpl-primary-text: #3a1671;--tpl-text-strong: #3a1671;--tpl-role-color: #4C1D95;--tpl-bullet-color: #4C1D95;--tpl-section-spacing: 18px;--tpl-name-size: 34px;--tpl-name-weight: 600;--tpl-title-font: "Songti SC","STSong","SimSun",serif;--tpl-title-letter-spacing: 4px;--tpl-section-title-weight: 700;--tpl-skill-tag-bg: #4C1D95;--tpl-skill-tag-color: #fff;--tpl-skill-tag-border: none;--tpl-skill-tag-radius: 6px}div.resume-paper[data-design=classic-v15] .resume-header-block,div.resume-paper[data-template=classic-v15] .resume-header-block{text-align:center;border-top:3px solid #4C1D95;border-bottom:1.5px solid #4C1D95;padding:24px 0 18px;margin:0 -60px 26px}div.resume-paper[data-design=classic-v15] .resume-contact,div.resume-paper[data-template=classic-v15] .resume-contact{justify-content:center}div.resume-paper[data-design=classic-v15] .resume-page:first-child .page-inner,div.resume-paper[data-template=classic-v15] .resume-page:first-child .page-inner{padding-top:0}div.resume-paper[data-design=classic-v15] .resume-section-title,div.resume-paper[data-template=classic-v15] .resume-section-title{border-bottom:1.5px solid #4C1D95;color:#3a1671}div.resume-paper[data-design=classic-v15] .resume-divider,div.resume-paper[data-template=classic-v15] .resume-divider{height:3px;border:none;background:#4c1d95;width:24%;margin-left:auto;margin-right:auto}div.resume-paper[data-design=classic-v16],div.resume-paper[data-template=classic-v16]{--tpl-primary: #5B4A8A;--tpl-primary-soft: #efedf3;--tpl-primary-border: #c1bad3;--tpl-primary-text: #453869;--tpl-text-strong: #453869;--tpl-role-color: #453869;--tpl-bullet-color: #9a9a9a;--tpl-section-spacing: 30px;--tpl-name-size: 34px;--tpl-name-weight: 600;--tpl-title-font: "Songti SC","STSong","SimSun",serif;--tpl-title-letter-spacing: 4px;--tpl-section-title-weight: 700;--tpl-skill-tag-bg: transparent;--tpl-skill-tag-color: #453869;--tpl-skill-tag-border: 1px solid #c1bad3;--tpl-skill-tag-radius: 6px}div.resume-paper[data-design=classic-v16] .resume-header-block,div.resume-paper[data-template=classic-v16] .resume-header-block{text-align:center;background:linear-gradient(180deg,#382e56,#29213e);margin:0 -60px 26px;padding:42px 60px 32px}div.resume-paper[data-design=classic-v16] .resume-name,div.resume-paper[data-template=classic-v16] .resume-name{color:#e8c878}div.resume-paper[data-design=classic-v16] .resume-job-title,div.resume-paper[data-template=classic-v16] .resume-job-title,div.resume-paper[data-design=classic-v16] .resume-contact,div.resume-paper[data-template=classic-v16] .resume-contact{color:#e8c878c7}div.resume-paper[data-design=classic-v16] .resume-page:first-child .page-inner,div.resume-paper[data-template=classic-v16] .resume-page:first-child .page-inner{padding-top:0}div.resume-paper[data-design=classic-v16] .resume-section-title,div.resume-paper[data-template=classic-v16] .resume-section-title{display:inline-block;background:#5b4a8a;color:#fff;padding:4px 16px;letter-spacing:2px}div.resume-paper[data-design=classic-v16] .resume-divider,div.resume-paper[data-template=classic-v16] .resume-divider{height:0;border-top:1.5px solid #5B4A8A;background:transparent;width:76%;margin-left:auto;margin-right:auto}div.resume-paper[data-design=classic-v17],div.resume-paper[data-template=classic-v17]{--tpl-primary: #26495C;--tpl-primary-soft: #e9edef;--tpl-primary-border: #adbac1;--tpl-primary-text: #1d3746;--tpl-text-strong: #1d3746;--tpl-role-color: #1d3746;--tpl-bullet-color: #9a9a9a;--tpl-section-spacing: 30px;--tpl-name-size: 34px;--tpl-name-weight: 600;--tpl-title-font: "Songti SC","STSong","SimSun",serif;--tpl-title-letter-spacing: 4px;--tpl-section-title-weight: 700;--tpl-skill-tag-bg: transparent;--tpl-skill-tag-color: #1d3746;--tpl-skill-tag-border: 1px solid #adbac1;--tpl-skill-tag-radius: 6px}div.resume-paper[data-design=classic-v17] .resume-header-block,div.resume-paper[data-template=classic-v17] .resume-header-block{border-left:14px solid #26495C;padding-left:22px;margin-bottom:26px}div.resume-paper[data-design=classic-v17] .resume-name,div.resume-paper[data-template=classic-v17] .resume-name{font-size:34px}div.resume-paper[data-design=classic-v17] .resume-section-title,div.resume-paper[data-template=classic-v17] .resume-section-title{display:inline-block;background:#26495c;color:#fff;padding:4px 16px;letter-spacing:2px}div.resume-paper[data-design=classic-v17] .resume-divider,div.resume-paper[data-template=classic-v17] .resume-divider{height:0;border-top:2px solid #26495C;border-bottom:1px solid #26495C;padding-bottom:3px;background:transparent;width:66%;margin-left:auto;margin-right:auto}div.resume-paper[data-design=classic-v18],div.resume-paper[data-template=classic-v18]{--tpl-primary: #584E3A;--tpl-primary-soft: #eeedeb;--tpl-primary-border: #c0bcb4;--tpl-primary-text: #433b2c;--tpl-text-strong: #433b2c;--tpl-role-color: #433b2c;--tpl-bullet-color: #9a9a9a;--tpl-section-spacing: 30px;--tpl-name-size: 34px;--tpl-name-weight: 600;--tpl-title-font: "Songti SC","STSong","SimSun",serif;--tpl-title-letter-spacing: 4px;--tpl-section-title-weight: 700;--tpl-skill-tag-bg: transparent;--tpl-skill-tag-color: #433b2c;--tpl-skill-tag-border: 1px solid #c0bcb4;--tpl-skill-tag-radius: 6px}div.resume-paper[data-design=classic-v18] .resume-header-block,div.resume-paper[data-template=classic-v18] .resume-header-block{border-left:14px solid #584E3A;padding-left:22px;margin-bottom:26px}div.resume-paper[data-design=classic-v18] .resume-name,div.resume-paper[data-template=classic-v18] .resume-name{font-size:34px}div.resume-paper[data-design=classic-v18] .resume-section-title,div.resume-paper[data-template=classic-v18] .resume-section-title{letter-spacing:6px;font-size:14px;color:#584e3a}div.resume-paper[data-design=classic-v18] .resume-divider,div.resume-paper[data-template=classic-v18] .resume-divider{height:2px;border:none;background:linear-gradient(90deg,transparent,#584E3A,transparent)}div.resume-paper[data-design=classic-v19],div.resume-paper[data-template=classic-v19]{--tpl-primary: #2D5A3D;--tpl-primary-soft: #eaefec;--tpl-primary-border: #afc0b5;--tpl-primary-text: #22442e;--tpl-text-strong: #22442e;--tpl-role-color: #22442e;--tpl-bullet-color: #9a9a9a;--tpl-section-spacing: 30px;--tpl-name-size: 34px;--tpl-name-weight: 600;--tpl-title-font: "Songti SC","STSong","SimSun",serif;--tpl-title-letter-spacing: 4px;--tpl-section-title-weight: 700;--tpl-skill-tag-bg: transparent;--tpl-skill-tag-color: #22442e;--tpl-skill-tag-border: 1px solid #afc0b5;--tpl-skill-tag-radius: 6px}div.resume-paper[data-design=classic-v19] .resume-header-block,div.resume-paper[data-template=classic-v19] .resume-header-block{text-align:center}div.resume-paper[data-design=classic-v19] .resume-contact,div.resume-paper[data-template=classic-v19] .resume-contact{justify-content:center}div.resume-paper[data-design=classic-v19] .resume-name,div.resume-paper[data-template=classic-v19] .resume-name{color:#2d5a3d}div.resume-paper[data-design=classic-v19] .resume-section-title,div.resume-paper[data-template=classic-v19] .resume-section-title{letter-spacing:6px;font-size:14px;color:#2d5a3d}div.resume-paper[data-design=classic-v19] .resume-divider,div.resume-paper[data-template=classic-v19] .resume-divider{height:3px;border:none;background:#2d5a3d;width:24%;margin-left:auto;margin-right:auto}div.resume-paper[data-design=modern-n27],div.resume-paper[data-template=modern-n27]{--tpl-primary: #4C3A5E;--tpl-primary-soft: #edebef;--tpl-primary-border: #bbb4c2;--tpl-primary-text: #3a2c47;--tpl-text-strong: #3a2c47;--tpl-role-color: #3a2c47;--tpl-bullet-color: #9a9a9a;--tpl-section-spacing: 30px;--tpl-name-size: 34px;--tpl-name-weight: 600;--tpl-title-font: "Songti SC","STSong","SimSun",serif;--tpl-title-letter-spacing: 4px;--tpl-section-title-weight: 700;--tpl-skill-tag-bg: transparent;--tpl-skill-tag-color: #3a2c47;--tpl-skill-tag-border: 1px solid #bbb4c2;--tpl-skill-tag-radius: 6px}div.resume-paper[data-design=modern-n27] .resume-header-block,div.resume-paper[data-template=modern-n27] .resume-header-block{background:linear-gradient(90deg,#2f243a 0,#2f243a 62%,#4c3a5e 62%,#4c3a5e);color:#fff;margin:0 -60px 30px;padding:44px 60px 34px}div.resume-paper[data-design=modern-n27] .resume-name,div.resume-paper[data-template=modern-n27] .resume-name,div.resume-paper[data-design=modern-n27] .resume-job-title,div.resume-paper[data-template=modern-n27] .resume-job-title,div.resume-paper[data-design=modern-n27] .resume-contact,div.resume-paper[data-template=modern-n27] .resume-contact{color:#fff}div.resume-paper[data-design=modern-n27] .resume-job-title,div.resume-paper[data-template=modern-n27] .resume-job-title,div.resume-paper[data-design=modern-n27] .resume-contact,div.resume-paper[data-template=modern-n27] .resume-contact{color:#ffffffc7}div.resume-paper[data-design=modern-n27] .resume-page:first-child .page-inner,div.resume-paper[data-template=modern-n27] .resume-page:first-child .page-inner{padding-top:0}div.resume-paper[data-design=modern-n27] .resume-section-title,div.resume-paper[data-template=modern-n27] .resume-section-title{border-top:2px solid #4C3A5E;border-bottom:1px solid #4C3A5E;padding:5px 0}div.resume-paper[data-design=modern-n27] .resume-divider,div.resume-paper[data-template=modern-n27] .resume-divider{height:0;border-top:2.5px solid #4C3A5E;border-bottom:1px solid #4C3A5E;padding-bottom:2px;background:transparent}div.resume-paper[data-design=modern-n28],div.resume-paper[data-template=modern-n28]{--tpl-primary: #365E7D;--tpl-primary-soft: #ebeff2;--tpl-primary-border: #b3c2ce;--tpl-primary-text: #29475f;--tpl-text-strong: #29475f;--tpl-role-color: #29475f;--tpl-bullet-color: #9a9a9a;--tpl-section-spacing: 30px;--tpl-name-size: 34px;--tpl-name-weight: 600;--tpl-title-font: "Songti SC","STSong","SimSun",serif;--tpl-title-letter-spacing: 4px;--tpl-section-title-weight: 700;--tpl-skill-tag-bg: transparent;--tpl-skill-tag-color: #29475f;--tpl-skill-tag-border: 1px solid #b3c2ce;--tpl-skill-tag-radius: 6px}div.resume-paper[data-design=modern-n28] .resume-header-block,div.resume-paper[data-template=modern-n28] .resume-header-block{background:#ebeff2;margin:0 -60px 30px;padding:44px 60px 34px}div.resume-paper[data-design=modern-n28] .resume-name,div.resume-paper[data-template=modern-n28] .resume-name{color:#213a4e}div.resume-paper[data-design=modern-n28] .resume-page:first-child .page-inner,div.resume-paper[data-template=modern-n28] .resume-page:first-child .page-inner{padding-top:0}div.resume-paper[data-design=modern-n28] .resume-section-title,div.resume-paper[data-template=modern-n28] .resume-section-title{display:flex;align-items:center;gap:9px}div.resume-paper[data-design=modern-n28] .resume-section-title:before,div.resume-paper[data-template=modern-n28] .resume-section-title:before{content:"";width:16px;height:16px;border:4px solid #365E7D;border-radius:50%;box-sizing:border-box}div.resume-paper[data-design=modern-n28] .resume-divider,div.resume-paper[data-template=modern-n28] .resume-divider{height:3px;border:none;background:linear-gradient(90deg,#365e7d,#ebeff2)}div.resume-paper[data-design=modern-n29],div.resume-paper[data-template=modern-n29]{--tpl-primary: #6B4F2A;--tpl-primary-soft: #f0edea;--tpl-primary-border: #c7bcae;--tpl-primary-text: #513c20;--tpl-text-strong: #513c20;--tpl-role-color: #513c20;--tpl-bullet-color: #9a9a9a;--tpl-section-spacing: 30px;--tpl-name-size: 34px;--tpl-name-weight: 600;--tpl-title-font: "Songti SC","STSong","SimSun",serif;--tpl-title-letter-spacing: 4px;--tpl-section-title-weight: 700;--tpl-skill-tag-bg: transparent;--tpl-skill-tag-color: #513c20;--tpl-skill-tag-border: 1px solid #c7bcae;--tpl-skill-tag-radius: 6px}div.resume-paper[data-design=modern-n29] .resume-paper:before,div.resume-paper[data-template=modern-n29] .resume-paper:before{content:"";display:block;height:10px;background:linear-gradient(90deg,#6b4f2a 0,#6b4f2a 40%,#42311a 40%,#42311a 70%,#f0edea 70%,#f0edea)}div.resume-paper[data-design=modern-n29] .resume-header-block,div.resume-paper[data-template=modern-n29] .resume-header-block{padding-top:18px;margin-bottom:26px}div.resume-paper[data-design=modern-n29] .resume-page:first-child .page-inner,div.resume-paper[data-template=modern-n29] .resume-page:first-child .page-inner{padding-top:0}div.resume-paper[data-design=modern-n29] .resume-section-title,div.resume-paper[data-template=modern-n29] .resume-section-title{border-left:6px solid #6B4F2A;padding-left:12px}div.resume-paper[data-design=modern-n29] .resume-divider,div.resume-paper[data-template=modern-n29] .resume-divider{height:3px;background:#6b4f2a;border:none}div.resume-paper[data-design=modern-n30],div.resume-paper[data-template=modern-n30]{--tpl-primary: #513B56;--tpl-primary-soft: #eeebee;--tpl-primary-border: #bdb5bf;--tpl-primary-text: #3e2d41;--tpl-text-strong: #3e2d41;--tpl-role-color: #3e2d41;--tpl-bullet-color: #9a9a9a;--tpl-section-spacing: 30px;--tpl-name-size: 34px;--tpl-name-weight: 600;--tpl-title-font: "Songti SC","STSong","SimSun",serif;--tpl-title-letter-spacing: 4px;--tpl-section-title-weight: 700;--tpl-skill-tag-bg: transparent;--tpl-skill-tag-color: #3e2d41;--tpl-skill-tag-border: 1px solid #bdb5bf;--tpl-skill-tag-radius: 6px}div.resume-paper[data-design=modern-n30] .resume-header-block,div.resume-paper[data-template=modern-n30] .resume-header-block{border-bottom:5px solid #513B56;padding-bottom:18px;margin-bottom:26px}div.resume-paper[data-design=modern-n30] .resume-name:after,div.resume-paper[data-template=modern-n30] .resume-name:after{content:"";display:block;width:64px;height:6px;background:#513b56;margin-top:10px}div.resume-paper[data-design=modern-n30] .resume-section-title,div.resume-paper[data-template=modern-n30] .resume-section-title{border-bottom:2.5px solid #513B56;padding-bottom:7px}div.resume-paper[data-design=modern-n30] .resume-divider,div.resume-paper[data-template=modern-n30] .resume-divider{display:none}div.resume-paper[data-design=minimal-j07],div.resume-paper[data-template=minimal-j07]{--tpl-primary: #584E3A;--tpl-primary-soft: #eeedeb;--tpl-primary-border: #c0bcb4;--tpl-primary-text: #433b2c;--tpl-text-strong: #433b2c;--tpl-role-color: #433b2c;--tpl-bullet-color: #9a9a9a;--tpl-section-spacing: 30px;--tpl-name-size: 34px;--tpl-name-weight: 600;--tpl-title-font: "Songti SC","STSong","SimSun",serif;--tpl-title-letter-spacing: 4px;--tpl-section-title-weight: 700;--tpl-skill-tag-bg: transparent;--tpl-skill-tag-color: #433b2c;--tpl-skill-tag-border: 1px solid #c0bcb4;--tpl-skill-tag-radius: 6px}div.resume-paper[data-design=minimal-j07] .resume-name,div.resume-paper[data-template=minimal-j07] .resume-name{color:#584e3a;letter-spacing:9px}div.resume-paper[data-design=minimal-j07] .resume-section-title,div.resume-paper[data-template=minimal-j07] .resume-section-title{color:#584e3a;letter-spacing:4px;font-size:12px;font-weight:600}div.resume-paper[data-design=minimal-j07] .resume-divider,div.resume-paper[data-template=minimal-j07] .resume-divider{height:2px;border:none;background:#584e3a;width:18%;margin-left:auto;margin-right:auto}div.resume-paper[data-design=minimal-j08],div.resume-paper[data-template=minimal-j08]{--tpl-primary: #2D5A3D;--tpl-primary-soft: #eaefec;--tpl-primary-border: #afc0b5;--tpl-primary-text: #22442e;--tpl-text-strong: #22442e;--tpl-role-color: #22442e;--tpl-bullet-color: #9a9a9a;--tpl-section-spacing: 30px;--tpl-name-size: 34px;--tpl-name-weight: 600;--tpl-title-font: "Songti SC","STSong","SimSun",serif;--tpl-title-letter-spacing: 4px;--tpl-section-title-weight: 700;--tpl-skill-tag-bg: transparent;--tpl-skill-tag-color: #22442e;--tpl-skill-tag-border: 1px solid #afc0b5;--tpl-skill-tag-radius: 6px}div.resume-paper[data-design=minimal-j08] .resume-paper:before,div.resume-paper[data-template=minimal-j08] .resume-paper:before{content:"";display:block;height:6px;background:#2d5a3d;margin-bottom:26px}div.resume-paper[data-design=minimal-j08] .resume-section-title,div.resume-paper[data-template=minimal-j08] .resume-section-title{border-bottom:1px dashed #2D5A3D;padding-bottom:6px;font-size:12px;letter-spacing:3px;color:#555}div.resume-paper[data-design=minimal-j08] .resume-divider,div.resume-paper[data-template=minimal-j08] .resume-divider{display:none}div.resume-paper[data-design=modern-n14] .resume-photo,div.resume-paper[data-design=modern-n18] .resume-photo,div.resume-paper[data-design=modern-n19] .resume-photo,div.resume-paper[data-design=modern-n20] .resume-photo,div.resume-paper[data-design=modern-n21] .resume-photo,div.resume-paper[data-design=modern-n23] .resume-photo,div.resume-paper[data-design=modern-n24] .resume-photo,div.resume-paper[data-design=modern-n25] .resume-photo{width:96px;height:120px;border:3px solid #fff;border-radius:6px;align-self:center}div.resume-paper[data-design=modern-n01] .resume-photo,div.resume-paper[data-design=modern-n02] .resume-photo,div.resume-paper[data-design=modern-n03] .resume-photo,div.resume-paper[data-design=modern-n04] .resume-photo,div.resume-paper[data-design=modern-n05] .resume-photo,div.resume-paper[data-design=modern-n06] .resume-photo,div.resume-paper[data-design=modern-n07] .resume-photo,div.resume-paper[data-design=modern-n08] .resume-photo,div.resume-paper[data-design=modern-n09] .resume-photo,div.resume-paper[data-design=modern-n10] .resume-photo,div.resume-paper[data-design=modern-n11] .resume-photo,div.resume-paper[data-design=modern-n12] .resume-photo,div.resume-paper[data-design=modern-n13] .resume-photo,div.resume-paper[data-design=modern-n15] .resume-photo,div.resume-paper[data-design=modern-n16] .resume-photo,div.resume-paper[data-design=modern-n17] .resume-photo,div.resume-paper[data-design=modern-n22] .resume-photo,div.resume-paper[data-design=modern-n26] .resume-photo,div.resume-paper[data-design=modern-n27] .resume-photo,div.resume-paper[data-design=modern-n28] .resume-photo,div.resume-paper[data-design=modern-n29] .resume-photo,div.resume-paper[data-design=modern-n30] .resume-photo,div.resume-paper[data-design=minimal-j01] .resume-photo,div.resume-paper[data-design=minimal-j02] .resume-photo,div.resume-paper[data-design=minimal-j03] .resume-photo,div.resume-paper[data-design=minimal-j04] .resume-photo,div.resume-paper[data-design=minimal-j05] .resume-photo,div.resume-paper[data-design=minimal-j06] .resume-photo,div.resume-paper[data-design=minimal-j07] .resume-photo,div.resume-paper[data-design=minimal-j08] .resume-photo{display:none}div.resume-paper[data-design=classic-v07] .resume-photo,div.resume-paper[data-design=classic-v08] .resume-photo,div.resume-paper[data-design=classic-v09] .resume-photo,div.resume-paper[data-design=classic-v10] .resume-photo,div.resume-paper[data-design=classic-v11] .resume-photo,div.resume-paper[data-design=classic-v12] .resume-photo,div.resume-paper[data-design=classic-v16] .resume-photo,div.resume-paper[data-design=classic-v18] .resume-photo,div.resume-paper[data-design=classic-v19] .resume-photo{width:92px;height:115px;border-radius:4px}div.resume-paper[data-design=classic-v01] .resume-photo,div.resume-paper[data-design=classic-v02] .resume-photo,div.resume-paper[data-design=classic-v03] .resume-photo,div.resume-paper[data-design=classic-v04] .resume-photo,div.resume-paper[data-design=classic-v05] .resume-photo,div.resume-paper[data-design=classic-v06] .resume-photo,div.resume-paper[data-design=classic-v13] .resume-photo,div.resume-paper[data-design=classic-v14] .resume-photo,div.resume-paper[data-design=classic-v15] .resume-photo,div.resume-paper[data-design=classic-v17] .resume-photo{display:none}div.resume-paper[data-design=banner-x08] .resume-photo,div.resume-paper[data-design=banner-x09] .resume-photo,div.resume-paper[data-design=banner-x10] .resume-photo,div.resume-paper[data-design=banner-x11] .resume-photo,div.resume-paper[data-design=banner-x12] .resume-photo,div.resume-paper[data-design=banner-x13] .resume-photo,div.resume-paper[data-design=banner-x14] .resume-photo{width:104px;height:132px;border:2px solid rgba(255,255,255,.92);border-radius:4px;align-self:center}div.resume-paper[data-design=banner-x01] .resume-photo,div.resume-paper[data-design=banner-x02] .resume-photo,div.resume-paper[data-design=banner-x03] .resume-photo,div.resume-paper[data-design=banner-x04] .resume-photo,div.resume-paper[data-design=banner-x05] .resume-photo,div.resume-paper[data-design=banner-x06] .resume-photo,div.resume-paper[data-design=banner-x07] .resume-photo,div.resume-paper[data-design=banner-x15] .resume-photo,div.resume-paper[data-design=banner-x16] .resume-photo,div.resume-paper[data-design=banner-x17] .resume-photo,div.resume-paper[data-design=banner-x18] .resume-photo{display:none}div.resume-paper[data-design=sidebar-s05] .resume-photo,div.resume-paper[data-design=sidebar-s07] .resume-photo,div.resume-paper[data-design=sidebar-s08] .resume-photo,div.resume-paper[data-design=sidebar-s09] .resume-photo,div.resume-paper[data-design=sidebar-s11] .resume-photo,div.resume-paper[data-design=sidebar-s16] .resume-photo,div.resume-paper[data-design=sidebar-s17] .resume-photo,div.resume-paper[data-design=sidebar-s18] .resume-photo,div.resume-paper[data-design=sidebar-s19] .resume-photo,div.resume-paper[data-design=sidebar-s20] .resume-photo{grid-row:auto;grid-column:auto;width:110px;height:146px;margin:4px 0 12px;border-radius:6px}div.resume-paper[data-design=sidebar-s01] .resume-photo,div.resume-paper[data-design=sidebar-s02] .resume-photo,div.resume-paper[data-design=sidebar-s03] .resume-photo,div.resume-paper[data-design=sidebar-s04] .resume-photo,div.resume-paper[data-design=sidebar-s06] .resume-photo,div.resume-paper[data-design=sidebar-s10] .resume-photo,div.resume-paper[data-design=sidebar-s12] .resume-photo,div.resume-paper[data-design=sidebar-s13] .resume-photo,div.resume-paper[data-design=sidebar-s14] .resume-photo,div.resume-paper[data-design=sidebar-s15] .resume-photo{display:none}
