html.builder-view-open{overflow-x:clip}#page-builder.builder-shell{--builder-focus-ring: inset 0 0 0 2px rgba(79, 99, 217, .34);overflow-x:clip;max-width:100%}#page-builder.builder-shell .builder-wrap,#page-builder.builder-shell .builder-grid,#page-builder.builder-shell .builder-sidebar-column,#page-builder.builder-shell .builder-main-column,#page-builder.builder-shell .builder-preview-panel,#page-builder.builder-shell .smart-builder,#page-builder.builder-shell .wizard-form,#page-builder.builder-shell .wizard-panel,#page-builder.builder-shell .wizard-card,#page-builder.builder-shell .editor-section-card,#page-builder.builder-shell .editor-section-group,#page-builder.builder-shell .section-stack{min-width:0;max-width:100%;box-sizing:border-box}#page-builder.builder-shell .wizard-card,#page-builder.builder-shell .smart-section,#page-builder.builder-shell .repeat-card,#page-builder.builder-shell .skills-browse-card,#page-builder.builder-shell .skills-your-card,#page-builder.builder-shell .template-summary-card,#page-builder.builder-shell .template-catalog-shell,#page-builder.builder-shell .sidebar-card{overflow-x:clip;max-width:100%}#page-builder.builder-shell .add-section-popover,#page-builder.builder-shell .editor-more-popover,#page-builder.builder-shell .cv-hub-menu{overflow:visible}#page-builder.builder-shell .contain-chips,#page-builder.builder-shell .skill-cat-tabs,#page-builder.builder-shell .skill-suggestion-row,#page-builder.builder-shell .template-catalog-tabs,#page-builder.builder-shell .template-summary-badges,#page-builder.builder-shell .preview-live-badges,#page-builder.builder-shell .skills-added-chips{min-width:0;max-width:100%;overflow-wrap:anywhere}#page-builder.builder-shell input:not([type=checkbox]):not([type=radio]),#page-builder.builder-shell select,#page-builder.builder-shell textarea,#page-builder.builder-shell .rich-block,#page-builder.builder-shell .rich-editor.plain,#page-builder.builder-shell input.skill-cat-search{width:100%;max-width:100%;box-sizing:border-box;border-width:1px;border-style:solid;box-shadow:none}#page-builder.builder-shell input:not([type=checkbox]):not([type=radio]),#page-builder.builder-shell select,#page-builder.builder-shell input.skill-cat-search{padding-inline:14px}#page-builder.builder-shell textarea{padding:13px 14px}#page-builder.builder-shell select{padding-right:38px}#page-builder.builder-shell input:focus,#page-builder.builder-shell select:focus,#page-builder.builder-shell textarea:focus,#page-builder.builder-shell .rich-editor:focus,#page-builder.builder-shell .rich-block:focus-within,#page-builder.builder-shell .photo-upload:focus-within{outline:none!important;border-color:var(--builder-premium-blue, #4f63d9);box-shadow:var(--builder-focus-ring)!important}#page-builder.builder-shell input:not([type=checkbox]):not([type=radio]):focus,#page-builder.builder-shell select:focus,#page-builder.builder-shell textarea:focus{border-color:var(--builder-premium-blue, #4f63d9)!important}#page-builder.builder-shell input:focus-visible,#page-builder.builder-shell select:focus-visible,#page-builder.builder-shell textarea:focus-visible,#page-builder.builder-shell .rich-editor:focus-visible{outline:none!important;outline-offset:0}#page-builder.builder-shell :is(button,[role=button]):focus-visible:not(:disabled){outline:2px solid rgba(79,99,217,.45);outline-offset:2px}#page-builder.builder-shell .field-label,#page-builder.builder-shell .mini-repeat,#page-builder.builder-shell .skills-chip-input-block,#page-builder.builder-shell .custom-skill-row{min-width:0;max-width:100%}#page-builder.builder-shell .field-label>:is(input,select,textarea){display:block;width:100%;margin:0}#page-builder.builder-shell .field-label.field-soft>:is(input,select){padding-inline:13px!important}#page-builder.builder-shell .personal-subpanel .field-label input,#page-builder.builder-shell .personal-subpanel .field-label select{padding-inline:13px!important}#page-builder.builder-shell .smart-grid{min-width:0}@media (max-width: 640px){#page-builder.builder-shell .smart-grid{grid-template-columns:1fr!important}#page-builder.builder-shell .phone-field>span,#page-builder.builder-shell .date-pair{grid-template-columns:1fr!important}}@media (max-width: 560px){#page-builder.builder-shell .phone-field>span,#page-builder.builder-shell .date-pair{grid-template-columns:1fr!important}}#page-builder.builder-shell .builder-header{z-index:320;overflow:visible}#page-builder.builder-shell .builder-header-inner{min-width:0;overflow:visible}#page-builder.builder-shell .cv-hub-menu{z-index:340}#page-builder.builder-shell .builder-title-inline,#page-builder.builder-shell .header-action-row{min-width:0;flex-wrap:wrap}#page-builder.builder-shell .header-action-row .btn-cover-secondary .cover-btn-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:min(160px,42vw)}#page-builder.builder-shell .cv-hub-btn{min-width:0;max-width:min(220px,100%)}#page-builder.builder-shell .cv-hub-btn #cvHubActiveName{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}#page-builder.builder-shell .editor-utility-bar{flex-wrap:wrap;align-items:flex-start;gap:10px 12px}#page-builder.builder-shell .editor-utility-main{min-width:0;flex:1 1 200px;max-width:100%}#page-builder.builder-shell .editor-utility-actions{flex-shrink:0;flex-wrap:wrap;max-width:100%}#page-builder.builder-shell .builder-flow-progress{max-width:100%}#page-builder.builder-shell .builder-flow-progress-primary{overflow-wrap:anywhere;word-break:break-word}@media (max-width: 900px){#page-builder.builder-shell .editor-utility-bar{flex-direction:column;align-items:stretch}#page-builder.builder-shell .editor-utility-actions{justify-content:flex-start;width:100%}}@media (max-width: 480px){#page-builder.builder-shell .builder-view-tab,#page-builder.builder-shell .btn-sample{white-space:normal;text-align:center}}#page-builder.builder-shell .sidebar-card{overflow-x:clip;max-width:100%}#page-builder.builder-shell .sidebar-item-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#page-builder.builder-shell .sidebar-template-pill{display:inline-block;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}#page-builder.builder-shell .sidebar-item--template-row .sidebar-item-status{min-width:0;max-width:100%;overflow:visible}@media (max-width: 1023px){#page-builder.builder-shell .sidebar-nav{-webkit-overflow-scrolling:touch;scrollbar-gutter:stable}#page-builder.builder-shell .sidebar-nav .sidebar-item{min-width:min(180px,85vw)}}#page-builder.builder-shell .skill-cat-tabs{display:flex;flex-wrap:wrap;gap:6px;padding:0;margin:0 0 8px;border:0;border-radius:0;background:transparent;overflow:visible}#page-builder.builder-shell .skill-cat-tab,#page-builder.builder-shell .skill-suggestion-chip{max-width:100%;overflow-wrap:anywhere;word-break:break-word}#page-builder.builder-shell .skill-suggestion-row{display:flex;flex-wrap:wrap;align-items:center;gap:6px}#page-builder.builder-shell .skills-added-chips{grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr))}@media (max-width: 520px){#page-builder.builder-shell .skills-added-chips{grid-template-columns:1fr}}#page-builder.builder-shell .skill-chip-top{gap:8px}#page-builder.builder-shell .skill-chip-remove{flex-shrink:0}#page-builder.builder-shell .skill-chip-name,#page-builder.builder-shell .template-selected-summary .template-summary-top{min-width:0}#page-builder.builder-shell .template-summary-badges{flex-wrap:wrap;min-width:0}#page-builder.builder-shell .template-summary-badge,#page-builder.builder-shell .template-card-badge,#page-builder.builder-shell .preview-trust-chip{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#page-builder.builder-shell .template-catalog-tabs{flex-wrap:wrap;max-width:100%}#page-builder.builder-shell .wizard-template-grid--catalog{grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}#page-builder.builder-shell .wizard-template-card,#page-builder.builder-shell .wizard-template-card .cv-thumb-wrap{min-width:0;max-width:100%;overflow:hidden}@media (min-width: 900px){#page-builder.builder-shell .wizard-template-grid--catalog{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 519px){#page-builder.builder-shell .wizard-template-grid--catalog{grid-template-columns:1fr}}@media (min-width: 1024px) and (max-width: 1359px){#page-builder.builder-shell .wizard-template-grid--catalog{grid-template-columns:repeat(2,minmax(0,1fr))}}#page-builder.builder-shell .work-summary-list,#page-builder.builder-shell .work-summary-row,#page-builder.builder-shell .history-empty-actions{min-width:0;max-width:100%}#page-builder.builder-shell .history-empty-actions{flex-wrap:wrap}#page-builder.builder-shell .work-summary-actions{flex-shrink:0}#page-builder.builder-shell .work-summary-main{min-width:0}#page-builder.builder-shell .rich-block{min-width:0;max-width:100%}#page-builder.builder-shell .rich-toolbar{flex-wrap:wrap;gap:4px}#page-builder.builder-shell .rich-editor{overflow-x:auto;overflow-y:visible;max-width:100%}#page-builder.builder-shell details.section-tips,#page-builder.builder-shell .section-tips,#page-builder.builder-shell .skills-tips{max-width:100%;min-width:0}#page-builder.builder-shell .section-remove-btn{flex-shrink:0}#page-builder.builder-shell .preview-panel,#page-builder.builder-shell .preview-live-card,#page-builder.builder-shell .preview-paper-wrap,#page-builder.builder-shell #cvStage{min-width:0;max-width:100%}#page-builder.builder-shell .preview-live-top{min-width:0}#page-builder.builder-shell .preview-live-actions-shell{max-width:min(320px,100%);min-width:0}#page-builder.builder-shell .preview-live-actions{flex-wrap:wrap;max-width:100%}#page-builder.builder-shell .preview-live-btn-secondary,#page-builder.builder-shell .preview-live-btn-primary{flex:0 1 auto;max-width:100%}@media (min-width: 1024px) and (max-width: 1359px){#page-builder.builder-shell .builder-grid{padding-inline:20px}}@media (max-width: 640px){#page-builder.builder-shell .wizard-card,#page-builder.builder-shell .smart-section.open .smart-section-body{padding-inline:12px}#page-builder.builder-shell .skill-suggestion-chip,#page-builder.builder-shell .skill-cat-tab{font-size:12px;padding-inline:9px}}@media (max-width: 430px){#page-builder.builder-shell .header-action-row .btn{padding-inline:10px;font-size:12px}#page-builder.builder-shell .header-action-row .btn-cover-secondary .cover-btn-label{max-width:min(120px,38vw)}}#page-builder.builder-shell button.sidebar-item{appearance:none;-webkit-appearance:none;margin:0;font:inherit;text-align:left}#page-builder.builder-shell .sidebar-item{align-items:center;box-sizing:border-box}#page-builder.builder-shell .sidebar-item-index{display:grid;place-items:center;align-self:center;justify-self:center;padding:0;margin:0;box-sizing:border-box;overflow:hidden;line-height:1}#page-builder.builder-shell .sidebar-item-title{align-self:center;margin:0;padding:0}#page-builder.builder-shell #sidebarAddSectionBtn{grid-template-columns:28px minmax(0,1fr);align-items:center;gap:10px;min-height:44px;padding:10px 12px;box-sizing:border-box;overflow:hidden;background:#f8fafc;border:1px dashed rgba(203,213,225,.88);border-radius:14px;color:#64748b}#page-builder.builder-shell #sidebarAddSectionBtn .sidebar-item-index{width:28px;height:28px;min-width:28px;min-height:28px;border:1px dashed rgba(148,163,184,.8);border-radius:999px;background:transparent;box-shadow:none;font-size:17px;font-weight:700;line-height:1}#page-builder.builder-shell #sidebarAddSectionBtn .sidebar-item-status{display:none}#page-builder.builder-shell #sidebarAddSectionBtn:hover{background:#fff;border-color:#94a3b8c7;color:#475569}#page-builder.builder-shell .skill-cat-tab,#page-builder.builder-shell .skill-suggestion-chip,#page-builder.builder-shell .template-catalog-tab{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;line-height:1.25}#page-builder.builder-shell .add-section-popover{overflow:hidden;border-radius:14px}#page-builder.builder-shell .add-section-popover button{display:flex;align-items:center;justify-content:center;min-height:40px;padding:10px 12px;box-sizing:border-box;line-height:1.25}#page-builder.builder-shell .skill-cat-tab:focus-visible,#page-builder.builder-shell .skill-suggestion-chip:focus-visible,#page-builder.builder-shell .template-catalog-tab:focus-visible,#page-builder.builder-shell .builder-view-tab:focus-visible{outline:2px solid rgba(79,99,217,.55);outline-offset:2px}@media (min-width: 1024px){#page-builder.builder-shell:not(.builder--narrow) .smart-builder .field-label{font-size:11.5px!important;font-weight:500!important;letter-spacing:.3px!important;gap:5px!important;text-transform:uppercase}#page-builder.builder-shell:not(.builder--narrow) .personal-subpanel .smart-builder .field-label,#page-builder.builder-shell:not(.builder--narrow) .smart-builder .personal-subpanel .field-label{margin-bottom:2px!important;gap:4px!important}#page-builder.builder-shell:not(.builder--narrow) .smart-builder .personal-subpanel .field-label input,#page-builder.builder-shell:not(.builder--narrow) .smart-builder .personal-subpanel .field-label select,#page-builder.builder-shell:not(.builder--narrow) .smart-builder .editor-surface[data-editor-section=personal] .field-label input,#page-builder.builder-shell:not(.builder--narrow) .smart-builder .editor-surface[data-editor-section=personal] .field-label select{min-height:40px!important;height:40px!important;max-height:40px!important;padding:0 12px!important;font-size:13.5px!important;line-height:1.25!important;border-radius:10px!important;border-color:#dbe4f0!important;font-weight:450!important}#page-builder.builder-shell:not(.builder--narrow) .smart-builder .field-label input,#page-builder.builder-shell:not(.builder--narrow) .smart-builder .field-label select,#page-builder.builder-shell:not(.builder--narrow) .smart-builder .mini-repeat input,#page-builder.builder-shell:not(.builder--narrow) .smart-builder .mini-repeat select{min-height:46px!important;height:46px!important;max-height:46px!important;padding:0 14px!important;font-size:var(--text-ui)!important;font-weight:450!important;border-radius:10px!important;border-color:#dbe4f0!important;box-shadow:none!important}#page-builder.builder-shell:not(.builder--narrow) .smart-builder .field-label textarea,#page-builder.builder-shell:not(.builder--narrow) .smart-builder .rich-editor.plain{border-radius:10px!important;border-color:#dbe4f0!important;padding:12px 14px!important}#page-builder.builder-shell:not(.builder--narrow) .personal-subpanel .smart-grid{gap:8px!important}#page-builder.builder-shell:not(.builder--narrow) .step-header h2{font-size:clamp(1.2rem,1.75vw,1.48rem)!important;font-weight:800!important;letter-spacing:-.03em!important}#page-builder.builder-shell:not(.builder--narrow) .step-header #editorSectionHint{font-size:13px!important}#page-builder.builder-shell:not(.builder--narrow) .collapse-btn{font-size:14px!important;font-weight:700!important}#page-builder.builder-shell:not(.builder--narrow) .personal-basic-summary-name{font-size:var(--text-sm)!important}#page-builder.builder-shell:not(.builder--narrow) .personal-basic-summary-role,#page-builder.builder-shell:not(.builder--narrow) .personal-contact-summary-details{font-size:12px!important}#page-builder.builder-shell:not(.builder--narrow) .sidebar-card{padding:10px 10px 12px;border-radius:14px}#page-builder.builder-shell:not(.builder--narrow) .sidebar-nav{gap:3px}#page-builder.builder-shell:not(.builder--narrow) .sidebar-nav.sidebar-nav--stepper:before{left:19px;top:14px;bottom:14px;border-left-width:1px}#page-builder.builder-shell:not(.builder--narrow) .sidebar-item{min-height:38px;padding:6px 8px;border-radius:8px;font-size:var(--text-sm);font-weight:500;grid-template-columns:28px minmax(0,1fr) 20px;gap:8px}#page-builder.builder-shell:not(.builder--narrow) .sidebar-item.sidebar-item--template-row{grid-template-columns:28px minmax(0,1fr) minmax(0,max-content)}#page-builder.builder-shell:not(.builder--narrow) .sidebar-item-index{width:20px;height:20px;min-width:20px;min-height:20px;font-size:10.5px;font-weight:600;box-shadow:none}#page-builder.builder-shell:not(.builder--narrow) .sidebar-item-title{font-size:var(--text-sm);font-weight:500;letter-spacing:normal;line-height:1.3}#page-builder.builder-shell:not(.builder--narrow) .sidebar-item.active .sidebar-item-title{font-weight:600}#page-builder.builder-shell:not(.builder--narrow) .sidebar-item-status{font-size:11px}#page-builder.builder-shell:not(.builder--narrow) .sidebar-template-pill{max-width:88px;padding:2px 6px;font-size:9.5px;font-weight:650;line-height:1.15}#page-builder.builder-shell:not(.builder--narrow) .sidebar-optional-title{font-size:10px;margin-top:8px;padding-top:8px}#page-builder.builder-shell:not(.builder--narrow) #sidebarAddSectionBtn{min-height:36px;padding:6px 8px;gap:8px;border-radius:8px;font-size:var(--text-sm);font-weight:500}#page-builder.builder-shell:not(.builder--narrow) #sidebarAddSectionBtn .sidebar-item-index{width:20px;height:20px;min-width:20px;min-height:20px;font-size:14px;font-weight:600}}
