:root{--primary:#f07e1d;--primary-700:#1a56db;--green-50:#f3faf7;--green-100:#def7ec;--green-200:#bcf0da;--green-300:#84e1bc;--green-400:#31c48d;--green-500:#0e9f6e;--green-600:#057a55;--green-700:#046c4e;--green-900:#014737;--gray-50:#f9fafb;--gray-100:#f3f4f6;--gray-200:#e5e7eb;--gray-300:#d1d5db;--gray-500:#6b7280;--gray-700:#374151;--gray-800:#1f2a37;--gray-900:#111928;--white:#ffffff;--char-primary-85:rgba(0,0,0,0.85);--char-secondary-45:rgba(0,0,0,0.45);--radius:4px;--radius-md:6px;--radius-lg:8px;--radius-full:9999px;--container-max-width:1170px;--header-height:auto;--fs-hero-title:48px;--fw-hero-title:700;--lh-hero-title:1.25;--fs-hero-desc:18px;--fw-hero-desc:400;--lh-hero-desc:1.25;--fs-section-title:36px;--fw-section-title-bold:700;--fw-section-title-semibold:600;--lh-section-title:1.25;--fs-card-title:22px;--fw-card-title:600;--lh-card-title:1.25;--fs-body:18px;--fw-body:400;--lh-body:1.25;--fs-testimo-text:18px;--fw-testimo-text:400;--lh-testimo-text:1.25;--fs-author-name:16px;--fw-author-name:700;--lh-author-name:24px;--fs-author-role:14px;--fw-author-role:400;--lh-author-role:22px}.cv-editor-body{background-color:#f8f8f8;min-height:100vh}.cv-template-loader{display:flex;align-items:center;justify-content:center;min-height:400px;padding:24px}.cv-editor-toolbar{position:fixed;top:0;left:0;right:0;background:#fff;border-bottom:1px solid var(--gray-200,#e5e7eb);padding:16px 32px;z-index:100;box-shadow:0 1px 3px rgba(0,0,0,.06)}.cv-toolbar-inner{display:flex;align-items:center;justify-content:space-between;max-width:1512px;margin:0 auto}.cv-toolbar-close{display:flex;align-items:center;gap:8px;color:rgba(0,0,0,.85);font-size:16px;font-weight:400;line-height:1.5;text-decoration:none;cursor:pointer;transition:color .2s ease}.cv-toolbar-close:hover{color:var(--primary)}.cv-toolbar-close-icon{flex-shrink:0}.cv-toolbar-actions{display:flex;align-items:center;gap:12px}.cv-toolbar-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:8px 16px;font-size:14px;font-weight:500;line-height:1.5;border-radius:var(--radius-lg,8px);cursor:pointer;border:none;font-family:Inter,sans-serif;transition:background-color .2s ease,color .2s ease}.cv-toolbar-btn-icon{flex-shrink:0}.cv-toolbar-btn-outline .cv-toolbar-btn-icon{color:var(--primary,#f07e1d)}.cv-toolbar-btn-outline{background:var(--white,#fff);border:1px solid var(--gray-200,#e5e7eb);color:rgba(0,0,0,.85)}.cv-toolbar-btn-outline:hover{background:var(--gray-50,#f9fafb)}.cv-toolbar-btn-primary{background:var(--primary,#f07e1d);color:var(--white,#fff)}.cv-toolbar-btn-primary:hover{background:#e06c10;color:var(--white,#fff)}.cv-editor-main{padding:100px 24px 60px}.cv-template-loader{text-align:center;padding:48px 24px;color:rgba(0,0,0,.6);font-size:16px}.cv-editor-wrapper{max-width:794px;margin:0 auto;position:relative;overflow-x:visible;overflow-y:visible;box-sizing:content-box}.cv-editor-wrapper,.cv-editor-wrapper-legacy-frame{padding:10px 8px 16px}.cv-card-legacy-frame{width:794px;max-width:100%;min-height:1123px;background:#fff;border-radius:18px;box-shadow:0 18px 40px rgba(15,23,42,.12);overflow:hidden}.cv-legacy-frame{width:100%;border:0;display:block;background:#fff}.cv-legacy-fallback{min-height:1123px;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:16px;padding:24px;background:#fff}.cv-legacy-fallback-image{width:100%;max-width:720px;height:auto;display:block;border-radius:12px;box-shadow:0 8px 24px rgba(15,23,42,.08)}.cv-legacy-fallback-caption{font-size:14px;color:rgba(0,0,0,.6);text-align:center}.cv-editor-wrapper.cv-pdf-export .cv-card{box-shadow:none!important;border-radius:0!important}.cv-editor-wrapper.cv-pdf-export .cv-sidebar-page2,.cv-editor-wrapper.cv-pdf-export .cv-sidebar-page3{align-self:stretch;min-height:100%}.cv-editor-wrapper.cv-pdf-export .cv-page-label{display:none!important;visibility:hidden!important;height:0!important;margin:0!important;padding:0!important;overflow:hidden!important}.cv-editor-wrapper.cv-pdf-export .cv-card-page3 .cv-card-inner-page3{height:1123px!important;max-height:1123px!important;min-height:1123px!important;overflow:hidden!important}.cv-editor-wrapper.cv-pdf-export .cv-card-page3 .cv-content-page3{max-height:1123px!important;overflow:hidden!important}.cv-editor-wrapper.cv-pdf-export .cv-sidebar-green-page3{overflow:hidden!important}.cv-editor-wrapper.cv-pdf-export .cv-sidebar-green-page3 .cv-lang-list,.cv-editor-wrapper.cv-pdf-export .cv-sidebar-green-page3 .cv-skill-tags{max-height:none!important;overflow:hidden!important}.cv-page-label_content{padding:4px 8px;background:#fff;font-size:14px;font-weight:500;color:rgba(0,0,0,.85)}.cv-page-label-spacing{margin-top:16px!important}.cv-page-label{display:flex;justify-content:center;margin:0;padding:0 24px;box-sizing:border-box}.cv-card{background:#fff;box-shadow:0 0 15px rgba(0,0,0,.15);border-radius:4px;overflow:hidden;overflow-x:clip;margin-top:8px;max-width:100%}.cv-card,.cv-card-inner{width:100%;box-sizing:border-box}.cv-card-inner{display:flex;min-height:1123px;overflow-x:hidden}.cv-sidebar{width:290px;flex-shrink:0;background:var(--gray-100,#f3f4f6);margin-left:24px;min-height:0}.cv-sidebar,.cv-sidebar-header{display:flex;flex-direction:column}.cv-sidebar-header{background:var(--green-900,#014737);padding:40px 12px 12px;height:318px;box-sizing:border-box;border-radius:0 0 145px 145px;align-items:center;justify-content:flex-start}.cv-avatar-wrap{width:266px;height:266px;background:#fff;border-radius:133px;padding:8px;overflow:hidden;display:flex;align-items:center;justify-content:center}.cv-avatar{width:100%;height:100%;object-fit:cover;border-radius:50%}.cv-sidebar-personal{width:100%;padding:32px 16px}.cv-sidebar-section .cv-section-title{display:flex;align-items:center;gap:8px;margin-bottom:16px}.cv-section-title{font-family:Inter,sans-serif;font-size:20px;font-weight:700;line-height:normal;text-transform:uppercase;color:rgba(0,0,0,.85);letter-spacing:0}.cv-section-icon{display:flex;align-items:center;justify-content:center;width:32px;height:32px;min-width:32px;min-height:32px;background:var(--green-900,#014737);border-radius:50px;color:#fff;flex-shrink:0;padding:6px;box-sizing:border-box}.cv-section-icon .cv-icon-svg,.cv-section-icon svg{flex-shrink:0;display:block}.cv-section-icon-white .cv-icon-svg{filter:brightness(0) saturate(100%) invert(18%) sepia(52%) saturate(1200%) hue-rotate(140deg) brightness(95%)}.cv-info-list{list-style:none;display:flex;flex-direction:column;gap:8px;padding-left:0}.cv-info-list li{display:flex;align-items:flex-start;gap:8px;font-size:14px;font-weight:400;color:#000}.cv-info-list li .cv-info-icon,.cv-info-list li svg{flex-shrink:0;color:#333}.cv-sidebar-green{flex:1;min-height:0;max-height:100%;overflow:hidden;display:flex;flex-direction:column;background:var(--green-900,#014737);padding:24px 16px 40px;border-radius:24px 24px 0 0}.cv-sidebar-green .cv-section-in-sidebar-green{margin-bottom:32px}.cv-sidebar-green .cv-section-in-sidebar-green:last-child{margin-bottom:0;flex:1;min-height:0;overflow:hidden}.cv-sidebar-green .cv-section-in-sidebar-green:last-child .cv-skill-tags{max-height:100%}.cv-section-title-white{color:#fff!important}.cv-section-icon-white{background:#fff!important;color:var(--green-900)!important}.cv-section-icon .cv-icon-svg,.cv-section-icon-green .cv-icon-svg{filter:brightness(0) invert(1)}.cv-section-icon-white .cv-icon-svg{filter:none}.cv-lang-list{gap:16px;width:100%}.cv-lang-item,.cv-lang-list{display:flex;flex-direction:column}.cv-lang-item{gap:8px}.cv-lang-name{font-size:14px;font-weight:600;color:#fff}.cv-lang-bar{height:8px;background:#fff;border-radius:2px;overflow:hidden}.cv-lang-fill{height:100%;min-width:0;background:var(--green-400,#31c48d);border-radius:2px}.cv-skill-tags{display:flex;flex-wrap:wrap;gap:8px}.cv-skill-tag{background:var(--green-600,#057a55);color:#fff;font-size:11px;font-weight:400;padding:6px 12px;border-radius:4px}.cv-content{flex:1;padding:40px 24px;min-width:0;overflow-x:hidden;overflow-wrap:break-word;word-break:break-word;box-sizing:border-box}.cv-header{margin-bottom:32px}.cv-name{font-size:32px;font-weight:700;color:var(--green-900,#014737);text-transform:uppercase;letter-spacing:.02em;margin-bottom:4px}.cv-title{font-size:24px;font-weight:400;color:var(--green-500,#0e9f6e)}.cv-section{display:flex;flex-direction:column;gap:16px;align-items:flex-start;margin-bottom:32px;width:100%;min-width:0}.cv-section:last-child{margin-bottom:0}.cv-section .cv-section-title{display:flex;align-items:center;gap:8px;width:100%;margin-bottom:0}.cv-section-title-text{font-family:Inter,sans-serif;font-weight:700;font-size:20px;line-height:normal;color:rgba(0,0,0,.85);text-transform:uppercase;white-space:nowrap;margin:0}.cv-section-title-text-white{color:#fff!important}.cv-section-icon-green{background:var(--green-900,#014737)!important;color:#fff!important}.cv-job-info{flex-direction:column;gap:12px;line-height:1.5;color:rgba(0,0,0,.85)}.cv-job-info,.cv-job-row{display:flex;font-size:14px}.cv-job-row{align-items:center;gap:16px}.cv-job-label{width:150px;min-width:150px;flex-shrink:0;font-weight:400;color:rgba(0,0,0,.85)}.cv-job-value{font-weight:600;color:rgba(0,0,0,.85);overflow-wrap:break-word;word-break:break-word}.cv-edu-list{gap:16px;min-width:0}.cv-edu-item,.cv-edu-list{display:flex;flex-direction:column;width:100%}.cv-edu-item{gap:4px}.cv-edu-header{display:flex;justify-content:space-between;align-items:center}.cv-edu-school{font-size:16px;font-weight:700;color:rgba(0,0,0,.85);text-transform:capitalize}.cv-edu-year{font-size:14px;font-weight:600}.cv-edu-detail{display:flex;justify-content:space-between;font-size:14px;font-weight:400}.cv-exp-list{gap:16px}.cv-exp-item,.cv-exp-list{display:flex;flex-direction:column;width:100%;min-width:0}.cv-exp-item{gap:8px}.cv-exp-header{display:flex;flex-direction:column;gap:4px}.cv-exp-top{display:flex;align-items:flex-start;gap:12px}.cv-exp-role{font-size:16px;font-weight:700;color:rgba(0,0,0,.85);flex:1;text-transform:capitalize}.cv-exp-year{white-space:nowrap}.cv-exp-company,.cv-exp-year{font-size:14px;font-weight:600}.cv-exp-bullets{margin:0;padding-left:16px;list-style-type:disc;font-size:14px;font-weight:400;color:rgba(0,0,0,.85);max-width:100%;gap:4px}.cv-exp-bullets,.cv-exp-bullets li{line-height:1.5;overflow-wrap:break-word;word-break:break-word}.cv-exp-bullets li{padding-left:4px;margin-bottom:4px}.cv-exp-bullets li:last-child{margin-bottom:0}.cv-page-label-hidden{display:none!important}.cv-editor-wrapper.cv-has-page2 .cv-page-label-2.cv-page-label-hidden{display:block!important}.cv-card-page2-hidden{display:none!important}.cv-editor-wrapper.cv-has-page2 .cv-card-page2.cv-card-page2-hidden{display:block!important}.cv-card-page2 .cv-card-inner-page2{display:flex}.cv-sidebar-page2{width:290px;flex-shrink:0;background:var(--green-900,#014737);margin-left:24px;display:flex;flex-direction:column;min-height:0}.cv-sidebar-green-page2{flex:1;min-height:0;overflow:hidden;padding:24px 16px;border-radius:24px 24px 0 0}.cv-lang-section-page2:has(#cv-lang-list-page2:empty),.cv-lang-section-page3:has(#cv-lang-list-page3:empty),.cv-skills-section-page2:has(#cv-skill-tags-page2:empty),.cv-skills-section-page3:has(#cv-skill-tags-page3:empty){display:none}.cv-content-page2 .cv-section:has(>#cv-exp-list-page2:empty){display:none}.cv-content-page3 .cv-section:has(>#cv-exp-list-page3:empty){display:none}.cv-content-page2{padding:40px 24px;overflow-x:hidden;overflow-wrap:break-word;word-break:break-word}.cv-card-page2{margin-top:8px}.cv-card-page1 .cv-card-inner{height:1123px;max-height:1123px;overflow:hidden}#cv-card-page1 .cv-content,.cv-card-page1 .cv-content{max-height:1123px}.cv-content{overflow-y:hidden}.cv-card-page2 .cv-card-inner-page2{height:1123px;max-height:1123px;overflow:hidden}#cv-card-page2 .cv-content-page2{max-height:1123px}.cv-page-label-3.cv-page-label-hidden{display:none!important}.cv-editor-wrapper.cv-has-page3 .cv-page-label-3.cv-page-label-hidden{display:block!important}.cv-card-page3-hidden{display:none!important}.cv-editor-wrapper.cv-has-page3 .cv-card-page3.cv-card-page3-hidden{display:block!important}.cv-card-page3 .cv-card-inner-page3{display:flex;min-height:1123px;height:auto}.cv-sidebar-page3{width:290px;flex-shrink:0;display:flex;flex-direction:column;min-height:0;background:var(--green-900,#014737);margin-left:24px}.cv-sidebar-green-page3{flex:1;min-height:0;overflow:visible}.cv-sidebar-green-page3 .cv-lang-list,.cv-sidebar-green-page3 .cv-skill-tags{max-height:none;overflow:visible}.cv-sidebar-page2 .cv-section-title,.cv-sidebar-page2 [class*=-section-title],.cv-sidebar-page2 [class*=-side-title],.cv-sidebar-page2 [class*=-title-bar],.cv-sidebar-page2 [class*=section-head],.cv-sidebar-page3 .cv-section-title,.cv-sidebar-page3 [class*=-section-title],.cv-sidebar-page3 [class*=-side-title],.cv-sidebar-page3 [class*=-title-bar],.cv-sidebar-page3 [class*=section-head]{display:none}.cv-content-page3{padding:40px 24px;overflow-x:hidden;overflow-wrap:break-word;word-break:break-word}.cv-card-page3{margin-top:8px}.cv-zoom-controls{position:fixed;left:24px;bottom:24px;display:flex;align-items:center;gap:12px;z-index:50}.cv-zoom-dropdown-wrapper{position:relative}.cv-zoom-dropdown{display:flex;align-items:center;gap:8px;padding:8px 16px;background:var(--white,#fff);border:1px solid var(--gray-200,#e5e7eb);border-radius:6px;font-family:Inter,sans-serif;font-size:14px;font-weight:500;line-height:20px;color:rgba(0,0,0,.85);cursor:pointer}.cv-zoom-chevron{flex-shrink:0;color:rgba(0,0,0,.85)}.cv-zoom-dropdown-list{display:none;position:absolute;left:0;bottom:100%;margin-bottom:4px;background:var(--white,#fff);border:1px solid var(--gray-200,#e5e7eb);border-radius:6px;padding:4px 0;min-width:80px;box-shadow:0 4px 12px rgba(0,0,0,.1)}.cv-zoom-dropdown-list.cv-zoom-menu-open{display:block}.cv-zoom-option{padding:8px 16px;font-family:Inter,sans-serif;font-size:14px;font-weight:500;line-height:20px;color:rgba(0,0,0,.85);cursor:pointer}.cv-zoom-option:hover{background:var(--gray-50,#f9fafb)}.cv-zoom-option.active{background:var(--gray-100,#f3f4f6)}.cv-zoom-btn{width:36px;height:36px;display:flex;align-items:center;justify-content:center;padding:8px;background:var(--white,#fff);border:1px solid var(--gray-200,#e5e7eb);border-radius:8px;cursor:pointer;color:rgba(0,0,0,.85)}.cv-zoom-btn:hover{background:var(--gray-50,#f9fafb)}.cv-zoom-btn-icon{flex-shrink:0}@media (max-width:768px){.cv-card-inner{flex-direction:row}.cv-sidebar{width:290px}.cv-toolbar-inner{flex-wrap:wrap;gap:12px}.cv-toolbar-actions{width:100%;justify-content:flex-end}.cv-toolbar-btn span:not(.cv-toolbar-close span){display:none}}.cv-editor-wrapper.cv-template-creative{--cv-cr-nav:#222d3a;--cv-cr-nav-deep:#1a2430;--cv-cr-yellow:#ffcc00;--cv-cr-strip:#3a4553;--cv-cr-muted:#f4f4f4;--cv-cr-text:#222d3a}.cv-template-creative .cv-card-inner{background:#fff}.cv-template-creative .cv-sidebar{width:290px;max-width:290px;margin-left:24px;background:var(--cv-cr-nav);flex-shrink:0;min-height:0}.cv-template-creative .cv-sidebar-header{height:auto;min-height:0;padding:0;background:var(--cv-cr-nav);border-radius:0;align-items:stretch}.cv-template-creative .cv-avatar-wrap{width:100%;height:auto;aspect-ratio:1;max-width:none;border-radius:0;padding:0;background:#2d3845}.cv-template-creative .cv-avatar{border-radius:0}.cv-template-creative .cv-sidebar-personal{padding:20px 14px;background:var(--cv-cr-nav)}.cv-template-creative .cv-sidebar-personal .cv-section-title{background:var(--cv-cr-strip);padding:8px 10px;margin:0 0 14px;border-radius:2px}.cv-template-creative .cv-sidebar-personal .cv-section-title-text{color:#fff!important;font-size:13px}.cv-template-creative .cv-sidebar-personal .cv-section-icon{display:none}.cv-template-creative .cv-info-list li{color:#fff;font-size:13px}.cv-template-creative .cv-info-list .cv-info-icon{filter:brightness(0) saturate(100%) invert(84%) sepia(59%) saturate(1200%) hue-rotate(359deg) brightness(103%) contrast(103%)}.cv-template-creative .cv-sidebar-green{background:var(--cv-cr-nav-deep);border-radius:0;padding:16px 14px 28px}.cv-template-creative .cv-sidebar-green .cv-section-in-sidebar-green{margin-bottom:24px}.cv-template-creative .cv-sidebar-green .cv-section-title{background:var(--cv-cr-strip);padding:8px 10px;margin-bottom:12px;border-radius:2px}.cv-template-creative .cv-sidebar-green .cv-section-icon{display:none}.cv-template-creative .cv-sidebar-green .cv-section-title-text{color:#fff!important;font-size:13px}.cv-template-creative .cv-lang-bar{width:100%;max-width:100%;background:#4a5568;border-radius:2px}.cv-template-creative .cv-lang-fill{background:var(--cv-cr-yellow)!important;border-radius:2px}.cv-template-creative .cv-skill-tag{background:var(--cv-cr-strip)!important;color:#fff!important;border:1px solid #4a5568}.cv-template-creative .cv-content{background:#fff;padding:0 22px 36px 26px;min-height:0;flex:1;min-width:0}.cv-template-creative .cv-header{background:var(--cv-cr-yellow);margin:0 -22px 20px -26px;padding:22px 26px 18px}.cv-template-creative .cv-name{color:var(--cv-cr-text)!important;font-size:28px;letter-spacing:.04em}.cv-template-creative .cv-title{color:var(--cv-cr-text)!important;font-size:15px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.cv-template-creative .cv-section .cv-section-title{background:var(--cv-cr-muted);padding:8px 12px;margin-bottom:12px;width:100%;box-sizing:border-box;border-radius:2px}.cv-template-creative .cv-section .cv-section-icon{display:none}.cv-template-creative .cv-section .cv-section-title-text{color:var(--cv-cr-text)!important;font-size:13px;white-space:normal}.cv-template-creative .cv-job-info{gap:10px}.cv-template-creative .cv-job-row{display:grid;grid-template-columns:1fr 1fr;gap:8px 16px;align-items:start;font-size:13px}.cv-template-creative .cv-job-label{width:auto;min-width:0;font-weight:500;color:rgba(34,45,58,.75)}.cv-template-creative .cv-job-value{font-weight:700;text-align:right}.cv-template-creative .cv-edu-item{border-left:3px solid var(--cv-cr-yellow);padding-left:14px;margin-left:4px}.cv-template-creative .cv-edu-school{color:var(--cv-cr-text)}.cv-template-creative .cv-exp-item{border-left:2px dashed #b0b8c4;padding-left:14px;margin-left:6px}.cv-template-creative .cv-exp-item:first-child{border-left:3px solid var(--cv-cr-yellow)}.cv-template-creative .cv-exp-bullets li::marker{color:var(--cv-cr-text)}.cv-template-creative .cv-sidebar-page2,.cv-template-creative .cv-sidebar-page3{margin-left:24px;background:var(--cv-cr-nav);width:290px;max-width:290px;flex-shrink:0}.cv-template-creative .cv-sidebar-green-page2,.cv-template-creative .cv-sidebar-green-page3{background:var(--cv-cr-nav-deep);border-radius:0}.cv-template-creative .cv-content-page2,.cv-template-creative .cv-content-page3{padding:36px 22px 36px 26px;min-height:0;flex:1;min-width:0}.cv-editor-wrapper.cv-template-creative.cv-has-page2 .cv-card-page2.cv-card-page2-hidden,.cv-editor-wrapper.cv-template-creative.cv-has-page2 .cv-page-label-2.cv-page-label-hidden,.cv-editor-wrapper.cv-template-creative.cv-has-page3 .cv-card-page3.cv-card-page3-hidden,.cv-editor-wrapper.cv-template-creative.cv-has-page3 .cv-page-label-3.cv-page-label-hidden{display:block!important}.cv-section-summary .cv-section-title{margin-bottom:10px}.cv-summary-copy{margin:0;color:#4b5563;font-size:14px;line-height:1.75;white-space:pre-line}.cv-editor-wrapper.cv-template-standard .cv-summary-copy{color:#4b5563}.cv-editor-wrapper:where(.cv-template-minimal,.cv-template-tech,.cv-template-modern,.cv-template-business,.cv-template-legacy-07,.cv-template-legacy-08,.cv-template-legacy-09,.cv-template-legacy-10,.cv-template-legacy-11,.cv-template-legacy-12,.cv-template-legacy-13,.cv-template-legacy-14,.cv-template-legacy-15,.cv-template-legacy-16,.cv-template-legacy-17,.cv-template-legacy-18,.cv-template-legacy-19,.cv-template-legacy-20,.cv-template-legacy-21,.cv-template-legacy-22){--tpl-canvas-bg:#ffffff;--tpl-surface-bg:#ffffff;--tpl-sidebar-bg:#0f172a;--tpl-sidebar-strong-bg:rgba(255,255,255,0.08);--tpl-sidebar-text:#e5eef8;--tpl-content-bg:#ffffff;--tpl-content-text:#0f172a;--tpl-muted-text:#64748b;--tpl-accent:#14b8a6;--tpl-accent-soft:rgba(20,184,166,0.16);--tpl-divider:rgba(15,23,42,0.12);--tpl-header-bg:linear-gradient(135deg,rgba(20,184,166,0.14),rgba(255,255,255,0.98));--tpl-header-border:0;--tpl-name-color:#0f172a;--tpl-title-color:#0f766e;--tpl-tag-bg:rgba(255,255,255,0.1);--tpl-tag-border:rgba(255,255,255,0.18);--tpl-tag-text:#ffffff;--tpl-sidebar-width:266px;--tpl-sidebar-margin-left:24px;--tpl-sidebar-margin-right:0;--tpl-sidebar-order:0;--tpl-header-radius:24px 24px 18px 18px;--tpl-header-padding:22px 24px 18px;--tpl-avatar-radius:24px;--tpl-avatar-ring:rgba(255,255,255,0.18);--tpl-chip-radius:999px;--tpl-role-border:3px solid var(--tpl-accent);--tpl-edu-border:3px solid var(--tpl-accent);--tpl-page2-padding:34px 22px 34px 26px}.cv-editor-wrapper:where(.cv-template-minimal,.cv-template-tech,.cv-template-modern,.cv-template-business,.cv-template-legacy-07,.cv-template-legacy-08,.cv-template-legacy-09,.cv-template-legacy-10,.cv-template-legacy-11,.cv-template-legacy-12,.cv-template-legacy-13,.cv-template-legacy-14,.cv-template-legacy-15,.cv-template-legacy-16,.cv-template-legacy-17,.cv-template-legacy-18,.cv-template-legacy-19,.cv-template-legacy-20,.cv-template-legacy-21,.cv-template-legacy-22) .cv-card,.cv-editor-wrapper:where(.cv-template-minimal,.cv-template-tech,.cv-template-modern,.cv-template-business,.cv-template-legacy-07,.cv-template-legacy-08,.cv-template-legacy-09,.cv-template-legacy-10,.cv-template-legacy-11,.cv-template-legacy-12,.cv-template-legacy-13,.cv-template-legacy-14,.cv-template-legacy-15,.cv-template-legacy-16,.cv-template-legacy-17,.cv-template-legacy-18,.cv-template-legacy-19,.cv-template-legacy-20,.cv-template-legacy-21,.cv-template-legacy-22) .cv-card-page2,.cv-editor-wrapper:where(.cv-template-minimal,.cv-template-tech,.cv-template-modern,.cv-template-business,.cv-template-legacy-07,.cv-template-legacy-08,.cv-template-legacy-09,.cv-template-legacy-10,.cv-template-legacy-11,.cv-template-legacy-12,.cv-template-legacy-13,.cv-template-legacy-14,.cv-template-legacy-15,.cv-template-legacy-16,.cv-template-legacy-17,.cv-template-legacy-18,.cv-template-legacy-19,.cv-template-legacy-20,.cv-template-legacy-21,.cv-template-legacy-22) .cv-card-page3{background:var(--tpl-canvas-bg)}.cv-editor-wrapper:where(.cv-template-minimal,.cv-template-tech,.cv-template-modern,.cv-template-business,.cv-template-legacy-07,.cv-template-legacy-08,.cv-template-legacy-09,.cv-template-legacy-10,.cv-template-legacy-11,.cv-template-legacy-12,.cv-template-legacy-13,.cv-template-legacy-14,.cv-template-legacy-15,.cv-template-legacy-16,.cv-template-legacy-17,.cv-template-legacy-18,.cv-template-legacy-19,.cv-template-legacy-20,.cv-template-legacy-21,.cv-template-legacy-22) .cv-card-inner,.cv-editor-wrapper:where(.cv-template-minimal,.cv-template-tech,.cv-template-modern,.cv-template-business,.cv-template-legacy-07,.cv-template-legacy-08,.cv-template-legacy-09,.cv-template-legacy-10,.cv-template-legacy-11,.cv-template-legacy-12,.cv-template-legacy-13,.cv-template-legacy-14,.cv-template-legacy-15,.cv-template-legacy-16,.cv-template-legacy-17,.cv-template-legacy-18,.cv-template-legacy-19,.cv-template-legacy-20,.cv-template-legacy-21,.cv-template-legacy-22) .cv-card-inner-page2,.cv-editor-wrapper:where(.cv-template-minimal,.cv-template-tech,.cv-template-modern,.cv-template-business,.cv-template-legacy-07,.cv-template-legacy-08,.cv-template-legacy-09,.cv-template-legacy-10,.cv-template-legacy-11,.cv-template-legacy-12,.cv-template-legacy-13,.cv-template-legacy-14,.cv-template-legacy-15,.cv-template-legacy-16,.cv-template-legacy-17,.cv-template-legacy-18,.cv-template-legacy-19,.cv-template-legacy-20,.cv-template-legacy-21,.cv-template-legacy-22) .cv-card-inner-page3{flex-direction:row;background:var(--tpl-surface-bg);border-radius:28px;overflow:hidden;box-shadow:0 22px 44px rgba(15,23,42,.08)}.cv-editor-wrapper:where(.cv-template-minimal,.cv-template-tech,.cv-template-modern,.cv-template-business,.cv-template-legacy-07,.cv-template-legacy-08,.cv-template-legacy-09,.cv-template-legacy-10,.cv-template-legacy-11,.cv-template-legacy-12,.cv-template-legacy-13,.cv-template-legacy-14,.cv-template-legacy-15,.cv-template-legacy-16,.cv-template-legacy-17,.cv-template-legacy-18,.cv-template-legacy-19,.cv-template-legacy-20,.cv-template-legacy-21,.cv-template-legacy-22) .cv-sidebar,.cv-editor-wrapper:where(.cv-template-minimal,.cv-template-tech,.cv-template-modern,.cv-template-business,.cv-template-legacy-07,.cv-template-legacy-08,.cv-template-legacy-09,.cv-template-legacy-10,.cv-template-legacy-11,.cv-template-legacy-12,.cv-template-legacy-13,.cv-template-legacy-14,.cv-template-legacy-15,.cv-template-legacy-16,.cv-template-legacy-17,.cv-template-legacy-18,.cv-template-legacy-19,.cv-template-legacy-20,.cv-template-legacy-21,.cv-template-legacy-22) .cv-sidebar-page2,.cv-editor-wrapper:where(.cv-template-minimal,.cv-template-tech,.cv-template-modern,.cv-template-business,.cv-template-legacy-07,.cv-template-legacy-08,.cv-template-legacy-09,.cv-template-legacy-10,.cv-template-legacy-11,.cv-template-legacy-12,.cv-template-legacy-13,.cv-template-legacy-14,.cv-template-legacy-15,.cv-template-legacy-16,.cv-template-legacy-17,.cv-template-legacy-18,.cv-template-legacy-19,.cv-template-legacy-20,.cv-template-legacy-21,.cv-template-legacy-22) .cv-sidebar-page3{width:var(--tpl-sidebar-width);max-width:var(--tpl-sidebar-width);margin-left:var(--tpl-sidebar-margin-left);margin-right:var(--tpl-sidebar-margin-right);order:var(--tpl-sidebar-order);background:var(--tpl-sidebar-bg);color:var(--tpl-sidebar-text)}.cv-editor-wrapper:where(.cv-template-minimal,.cv-template-tech,.cv-template-modern,.cv-template-business,.cv-template-legacy-07,.cv-template-legacy-08,.cv-template-legacy-09,.cv-template-legacy-10,.cv-template-legacy-11,.cv-template-legacy-12,.cv-template-legacy-13,.cv-template-legacy-14,.cv-template-legacy-15,.cv-template-legacy-16,.cv-template-legacy-17,.cv-template-legacy-18,.cv-template-legacy-19,.cv-template-legacy-20,.cv-template-legacy-21,.cv-template-legacy-22) .cv-sidebar-green,.cv-editor-wrapper:where(.cv-template-minimal,.cv-template-tech,.cv-template-modern,.cv-template-business,.cv-template-legacy-07,.cv-template-legacy-08,.cv-template-legacy-09,.cv-template-legacy-10,.cv-template-legacy-11,.cv-template-legacy-12,.cv-template-legacy-13,.cv-template-legacy-14,.cv-template-legacy-15,.cv-template-legacy-16,.cv-template-legacy-17,.cv-template-legacy-18,.cv-template-legacy-19,.cv-template-legacy-20,.cv-template-legacy-21,.cv-template-legacy-22) .cv-sidebar-green-page2,.cv-editor-wrapper:where(.cv-template-minimal,.cv-template-tech,.cv-template-modern,.cv-template-business,.cv-template-legacy-07,.cv-template-legacy-08,.cv-template-legacy-09,.cv-template-legacy-10,.cv-template-legacy-11,.cv-template-legacy-12,.cv-template-legacy-13,.cv-template-legacy-14,.cv-template-legacy-15,.cv-template-legacy-16,.cv-template-legacy-17,.cv-template-legacy-18,.cv-template-legacy-19,.cv-template-legacy-20,.cv-template-legacy-21,.cv-template-legacy-22) .cv-sidebar-green-page3,.cv-editor-wrapper:where(.cv-template-minimal,.cv-template-tech,.cv-template-modern,.cv-template-business,.cv-template-legacy-07,.cv-template-legacy-08,.cv-template-legacy-09,.cv-template-legacy-10,.cv-template-legacy-11,.cv-template-legacy-12,.cv-template-legacy-13,.cv-template-legacy-14,.cv-template-legacy-15,.cv-template-legacy-16,.cv-template-legacy-17,.cv-template-legacy-18,.cv-template-legacy-19,.cv-template-legacy-20,.cv-template-legacy-21,.cv-template-legacy-22) .cv-sidebar-header{background:linear-gradient(180deg,var(--tpl-sidebar-bg),color-mix(in srgb,var(--tpl-sidebar-bg) 85%,#ffffff))}.cv-editor-wrapper:where(.cv-template-minimal,.cv-template-tech,.cv-template-modern,.cv-template-business,.cv-template-legacy-07,.cv-template-legacy-08,.cv-template-legacy-09,.cv-template-legacy-10,.cv-template-legacy-11,.cv-template-legacy-12,.cv-template-legacy-13,.cv-template-legacy-14,.cv-template-legacy-15,.cv-template-legacy-16,.cv-template-legacy-17,.cv-template-legacy-18,.cv-template-legacy-19,.cv-template-legacy-20,.cv-template-legacy-21,.cv-template-legacy-22) .cv-avatar-wrap{border-radius:var(--tpl-avatar-radius);padding:5px;background:linear-gradient(135deg,var(--tpl-accent),var(--tpl-avatar-ring))}.cv-editor-wrapper:where(.cv-template-minimal,.cv-template-tech,.cv-template-modern,.cv-template-business,.cv-template-legacy-07,.cv-template-legacy-08,.cv-template-legacy-09,.cv-template-legacy-10,.cv-template-legacy-11,.cv-template-legacy-12,.cv-template-legacy-13,.cv-template-legacy-14,.cv-template-legacy-15,.cv-template-legacy-16,.cv-template-legacy-17,.cv-template-legacy-18,.cv-template-legacy-19,.cv-template-legacy-20,.cv-template-legacy-21,.cv-template-legacy-22) .cv-avatar{border-radius:calc(var(--tpl-avatar-radius) - 4px)}.cv-editor-wrapper:where(.cv-template-minimal,.cv-template-tech,.cv-template-modern,.cv-template-business,.cv-template-legacy-07,.cv-template-legacy-08,.cv-template-legacy-09,.cv-template-legacy-10,.cv-template-legacy-11,.cv-template-legacy-12,.cv-template-legacy-13,.cv-template-legacy-14,.cv-template-legacy-15,.cv-template-legacy-16,.cv-template-legacy-17,.cv-template-legacy-18,.cv-template-legacy-19,.cv-template-legacy-20,.cv-template-legacy-21,.cv-template-legacy-22) .cv-sidebar-green .cv-section-title,.cv-editor-wrapper:where(.cv-template-minimal,.cv-template-tech,.cv-template-modern,.cv-template-business,.cv-template-legacy-07,.cv-template-legacy-08,.cv-template-legacy-09,.cv-template-legacy-10,.cv-template-legacy-11,.cv-template-legacy-12,.cv-template-legacy-13,.cv-template-legacy-14,.cv-template-legacy-15,.cv-template-legacy-16,.cv-template-legacy-17,.cv-template-legacy-18,.cv-template-legacy-19,.cv-template-legacy-20,.cv-template-legacy-21,.cv-template-legacy-22) .cv-sidebar-personal .cv-section-title{background:var(--tpl-sidebar-strong-bg);border-left:3px solid var(--tpl-accent);border-radius:14px;padding:9px 12px}.cv-editor-wrapper:where(.cv-template-minimal,.cv-template-tech,.cv-template-modern,.cv-template-business,.cv-template-legacy-07,.cv-template-legacy-08,.cv-template-legacy-09,.cv-template-legacy-10,.cv-template-legacy-11,.cv-template-legacy-12,.cv-template-legacy-13,.cv-template-legacy-14,.cv-template-legacy-15,.cv-template-legacy-16,.cv-template-legacy-17,.cv-template-legacy-18,.cv-template-legacy-19,.cv-template-legacy-20,.cv-template-legacy-21,.cv-template-legacy-22) .cv-info-list li,.cv-editor-wrapper:where(.cv-template-minimal,.cv-template-tech,.cv-template-modern,.cv-template-business,.cv-template-legacy-07,.cv-template-legacy-08,.cv-template-legacy-09,.cv-template-legacy-10,.cv-template-legacy-11,.cv-template-legacy-12,.cv-template-legacy-13,.cv-template-legacy-14,.cv-template-legacy-15,.cv-template-legacy-16,.cv-template-legacy-17,.cv-template-legacy-18,.cv-template-legacy-19,.cv-template-legacy-20,.cv-template-legacy-21,.cv-template-legacy-22) .cv-lang-name,.cv-editor-wrapper:where(.cv-template-minimal,.cv-template-tech,.cv-template-modern,.cv-template-business,.cv-template-legacy-07,.cv-template-legacy-08,.cv-template-legacy-09,.cv-template-legacy-10,.cv-template-legacy-11,.cv-template-legacy-12,.cv-template-legacy-13,.cv-template-legacy-14,.cv-template-legacy-15,.cv-template-legacy-16,.cv-template-legacy-17,.cv-template-legacy-18,.cv-template-legacy-19,.cv-template-legacy-20,.cv-template-legacy-21,.cv-template-legacy-22) .cv-section-title-text{color:var(--tpl-sidebar-text)}.cv-editor-wrapper:where(.cv-template-minimal,.cv-template-tech,.cv-template-modern,.cv-template-business,.cv-template-legacy-07,.cv-template-legacy-08,.cv-template-legacy-09,.cv-template-legacy-10,.cv-template-legacy-11,.cv-template-legacy-12,.cv-template-legacy-13,.cv-template-legacy-14,.cv-template-legacy-15,.cv-template-legacy-16,.cv-template-legacy-17,.cv-template-legacy-18,.cv-template-legacy-19,.cv-template-legacy-20,.cv-template-legacy-21,.cv-template-legacy-22) .cv-skill-tag{background:var(--tpl-tag-bg);border:1px solid var(--tpl-tag-border);border-radius:var(--tpl-chip-radius);color:var(--tpl-tag-text)}.cv-editor-wrapper:where(.cv-template-minimal,.cv-template-tech,.cv-template-modern,.cv-template-business,.cv-template-legacy-07,.cv-template-legacy-08,.cv-template-legacy-09,.cv-template-legacy-10,.cv-template-legacy-11,.cv-template-legacy-12,.cv-template-legacy-13,.cv-template-legacy-14,.cv-template-legacy-15,.cv-template-legacy-16,.cv-template-legacy-17,.cv-template-legacy-18,.cv-template-legacy-19,.cv-template-legacy-20,.cv-template-legacy-21,.cv-template-legacy-22) .cv-lang-bar{width:100%;max-width:100%;background:rgba(255,255,255,.18)}.cv-editor-wrapper:where(.cv-template-minimal,.cv-template-tech,.cv-template-modern,.cv-template-business,.cv-template-legacy-07,.cv-template-legacy-08,.cv-template-legacy-09,.cv-template-legacy-10,.cv-template-legacy-11,.cv-template-legacy-12,.cv-template-legacy-13,.cv-template-legacy-14,.cv-template-legacy-15,.cv-template-legacy-16,.cv-template-legacy-17,.cv-template-legacy-18,.cv-template-legacy-19,.cv-template-legacy-20,.cv-template-legacy-21,.cv-template-legacy-22) .cv-lang-fill{background:linear-gradient(90deg,var(--tpl-accent),color-mix(in srgb,var(--tpl-accent) 65%,#ffffff))}.cv-editor-wrapper:where(.cv-template-minimal,.cv-template-tech,.cv-template-modern,.cv-template-business,.cv-template-legacy-07,.cv-template-legacy-08,.cv-template-legacy-09,.cv-template-legacy-10,.cv-template-legacy-11,.cv-template-legacy-12,.cv-template-legacy-13,.cv-template-legacy-14,.cv-template-legacy-15,.cv-template-legacy-16,.cv-template-legacy-17,.cv-template-legacy-18,.cv-template-legacy-19,.cv-template-legacy-20,.cv-template-legacy-21,.cv-template-legacy-22) .cv-content,.cv-editor-wrapper:where(.cv-template-minimal,.cv-template-tech,.cv-template-modern,.cv-template-business,.cv-template-legacy-07,.cv-template-legacy-08,.cv-template-legacy-09,.cv-template-legacy-10,.cv-template-legacy-11,.cv-template-legacy-12,.cv-template-legacy-13,.cv-template-legacy-14,.cv-template-legacy-15,.cv-template-legacy-16,.cv-template-legacy-17,.cv-template-legacy-18,.cv-template-legacy-19,.cv-template-legacy-20,.cv-template-legacy-21,.cv-template-legacy-22) .cv-content-page2,.cv-editor-wrapper:where(.cv-template-minimal,.cv-template-tech,.cv-template-modern,.cv-template-business,.cv-template-legacy-07,.cv-template-legacy-08,.cv-template-legacy-09,.cv-template-legacy-10,.cv-template-legacy-11,.cv-template-legacy-12,.cv-template-legacy-13,.cv-template-legacy-14,.cv-template-legacy-15,.cv-template-legacy-16,.cv-template-legacy-17,.cv-template-legacy-18,.cv-template-legacy-19,.cv-template-legacy-20,.cv-template-legacy-21,.cv-template-legacy-22) .cv-content-page3{background:var(--tpl-content-bg);color:var(--tpl-content-text);padding:0 24px 34px 26px}.cv-editor-wrapper:where(.cv-template-minimal,.cv-template-tech,.cv-template-modern,.cv-template-business,.cv-template-legacy-07,.cv-template-legacy-08,.cv-template-legacy-09,.cv-template-legacy-10,.cv-template-legacy-11,.cv-template-legacy-12,.cv-template-legacy-13,.cv-template-legacy-14,.cv-template-legacy-15,.cv-template-legacy-16,.cv-template-legacy-17,.cv-template-legacy-18,.cv-template-legacy-19,.cv-template-legacy-20,.cv-template-legacy-21,.cv-template-legacy-22) .cv-content-page2,.cv-editor-wrapper:where(.cv-template-minimal,.cv-template-tech,.cv-template-modern,.cv-template-business,.cv-template-legacy-07,.cv-template-legacy-08,.cv-template-legacy-09,.cv-template-legacy-10,.cv-template-legacy-11,.cv-template-legacy-12,.cv-template-legacy-13,.cv-template-legacy-14,.cv-template-legacy-15,.cv-template-legacy-16,.cv-template-legacy-17,.cv-template-legacy-18,.cv-template-legacy-19,.cv-template-legacy-20,.cv-template-legacy-21,.cv-template-legacy-22) .cv-content-page3{padding:var(--tpl-page2-padding)}.cv-editor-wrapper:where(.cv-template-minimal,.cv-template-tech,.cv-template-modern,.cv-template-business,.cv-template-legacy-07,.cv-template-legacy-08,.cv-template-legacy-09,.cv-template-legacy-10,.cv-template-legacy-11,.cv-template-legacy-12,.cv-template-legacy-13,.cv-template-legacy-14,.cv-template-legacy-15,.cv-template-legacy-16,.cv-template-legacy-17,.cv-template-legacy-18,.cv-template-legacy-19,.cv-template-legacy-20,.cv-template-legacy-21,.cv-template-legacy-22) .cv-header{background:var(--tpl-header-bg);margin:0 -24px 18px -26px;padding:var(--tpl-header-padding);border-bottom:var(--tpl-header-border);border-radius:var(--tpl-header-radius)}.cv-editor-wrapper:where(.cv-template-minimal,.cv-template-tech,.cv-template-modern,.cv-template-business,.cv-template-legacy-07,.cv-template-legacy-08,.cv-template-legacy-09,.cv-template-legacy-10,.cv-template-legacy-11,.cv-template-legacy-12,.cv-template-legacy-13,.cv-template-legacy-14,.cv-template-legacy-15,.cv-template-legacy-16,.cv-template-legacy-17,.cv-template-legacy-18,.cv-template-legacy-19,.cv-template-legacy-20,.cv-template-legacy-21,.cv-template-legacy-22) .cv-name{color:var(--tpl-name-color)}.cv-editor-wrapper:where(.cv-template-minimal,.cv-template-tech,.cv-template-modern,.cv-template-business,.cv-template-legacy-07,.cv-template-legacy-08,.cv-template-legacy-09,.cv-template-legacy-10,.cv-template-legacy-11,.cv-template-legacy-12,.cv-template-legacy-13,.cv-template-legacy-14,.cv-template-legacy-15,.cv-template-legacy-16,.cv-template-legacy-17,.cv-template-legacy-18,.cv-template-legacy-19,.cv-template-legacy-20,.cv-template-legacy-21,.cv-template-legacy-22) .cv-title{color:var(--tpl-title-color);letter-spacing:.1em;text-transform:uppercase}.cv-editor-wrapper:where(.cv-template-minimal,.cv-template-tech,.cv-template-modern,.cv-template-business,.cv-template-legacy-07,.cv-template-legacy-08,.cv-template-legacy-09,.cv-template-legacy-10,.cv-template-legacy-11,.cv-template-legacy-12,.cv-template-legacy-13,.cv-template-legacy-14,.cv-template-legacy-15,.cv-template-legacy-16,.cv-template-legacy-17,.cv-template-legacy-18,.cv-template-legacy-19,.cv-template-legacy-20,.cv-template-legacy-21,.cv-template-legacy-22) .cv-section .cv-section-title{background:linear-gradient(135deg,var(--tpl-accent-soft),rgba(255,255,255,.98));border-left:3px solid var(--tpl-accent);border-radius:14px;padding:10px 12px}.cv-editor-wrapper:where(.cv-template-minimal,.cv-template-tech,.cv-template-modern,.cv-template-business,.cv-template-legacy-07,.cv-template-legacy-08,.cv-template-legacy-09,.cv-template-legacy-10,.cv-template-legacy-11,.cv-template-legacy-12,.cv-template-legacy-13,.cv-template-legacy-14,.cv-template-legacy-15,.cv-template-legacy-16,.cv-template-legacy-17,.cv-template-legacy-18,.cv-template-legacy-19,.cv-template-legacy-20,.cv-template-legacy-21,.cv-template-legacy-22) .cv-job-row{border-bottom:1px dashed var(--tpl-divider);padding:8px 0}.cv-editor-wrapper:where(.cv-template-minimal,.cv-template-tech,.cv-template-modern,.cv-template-business,.cv-template-legacy-07,.cv-template-legacy-08,.cv-template-legacy-09,.cv-template-legacy-10,.cv-template-legacy-11,.cv-template-legacy-12,.cv-template-legacy-13,.cv-template-legacy-14,.cv-template-legacy-15,.cv-template-legacy-16,.cv-template-legacy-17,.cv-template-legacy-18,.cv-template-legacy-19,.cv-template-legacy-20,.cv-template-legacy-21,.cv-template-legacy-22) .cv-job-row:last-child{border-bottom:0}.cv-editor-wrapper:where(.cv-template-minimal,.cv-template-tech,.cv-template-modern,.cv-template-business,.cv-template-legacy-07,.cv-template-legacy-08,.cv-template-legacy-09,.cv-template-legacy-10,.cv-template-legacy-11,.cv-template-legacy-12,.cv-template-legacy-13,.cv-template-legacy-14,.cv-template-legacy-15,.cv-template-legacy-16,.cv-template-legacy-17,.cv-template-legacy-18,.cv-template-legacy-19,.cv-template-legacy-20,.cv-template-legacy-21,.cv-template-legacy-22) .cv-edu-detail,.cv-editor-wrapper:where(.cv-template-minimal,.cv-template-tech,.cv-template-modern,.cv-template-business,.cv-template-legacy-07,.cv-template-legacy-08,.cv-template-legacy-09,.cv-template-legacy-10,.cv-template-legacy-11,.cv-template-legacy-12,.cv-template-legacy-13,.cv-template-legacy-14,.cv-template-legacy-15,.cv-template-legacy-16,.cv-template-legacy-17,.cv-template-legacy-18,.cv-template-legacy-19,.cv-template-legacy-20,.cv-template-legacy-21,.cv-template-legacy-22) .cv-exp-bullets li,.cv-editor-wrapper:where(.cv-template-minimal,.cv-template-tech,.cv-template-modern,.cv-template-business,.cv-template-legacy-07,.cv-template-legacy-08,.cv-template-legacy-09,.cv-template-legacy-10,.cv-template-legacy-11,.cv-template-legacy-12,.cv-template-legacy-13,.cv-template-legacy-14,.cv-template-legacy-15,.cv-template-legacy-16,.cv-template-legacy-17,.cv-template-legacy-18,.cv-template-legacy-19,.cv-template-legacy-20,.cv-template-legacy-21,.cv-template-legacy-22) .cv-exp-company,.cv-editor-wrapper:where(.cv-template-minimal,.cv-template-tech,.cv-template-modern,.cv-template-business,.cv-template-legacy-07,.cv-template-legacy-08,.cv-template-legacy-09,.cv-template-legacy-10,.cv-template-legacy-11,.cv-template-legacy-12,.cv-template-legacy-13,.cv-template-legacy-14,.cv-template-legacy-15,.cv-template-legacy-16,.cv-template-legacy-17,.cv-template-legacy-18,.cv-template-legacy-19,.cv-template-legacy-20,.cv-template-legacy-21,.cv-template-legacy-22) .cv-job-label,.cv-editor-wrapper:where(.cv-template-minimal,.cv-template-tech,.cv-template-modern,.cv-template-business,.cv-template-legacy-07,.cv-template-legacy-08,.cv-template-legacy-09,.cv-template-legacy-10,.cv-template-legacy-11,.cv-template-legacy-12,.cv-template-legacy-13,.cv-template-legacy-14,.cv-template-legacy-15,.cv-template-legacy-16,.cv-template-legacy-17,.cv-template-legacy-18,.cv-template-legacy-19,.cv-template-legacy-20,.cv-template-legacy-21,.cv-template-legacy-22) .cv-summary-copy{color:var(--tpl-muted-text)}.cv-editor-wrapper:where(.cv-template-minimal,.cv-template-tech,.cv-template-modern,.cv-template-business,.cv-template-legacy-07,.cv-template-legacy-08,.cv-template-legacy-09,.cv-template-legacy-10,.cv-template-legacy-11,.cv-template-legacy-12,.cv-template-legacy-13,.cv-template-legacy-14,.cv-template-legacy-15,.cv-template-legacy-16,.cv-template-legacy-17,.cv-template-legacy-18,.cv-template-legacy-19,.cv-template-legacy-20,.cv-template-legacy-21,.cv-template-legacy-22) .cv-edu-item{border-left:var(--tpl-edu-border);padding-left:14px;margin-left:6px}.cv-editor-wrapper:where(.cv-template-minimal,.cv-template-tech,.cv-template-modern,.cv-template-business,.cv-template-legacy-07,.cv-template-legacy-08,.cv-template-legacy-09,.cv-template-legacy-10,.cv-template-legacy-11,.cv-template-legacy-12,.cv-template-legacy-13,.cv-template-legacy-14,.cv-template-legacy-15,.cv-template-legacy-16,.cv-template-legacy-17,.cv-template-legacy-18,.cv-template-legacy-19,.cv-template-legacy-20,.cv-template-legacy-21,.cv-template-legacy-22) .cv-exp-item{border-left:var(--tpl-role-border);padding-left:14px;margin-left:6px;background:linear-gradient(90deg,rgba(255,255,255,0),var(--tpl-accent-soft));border-radius:0 14px 14px 0;padding-top:8px;padding-bottom:8px}.cv-editor-wrapper.cv-template-minimal{--tpl-sidebar-bg:#f8fafc;--tpl-sidebar-strong-bg:#ffffff;--tpl-sidebar-text:#1f2937;--tpl-accent:#0f172a;--tpl-accent-soft:rgba(15,23,42,0.08);--tpl-divider:rgba(15,23,42,0.12);--tpl-header-border:1px solid rgba(15,23,42,0.12);--tpl-title-color:#475569;--tpl-tag-bg:#ffffff;--tpl-tag-border:rgba(15,23,42,0.16);--tpl-tag-text:#0f172a;--tpl-avatar-radius:16px}.cv-editor-wrapper.cv-template-tech{--tpl-sidebar-bg:#0f172a;--tpl-sidebar-text:#e0f2fe;--tpl-accent:#38bdf8;--tpl-accent-soft:rgba(56,189,248,0.16);--tpl-header-bg:linear-gradient(135deg,rgba(56,189,248,0.14),rgba(15,23,42,0.03));--tpl-title-color:#0369a1;--tpl-avatar-radius:18px}.cv-editor-wrapper.cv-template-modern{--tpl-sidebar-bg:#064e3b;--tpl-sidebar-text:#ecfdf5;--tpl-accent:#34d399;--tpl-accent-soft:rgba(52,211,153,0.16);--tpl-header-bg:linear-gradient(135deg,#10b981,#d1fae5);--tpl-name-color:#ffffff;--tpl-title-color:rgba(255,255,255,0.9);--tpl-sidebar-width:238px;--tpl-avatar-radius:18px;--tpl-tag-bg:rgba(255,255,255,0.12);--tpl-role-border:3px solid #10b981;--tpl-edu-border:3px solid #10b981}.cv-editor-wrapper.cv-template-business{--tpl-sidebar-bg:#111827;--tpl-sidebar-text:#fef3c7;--tpl-accent:#f59e0b;--tpl-accent-soft:rgba(245,158,11,0.16);--tpl-header-bg:linear-gradient(135deg,rgba(245,158,11,0.16),rgba(17,24,39,0.02));--tpl-title-color:#b45309;--tpl-sidebar-width:248px;--tpl-sidebar-order:1;--tpl-sidebar-margin-left:0;--tpl-sidebar-margin-right:24px;--tpl-avatar-radius:20px}.cv-content-extras,.cv-hero-banner,.cv-hero-personal,.cv-sidebar-education,.cv-sidebar-identity,.cv-sidebar-jobinfo{display:none}.cv-sidebar-identity{padding:18px 22px 10px}.cv-hero-name,.cv-sidebar-name{margin:0;font-size:56px;line-height:1.08;font-weight:800;letter-spacing:-.03em}.cv-hero-title,.cv-sidebar-title{margin:14px 0 0;font-size:20px;letter-spacing:.22em;text-transform:uppercase}.cv-sidebar-jobinfo{padding:18px 22px 24px}.cv-job-info-sidebar{display:grid;gap:18px}.cv-hero-banner{align-items:center;justify-content:space-between;border-radius:38px;margin-bottom:24px;padding:36px 46px}.cv-hero-copy{flex:1 1 auto}.cv-hero-avatar-wrap{flex:0 0 240px;display:flex;justify-content:flex-end}.cv-hero-avatar{width:240px;height:240px;border-radius:28px;object-fit:cover}.cv-hero-personal{margin:20px 0 0;padding:0;list-style:none}.cv-hero-personal li{color:inherit;font-size:14px;line-height:1.75}.cv-content-extras{display:none}.cv-lang-list-content,.cv-skill-tags-content{margin-top:10px}.cv-editor-wrapper.cv-template-minimal{--tpl-canvas-bg:#ffffff;--tpl-surface-bg:#ffffff;--tpl-sidebar-bg:#eff1f6;--tpl-sidebar-strong-bg:#eff1f6;--tpl-sidebar-text:#253142;--tpl-content-bg:#ffffff;--tpl-content-text:#253142;--tpl-muted-text:#536072;--tpl-accent:#ffcf1f;--tpl-accent-soft:rgba(255,207,31,0.12);--tpl-divider:rgba(37,49,66,0.18);--tpl-header-bg:transparent;--tpl-header-border:0;--tpl-name-color:#1f2937;--tpl-title-color:#394150;--tpl-tag-bg:#dfe3ea;--tpl-tag-border:transparent;--tpl-tag-text:#273241;--tpl-sidebar-width:300px;--tpl-avatar-radius:0}.cv-editor-wrapper.cv-template-minimal .cv-card-inner,.cv-editor-wrapper.cv-template-minimal .cv-card-inner-page2,.cv-editor-wrapper.cv-template-minimal .cv-card-inner-page3{border-radius:0;box-shadow:none}.cv-editor-wrapper.cv-template-minimal .cv-sidebar{padding:0;background:#eff1f6;border:0}.cv-editor-wrapper.cv-template-minimal .cv-sidebar-header{display:none}.cv-editor-wrapper.cv-template-minimal .cv-hero-banner{display:grid;grid-template-columns:40% 1fr;gap:0;align-items:stretch;padding:0;background:#162030;border-radius:0}.cv-editor-wrapper.cv-template-minimal .cv-hero-avatar-wrap{order:-1;width:100%;min-height:100%;border-radius:0;background:#162030;padding:48px 48px 0}.cv-editor-wrapper.cv-template-minimal .cv-hero-avatar{width:100%;height:100%;max-height:320px;object-fit:cover;object-position:center top;border:0;border-radius:0}.cv-editor-wrapper.cv-template-minimal .cv-hero-copy{align-self:stretch;padding:56px 48px 44px}.cv-editor-wrapper.cv-template-minimal .cv-hero-name,.cv-editor-wrapper.cv-template-minimal .cv-hero-personal li,.cv-editor-wrapper.cv-template-minimal .cv-hero-title{color:#ffffff}.cv-editor-wrapper.cv-template-minimal .cv-hero-name{font-size:64px;line-height:.95}.cv-editor-wrapper.cv-template-minimal .cv-hero-title{display:inline-flex;margin-top:22px;padding:14px 28px;background:rgba(255,255,255,.18);border-radius:0}.cv-editor-wrapper.cv-template-minimal .cv-hero-personal{display:block;margin-top:56px}.cv-editor-wrapper.cv-template-minimal .cv-sidebar-identity,.cv-editor-wrapper.cv-template-tech .cv-sidebar-identity{display:block}.cv-editor-wrapper.cv-template-minimal .cv-card-page1 .cv-sidebar-identity,.cv-editor-wrapper.cv-template-minimal .cv-sidebar-jobinfo,.cv-editor-wrapper.cv-template-tech .cv-card-page1 .cv-sidebar-identity{display:none}.cv-editor-wrapper.cv-template-minimal .cv-sidebar-jobinfo .cv-section-title,.cv-editor-wrapper.cv-template-tech .cv-sidebar-jobinfo .cv-section-title{margin-bottom:14px}.cv-editor-wrapper.cv-template-minimal .cv-sidebar-jobinfo .cv-job-label,.cv-editor-wrapper.cv-template-minimal .cv-sidebar-jobinfo .cv-job-value,.cv-editor-wrapper.cv-template-minimal .cv-sidebar-jobinfo .cv-section-title-text,.cv-editor-wrapper.cv-template-tech .cv-sidebar-jobinfo .cv-job-label,.cv-editor-wrapper.cv-template-tech .cv-sidebar-jobinfo .cv-job-value,.cv-editor-wrapper.cv-template-tech .cv-sidebar-jobinfo .cv-section-title-text{color:inherit}.cv-editor-wrapper.cv-template-minimal .cv-sidebar-personal{display:none}.cv-editor-wrapper.cv-template-minimal .cv-sidebar-education{display:block;padding:34px 30px 0}.cv-editor-wrapper.cv-template-minimal .cv-sidebar-education .cv-section-title{border-bottom:2px solid rgba(37,49,66,.84);padding-bottom:12px;margin-bottom:18px}.cv-editor-wrapper.cv-template-minimal .cv-sidebar-education .cv-edu-item,.cv-editor-wrapper.cv-template-minimal .cv-sidebar-green .cv-lang-item{border-bottom:1px solid rgba(37,49,66,.08)}.cv-editor-wrapper.cv-template-minimal .cv-sidebar-green{display:block;background:#eff1f6;color:#253142;padding:10px 30px 34px}.cv-editor-wrapper.cv-template-minimal #cv-card-page1 .cv-content>.cv-section:first-of-type,.cv-editor-wrapper.cv-template-minimal .cv-header,.cv-editor-wrapper.cv-template-modern .cv-header,.cv-editor-wrapper.cv-template-tech .cv-header{display:none}.cv-editor-wrapper.cv-template-minimal .cv-sidebar-green .cv-section:first-of-type{display:block}.cv-editor-wrapper.cv-template-minimal .cv-section-education-main{display:none}.cv-editor-wrapper.cv-template-tech .cv-content-extras{display:block}.cv-editor-wrapper.cv-template-minimal .cv-content-extras,.cv-editor-wrapper.cv-template-tech .cv-content-extras>section:last-child{display:none}.cv-editor-wrapper.cv-template-minimal .cv-edu-school,.cv-editor-wrapper.cv-template-minimal .cv-exp-role,.cv-editor-wrapper.cv-template-minimal .cv-exp-year,.cv-editor-wrapper.cv-template-minimal .cv-section-title-text,.cv-editor-wrapper.cv-template-tech .cv-edu-school,.cv-editor-wrapper.cv-template-tech .cv-exp-role,.cv-editor-wrapper.cv-template-tech .cv-exp-year,.cv-editor-wrapper.cv-template-tech .cv-section-title-text{font-weight:800}.cv-editor-wrapper.cv-template-minimal .cv-section-title,.cv-editor-wrapper.cv-template-tech .cv-section-title{border-bottom:2px solid rgba(37,49,66,.8);padding-bottom:12px;margin-bottom:18px}.cv-editor-wrapper.cv-template-minimal .cv-content,.cv-editor-wrapper.cv-template-tech .cv-content{padding-top:34px}.cv-editor-wrapper.cv-template-minimal .cv-sidebar-education .cv-section-title-text,.cv-editor-wrapper.cv-template-minimal .cv-sidebar-green .cv-lang-name,.cv-editor-wrapper.cv-template-minimal .cv-sidebar-green .cv-section-title-text,.cv-editor-wrapper.cv-template-minimal .cv-sidebar-green .cv-skill-tag{color:#253142}.cv-editor-wrapper.cv-template-minimal .cv-sidebar-green .cv-section-icon-white{background:rgba(37,49,66,.12)!important;color:#253142!important}.cv-editor-wrapper.cv-template-minimal .cv-sidebar-green .cv-section-icon-white .cv-icon-svg{filter:brightness(0)}.cv-editor-wrapper.cv-template-minimal .cv-sidebar-green .cv-section-title{background:transparent;border-left:3px solid rgba(37,49,66,.35);border-radius:0}.cv-editor-wrapper.cv-template-tech{--tpl-canvas-bg:#ffffff;--tpl-surface-bg:#ffffff;--tpl-sidebar-bg:#4b82e8;--tpl-sidebar-strong-bg:#4b82e8;--tpl-sidebar-text:#ffffff;--tpl-content-bg:#ffffff;--tpl-content-text:#253142;--tpl-muted-text:#536072;--tpl-accent:#4b82e8;--tpl-accent-soft:rgba(75,130,232,0.1);--tpl-divider:rgba(37,49,66,0.14);--tpl-header-bg:transparent;--tpl-header-border:0;--tpl-sidebar-width:248px;--tpl-avatar-radius:0;--tpl-tag-bg:#eef2f7;--tpl-tag-border:transparent;--tpl-tag-text:#263342}.cv-editor-wrapper.cv-template-tech .cv-card-inner,.cv-editor-wrapper.cv-template-tech .cv-card-inner-page2,.cv-editor-wrapper.cv-template-tech .cv-card-inner-page3{border-radius:0;box-shadow:none}.cv-editor-wrapper.cv-template-tech .cv-sidebar{padding:0;background:#4b82e8}.cv-editor-wrapper.cv-template-tech .cv-sidebar-header{padding:22px 22px 0;background:#ffffff;border:4px solid #4b82e8;border-bottom:0}.cv-editor-wrapper.cv-template-tech .cv-avatar-wrap{border:0;border-radius:0;padding:0}.cv-editor-wrapper.cv-template-tech .cv-avatar{aspect-ratio:1/1.06;border-radius:0}.cv-editor-wrapper.cv-template-tech .cv-sidebar-identity{display:block;background:#ffffff;color:#232a35;border-left:4px solid #4b82e8;border-right:4px solid #4b82e8}.cv-editor-wrapper.cv-template-tech .cv-sidebar-name{color:#232a35;font-size:42px}.cv-editor-wrapper.cv-template-tech .cv-sidebar-title{color:#232a35;border-top:4px solid #4b82e8;margin-top:18px;padding-top:18px}.cv-editor-wrapper.cv-template-tech .cv-sidebar-jobinfo{display:block;background:#4b82e8;color:#ffffff;padding:18px 22px 16px}.cv-editor-wrapper.cv-template-tech .cv-sidebar-jobinfo .cv-job-info-sidebar{gap:2px}.cv-editor-wrapper.cv-template-tech .cv-sidebar-jobinfo .cv-job-row{flex-direction:column;gap:1px;padding:6px 0;border-bottom:1px solid rgba(255,255,255,.12)}.cv-editor-wrapper.cv-template-tech .cv-sidebar-jobinfo .cv-job-label{font-size:10px;letter-spacing:.04em;text-transform:uppercase;opacity:.72;line-height:1.3}.cv-editor-wrapper.cv-template-tech .cv-sidebar-jobinfo .cv-job-value{font-size:13px;font-weight:600;line-height:1.35}.cv-editor-wrapper.cv-template-tech .cv-sidebar-personal{background:#4b82e8;color:#ffffff;padding:26px 22px 28px}.cv-editor-wrapper.cv-template-tech .cv-sidebar-personal .cv-info-list span,.cv-editor-wrapper.cv-template-tech .cv-sidebar-personal .cv-section-title-text{color:#ffffff}.cv-editor-wrapper.cv-template-tech #cv-card-page1 .cv-content>.cv-section:first-of-type,.cv-editor-wrapper.cv-template-tech .cv-section-jobinfo,.cv-editor-wrapper.cv-template-tech .cv-sidebar-green{display:none}.cv-editor-wrapper.cv-template-tech .cv-content .cv-section-title{gap:14px;padding:0 0 12px;margin-bottom:18px;border-bottom:2px solid rgba(37,49,66,.78);background:transparent!important;border-radius:0!important;box-shadow:none!important}.cv-editor-wrapper.cv-template-tech .cv-content .cv-edu-detail span,.cv-editor-wrapper.cv-template-tech .cv-content .cv-exp-bullets li,.cv-editor-wrapper.cv-template-tech .cv-content .cv-exp-company,.cv-editor-wrapper.cv-template-tech .cv-content .cv-job-label,.cv-editor-wrapper.cv-template-tech .cv-content .cv-job-value,.cv-editor-wrapper.cv-template-tech .cv-content .cv-lang-name,.cv-editor-wrapper.cv-template-tech .cv-content .cv-section-title-text,.cv-editor-wrapper.cv-template-tech .cv-content .cv-skill-tag,.cv-editor-wrapper.cv-template-tech .cv-content .cv-summary-copy{color:#253142!important}.cv-editor-wrapper.cv-template-tech .cv-content .cv-section-icon{background:#4b82e8!important}.cv-editor-wrapper.cv-template-tech .cv-content .cv-skill-tag{background:#eef2f7;border:1px solid rgba(37,49,66,.1)}.cv-editor-wrapper.cv-template-modern{--tpl-canvas-bg:linear-gradient(90deg,#edf8f6 0 34%,#ffffff 34% 100%);--tpl-surface-bg:transparent;--tpl-sidebar-bg:transparent;--tpl-sidebar-strong-bg:transparent;--tpl-sidebar-text:#202b36;--tpl-content-bg:#ffffff;--tpl-content-text:#253142;--tpl-muted-text:#536072;--tpl-accent:#17a56e;--tpl-accent-soft:rgba(23,165,110,0.1);--tpl-divider:rgba(37,49,66,0.12);--tpl-sidebar-width:300px;--tpl-avatar-radius:24px;--tpl-tag-bg:#b9f0da;--tpl-tag-border:transparent;--tpl-tag-text:#163329}.cv-editor-wrapper.cv-template-modern .cv-hero-banner{display:flex;background:linear-gradient(90deg,#11845d,#33c894)}.cv-editor-wrapper.cv-template-modern .cv-hero-name,.cv-editor-wrapper.cv-template-modern .cv-hero-title{color:#ffffff}.cv-editor-wrapper.cv-template-modern .cv-hero-title{display:inline-flex;align-items:center;padding:14px 30px;border-radius:999px;background:rgba(255,255,255,.12);letter-spacing:.03em;text-transform:uppercase}.cv-editor-wrapper.cv-template-modern .cv-hero-avatar{border:7px solid #ffffff;border-radius:24px;width:196px;height:196px}.cv-editor-wrapper.cv-template-modern .cv-hero-avatar-wrap{flex-basis:212px}.cv-editor-wrapper.cv-template-modern .cv-card-inner,.cv-editor-wrapper.cv-template-modern .cv-card-inner-page2,.cv-editor-wrapper.cv-template-modern .cv-card-inner-page3{border-radius:0;box-shadow:none;background:transparent}.cv-editor-wrapper.cv-template-modern .cv-sidebar{background:transparent;padding:10px 18px 28px 0}.cv-editor-wrapper.cv-template-modern .cv-sidebar-header,.cv-editor-wrapper.cv-template-modern .cv-sidebar-identity{display:none}.cv-editor-wrapper.cv-template-modern .cv-sidebar-jobinfo{display:block}.cv-editor-wrapper.cv-template-modern .cv-sidebar-education{display:block;padding:8px 0 0}.cv-editor-wrapper.cv-template-modern .cv-content-extras,.cv-editor-wrapper.cv-template-modern .cv-section-education-main,.cv-editor-wrapper.cv-template-modern .cv-section-jobinfo{display:none}.cv-editor-wrapper.cv-template-modern .cv-sidebar-personal{background:transparent;padding:8px 0 0}.cv-editor-wrapper.cv-template-business .cv-sidebar-green .cv-section-title,.cv-editor-wrapper.cv-template-business .cv-sidebar-personal .cv-section-title,.cv-editor-wrapper.cv-template-modern .cv-sidebar-green .cv-section-title,.cv-editor-wrapper.cv-template-modern .cv-sidebar-personal .cv-section-title{border-bottom:0;padding-bottom:0;margin-bottom:18px}.cv-editor-wrapper.cv-template-modern .cv-info-list li{background:rgba(255,255,255,.56);border:2px solid #a9efda;border-radius:999px;padding:16px 18px}.cv-editor-wrapper.cv-template-modern .cv-sidebar-green{background:transparent}.cv-editor-wrapper.cv-template-business .cv-lang-bar,.cv-editor-wrapper.cv-template-modern .cv-lang-bar{background:#a7ead7}.cv-editor-wrapper.cv-template-modern .cv-lang-fill{background:#18a56e}.cv-editor-wrapper.cv-template-modern .cv-content{background:#ffffff;padding-top:18px}.cv-editor-wrapper.cv-template-modern .cv-hero-banner{padding:42px 44px}.cv-editor-wrapper.cv-template-modern .cv-hero-copy{padding-right:14px}.cv-editor-wrapper.cv-template-modern #cv-card-page1 .cv-content>.cv-section:first-of-type{display:none}.cv-editor-wrapper.cv-template-modern .cv-job-info{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 34px}.cv-editor-wrapper.cv-template-business .cv-job-row,.cv-editor-wrapper.cv-template-modern .cv-job-row{align-items:flex-start}.cv-editor-wrapper.cv-template-modern .cv-edu-year,.cv-editor-wrapper.cv-template-modern .cv-exp-year{padding:4px 18px;border:2px solid #bdeedc;border-radius:999px}.cv-editor-wrapper.cv-template-business{--tpl-canvas-bg:#ffffff;--tpl-surface-bg:#ffffff;--tpl-sidebar-bg:#eceef3;--tpl-sidebar-strong-bg:#eceef3;--tpl-sidebar-text:#253142;--tpl-content-bg:#ffffff;--tpl-content-text:#253142;--tpl-muted-text:#536072;--tpl-accent:#facc15;--tpl-accent-soft:rgba(250,204,21,0.12);--tpl-divider:rgba(37,49,66,0.12);--tpl-header-bg:transparent;--tpl-header-border:0;--tpl-title-color:#2b3542;--tpl-sidebar-width:224px;--tpl-sidebar-order:0;--tpl-sidebar-margin-left:24px;--tpl-sidebar-margin-right:0;--tpl-tag-bg:#ffffff;--tpl-tag-border:transparent;--tpl-tag-text:#253142;--tpl-avatar-radius:0}.cv-editor-wrapper.cv-template-business .cv-card-inner,.cv-editor-wrapper.cv-template-business .cv-card-inner-page2,.cv-editor-wrapper.cv-template-business .cv-card-inner-page3{border-radius:0;box-shadow:none}.cv-editor-wrapper.cv-template-business .cv-sidebar{padding:0;background:#eceef3}.cv-editor-wrapper.cv-template-business .cv-sidebar-header{padding:0;background:transparent}.cv-editor-wrapper.cv-template-business .cv-avatar-wrap{border:0;border-radius:0;padding:0}.cv-editor-wrapper.cv-template-business .cv-avatar{aspect-ratio:1/1.06;border-radius:0}.cv-editor-wrapper.cv-template-business .cv-sidebar-header{max-width:224px}.cv-editor-wrapper.cv-template-business .cv-sidebar-identity,.cv-editor-wrapper.cv-template-business .cv-sidebar-jobinfo{display:none}.cv-editor-wrapper.cv-template-business .cv-sidebar-green,.cv-editor-wrapper.cv-template-business .cv-sidebar-personal{background:#eceef3;color:#253142}.cv-editor-wrapper.cv-template-business .cv-lang-name,.cv-editor-wrapper.cv-template-business .cv-sidebar-green .cv-section-title-text,.cv-editor-wrapper.cv-template-business .cv-sidebar-personal .cv-info-list span,.cv-editor-wrapper.cv-template-business .cv-sidebar-personal .cv-section-title-text{color:#253142}.cv-editor-wrapper.cv-template-business .cv-sidebar .cv-section-title{gap:10px}.cv-editor-wrapper.cv-template-business .cv-sidebar .cv-section-title-text{font-size:16px;line-height:1.1;letter-spacing:-.01em}.cv-editor-wrapper.cv-template-business .cv-info-list li{padding-left:0}.cv-editor-wrapper.cv-template-business .cv-header{padding-top:8px}.cv-editor-wrapper.cv-template-business .cv-content{padding:20px 28px 32px}.cv-editor-wrapper.cv-template-business .cv-job-info{position:relative;background:#eceef3;padding:30px 28px 24px}.cv-editor-wrapper.cv-template-business .cv-job-info:before{content:"";position:absolute;left:-18px;top:42px;width:34px;height:176px;background:#facc15}.cv-editor-wrapper.cv-template-business .cv-content .cv-section-icon,.cv-editor-wrapper.cv-template-business .cv-section-summary{display:none}.cv-editor-wrapper.cv-template-business .cv-content .cv-section-title{gap:0;padding:6px 0 6px 12px;border-left:4px solid #facc15;border-bottom:none;margin-bottom:14px;background:transparent!important;border-radius:0!important;box-shadow:none!important}.cv-editor-wrapper.cv-template-business .cv-section-title{gap:12px}.cv-editor-wrapper.cv-template-business .cv-edu-detail span,.cv-editor-wrapper.cv-template-business .cv-exp-bullets li,.cv-editor-wrapper.cv-template-business .cv-exp-company,.cv-editor-wrapper.cv-template-business .cv-job-label,.cv-editor-wrapper.cv-template-business .cv-job-value,.cv-editor-wrapper.cv-template-business .cv-lang-name,.cv-editor-wrapper.cv-template-business .cv-section-title-text,.cv-editor-wrapper.cv-template-business .cv-skill-tag,.cv-editor-wrapper.cv-template-business .cv-summary-copy{color:#253142}.cv-editor-wrapper.cv-template-legacy-07{--tpl-sidebar-bg:#064e3b;--tpl-sidebar-text:#d1fae5;--tpl-accent:#10b981;--tpl-accent-soft:rgba(16,185,129,0.16)}.cv-editor-wrapper.cv-template-legacy-08{--tpl-sidebar-bg:#7f1d1d;--tpl-sidebar-text:#fee2e2;--tpl-accent:#fb7185;--tpl-accent-soft:rgba(251,113,133,0.16);--tpl-sidebar-order:1;--tpl-sidebar-margin-left:0;--tpl-sidebar-margin-right:24px}.cv-editor-wrapper.cv-template-legacy-09{--tpl-sidebar-bg:#1d4ed8;--tpl-sidebar-text:#dbeafe;--tpl-accent:#60a5fa;--tpl-accent-soft:rgba(96,165,250,0.16);--tpl-header-bg:linear-gradient(135deg,#1d4ed8,#93c5fd);--tpl-name-color:#ffffff;--tpl-title-color:rgba(255,255,255,0.92)}.cv-editor-wrapper.cv-template-legacy-10{--tpl-sidebar-bg:#1f2937;--tpl-sidebar-text:#e5e7eb;--tpl-accent:#fbbf24;--tpl-accent-soft:rgba(251,191,36,0.14);--tpl-avatar-radius:12px}.cv-editor-wrapper.cv-template-legacy-11{--tpl-sidebar-bg:#581c87;--tpl-sidebar-text:#f3e8ff;--tpl-accent:#c084fc;--tpl-accent-soft:rgba(192,132,252,0.15)}.cv-editor-wrapper.cv-template-legacy-12{--tpl-sidebar-bg:#134e4a;--tpl-sidebar-text:#ccfbf1;--tpl-accent:#2dd4bf;--tpl-accent-soft:rgba(45,212,191,0.15);--tpl-sidebar-order:1;--tpl-sidebar-margin-left:0;--tpl-sidebar-margin-right:24px;--tpl-header-radius:0 0 18px 18px}.cv-editor-wrapper.cv-template-legacy-13{--tpl-sidebar-bg:#f8fafc;--tpl-sidebar-strong-bg:#ffffff;--tpl-sidebar-text:#111827;--tpl-accent:#475569;--tpl-accent-soft:rgba(71,85,105,0.1);--tpl-tag-bg:#ffffff;--tpl-tag-border:rgba(71,85,105,0.18);--tpl-tag-text:#334155;--tpl-avatar-radius:14px}.cv-editor-wrapper.cv-template-legacy-14{--tpl-sidebar-bg:#312e81;--tpl-sidebar-text:#e0e7ff;--tpl-accent:#818cf8;--tpl-accent-soft:rgba(129,140,248,0.15);--tpl-header-bg:linear-gradient(135deg,rgba(129,140,248,0.2),rgba(255,255,255,0.98))}.cv-editor-wrapper.cv-template-legacy-15{--tpl-sidebar-bg:#365314;--tpl-sidebar-text:#ecfccb;--tpl-accent:#84cc16;--tpl-accent-soft:rgba(132,204,22,0.16);--tpl-header-bg:linear-gradient(135deg,rgba(132,204,22,0.18),rgba(254,252,232,0.94));--tpl-title-color:#4d7c0f}.cv-editor-wrapper.cv-template-legacy-16{--tpl-sidebar-bg:#4c0519;--tpl-sidebar-text:#ffe4e6;--tpl-accent:#fb7185;--tpl-accent-soft:rgba(251,113,133,0.16);--tpl-sidebar-order:1;--tpl-sidebar-margin-left:0;--tpl-sidebar-margin-right:24px;--tpl-header-radius:28px 28px 0 0}.cv-editor-wrapper.cv-template-legacy-17{--tpl-sidebar-bg:#164e63;--tpl-sidebar-text:#cffafe;--tpl-accent:#22d3ee;--tpl-accent-soft:rgba(34,211,238,0.16);--tpl-avatar-radius:999px}.cv-editor-wrapper.cv-template-legacy-18{--tpl-sidebar-bg:#3f3f46;--tpl-sidebar-text:#fef3c7;--tpl-accent:#f59e0b;--tpl-accent-soft:rgba(245,158,11,0.16);--tpl-sidebar-order:1;--tpl-sidebar-margin-left:0;--tpl-sidebar-margin-right:24px}.cv-editor-wrapper.cv-template-legacy-19{--tpl-sidebar-bg:#eff6ff;--tpl-sidebar-strong-bg:#ffffff;--tpl-sidebar-text:#1e3a8a;--tpl-accent:#2563eb;--tpl-accent-soft:rgba(37,99,235,0.14);--tpl-tag-bg:#ffffff;--tpl-tag-border:rgba(37,99,235,0.18);--tpl-tag-text:#1d4ed8;--tpl-avatar-radius:16px}.cv-editor-wrapper.cv-template-legacy-20{--tpl-sidebar-bg:#111827;--tpl-sidebar-text:#fef3c7;--tpl-accent:#fbbf24;--tpl-accent-soft:rgba(251,191,36,0.14);--tpl-header-bg:linear-gradient(135deg,rgba(251,191,36,0.18),rgba(17,24,39,0.03));--tpl-sidebar-order:1;--tpl-sidebar-margin-left:0;--tpl-sidebar-margin-right:24px}.cv-editor-wrapper.cv-template-legacy-21{--tpl-sidebar-bg:#7c2d12;--tpl-sidebar-text:#ffedd5;--tpl-accent:#fb923c;--tpl-accent-soft:rgba(251,146,60,0.16)}.cv-editor-wrapper.cv-template-legacy-22{--tpl-sidebar-bg:#2e1065;--tpl-sidebar-text:#ede9fe;--tpl-accent:#a78bfa;--tpl-accent-soft:rgba(167,139,250,0.16);--tpl-sidebar-order:1;--tpl-sidebar-margin-left:0;--tpl-sidebar-margin-right:24px;--tpl-header-bg:linear-gradient(135deg,rgba(167,139,250,0.18),rgba(255,255,255,0.96))}