: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;transform-origin:top left;backface-visibility:hidden}.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-editor-wrapper.cv-pdf-export{width:794px!important;max-width:794px!important;padding:0!important}.cv-editor-wrapper.cv-pdf-export .cv-card,.cv-editor-wrapper.cv-pdf-export .cv-card-page2,.cv-editor-wrapper.cv-pdf-export .cv-card-page3{margin-top:0!important}.cv-page-label_content{display:inline-flex;align-items:center;justify-content:center;padding:4px 8px;background:#ffffff;border-radius:0;font-family:Inter,sans-serif;font-weight:500;font-size:14px;line-height:22px;color:rgba(0,0,0,.85);white-space:nowrap}.cv-page-label-spacing{margin-top:16px!important}.cv-page-label{display:flex;justify-content:flex-start;align-items:center;margin:0;padding:0;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-personal-page2:has(.cv-info-list:empty),.cv-sidebar-personal-page3:has(.cv-info-list:empty){display:none!important}.cv-sidebar-personal-page2 .cv-info-list:empty,.cv-sidebar-personal-page3 .cv-info-list:empty{display:none!important;padding:0!important;margin:0!important}.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;padding:24px 16px}.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{--cr-sidebar-bg:#383737;--cr-sidebar-bg-top:#4d4d4d;--cr-section-head-bg:#4d4d4d;--cr-tag-bg:#696060;--cr-content-head-bg:#fbf9f9;--cr-yellow:#faca15;--cr-green-deep:#014737;--cr-text:rgba(0,0,0,0.85);--cr-text-white:#ffffff}.cv-editor-wrapper.cv-template-creative .cv-card,.cv-editor-wrapper.cv-template-creative .cv-card-page2,.cv-editor-wrapper.cv-template-creative .cv-card-page3{background:#ffffff!important}.cv-editor-wrapper.cv-template-creative .cv-card-page1{position:relative;overflow:hidden}.cv-editor-wrapper.cv-template-creative .cv-card-inner,.cv-editor-wrapper.cv-template-creative .cv-card-inner-page2,.cv-editor-wrapper.cv-template-creative .cv-card-inner-page3{background:transparent;box-shadow:none;border-radius:0}.cv-editor-wrapper.cv-template-creative .cv-hero-banner{display:none!important}.cv-editor-wrapper.cv-template-creative .cv-sidebar,.cv-editor-wrapper.cv-template-creative .cv-sidebar-page2,.cv-editor-wrapper.cv-template-creative .cv-sidebar-page3{width:290px;max-width:290px;margin-left:0;margin-right:0;flex-shrink:0;color:var(--cr-text-white);padding:16px;box-sizing:border-box;min-height:0;background:var(--cr-sidebar-bg)}.cv-editor-wrapper.cv-template-creative .cv-sidebar{background:linear-gradient(180deg,var(--cr-sidebar-bg) 0,var(--cr-sidebar-bg-top) 314px,transparent 314px,transparent 100%),var(--cr-sidebar-bg)}.cv-editor-wrapper.cv-template-creative .cv-sidebar-header{padding:0;margin:0;background:transparent;border-radius:0;align-items:stretch;height:auto;min-height:0}.cv-editor-wrapper.cv-template-creative .cv-avatar-wrap{width:258px;height:282px;max-width:none;border-radius:0;padding:0;background:var(--cr-green-deep);overflow:hidden;position:relative}.cv-editor-wrapper.cv-template-creative .cv-avatar{width:100%;height:100%;border-radius:0;object-fit:cover;display:block}.cv-editor-wrapper.cv-template-creative .cv-sidebar-identity{display:none!important}.cv-editor-wrapper.cv-template-creative .cv-sidebar>*+*{margin-top:32px}.cv-editor-wrapper.cv-template-creative .cv-sidebar>.cv-sidebar-header+*{margin-top:40px}.cv-editor-wrapper.cv-template-creative .cv-sidebar-education,.cv-editor-wrapper.cv-template-creative .cv-sidebar-jobinfo{display:none!important}.cv-editor-wrapper.cv-template-creative .cv-sidebar-green .cv-section-in-sidebar-green>.cv-section-title,.cv-editor-wrapper.cv-template-creative .cv-sidebar-personal>.cv-section-title{display:flex;align-items:center;justify-content:flex-start;gap:0;background:var(--cr-section-head-bg);padding:6px 12px;border-radius:0;width:100%;box-sizing:border-box}.cv-editor-wrapper.cv-template-creative .cv-sidebar-green .cv-section-icon,.cv-editor-wrapper.cv-template-creative .cv-sidebar-personal .cv-section-icon{display:none!important}.cv-editor-wrapper.cv-template-creative .cv-sidebar-green .cv-section-title-text,.cv-editor-wrapper.cv-template-creative .cv-sidebar-personal .cv-section-title-text{margin:0;padding:0;font-family:Inter,sans-serif;font-weight:700;font-size:20px;line-height:normal;color:var(--cr-text-white)!important;text-transform:uppercase;word-break:break-word;width:100%}.cv-editor-wrapper.cv-template-creative .cv-sidebar-personal{background:transparent;padding:0}.cv-editor-wrapper.cv-template-creative .cv-info-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px;align-items:flex-start;justify-content:center;width:100%;box-sizing:border-box}.cv-editor-wrapper.cv-template-creative .cv-info-list li{display:flex;align-items:flex-start;gap:8px;margin:0;padding:0;background:transparent;color:var(--cr-text-white);font-family:Inter,sans-serif;font-weight:400;font-size:14px;line-height:1.5;width:100%;position:static}.cv-editor-wrapper.cv-template-creative .cv-info-list li:after,.cv-editor-wrapper.cv-template-creative .cv-info-list li:before{content:none}.cv-editor-wrapper.cv-template-creative .cv-info-list .cv-info-icon{width:20px;height:20px;flex-shrink:0;position:static;filter:brightness(0) saturate(100%) invert(82%) sepia(73%) saturate(947%) hue-rotate(358deg) brightness(99%) contrast(102%)}.cv-editor-wrapper.cv-template-creative .cv-info-list li span{flex:1;min-width:0;word-break:break-word}.cv-editor-wrapper.cv-template-creative .cv-sidebar-green,.cv-editor-wrapper.cv-template-creative .cv-sidebar-green-page2,.cv-editor-wrapper.cv-template-creative .cv-sidebar-green-page3{background:transparent!important;border-radius:0;padding:0;display:flex;flex-direction:column;gap:32px;flex:1 1 auto;min-height:0;max-height:100%;overflow:hidden}.cv-editor-wrapper.cv-template-creative .cv-sidebar-green-page2{gap:24px}.cv-editor-wrapper.cv-template-creative .cv-sidebar-green .cv-section-in-sidebar-green{margin:0;padding:0;background:transparent;display:flex;flex-direction:column;gap:16px;flex:0 0 auto;min-height:0}.cv-editor-wrapper.cv-template-creative .cv-lang-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:16px;width:100%;box-sizing:border-box}.cv-editor-wrapper.cv-template-creative .cv-lang-item{display:flex;flex-direction:column;gap:8px;align-items:flex-start;width:100%;margin:0;padding:0}.cv-editor-wrapper.cv-template-creative .cv-lang-name{margin:0;padding:0;font-family:Inter,sans-serif;font-weight:600;font-size:14px;line-height:1.5;color:var(--cr-text-white);width:100%}.cv-editor-wrapper.cv-template-creative .cv-lang-bar{width:100%;max-width:100%;height:6px;background:var(--cr-text-white);border-radius:0;overflow:hidden}.cv-editor-wrapper.cv-template-creative .cv-lang-fill{height:6px;background:var(--cr-yellow)!important;border-radius:0}.cv-editor-wrapper.cv-template-creative .cv-skill-tags{display:flex;flex-wrap:wrap;gap:8px;padding:0;margin:0;width:100%;box-sizing:border-box;align-content:flex-start}.cv-editor-wrapper.cv-template-creative .cv-skill-tag{display:inline-flex;align-items:center;justify-content:center;background:var(--cr-tag-bg)!important;color:var(--cr-text-white)!important;border:0!important;border-radius:4px;padding:6px 12px;font-family:Inter,sans-serif;font-weight:400;font-size:11px;line-height:normal;text-transform:capitalize;text-align:center;white-space:nowrap;word-break:break-word}.cv-editor-wrapper.cv-template-creative .cv-content,.cv-editor-wrapper.cv-template-creative .cv-content-page2,.cv-editor-wrapper.cv-template-creative .cv-content-page3{background:#ffffff;padding:32px 0;min-height:0;flex:1;min-width:0;display:flex;flex-direction:column;gap:32px;position:relative}.cv-editor-wrapper.cv-template-creative .cv-content-page2>.cv-section,.cv-editor-wrapper.cv-template-creative .cv-content-page3>.cv-section,.cv-editor-wrapper.cv-template-creative .cv-content>.cv-section{padding:0 32px;box-sizing:border-box;width:100%}.cv-editor-wrapper.cv-template-creative .cv-header{background:var(--cr-yellow);margin:0;padding:24px;width:100%;box-sizing:border-box;display:flex;flex-direction:column;gap:4px;align-items:flex-start}.cv-editor-wrapper.cv-template-creative .cv-name{font-weight:700;font-size:32px;line-height:normal;color:var(--cr-green-deep)!important;letter-spacing:0}.cv-editor-wrapper.cv-template-creative .cv-name,.cv-editor-wrapper.cv-template-creative .cv-title{margin:0;padding:0;font-family:Inter,sans-serif;text-transform:uppercase;word-break:break-word;width:100%}.cv-editor-wrapper.cv-template-creative .cv-title{font-weight:400;font-size:20px;line-height:1.5;color:var(--cr-text)!important;letter-spacing:4px}.cv-editor-wrapper.cv-template-creative .cv-section-summary{display:flex!important;flex-direction:column;gap:0;margin:0;padding:0 32px;background:transparent;box-sizing:border-box;width:100%}.cv-editor-wrapper.cv-template-creative .cv-section-summary>.cv-section-title{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:0!important;background:var(--cr-content-head-bg)!important;padding:6px 12px!important;margin:0 0 16px!important;border-radius:0!important;width:100%!important;box-sizing:border-box!important}.cv-editor-wrapper.cv-template-creative .cv-section-summary .cv-section-icon{display:none!important}.cv-editor-wrapper.cv-template-creative .cv-section-summary .cv-section-title-text{margin:0;padding:0;font-family:Inter,sans-serif;font-weight:700;font-size:20px;line-height:normal;color:var(--cr-text)!important;text-transform:uppercase;word-break:break-word;width:100%}.cv-editor-wrapper.cv-template-creative .cv-summary-copy{margin:0;padding:0;font-family:Inter,sans-serif;font-weight:400;font-size:14px;line-height:1.5;color:var(--cr-text);word-break:break-word;white-space:pre-wrap}.cv-editor-wrapper.cv-template-creative .cv-content-extras{display:none!important}.cv-editor-wrapper.cv-template-creative .cv-content-page2>.cv-section>.cv-section-title,.cv-editor-wrapper.cv-template-creative .cv-content-page3>.cv-section>.cv-section-title,.cv-editor-wrapper.cv-template-creative .cv-content>.cv-section>.cv-section-title{display:flex;align-items:center;justify-content:flex-start;gap:0;background:var(--cr-content-head-bg);padding:6px 12px;margin:0 0 16px;border-radius:0;width:100%;box-sizing:border-box}.cv-editor-wrapper.cv-template-creative .cv-content .cv-section-icon,.cv-editor-wrapper.cv-template-creative .cv-content-page2 .cv-section-icon,.cv-editor-wrapper.cv-template-creative .cv-content-page3 .cv-section-icon{display:none!important}.cv-editor-wrapper.cv-template-creative .cv-content .cv-section-title-text,.cv-editor-wrapper.cv-template-creative .cv-content-page2 .cv-section-title-text,.cv-editor-wrapper.cv-template-creative .cv-content-page3 .cv-section-title-text{margin:0;padding:0;font-family:Inter,sans-serif;font-weight:700;font-size:20px;line-height:normal;color:var(--cr-text)!important;text-transform:uppercase;word-break:break-word;white-space:normal;width:100%}.cv-editor-wrapper.cv-template-creative .cv-content-page2>.cv-section,.cv-editor-wrapper.cv-template-creative .cv-content-page3>.cv-section,.cv-editor-wrapper.cv-template-creative .cv-content>.cv-section{display:flex;flex-direction:column;gap:0;margin:0;background:transparent}.cv-editor-wrapper.cv-template-creative .cv-job-info{display:flex;flex-direction:column;gap:12px;width:100%;padding:0;margin:0}.cv-editor-wrapper.cv-template-creative .cv-job-row{display:flex;flex-direction:row;align-items:center;gap:16px;width:100%;margin:0;padding:0;background:transparent;border-bottom:0;grid-template-columns:none}.cv-editor-wrapper.cv-template-creative .cv-job-label{width:150px;min-width:0;flex-shrink:0;font-weight:400}.cv-editor-wrapper.cv-template-creative .cv-job-label,.cv-editor-wrapper.cv-template-creative .cv-job-value{margin:0;padding:0;font-family:Inter,sans-serif;font-size:14px;line-height:1.5;color:var(--cr-text);text-align:left;word-break:break-word}.cv-editor-wrapper.cv-template-creative .cv-job-value{font-weight:600;white-space:nowrap}.cv-editor-wrapper.cv-template-creative .cv-edu-list,.cv-editor-wrapper.cv-template-creative .cv-exp-list{display:flex;flex-direction:column;gap:16px;padding:0;margin:0;list-style:none}.cv-editor-wrapper.cv-template-creative .cv-edu-item,.cv-editor-wrapper.cv-template-creative .cv-exp-item{position:relative;padding:0 0 0 21px;margin:0;background:transparent;border:0;border-radius:0}.cv-editor-wrapper.cv-template-creative .cv-edu-item:before,.cv-editor-wrapper.cv-template-creative .cv-exp-item:before{content:"";position:absolute;left:0;top:0;width:5px;background:var(--cr-yellow)}.cv-editor-wrapper.cv-template-creative .cv-edu-item:before{height:24px}.cv-editor-wrapper.cv-template-creative .cv-exp-item:before{height:48px}.cv-editor-wrapper.cv-template-creative .cv-edu-item:after,.cv-editor-wrapper.cv-template-creative .cv-exp-item:after{content:"";position:absolute;left:2px;width:1px;border-left:1px dashed rgba(0,0,0,.4);bottom:0}.cv-editor-wrapper.cv-template-creative .cv-edu-item:after{top:26px}.cv-editor-wrapper.cv-template-creative .cv-exp-item:after{top:50px}.cv-editor-wrapper.cv-template-creative .cv-edu-item .cv-edu-header{display:flex;align-items:center;justify-content:space-between;width:100%;gap:4px}.cv-editor-wrapper.cv-template-creative .cv-edu-school{font-family:Inter,sans-serif;font-weight:700;font-size:16px;line-height:1.5;color:var(--cr-text)!important;text-transform:uppercase;word-break:break-word}.cv-editor-wrapper.cv-template-creative .cv-edu-year{font-family:Inter,sans-serif;font-weight:600;font-size:14px;line-height:1.5;color:var(--cr-text);white-space:nowrap}.cv-editor-wrapper.cv-template-creative .cv-edu-detail{display:flex;align-items:center;justify-content:space-between;width:100%;gap:4px;margin-top:4px}.cv-editor-wrapper.cv-template-creative .cv-edu-detail span{font-family:Inter,sans-serif;font-weight:400;font-size:14px;line-height:1.5;color:var(--cr-text);white-space:nowrap;word-break:break-word}.cv-editor-wrapper.cv-template-creative .cv-exp-item .cv-exp-header{display:flex;flex-direction:column;gap:4px;width:100%;margin:0;padding:0}.cv-editor-wrapper.cv-template-creative .cv-exp-top{display:flex;align-items:center;justify-content:space-between;width:100%;gap:12px}.cv-editor-wrapper.cv-template-creative .cv-exp-role{font-family:Inter,sans-serif;font-weight:700;font-size:16px;line-height:normal;color:var(--cr-text)!important;word-break:break-word}.cv-editor-wrapper.cv-template-creative .cv-exp-year{font-family:Inter,sans-serif;font-weight:600;font-size:14px;line-height:1.5;color:var(--cr-text);white-space:nowrap}.cv-editor-wrapper.cv-template-creative .cv-exp-company{font-family:Inter,sans-serif;font-weight:500;font-size:14px;line-height:1.5;color:var(--cr-text);word-break:break-word}.cv-editor-wrapper.cv-template-creative .cv-exp-bullets{list-style:disc;margin:8px 0 0;padding-left:21px;display:block;width:100%}.cv-editor-wrapper.cv-template-creative .cv-exp-bullets li{font-family:Inter,sans-serif;font-weight:400;font-size:14px;line-height:1.5;color:var(--cr-text);margin:0;padding:0;word-break:break-word;background:transparent;border:0}.cv-editor-wrapper.cv-template-creative .cv-exp-bullets li::marker{color:var(--cr-text)}.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: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-content-extras,.cv-hero-banner,.cv-hero-personal,.cv-hero-personal-title,.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-standard .cv-summary-copy{color:#4b5563}