@import url(https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600&display=swap);@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&display=swap);*{box-sizing:border-box;margin:0;padding:0}html{overflow-x:hidden;width:100%}:root{--bg-page:#0a0a0a;--bg-surface:#141414;--bg-elevated:#1c1c1c;--text-primary:#fff;--text-secondary:#a0a0a0;--border:#2a2a2a;--border-default:#2a2a2a;--radius-lg:16px;--radius-md:12px}.cvp-theme-light{--bg-page:#f5f5f0;--bg-surface:#fff;--text-primary:#111;--text-secondary:#555;--border:#e5e5e5}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;background:#0a0a0a;color:#fff;font-family:DM Sans,sans-serif;min-height:100vh;overflow-x:hidden;text-rendering:optimizeLegibility;transition:background-color .25s cubic-bezier(.4,0,.2,1),color .25s cubic-bezier(.4,0,.2,1);width:100%}@keyframes cvp-dl-shimmer{0%{background-position:200%}to{background-position:-200%}}html.light body{background:#f5f5f0;color:#111}@media (max-width:768px){.cvp-app-nav{padding:12px 16px!important}}.glass-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff08;border:1px solid #ffffff12;border-radius:20px}h1,h2,h3,h4,h5,h6{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:700}.premium-btn{transition:transform .3s cubic-bezier(.4,0,.2,1)}.premium-btn:hover{transform:scale(1.02)}[contenteditable],input,select,textarea{font-size:16px!important}textarea{box-sizing:border-box!important;max-width:100%!important;min-width:0!important;width:100%!important}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover,select:-webkit-autofill,select:-webkit-autofill:focus,select:-webkit-autofill:hover,textarea:-webkit-autofill,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:hover{-webkit-text-fill-color:#fff!important;-webkit-box-shadow:inset 0 0 0 1000px #141414!important;box-shadow:inset 0 0 0 1000px #141414!important;caret-color:#fff!important;-webkit-transition:background-color 5000s ease-in-out 0s!important;transition:background-color 5000s ease-in-out 0s!important}*,:after,:before{outline:none}[contenteditable]:focus,input:focus,select:focus,textarea:focus{background-color:inherit!important;border-color:#f59e0bb3!important;box-shadow:0 0 0 2px #f59e0b73!important;outline:none!important}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#ffffff05}::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#ffffff26}.cvp-thumb-container{background:#fff;border:1px solid #2a2a2a;border-radius:12px;border-radius:var(--radius-md,12px);height:160px;overflow:hidden;position:relative;width:100%}.cvp-thumb-inner{height:1123px;left:0;pointer-events:none;position:absolute;top:0;transform:scale(.18);transform-origin:top left;transition:none;width:794px;will-change:transform}.lp-cv-thumb-scale-outer{background:#fff;border:1px solid #2a2a2a;border:1px solid var(--border-default);border-radius:8px;flex-shrink:0;height:160px;overflow:hidden;position:relative;width:120px}.lp-cv-thumb-scale-outer:after{background:linear-gradient(180deg,#0000 0,#fffffff5);bottom:0;content:"";height:40%;left:0;pointer-events:none;position:absolute;right:0;z-index:2}.cvp-auth-page input.cvp-auth-field{transition:border-color .15s ease,box-shadow .15s ease}.cvp-auth-page input.cvp-auth-field:focus,.cvp-auth-page input.cvp-auth-field:focus-visible{border:.5px solid #ffb30080;box-shadow:0 0 0 3px #ffb3000f;outline:none}@keyframes cvp-auth-employer-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.cvp-auth-employer-fields{animation:cvp-auth-employer-in .2s ease forwards}@keyframes cvp-auth-form-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.cvp-auth-form-anim{animation:cvp-auth-form-in .2s ease-out}@keyframes cvp-auth-spin{to{transform:rotate(1turn)}}.cvp-auth-spinner{animation:cvp-auth-spin 1s linear infinite;border:2px solid #ffffff59;border-radius:50%;border-top-color:#0000;flex-shrink:0;height:18px;width:18px}@keyframes beam-top{0%{left:-50%}to{left:120%}}@keyframes beam-right{0%{top:-50%}to{top:120%}}@keyframes beam-bottom{0%{right:-50%}to{right:120%}}@keyframes beam-left{0%{bottom:-50%}to{bottom:120%}}@keyframes cvp-shimmer{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.cvp-auth-beam-wrap{border-radius:20px;inset:-1px;overflow:hidden;pointer-events:none;position:absolute}.cvp-auth-beam--top{animation:beam-top 2.5s ease-in-out infinite;background:linear-gradient(90deg,#0000,#ffffff80,#0000);height:2px;left:-50%;position:absolute;top:0;width:50%}.cvp-auth-beam--right{animation:beam-right 2.5s ease-in-out infinite;animation-delay:.6s;background:linear-gradient(180deg,#0000,#ffffff80,#0000);height:50%;position:absolute;right:0;top:-50%;width:2px}.cvp-auth-beam--bottom{animation:beam-bottom 2.5s ease-in-out infinite;animation-delay:1.2s;background:linear-gradient(270deg,#0000,#ffffff80,#0000);bottom:0;height:2px;position:absolute;right:-50%;width:50%}.cvp-auth-beam--left{animation:beam-left 2.5s ease-in-out infinite;animation-delay:1.8s;background:linear-gradient(0deg,#0000,#ffffff80,#0000);bottom:-50%;height:50%;left:0;position:absolute;width:2px}.cvp-auth-btn-shimmer{animation:cvp-shimmer 2s ease-in-out infinite;background:linear-gradient(90deg,#0000,#ffffff40,#0000);inset:0;pointer-events:none;position:absolute}.cvp-auth-btn--amber .cvp-auth-spinner{border-color:#0000 #00000040 #00000040}.cvp-cv-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));margin:0;max-width:1200px;padding:0}.cvp-cv-card{min-height:0;min-height:auto}.cvp-new-cv-card{min-height:160px}.cvp-dashboard-bottom-tabs,.cvp-dashboard-mobile-feedback,.cvp-dashboard-mobile-topbar{display:none}@media (max-width:768px){.cvp-dashboard-wrapper{display:block!important;overflow-x:hidden!important}.cvp-dashboard-wrapper>main{padding:16px 16px 80px!important}.cvp-dashboard-sidebar{display:none!important}.cvp-dashboard-mobile-topbar{align-items:center;border-bottom:1px solid #0e0e0e;display:flex!important;height:52px;justify-content:space-between;margin:-16px -16px 16px;padding:0 16px}.cvp-dash-greeting{font-size:20px!important}.cvp-cv-grid{gap:10px!important;grid-template-columns:1fr!important;padding:0!important}.cvp-dash-hero-heading{font-size:24px!important}.cvp-new-cv-card{min-height:130px!important}.cvp-dashboard-mobile-feedback{color:#1a1a1a;display:block!important;font-size:10px;margin-top:24px;padding:12px;text-align:center}.cvp-dashboard-bottom-tabs{align-items:center;background:#060606;border-top:1px solid #0e0e0e;bottom:0;box-sizing:border-box;display:flex!important;justify-content:space-around;left:0;padding:6px 4px calc(env(safe-area-inset-bottom, 8px) + 6px);position:sticky;right:0;width:100%;z-index:60}}.cvp-builder-desktop{align-items:start!important;background-color:#0a0a0a;display:grid!important;grid-template-columns:420px 1fr!important;grid-template-rows:auto!important;height:auto!important;min-height:calc(100vh - 56px);overflow:visible!important}.cvp-builder-left{align-self:start!important;display:block!important;grid-column:1;height:auto!important;max-height:calc(100vh - 56px)!important;min-height:0!important;overflow-x:hidden!important;overflow-y:auto!important;padding-bottom:40px;position:relative!important;scrollbar-color:#fff3 #141414;scrollbar-color:#fff3 var(--bg-surface);scrollbar-width:thin;width:380px!important}.cvp-builder-left::-webkit-scrollbar{width:8px}.cvp-builder-left::-webkit-scrollbar-track{background:#141414;background:var(--bg-surface)}.cvp-builder-left::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:4px}.cvp-builder-left::-webkit-scrollbar-thumb:hover{background:#ffffff2e}.cvp-builder-preview{align-items:center;align-self:start!important;background:#0000!important;display:flex!important;flex-direction:column;grid-column:2;height:fit-content!important;justify-content:flex-start;min-height:0!important;padding:40px 0}.cvp-builder-a4-fit{background:#fff;border-radius:8px;box-shadow:0 8px 32px #0009;box-sizing:border-box;min-height:1123px;padding:32px;width:794px}.cvp-builder-desktop .cvp-builder-a4-fit,.cvp-builder-mobile .cvp-builder-a4-fit{height:fit-content;min-height:0;min-height:auto}.cvp-builder-mobile-form{grid-gap:8px;background:#0a0a0a;gap:8px;padding:12px}.cvp-builder-mobile-form,.cvp-templates-grid{-webkit-overflow-scrolling:touch;align-content:start;display:grid;flex:1 1;min-height:0;overflow-y:auto}.cvp-templates-grid{grid-gap:12px;box-sizing:border-box;gap:12px;grid-template-columns:1fr 1fr;overflow-x:visible;padding:0 12px}.cvp-templates-card-thumb{aspect-ratio:794/1123;background:#1c1c1c;isolation:isolate;overflow:hidden;position:relative;width:100%}.cvp-templates-card-thumb:after{backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);background:linear-gradient(0deg,#fffffff2 0,#fff6 60%,#0000);bottom:0;content:"";height:35%;left:0;pointer-events:none;position:absolute;right:0;z-index:20}.cvp-templates-card-thumb-scale-outer{inset:0;overflow:hidden;position:absolute}.cvp-templates-card-thumb-scale-inner{height:1123px;left:0;pointer-events:none;position:absolute;top:0;transform-origin:top left;transition:none;width:794px;will-change:transform}.cvp-templates-card-footer{display:flex;flex-direction:column;gap:5px;padding:8px 8px 10px}.cvp-templates-card-footer-row{align-items:center;display:flex;gap:4px;justify-content:space-between}.cvp-templates-card-name{color:#fff;display:block;flex:1 1;font-size:11px;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cvp-templates-card:hover{box-shadow:0 6px 20px #00000073;transform:translateY(-2px)}.cvp-templates-card:active{box-shadow:none;transform:translateY(0)}@media (max-width:768px){.cvp-templates-grid .cvp-templates-card{max-width:100%;min-width:0;overflow:hidden!important}.cvp-templates-card{backface-visibility:hidden;-webkit-backface-visibility:hidden;transform:translateZ(0)}.cvp-templates-preview-scroll{-webkit-overflow-scrolling:touch;overscroll-behavior:contain}}.cvp-templates-ats-banner{align-items:flex-start;background:#141414;border:1px solid #2a2a2a;border-radius:12px;box-sizing:border-box;display:flex;flex-shrink:0;gap:16px;margin:0 12px 28px;max-width:100%;padding:20px 24px}.cvp-templates-ats-banner-shield{flex-shrink:0}.cvp-templates-ats-banner-text{display:flex;flex-direction:column;gap:6px;min-width:0}.cvp-templates-ats-banner-headline{color:#fff;font-family:inherit;font-size:15px;font-weight:700;margin:0}.cvp-templates-ats-banner-expand-wrap--collapsed .cvp-templates-ats-banner-body-clip{max-height:44px;overflow:hidden}.cvp-templates-ats-banner-expand-wrap--expanded .cvp-templates-ats-banner-body-clip{max-height:400px;overflow:visible}.cvp-templates-ats-banner-expand-wrap{align-items:flex-start;column-gap:4px;display:flex;flex-direction:row;flex-wrap:wrap;row-gap:0}.cvp-templates-ats-banner-body-clip{flex:1 1 100%;min-width:0;transition:max-height .3s cubic-bezier(.4,0,.2,1)}.cvp-templates-ats-banner-body{color:#a0a0a0;font-family:inherit;font-size:13px;font-weight:400;line-height:1.7;margin:0;max-width:640px}.cvp-templates-ats-banner-read-inline{align-self:flex-start;background:none;border:none;color:#14b8a6;cursor:pointer;display:inline;flex:0 0 auto;font-family:inherit;font-size:13px;font-weight:500;line-height:1.7;margin:0;padding:0;vertical-align:initial}.cvp-templates-ats-banner-link{color:#14b8a6;cursor:pointer;font-family:inherit;font-weight:600}.cvp-templates-confirm-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000b3;inset:0;position:fixed;z-index:1100}.cvp-templates-confirm-sheet{background:#1c1c1c;border-radius:24px 24px 0 0;border-top:1px solid #2a2a2a;bottom:0;box-sizing:border-box;left:0;max-width:100vw;padding:24px 20px calc(24px + env(safe-area-inset-bottom, 0px));position:fixed;right:0;width:100%;z-index:1101}.cvp-templates-confirm-primary{background:#fff;border:none;border-radius:12px;color:#000;cursor:pointer;font-family:inherit;font-size:16px;font-weight:700;letter-spacing:-.2px;margin-bottom:12px;padding:16px;width:100%}.cvp-templates-confirm-cancel{background:#0000;border:none;color:#a0a0a0;cursor:pointer;font-family:inherit;font-size:14px;padding:10px;width:100%}@keyframes cvpBounce{0%{transform:translateY(0)}25%{transform:translateY(-6px)}50%{transform:translateY(0)}75%{transform:translateY(-3px)}to{transform:translateY(0)}}.cvp-templates-preview-backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000d9;inset:0;opacity:0;pointer-events:none;position:fixed;transition:opacity .2s cubic-bezier(.4,0,.2,1),visibility .2s cubic-bezier(.4,0,.2,1);visibility:hidden;z-index:1200}.cvp-templates-preview-backdrop.cvp-templates-preview-modal-open,body.cvp-templates-preview-modal-open .cvp-templates-preview-backdrop{opacity:1;pointer-events:all;visibility:visible}.cvp-templates-preview-root{background:#0000;box-sizing:border-box;display:flex;flex-direction:column;inset:0;pointer-events:none;position:fixed;z-index:1201}.cvp-templates-preview-header{align-items:center;background:#0a0a0a;border-bottom:1px solid #2a2a2a;box-sizing:border-box;display:flex;flex-shrink:0;height:52px;justify-content:space-between;padding:0 16px;pointer-events:auto}.cvp-templates-preview-title{color:#fff;font-family:inherit;font-size:15px;font-weight:600;margin:0;min-width:0;overflow:hidden;padding-right:12px;text-overflow:ellipsis;white-space:nowrap}.cvp-templates-preview-close{align-items:center;background:#1c1c1c;border:1px solid #2a2a2a;border-radius:50%;box-sizing:border-box;cursor:pointer;display:flex;flex-shrink:0;height:32px;justify-content:center;padding:0;width:32px}.cvp-templates-preview-scroll{-webkit-overflow-scrolling:touch;box-sizing:border-box;flex:1 1;min-height:0;overflow-y:auto;padding:16px;pointer-events:auto}.cvp-templates-preview-cv-wrap{background:#fff;border-radius:8px;box-shadow:0 8px 32px #0009;margin:0 auto;max-width:794px;overflow:hidden;width:100%}.cvp-templates-preview-cv-wrap,.cvp-templates-preview-cv-wrap *{transition:none!important}.cvp-templates-preview-cta{background:#0a0a0a;border-top:1px solid #2a2a2a;bottom:0;box-sizing:border-box;flex-shrink:0;padding:16px 20px calc(16px + env(safe-area-inset-bottom, 0px));pointer-events:auto;position:sticky}.cvp-templates-preview-use-btn{animation:cvpBounce .8s cubic-bezier(.4,0,.2,1) .4s 1;background:#fff;border:none;border-radius:12px;color:#000;cursor:pointer;font-family:inherit;font-size:16px;font-weight:700;letter-spacing:-.2px;padding:16px;width:100%}@media (max-width:768px){body.cvp-templates-preview-modal-open .cvp-mobile-tabbar{display:grid!important;z-index:1220}}@media (max-width:767px){.cvp-builder-mobile-form--templates{display:flex;flex-direction:column}.cvp-builder-mobile-form{padding-bottom:100px}.cvp-builder-tab-scroll .cvp-builder-tabchip{font-size:8.5px!important;padding:4px 5px!important}.cvp-builder-menu-btn{display:grid!important}}@media (min-width:768px){.cvp-builder-menu-btn{display:none!important}}.cvp-builder-bottom-bar{align-items:stretch;background:#0a0a0a;border-top:1px solid #1e1e1e;box-sizing:border-box;display:flex;flex-direction:column;flex-shrink:0;padding:10px 16px 0;position:relative;width:100%}.cvp-builder-toggle-pill{background:#141414;border:1px solid #2a2a2a;border-radius:12px;display:flex;height:48px;margin:0;position:relative;width:100%;z-index:100}.cvp-builder-toggle-pill button{border:none;cursor:pointer;flex:1 1;font-size:14px;transition:background-color .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1)}.cvp-builder-toggle-pill .cvp-toggle-active{background:#fff;border-radius:10px;color:#000;font-weight:600}.cvp-builder-toggle-pill .cvp-toggle-inactive{background:#0000;color:#a0a0a0;font-weight:500}@media (min-width:769px){.cvp-builder-toggle-pill{display:none!important}}.cvp-sections-list{background:#141414;border:1px solid #333;border-radius:16px;margin-bottom:16px;overflow:visible}.cvp-section-row{background:#0000;border-bottom:1px solid #2a2a2a;transition:background-color .15s cubic-bezier(.4,0,.2,1)}.cvp-section-row:last-child{border-bottom:none}.cvp-section-row:hover{background:#181818}.cvp-section-row.is-open,.cvp-section-row.is-open:hover{background:#1c1c1c}.cvp-builder-add-section:hover{border-color:#fff;color:#fff}.cvp-builder-add-entry-btn{display:block;margin-bottom:8px;width:100%}.cvp-builder-skill-add-btn{align-items:center;background:#fff;border:none;border-radius:999px;box-sizing:border-box;color:#000;cursor:pointer;display:inline-flex!important;flex-shrink:0;font-family:inherit;font-size:14px;font-weight:700;height:32px;justify-content:center;line-height:1;margin-bottom:0!important;max-width:100%;padding:0 16px;white-space:nowrap;width:auto!important}.cvp-skills-editor-block{box-sizing:border-box;max-width:100%;min-width:0;overflow-x:hidden;width:100%}.cvp-skills-add-row{align-items:stretch;box-sizing:border-box;display:flex;flex-direction:column;gap:8px;min-width:0;width:100%}@media (min-width:769px){.cvp-skills-add-row{align-items:center;flex-direction:row}.cvp-skills-add-row .cvp-skills-skill-input{flex:1 1 auto;min-width:0;width:auto!important}}@media (max-width:768px){.cvp-skills-add-row .cvp-skills-skill-input{width:100%!important}.cvp-skills-add-row .cvp-builder-skill-add-btn{align-self:flex-start}}.cvp-skills-chip-row{align-content:flex-start;align-items:flex-start;box-sizing:border-box;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px;min-width:0;width:100%}.cvp-skills-chip-row>.cvp-skills-real-chip{flex:0 1 auto}.cvp-skills-real-chip{background:#ffffff14;border:1px solid #ffffff1f;border-radius:999px;box-sizing:border-box;font-size:11px;font-weight:500;gap:6px;max-width:100%;min-width:0;overflow:hidden;padding:4px 10px;text-overflow:ellipsis;white-space:nowrap;width:fit-content}.cvp-skills-chip-remove,.cvp-skills-real-chip{align-items:center;color:#fff;display:inline-flex;flex-shrink:0}.cvp-skills-chip-remove{background:none;border:none;cursor:pointer;font-family:inherit;font-size:13px;justify-content:center;line-height:1;margin:0;opacity:.5;padding:0}.cvp-skills-chip-text{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:768px){.cvp-skills-real-chip{min-height:44px;padding:0 12px}.cvp-skills-chip-remove{font-size:16px;margin:0 -8px 0 0;min-height:44px;min-width:44px;opacity:.75;padding:0 8px}}.cvp-skills-suggestions-chips{box-sizing:border-box;display:flex;flex-wrap:wrap;gap:8px;min-width:0;width:100%}.cvp-builder-desktop textarea,.cvp-builder-mobile-form textarea,[role=dialog] textarea{color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;line-height:1.6}.cvp-builder-mobile-download{background:#0a0a0a;padding:6px 16px 16px}.cvp-builder-topbar-template option{background:#141414;color:#fff}@media (max-width:768px){.cvp-builder-topbar-download,.cvp-builder-topbar-save,.cvp-builder-topbar-template{display:none!important}.cvp-new-cv-card{aspect-ratio:unset!important;max-height:160px!important;min-height:130px!important}.cvp-cv-card{max-height:none!important;min-height:0!important;min-height:auto!important}.cvp-ats-heading{font-size:24px!important}.cvp-ats-visibility-grid{grid-template-columns:1fr!important}.cvp-ats-pricing-row{align-items:center!important;flex-direction:column!important;gap:16px!important}.cvp-mobile-tabbar{background:#0a0a0a!important;display:grid!important;z-index:60!important}body.cvp-fab-sheet-open .cvp-mobile-tabbar{display:none!important}body.cvp-keyboard-open .cvp-mobile-tabbar{pointer-events:none;transform:translateY(100%);transition:transform .22s cubic-bezier(.4,0,.2,1)!important}body:not(.cvp-keyboard-open) .cvp-mobile-tabbar{transform:translateY(0);transition:transform .3s cubic-bezier(.34,1.56,.64,1)!important}}body.cvp-builder-full-preview .cvp-mobile-tabbar{display:none!important}@media (max-width:767px){body.cvp-builder-full-preview .cvp-builder-mobile-download-row,body.cvp-builder-full-preview .cvp-builder-topbar{display:none!important}}.cvp-preview-exp-banner-line{color:#555;font-size:10px;line-height:1.6;margin:0}.cvp-preview-exp-sidebar-line,.cvp-preview-exp-twocol-line{color:#555;font-size:10px;line-height:1.5;margin:0}.cvp-preview-exp-timeline-line{color:#555;font-size:10px;line-height:1.6;margin:0}.cvp-preview-exp-t5-line{color:#2c2c2c;font-size:10px;line-height:1.65;margin:0}.cvp-preview-exp-t5-wrap .cvp-preview-exp-t5-line:first-child{margin-top:5px}.cvp-preview-exp-t6-line{color:#1a1a1a;font-size:10px;line-height:1.5;margin:0}.cvp-preview-exp-t7-wrap{margin-left:11px}.cvp-preview-exp-t7-line,.cvp-preview-exp-t8-line{color:#3d3d3d;font-size:9.5px;line-height:1.6;margin:0}.cvp-preview-exp-t9-wrap{margin-top:6px}.cvp-preview-exp-t9-line{color:#4a3728;font-size:10px;line-height:1.65;margin:0}.cvp-preview-exp-t10-line{color:#333;font-size:10px;line-height:1.7;margin:0}.cvp-preview-exp-t11-wrap{margin-top:4px}.cvp-preview-exp-t11-line{color:#3d3d3d;font-size:9.5px;line-height:1.7;margin:0}.cvp-preview-exp-banner-line,.cvp-preview-exp-sidebar-line,.cvp-preview-exp-t10-line,.cvp-preview-exp-t11-line,.cvp-preview-exp-t5-line,.cvp-preview-exp-t6-line,.cvp-preview-exp-t7-line,.cvp-preview-exp-t8-line,.cvp-preview-exp-t9-line,.cvp-preview-exp-timeline-line,.cvp-preview-exp-twocol-line{overflow-wrap:break-word;word-break:normal}@media (min-width:1024px){.cvp-dashboard-wrapper{display:grid!important;grid-template-columns:210px 1fr!important;margin:0 auto!important;max-width:1440px!important;min-height:100vh!important}.cvp-dashboard-sidebar{background:#060606!important;border-right:1px solid #0e0e0e!important;height:100vh!important;min-width:210px!important;overflow-y:auto!important;position:sticky!important;top:0!important;width:210px!important}.cvp-cv-grid{grid-gap:10px!important;align-items:start!important;display:grid!important;gap:10px!important;grid-template-columns:repeat(auto-fill,minmax(160px,1fr))!important}.cvp-builder-desktop{grid-template-columns:460px 1fr!important;margin:0 auto!important;max-width:1600px!important}.cvp-builder-preview{align-items:center!important;background:#111!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important;padding:48px 40px!important}.cvp-builder-preview>div:first-child{max-width:860px!important;width:100%!important}.cvp-builder-templates-tab-root{background:#0a0a0a!important;padding:40px!important;width:100%!important}.cvp-templates-pills{display:flex!important;flex-wrap:wrap!important;gap:10px!important;margin-bottom:32px!important;padding:0!important}.cvp-templates-grid{grid-gap:28px!important;display:grid!important;gap:28px!important;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))!important}.cvp-builder-desktop.cvp-jobmatch-active{grid-template-columns:1fr 1fr!important}.cvp-builder-desktop.cvp-jobmatch-active .cvp-builder-left{background:#141414!important;border-right:1px solid #1c1c1c!important;height:auto!important;max-height:calc(100vh - 56px)!important;overflow-y:auto!important;padding:48px 40px!important}.cvp-builder-desktop.cvp-jobmatch-active .cvp-builder-preview{background:#0a0a0a!important;padding:48px 40px!important}.cvp-builder-desktop.cvp-templates-active{display:block!important}.cvp-builder-desktop.cvp-templates-active .cvp-builder-preview{display:none!important}.cvp-builder-desktop.cvp-templates-active .cvp-builder-left{height:auto!important;max-width:100%!important;width:100%!important}}@media screen{[data-section]{-webkit-touch-callout:none;border-radius:2px;cursor:pointer;outline:2px solid #0000;outline-offset:2px;position:relative;transition:outline .2s ease;-webkit-user-select:none;user-select:none}[data-section]:hover{outline-color:#d9770680}[data-section]:active{outline-color:#d97706e6}@keyframes cvp-section-breathe{0%,to{outline-color:#d9770633}50%{outline-color:#d9770699}}.cvp-preview-interactive [data-section]{animation:cvp-section-breathe 2s ease-in-out infinite}[data-pending-section] [data-section]{outline:2px solid #0000}[data-pending-section=competencies] [data-section=competencies],[data-pending-section=education] [data-section=education],[data-pending-section=experience] [data-section=experience],[data-pending-section=languages] [data-section=languages],[data-pending-section=summary] [data-section=summary]{background:#d9770614;border-radius:4px;outline:2px solid #d97706e6}}@media print{[data-section]{animation:none!important;cursor:default!important;outline:none!important}}@media (max-width:1023px){.cvp-sidebar{display:none!important}.cvp-main{margin-left:0!important;padding:16px 16px 80px!important}.cvp-tab-bar{display:flex!important}.cvp-stats-strip{gap:6px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}.cvp-two-col{grid-template-columns:1fr!important}.cvp-welcome-heading{font-size:28px!important}.cvp-start-btn{max-width:100%!important;width:100%!important}}@media (min-width:1024px){.cvp-mobile-signout,.cvp-tab-bar{display:none!important}}@media (max-width:1023px){.cvp-hr-sidebar{display:none!important}.cvp-hr-main{margin-left:0!important;padding:16px 16px 80px!important;width:100%!important}.cvp-hr-tab-bar{display:flex!important}}@media (min-width:1024px){.cvp-hr-tab-bar{display:none!important}}@keyframes cvpPathFlow{0%{stroke-dashoffset:1000;opacity:0}10%{opacity:.08}90%{opacity:.08}to{stroke-dashoffset:0;opacity:0}}@keyframes cvpPulseDot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.4)}}.cvp-cl-side-panel{display:none}@media (min-width:1200px){.cvp-cl-side-panel{display:block}}.cvp-fab-layer,.cvp-fab-layer :not(.cvp-fab-bulb-cluster):not(.cvp-fab-bulb):not(.cvp-fab-bulb *):not(.cvp-fab-progress-svg):not(.cvp-fab-progress-svg *):not(.cvp-fab-progress-pct):not(.cvp-fab-status-bubble):not(.cvp-fab-tip-bubble):not(.cvp-fab-bulb--lit):not(.cvp-fab-bulb--flicker){transition:none!important}.cvp-fab-sticky-wrap.cvp-fab-sheet-open .cvp-builder-fab{transform:translateY(-20px);transition:transform .3s cubic-bezier(.34,1.56,.64,1)!important}@keyframes cvpFabSpin{to{transform:rotate(1turn)}}@keyframes fabAttentionBounce{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes fabBorderFlicker{0%,to{border-color:#1d9e75}50%{border-color:#ef9f27}}@keyframes fabPulse{0%,to{transform:scale(1)}50%{transform:scale(1.15)}}@keyframes pulse-ghost{0%{opacity:1;transform:scale(1)}50%{opacity:.75;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}.pulse-ghost{animation:pulse-ghost 2s ease-in-out infinite}@keyframes fabBounce{0%{transform:translateY(0)}40%{transform:translateY(-12px)}70%{transform:translateY(-4px)}to{transform:translateY(0)}}@keyframes fabSavedPop{0%{opacity:0;transform:translate3d(0,8px,0) scale(.96)}12%{opacity:1;transform:translateZ(0) scale(1)}88%{opacity:1;transform:translateZ(0) scale(1)}to{opacity:0;transform:translate3d(0,-4px,0) scale(.98)}}@keyframes fabMenuPopIn{0%{opacity:0;transform:translateY(8px) scale(.92)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes fabSheetReveal{0%{opacity:0;transform:translateY(100%)}60%{opacity:1;transform:translateY(-8px)}80%{transform:translateY(4px)}to{transform:translateY(0)}}.cvp-fab-spinring{animation:cvpFabSpin 3s linear infinite;transform-origin:14px 13px}.cvp-fab-anim-bounce-flicker{animation:fabAttentionBounce 1.5s ease-in-out infinite,fabBorderFlicker .9s ease-in-out infinite}.cvp-fab-anim-bounce{animation:fabAttentionBounce 1.5s ease-in-out infinite}.cvp-fab-pulse-idle{animation:fabPulse .6s ease-in-out 2}@keyframes fabBuilderIdlePulse{0%{box-shadow:0 0 0 0 #ffffff26}to{box-shadow:0 0 0 8px #fff0}}.fabBuilderIdlePulse-active.cvp-builder-fab{animation:fabBuilderIdlePulse .6s ease-out 1 forwards}@keyframes fabAtsLandBounce{0%{transform:translateY(0)}50%{transform:translateY(-8px)}to{transform:translateY(0)}}.cvp-fab-ats-land-bounce{animation:fabAtsLandBounce .3s cubic-bezier(.34,1.56,.64,1) forwards}.cvp-fab-bounce-once{animation:fabBounce .4s ease-out 1 forwards}.cvp-fab-menu-overlay{background:#000000bf;inset:0;position:fixed;z-index:198}.cvp-fab-menu-root{pointer-events:none;position:fixed;z-index:199}.cvp-fab-menu-hit{align-items:center;display:flex;height:44px;justify-content:center;pointer-events:auto;width:44px}.cvp-fab-menu-row{align-items:center;display:flex;flex-direction:row;gap:8px}.cvp-fab-menu-popin-1{animation:fabMenuPopIn .2s ease forwards}.cvp-fab-menu-popin-1,.cvp-fab-menu-popin-2{backface-visibility:hidden;will-change:transform,opacity}.cvp-fab-menu-popin-2{animation:fabMenuPopIn .2s ease .06s both}.cvp-fab-menu-icon-btn{backface-visibility:hidden;background:#1c1c1c;border:.5px solid #2a2a2a;border-radius:50%;box-sizing:border-box;cursor:pointer;display:grid;height:36px;padding:0;place-items:center;transform:translateZ(0);width:36px}.cvp-fab-menu-icon-btn--primary{background:#fff;border:.5px solid #2a2a2a}.cvp-fab-menu-label{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#1c1c1c;border:.5px solid #2a2a2a;border-radius:8px;color:#fff;font-size:9px;font-weight:500;letter-spacing:.02em;padding:3px 7px;text-rendering:optimizeLegibility;white-space:nowrap}.cvp-fab-menu-tip{backface-visibility:hidden;background:#0a0a0a;border:.5px solid #2a2a2a;border-radius:12px;box-shadow:0 8px 24px #0009;margin-bottom:4px;max-width:240px;padding:10px 12px;pointer-events:auto;transform:translateZ(0)}.cvp-fab-menu-tip-headline{color:#fff;font-size:12px;font-weight:600;letter-spacing:.01em;line-height:1.35;margin-bottom:3px}.cvp-fab-menu-tip-body,.cvp-fab-menu-tip-headline{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.cvp-fab-menu-tip-body{color:#a0a0a0;font-size:11px;font-weight:400;line-height:1.45}.cvp-fab-sheet-overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0009;inset:0;position:fixed}.cvp-fab-sheet-panel{animation:fabSheetReveal .4s cubic-bezier(.34,1.56,.64,1) forwards;background:#141414;background:var(--bg-surface,#141414);border-left:1px solid #ffffff0f;border-radius:24px 24px 0 0;border-right:1px solid #ffffff0f;border-top:1px solid #ffffff1a;bottom:0;box-sizing:border-box;display:flex;flex-direction:column;left:0;max-height:calc(100vh - 120px);max-width:100vw;overflow:hidden;padding:0;position:fixed;right:0}.cvp-fab-sheet-drag-handle{background:#3a3a3a;border-radius:99px;display:block;flex-shrink:0;height:4px;margin:8px auto 16px;width:40px}.cvp-fab-sheet-main{display:flex;flex:1 1;flex-direction:column;min-height:0}.cvp-fab-sheet-scroll{-webkit-overflow-scrolling:touch;box-sizing:border-box;flex:1 1;min-height:0;overflow-y:auto;padding:0 20px 16px}.cvp-fab-sheet-scroll--no-sticky-footer{padding-bottom:calc(env(safe-area-inset-bottom, 20px) + 20px)}.cvp-fab-sheet-gotit-bar{background:#141414;background:var(--bg-surface,#141414);box-sizing:border-box;flex-shrink:0;margin-top:auto;padding:12px 0 calc(env(safe-area-inset-bottom, 20px) + 20px)}.cvp-fab-sheet-gotit-bar .cvp-fab-sheet-gotit-btn{border-radius:12px;box-sizing:border-box;margin:0 20px 20px;padding:14px;width:calc(100% - 40px)}.cvp-fab-sticky-wrap{bottom:calc(env(safe-area-inset-bottom, 0px) + 80px);display:flex;justify-content:flex-end;padding:0;pointer-events:none;position:fixed;right:20px;z-index:50}.cvp-fab-sticky-wrap.cvp-fab--kb-open{opacity:.35;pointer-events:none;transition:opacity .22s cubic-bezier(.4,0,.2,1)!important}.cvp-fab-sticky-wrap.cvp-fab--kb-open .cvp-fab-sticky-wrap--builder,.cvp-fab-sticky-wrap.cvp-fab--kb-open>.cvp-fab-physical{transform:scale(.55) translateY(8px);transition:transform .22s cubic-bezier(.4,0,.2,1)!important}.cvp-fab-sticky-wrap:not(.cvp-fab--kb-open) .cvp-fab-sticky-wrap--builder,.cvp-fab-sticky-wrap:not(.cvp-fab--kb-open)>.cvp-fab-physical{transform:scale(1) translateY(0);transition:transform .4s cubic-bezier(.34,1.56,.64,1)!important}@keyframes fabTabEnter{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}.cvp-fab-tab-enter .cvp-fab-sticky-wrap--builder,.cvp-fab-tab-enter>.cvp-fab-physical{animation:fabTabEnter .32s cubic-bezier(.34,1.56,.64,1) 80ms both}.cvp-fab-sticky-wrap--builder{align-items:center;display:flex;height:120px;justify-content:center;pointer-events:none;position:relative;width:120px}.cvp-fab-physical{backface-visibility:hidden;background:#0a0a0a;border:1.5px solid #333;border-radius:50%;box-sizing:border-box;cursor:pointer;display:grid;height:44px;min-height:44px;min-width:44px;padding:0;place-items:center;pointer-events:auto;transform:translateZ(0);width:44px}.cvp-fab-dot{background:#e24b4a;border:2px solid #0a0a0a;border-radius:50%;box-sizing:border-box;height:10px;position:absolute;right:-2px;top:-2px;width:10px}.cvp-fab-completion-ring{display:none}.cvp-fab-sticky-wrap--builder .cvp-fab-physical{height:56px;min-height:56px;min-width:56px;pointer-events:auto;position:relative;width:56px;z-index:2}.cvp-fab-sticky-wrap--builder .cvp-fab-progress-svg .cvp-fab-progress-ring{transition:stroke-dashoffset .6s cubic-bezier(.4,0,.2,1),stroke .6s cubic-bezier(.4,0,.2,1)!important;will-change:transform}.fab-ring--click{animation:fabRingClick .12s cubic-bezier(.175,.885,.32,1.275) forwards}@keyframes fabRingClick{0%{transform:scale(1)}60%{transform:scale(1.04)}to{transform:scale(1)}}.cvp-fab-bouncing .cvp-fab-physical{animation:cvpFabBounce .4s cubic-bezier(.4,0,.2,1) forwards}@keyframes cvpFabBounce{0%{transform:scale(1)}50%{transform:scale(1.15)}to{transform:scale(1)}}.cvp-fab-status-bubble{animation:cvpBubbleIn .3s cubic-bezier(.4,0,.2,1) forwards;background:#1c1c1c;border:1px solid #2a2a2a;border-radius:14px;max-width:220px;min-width:200px;padding:12px 14px;pointer-events:auto}@keyframes cvpBubbleIn{0%{opacity:0;transform:scale(.85) translateX(8px)}to{opacity:1;transform:scale(1) translateX(0)}}.cvp-fab-bubble-title{color:#fff;font-size:13px;font-weight:500;letter-spacing:.01em;margin:0 0 4px}.cvp-fab-bubble-sub,.cvp-fab-bubble-title{font-family:Inter,sans-serif;line-height:1.5}.cvp-fab-bubble-sub{color:#a0a0a0;font-size:11px;font-weight:400;letter-spacing:.02em;margin:0}.cvp-fab-bubble-divider{background:#2a2a2a;height:.5px;margin:8px 0}.cvp-fab-bubble-tip-link{color:#f59e0b;cursor:pointer;font-family:Inter,sans-serif;font-size:10px;font-weight:500;letter-spacing:.01em;margin:0}.cvp-fab-bulb-cluster{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(-52deg) translateX(46px) rotate(52deg);z-index:10}.cvp-fab-bulb,.cvp-fab-bulb-cluster{align-items:center;display:flex;height:24px;justify-content:center;width:24px}.cvp-fab-bulb{background:#1c1c1c;border:1px solid #3a3a3a;border-radius:50%;color:#ffffff59;cursor:pointer;padding:0;pointer-events:auto;position:relative;transition:border-color .3s cubic-bezier(.4,0,.2,1),color .3s cubic-bezier(.4,0,.2,1),background .3s cubic-bezier(.4,0,.2,1);z-index:1}.cvp-fab-tip-bubble--bulb-cluster{bottom:calc(100% + 10px);max-width:210px;min-width:180px;position:absolute;right:50%;transform:translateX(50%)}.cvp-fab-bulb--lit{background:radial-gradient(circle at 50% 60%,#f59e0b2e 0,#1c1c1c 70%);border-color:#f59e0b;color:#f59e0b;will-change:background,border-color,color}@keyframes cvpBulbFlicker{0%{opacity:1}10%{opacity:.15}20%{opacity:.9}30%{opacity:.1}45%{opacity:1}to{opacity:1}}.cvp-fab-bulb--flicker{animation:cvpBulbFlicker .45s cubic-bezier(.4,0,.2,1) forwards}@keyframes bulbEntrance{0%{opacity:1;transform:scale(0)}50%{opacity:.7;transform:scale(1.1)}75%{opacity:1;transform:scale(1.1)}to{opacity:1;transform:scale(1)}}.cvp-fab-bulb--entrance{animation:bulbEntrance .3s ease-in-out forwards}@keyframes cvpBulbDimOut{0%{opacity:1}20%{opacity:.7}40%{opacity:.95}65%{opacity:.3}to{opacity:0}}.cvp-fab-tip-bubble{animation:cvpBubbleIn .3s cubic-bezier(.4,0,.2,1) forwards;background:#1c1c1c;border:1px solid #f59e0b;border-radius:12px;max-width:210px;min-width:180px;padding:10px 14px;pointer-events:none}.cvp-fab-tip-header{margin:0}.cvp-fab-tip-label{color:#f59e0b;font-family:Inter,sans-serif;font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.cvp-fab-tip-text{color:#fff;font-family:Inter,sans-serif;font-size:11px;font-weight:400;letter-spacing:.01em;line-height:1.6;margin:6px 0 0}.cvp-fab-bulb-rays{pointer-events:none}@keyframes cvpAtsPulseRing{0%{stroke-opacity:.6}60%{stroke-opacity:.1}to{stroke-opacity:.6}}.cvp-ats-ring-track{animation:cvpAtsPulseRing 2.5s ease-in-out infinite}@keyframes cvpAtsStepPop{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}.cvp-ats-step-pop{animation:cvpAtsStepPop .4s cubic-bezier(.34,1.56,.64,1) both}@keyframes cvpAtsFadeUp{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.cvp-ats-fade-up-delay-0{animation:cvpAtsFadeUp .5s ease both}.cvp-ats-fade-up-delay-1{animation:cvpAtsFadeUp .5s ease .15s both}.cvp-ats-fade-up-delay-2{animation:cvpAtsFadeUp .5s ease .3s both}@keyframes cvpAtsShimmer{0%{left:-100%}60%{left:150%}to{left:150%}}.cvp-fab-sheet-panel .cvp-ats-sheet-cta-btn,.cvp-walkin-done-cta-host .cvp-ats-sheet-cta-btn{align-items:center;background:#1c1c1c;border:1px solid #2a2a2a;border-radius:11px;box-sizing:border-box;color:#fff;cursor:pointer;display:flex;font-size:14px;justify-content:space-between;overflow:hidden;padding:13px 16px;position:relative;transition:background .15s ease,border-color .15s ease,transform .1s ease!important;width:100%}.cvp-walkin-done-cta-host .cvp-ats-sheet-cta-btn{font-size:13px}.cvp-fab-sheet-panel .cvp-ats-sheet-cta-btn:after,.cvp-walkin-done-cta-host .cvp-ats-sheet-cta-btn:after{animation:cvpAtsShimmer 3s ease-in-out infinite;background:linear-gradient(90deg,#0000,#d9770614,#0000);content:"";height:100%;left:-100%;pointer-events:none;position:absolute;top:0;width:60%;z-index:0}.cvp-fab-sheet-panel .cvp-ats-sheet-cta-btn--shimmer-delay:after,.cvp-walkin-done-cta-host .cvp-ats-sheet-cta-btn--shimmer-delay:after{animation-delay:.4s}.cvp-fab-sheet-panel .cvp-ats-sheet-cta-btn>span:first-child,.cvp-walkin-done-cta-host .cvp-ats-sheet-cta-btn>span:first-child{position:relative;text-align:left;z-index:1}.cvp-fab-sheet-panel .cvp-ats-sheet-cta-arrow,.cvp-walkin-done-cta-host .cvp-ats-sheet-cta-arrow{color:#a0a0a0;position:relative;transition:color .15s ease,transform .2s ease!important;z-index:1}.cvp-fab-sheet-panel .cvp-ats-sheet-cta-btn:hover,.cvp-walkin-done-cta-host .cvp-ats-sheet-cta-btn:hover{background:#242424!important;border-color:#d97706!important}.cvp-fab-sheet-panel .cvp-ats-sheet-cta-btn:hover .cvp-ats-sheet-cta-arrow,.cvp-walkin-done-cta-host .cvp-ats-sheet-cta-btn:hover .cvp-ats-sheet-cta-arrow{color:#d97706!important;transform:translateX(3px)!important}.cvp-fab-sheet-panel .cvp-ats-sheet-cta-btn:active,.cvp-walkin-done-cta-host .cvp-ats-sheet-cta-btn:active{transform:scale(.98)!important}.cvp-fab-sheet-gotit-bar--ats-ghost{border-top:1px solid #2a2a2a;margin-top:0;padding-top:0}.cvp-fab-sheet-gotit-bar--ats-ghost .cvp-fab-sheet-gotit-btn--ats-ghost{background:#0000!important;border:none!important;border-radius:0!important;color:#505050!important;cursor:pointer!important;font-size:13px!important;margin:0!important;min-height:0!important;min-height:auto!important;padding:14px!important;text-align:center!important;transition:color .15s ease!important;width:100%!important}.cvp-fab-sheet-gotit-bar--ats-ghost .cvp-fab-sheet-gotit-btn--ats-ghost:hover{color:#a0a0a0!important}.fab-milestone-popup{background:#141414;border:1px solid #2a2a2a;border:1px solid var(--border-default,#2a2a2a);border-radius:12px;bottom:28px;box-sizing:border-box;color:#fff;font-size:13px;max-width:220px;opacity:0;padding:10px 16px;position:fixed;right:108px;transform:translateY(8px) scale(.95);transition:opacity .4s cubic-bezier(.34,1.56,.64,1),transform .4s cubic-bezier(.34,1.56,.64,1);will-change:transform;z-index:70}.fab-milestone-popup__label{color:#f59e0b;display:block;font-size:9px;font-weight:700;letter-spacing:.08em;margin-bottom:6px;text-transform:uppercase}.fab-milestone-popup__text{font-weight:400;line-height:1.45;margin:0}.fab-milestone-popup--in{opacity:1;transform:translateY(0) scale(1)}.fab-milestone-popup--out{opacity:0;transform:translateY(8px) scale(1);transition:opacity .2s ease-in,transform .2s ease-in}.fab--victory{animation:fabVictory .6s cubic-bezier(.34,1.56,.64,1) forwards}@keyframes fabVictory{0%{filter:drop-shadow(0 0 0 #22c55e);transform:scale(1)}40%{filter:drop-shadow(0 0 16px #22c55e);transform:scale(1.15)}to{filter:drop-shadow(0 0 0 #22c55e);transform:scale(1)}}.fab-guide-highlight{opacity:1!important;position:relative;transition:opacity .4s cubic-bezier(.4,0,.2,1)}@property --fab-guide-angle{syntax:"<angle>";initial-value:0deg;inherits:false}.fab-guide-highlight:before{animation:fabGuideBorderRotate 2s linear infinite,fabGuideBreath 3s ease-in-out infinite;background:conic-gradient(from 0deg,#fb923c,#fbbf24,#f59e0b,#fb923c,#fbbf24,#f59e0b,#fb923c);background:conic-gradient(from var(--fab-guide-angle,0deg),#fb923c,#fbbf24,#f59e0b,#fb923c,#fbbf24,#f59e0b,#fb923c);border-radius:18px;content:"";inset:-2px;pointer-events:none;position:absolute;z-index:0}.fab-guide-highlight:after{background:#141414;background:var(--bg-surface,#141414);border-radius:14px;content:"";inset:2px;pointer-events:none;position:absolute;z-index:1}.fab-guide-highlight>*{position:relative;z-index:2}@keyframes fabGuideBorderRotate{to{--fab-guide-angle:360deg}}@keyframes fabGuideBreath{0%,to{opacity:.7}50%{opacity:1}}.fab-guide-highlight input,.fab-guide-highlight textarea{animation:fabInputPulse 2s ease-in-out infinite}@keyframes fabInputPulse{0%{box-shadow:0 0 0 2px #f59e0b26}50%{box-shadow:0 0 0 2px #f59e0b66}to{box-shadow:0 0 0 2px #f59e0b26}}.fab-guide-dimmed{opacity:.4!important;pointer-events:none;transition:opacity .4s cubic-bezier(.4,0,.2,1)}@keyframes fabFadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes fabGuideEditPulse{0%,to{box-shadow:0 0 0 0 #f59e0b99}50%{box-shadow:0 0 0 8px #f59e0b00}}.dashboard-root{transform:translateZ(0)}.dashboard-root .cvp2-sidebar{display:flex}.dashboard-root .cvp2-mobile-topbar{display:none}.dashboard-root .cvp2-main{max-width:100%}.dashboard-root .cvp2-two-col{grid-template-columns:1fr 1fr}.dashboard-root .cvp2-tpl-row{grid-template-columns:repeat(3,1fr)}@media (max-width:1023px){.dashboard-root{--sb-width:0!important}.dashboard-root .cvp2-mobile-topbar{display:flex!important}.dashboard-root .cvp2-two-col{grid-template-columns:1fr!important}.dashboard-root .cvp2-tpl-row{grid-template-columns:repeat(3,1fr)!important}.dashboard-root .cvp2-greeting{font-size:22px!important}.dashboard-root .cvp2-stats-card{min-height:auto!important;padding:12px 14px!important}.dashboard-root .cvp2-stats-val{font-size:18px!important}.dashboard-root .cvp2-hero-heading{font-size:26px!important}.dashboard-root .cvp2-hero-sub{font-size:14px!important}.dashboard-root .cvp2-start-btn{padding:16px 20px!important}.dashboard-root .cvp2-start-btn-label{font-size:13px!important}.dashboard-root .cvp2-main{padding:24px 16px!important}.dashboard-root .cvp2-card{box-sizing:border-box;overflow:hidden;padding:16px!important}.dashboard-root .cvp2-cv-item{padding:10px 0!important}}@keyframes cvp-pulse-new2{0%{border-color:#ffb300;box-shadow:0 0 0 0 #ffb30040}70%{border-color:#1a1a1a;box-shadow:0 0 0 6px #ffb30000}to{border-color:#1a1a1a;box-shadow:0 0 0 0 #ffb30000}}@property --ats-angle{syntax:"<angle>";initial-value:0deg;inherits:false}@keyframes ats-spin-border{to{--ats-angle:360deg}}.blog-page{--bg:#090d1f;--surface:#0d1117;--border:#ffffff1a;--text:#fff;--muted:#667085;--accent:#6941c6;--accent-strong:#7f56d9;--accent-bg:#f9f5ff;-webkit-font-smoothing:antialiased;background:var(--bg);color:var(--text);font-family:Inter,Outfit,-apple-system,BlinkMacSystemFont,sans-serif;min-height:100vh;width:100%}.blog-page,.blog-page *,.blog-page :after,.blog-page :before{box-sizing:border-box}.blog-nav{align-items:center;border-bottom:1px solid var(--border);display:flex;height:80px;justify-content:space-between;padding:0 112px}.blog-nav__logo{background:#0000;border:0;color:var(--text);cursor:pointer;font-family:inherit;font-size:18px;font-weight:700;letter-spacing:-.01em;padding:0}.blog-nav__right{align-items:center;display:flex;gap:32px}.blog-nav__links{align-items:center;display:flex;gap:28px}.blog-nav__link{background:#0000;border:0;border-bottom:2px solid #0000;color:var(--text);cursor:pointer;font-family:inherit;font-size:14px;font-weight:500;padding-bottom:4px;text-decoration:none;transition:border-color .18s cubic-bezier(.4,0,.2,1)}.blog-nav__link.is-active{border-bottom-color:#fff}.blog-nav__toggle{align-items:center;background:var(--bg);border:1px solid var(--border);border-radius:999px;color:#fff;display:inline-flex;height:28px;justify-content:space-between;padding:0 6px;position:relative;width:56px}.blog-nav__toggle span{font-size:12px;line-height:1}.blog-nav__hamburger{background:#0000;border:0;color:var(--text);cursor:pointer;display:none;padding:8px}.blog-hero{border-bottom:1px solid var(--border);border-top:1px solid var(--border);overflow:hidden;padding:64px 112px}.blog-hero__inner{grid-gap:48px;align-items:center;display:grid;gap:48px;grid-template-columns:1.35fr 1fr;margin:0 auto;max-width:1440px}.blog-hero__title{color:var(--text);font-family:Inter,sans-serif;font-size:clamp(80px,13vw,200px);font-weight:900;letter-spacing:-.04em;line-height:.92;margin:0;text-align:left}.blog-hero__art{background:#090d1f;height:100%;min-height:420px;overflow:hidden;position:relative;width:100%}.blog-hero__art:before{background:radial-gradient(ellipse,#b4822833 0,#0000 70%);border-radius:50%;bottom:20%;content:"";filter:blur(40px);height:300px;left:50%;pointer-events:none;position:absolute;transform:translateX(-50%);width:400px;z-index:0}.blog-hero__passport{display:block;filter:brightness(.95) contrast(1.05);height:100%;mix-blend-mode:lighten;object-fit:cover;position:relative;width:100%;z-index:1}.blog-section{padding:40px 112px}.blog-section__heading{color:var(--text);font-size:24px;font-weight:600;letter-spacing:-.01em;margin:0 0 24px}.blog-recent-grid{grid-gap:32px;display:grid;gap:32px;grid-template-columns:1fr 1fr}.blog-card-link{color:inherit;display:block;text-decoration:none}.blog-card{background:#0000;cursor:pointer;display:flex;flex-direction:column;gap:16px}.blog-card__image{border-radius:8px;display:block;height:228px;object-fit:cover;width:100%}.blog-card__meta{color:var(--accent);font-size:14px;font-weight:600;margin:0}.blog-card__title{align-items:flex-start;color:var(--text);display:flex;font-size:24px;font-weight:600;gap:16px;justify-content:space-between;letter-spacing:-.01em;line-height:1.3;margin:0}.blog-card__arrow{color:var(--text);flex-shrink:0;font-size:20px;line-height:1;margin-top:4px}.blog-card__excerpt{color:var(--muted);font-size:16px;line-height:1.5;margin:0}.blog-card__badges{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.blog-badge{align-items:center;border-radius:16px;display:inline-flex;font-size:14px;font-weight:500;line-height:20px;padding:2px 10px}.blog-badge--purple{background:#f9f5ff;color:#6941c6}.blog-badge--blue{background:#eef4ff;color:#3538cd}.blog-badge--pink{background:#fdf2fa;color:#c11574}.blog-badge--green{background:#ecfdf3;color:#027a48}.blog-badge--slate{background:#f8f9fc;color:#363f72}.blog-badge--orange{background:#fff6ed;color:#c4320a}.blog-recent-right{display:flex;flex-direction:column;gap:32px}.blog-card--horizontal{align-items:stretch;flex-direction:row;gap:24px}.blog-card--horizontal .blog-card__image{flex-shrink:0;height:200px;width:320px}.blog-card--horizontal .blog-card__body{display:flex;flex-direction:column;gap:8px;justify-content:flex-start;min-width:0}.blog-card--horizontal .blog-card__title{font-size:18px}.blog-card--horizontal .blog-card__excerpt{font-size:14px}.blog-wide{grid-gap:32px;align-items:center;display:grid;gap:32px;grid-template-columns:1fr 1fr;margin-top:24px}.blog-wide__image{border-radius:8px;display:block;height:320px;object-fit:cover;width:100%}.blog-wide__body{display:flex;flex-direction:column;gap:12px}.blog-wide__body .blog-card__title{font-size:24px}.blog-all-grid{grid-gap:32px 32px;grid-row-gap:48px;display:grid;gap:32px 32px;grid-template-columns:repeat(3,1fr);row-gap:48px}.blog-all-grid .blog-card__image{height:240px}.blog-pagination{grid-gap:16px;align-items:center;border-top:1px solid var(--border);display:grid;gap:16px;grid-template-columns:1fr auto 1fr;margin-top:24px;padding:24px 112px 32px}.blog-pagination__btn{align-items:center;background:#0000;border:0;color:var(--text);cursor:pointer;display:inline-flex;font-family:inherit;font-size:14px;font-weight:500;gap:8px}.blog-pagination__btn--prev{justify-self:start}.blog-pagination__btn--next{justify-self:end}.blog-pagination__pages{align-items:center;display:flex;gap:4px}.blog-pagination__page{align-items:center;background:#0000;border:0;border-radius:8px;color:var(--muted);cursor:pointer;display:inline-flex;font-family:inherit;font-size:14px;font-weight:500;height:36px;justify-content:center;min-width:36px}.blog-pagination__page.is-active{background:var(--accent-strong);color:#fff}.blog-pagination__dots{color:var(--muted);padding:0 4px}.blog-newsletter{align-items:center;border-top:1px solid var(--border);display:flex;flex-direction:column;padding:72px 112px;text-align:center}.blog-newsletter__label{color:var(--accent);font-size:14px;font-weight:600;margin:0 0 12px}.blog-newsletter__title{color:var(--text);font-size:36px;font-weight:600;letter-spacing:-.02em;margin:0 0 12px}.blog-newsletter__subtitle{color:var(--muted);font-size:16px;line-height:1.5;margin:0 0 24px;max-width:480px}.blog-newsletter__form{display:flex;gap:12px;max-width:480px;width:100%}.blog-newsletter__input{background:#0000;border:1px solid var(--border);border-radius:8px;color:var(--text);flex:1 1;font-family:inherit;font-size:14px;height:44px;outline:none;padding:0 14px}.blog-newsletter__input::placeholder{color:var(--muted)}.blog-newsletter__input:focus{border-color:var(--accent-strong)}.blog-newsletter__submit{background:var(--accent-strong);border:0;border-radius:8px;color:#fff;cursor:pointer;font-family:inherit;font-size:14px;font-weight:600;height:44px;padding:0 20px}.blog-newsletter__privacy{color:var(--muted);font-size:13px;margin-top:12px}.blog-newsletter__privacy a{color:var(--text);text-decoration:underline}.blog-footer{align-items:center;border-top:1px solid var(--border);color:var(--muted);display:flex;font-size:14px;gap:16px;justify-content:space-between;padding:32px 112px}.blog-footer__links{align-items:center;display:flex;gap:24px}.blog-footer__link{background:#0000;border:0;color:var(--muted);cursor:pointer;font-family:inherit;font-size:14px;padding:0;text-decoration:none}.blog-footer__link:hover{color:var(--text)}.blog-mobile-menu{align-items:center;background:var(--bg);display:flex;flex-direction:column;gap:32px;inset:0;justify-content:center;padding:24px;position:fixed;z-index:9000}.blog-mobile-menu__logo{color:var(--text);font-size:20px;font-weight:700;margin-bottom:8px}.blog-mobile-menu__link{background:#0000;border:0;color:var(--text);cursor:pointer;font-family:inherit;font-size:20px;font-weight:500;padding:8px 16px}.blog-mobile-menu__toggle{align-items:center;background:#fff;border-radius:999px;color:var(--bg);display:inline-flex;height:36px;justify-content:space-between;margin-top:8px;padding:0 8px;width:72px}.blog-mobile-menu__close{background:#0000;border:0;bottom:40px;color:var(--text);cursor:pointer;font-family:inherit;font-size:28px;left:50%;line-height:1;padding:12px;position:absolute;transform:translateX(-50%)}@media (max-width:768px){.blog-nav{height:64px;padding:0 20px}.blog-nav__right{display:none}.blog-nav__hamburger{display:inline-flex}.blog-hero{padding:32px 20px 40px}.blog-hero__inner{gap:24px;grid-template-columns:1fr}.blog-hero__title{font-size:clamp(56px,20vw,96px);letter-spacing:-.03em;text-align:center}.blog-hero__art{min-height:220px}.blog-hero__passport{width:min(80%,320px)}.blog-section{padding:32px 20px}.blog-recent-grid{gap:28px;grid-template-columns:1fr}.blog-recent-right{gap:24px}.blog-card--horizontal{gap:16px}.blog-card--horizontal .blog-card__image{height:120px;width:120px}.blog-card--horizontal .blog-card__title{font-size:16px}.blog-card--horizontal .blog-card__excerpt{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:13px;overflow:hidden}.blog-card__image{height:220px}.blog-card__title{font-size:20px}.blog-card__excerpt{font-size:14px}.blog-wide{gap:16px;grid-template-columns:1fr}.blog-wide__image{height:220px}.blog-all-grid{gap:24px 16px;grid-template-columns:1fr 1fr;row-gap:32px}.blog-all-grid .blog-card{gap:12px}.blog-all-grid .blog-card__image{height:140px}.blog-all-grid .blog-card__title{font-size:16px}.blog-all-grid .blog-card__excerpt{display:none}.blog-all-grid .blog-card__meta{font-size:12px}.blog-pagination{gap:8px;grid-template-columns:auto 1fr auto;padding:16px 20px 24px}.blog-pagination__pages{justify-self:center}.blog-newsletter{padding:48px 20px}.blog-newsletter__title{font-size:28px}.blog-newsletter__form{flex-direction:column;gap:12px}.blog-newsletter__submit{width:100%}.blog-footer{align-items:center;padding:32px 20px;text-align:center}.blog-footer,.blog-footer__links{flex-direction:column;gap:16px}}.blog-post-page{background:#0a0a0a}.blog-post__layout{grid-gap:64px;align-items:start;display:grid;gap:64px;grid-template-columns:minmax(0,680px) 280px;justify-content:center;margin:0 auto;max-width:1200px;padding:40px 24px 80px}.blog-post__article{color:#d1d5db;min-width:0}.blog-post__title{color:#fff;font-family:Inter,sans-serif;font-size:40px;font-weight:700;letter-spacing:-.025em;line-height:1.15;margin:0 0 20px}.blog-post__meta-row{align-items:center;color:#a0a0a0;display:flex;flex-wrap:wrap;font-size:14px;gap:10px}.blog-post__meta-row .blog-badge{margin-right:4px}.blog-post__meta-sep{color:#2a2a2a}.blog-post__meta-text{color:#a0a0a0}.blog-post__hero{border-radius:12px;display:block;margin:32px 0;max-height:420px;object-fit:cover;width:100%}.blog-post__body{color:#d1d5db;font-size:18px;line-height:1.8}.blog-post__body p{margin:0 0 20px}.blog-post__lead{color:#e5e7eb;font-size:20px}.blog-post__h2{color:#fff;font-size:24px;font-weight:600;letter-spacing:-.01em;margin:32px 0 16px}.blog-post__quote{border-left:3px solid #6941c6;color:#a0a0a0;font-size:18px;font-style:italic;line-height:1.7;margin:24px 0;padding-left:20px}.blog-post__back{color:#a0a0a0;display:inline-block;font-size:14px;font-weight:500;margin-top:32px;text-decoration:none}.blog-post__back:hover{color:#fff}.blog-post__sidebar{align-self:start;position:sticky;top:104px}.blog-post__cta-card{background:#141414;border:1px solid #2a2a2a;border-radius:12px;padding:24px}.blog-post__cta-title{color:#fff;font-size:18px;font-weight:600;line-height:1.3;margin:0 0 8px}.blog-post__cta-sub{color:#a0a0a0;font-size:14px;line-height:1.5;margin:0 0 20px}.blog-post__cta-btn{background:linear-gradient(135deg,#e6c065,#d4a843 50%,#b48228);border:0;border-radius:8px;color:#0a0a0a;cursor:pointer;font-family:inherit;font-size:14px;font-weight:700;letter-spacing:.01em;padding:12px 16px;transition:transform .18s cubic-bezier(.4,0,.2,1),box-shadow .18s cubic-bezier(.4,0,.2,1);width:100%}.blog-post__cta-btn:hover{box-shadow:0 8px 20px #d4a84340;transform:translateY(-1px)}.blog-post__related{margin:0 auto;max-width:1024px;padding:40px 24px 80px}.blog-post__related-grid{grid-gap:32px;display:grid;gap:32px;grid-template-columns:1fr 1fr}.blog-post__notfound{color:#a0a0a0;margin:0 auto;max-width:680px;padding:80px 24px;text-align:center}.blog-post__notfound h1{color:#fff;font-size:28px;font-weight:700;margin:0 0 12px}.blog-post__notfound p{font-size:16px;margin:0 0 24px}@media (max-width:900px){.blog-post__layout{gap:32px;grid-template-columns:1fr;padding:24px 20px 48px}.blog-post__sidebar{order:2;position:static}.blog-post__title{font-size:30px}.blog-post__hero{margin:24px 0}.blog-post__body{font-size:17px;line-height:1.75}.blog-post__lead{font-size:18px}.blog-post__h2{font-size:22px}.blog-post__related{padding:24px 20px 48px}.blog-post__related-grid{gap:24px;grid-template-columns:1fr}}
/*# sourceMappingURL=main.39bdd039.css.map*/