@charset "UTF-8";.removeItem[data-v-64639306]{cursor:pointer;z-index:2;opacity:0;transition:transform .2s}.removeItem[data-v-64639306]>*{width:20px;height:20px;padding:3px;border-radius:6px;background-color:var(--button-negative)}.removeItem[data-v-64639306]:hover{transform:scale(1.1)}.resume-section[data-v-dd66dcb8]{position:relative;margin-top:17px;margin-bottom:7px}#resume[data-v-dd66dcb8]{position:relative;z-index:1}#resume[data-v-dd66dcb8]>*{text-align:var(--text-align)}button[data-v-dd66dcb8]{font-family:Inter}.ai-button[data-v-dd66dcb8]{position:absolute;top:18px;right:0;padding:4px 16px 8px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:14px;transition:transform .2s,opacity .1s;opacity:0;pointer-events:none;box-shadow:0 4px 5px #4b4b4b33}.resume-section:hover .ai-button[data-v-dd66dcb8]{opacity:.8;pointer-events:auto;transform:translateY(-45px)}.resume-section:hover .ai-button[data-v-dd66dcb8]:hover{opacity:1}.ai-button[data-v-dd66dcb8]:disabled{cursor:not-allowed}.resume-section:hover .ai-button[data-v-dd66dcb8]:disabled{opacity:.6;pointer-events:auto}.suggestion-box[data-v-dd66dcb8]{position:absolute;z-index:2;top:calc(100% + 8px);left:0;right:0;padding:12px 16px;background:linear-gradient(135deg,#667eea 10%,#b287dd);border-radius:8px;box-shadow:0 10px 25px #00000026;animation:slideDown-dd66dcb8 .3s ease-out}@keyframes slideDown-dd66dcb8{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.suggestion-text[data-v-dd66dcb8]{margin-bottom:12px;color:#fff;white-space:pre-wrap;max-height:200px;overflow-y:auto;text-align:justify}.suggestion-actions[data-v-dd66dcb8]{margin-top:12px;display:flex;gap:8px}.btn-accept[data-v-dd66dcb8],.btn-reject[data-v-dd66dcb8]{padding:6px 12px;border-radius:4px;border:none;cursor:pointer;font-size:13px;transition:opacity .2s}.btn-accept[data-v-dd66dcb8]:hover,.btn-reject[data-v-dd66dcb8]:hover{opacity:.9}.btn-accept[data-v-dd66dcb8]{background:var(--button-positive);color:#fff}.btn-reject[data-v-dd66dcb8]{background:var(--button-negative);color:#fff}.error[data-v-dd66dcb8]{color:var(--button-negative);font-size:13px;margin-top:8px}.highlight-resume #resume[data-v-dd66dcb8]{border-radius:5px 0 5px 5px;background:var(--hover-bg);border-color:var(--hover-border);box-shadow:0 1px 4px #667eea99;color:var(--greyed-text)}.restyle-input[data-v-aa628bbe]{display:block;box-sizing:border-box;background:transparent;border:none;padding:0;margin:0;font-size:inherit;font-family:inherit;color:inherit;appearance:none;outline:none;width:100%}.username[data-v-aa628bbe],.username-input[data-v-aa628bbe],.xtra-label[data-v-aa628bbe],.xtra-label-input[data-v-aa628bbe]{font-weight:700}.skill[data-v-aa628bbe],.contact-item[data-v-aa628bbe]{flex:1}.date[data-v-aa628bbe],.date-input[data-v-aa628bbe]{font-weight:500;width:5.5em;text-align:right;margin-right:5px;line-height:14pt}.date-input[data-v-aa628bbe]{width:5.75em}.extra-info[data-v-aa628bbe],.extra-info-input[data-v-aa628bbe]{display:flex;justify-content:flex-start;align-self:flex-end;font-style:italic;font-size:10pt;margin-top:-2px}.extra-info-input[data-v-aa628bbe]{gap:4px}.label[data-v-aa628bbe]{overflow:auto}.label-input[data-v-aa628bbe]{height:100%}.top-line[data-v-f6a20297]{display:flex;justify-content:space-between;line-height:14pt}.experience[data-v-f6a20297]{position:relative}.left[data-v-f6a20297]{display:flex;flex-direction:column}.job-label[data-v-f6a20297]{display:flex;flex:1;font-weight:600}.job-label-input[data-v-f6a20297]{line-height:15pt}.draggable[data-v-f6a20297]{display:flex;position:relative;flex:1;align-items:center;justify-content:center;flex-wrap:nowrap;opacity:0;cursor:move}.draggable[data-v-f6a20297]:hover{transition:all 111ms ease;opacity:1}.draggable[data-v-f6a20297]>*{color:#4b4b4b}.draggable[data-v-f6a20297]:active>*{transform:scale(.9);color:#70b5ff;filter:drop-shadow(0 0 8px rgba(112,181,255,.8))}.right[data-v-f6a20297]{flex:1;display:flex;flex-direction:column;width:100%;min-width:0}[data-v-f6a20297] .ta-desc>*{font-size:10.3pt}.add-extra-info[data-v-f6a20297]{position:relative;height:0px;font-style:italic;padding:0;font-size:10pt;transition:all .15s ease-in-out;transition-delay:.25s;opacity:0}.item:hover .add-extra-info[data-v-f6a20297]{height:18px;padding:2px 0;border-radius:var(--border-radius-base);color:var(--greyed-text);width:35%;opacity:1}.is-placeholder[data-v-12c68b4d]{border:2px dashed #70b5ff;background:transparent;color:transparent;border-radius:6px}.is-dragging[data-v-12c68b4d]{outline:none}.main[data-v-12c68b4d]{display:flex;flex-direction:column;align-self:flex-start;flex-wrap:nowrap;padding:0 14px 0 12px}#professional-xp .addItemButton[data-v-12c68b4d]{width:100%}.item[data-v-12c68b4d]{display:flex;padding:0 2px 1px 0;width:100%;min-width:0;align-items:stretch;border-radius:4px;font-size:11.5pt;white-space:pre-wrap}[data-v-12c68b4d] .ta-desc{text-align:var(--text-align)}.main-label[data-v-12c68b4d]{display:inline-flex;padding-right:4px;font-size:15pt;border-bottom:2px solid #cbcfd1}li[data-v-12c68b4d]{list-style:none;position:relative;box-sizing:content-box}li[data-v-12c68b4d]:hover .draggable:not(:hover){opacity:.6}li .removeItem[data-v-12c68b4d]{position:absolute;margin-top:-13px;right:-10px;opacity:0}li .item:hover .removeItem[data-v-12c68b4d]{opacity:1}li[data-v-12c68b4d]:hover{box-shadow:0 0 0 2px #70b5ff,6px 0 12px -3px #70b5ff4d,-4px 0 6px -3px #70b5ff1a;border-radius:6px}li[data-v-12c68b4d]:has(.date:hover,.label:hover,.plus-button:hover,.ta-desc:hover,.add-extra-info:hover,.hoverable:hover){background-color:#fcfcfcb2;box-shadow:6px 0 12px -3px #70b5ff4d,-4px 0 6px -3px #70b5ff1a}li+li[data-v-12c68b4d]{margin-top:4px}.list[data-v-12c68b4d]{padding-left:0;margin:8px auto 4px}.list.is-dragging .draggable,.list.is-dragging .removeItem{pointer-events:none!important}.list.is-dragging li:hover{box-shadow:none}.list.is-dragging li:hover .draggable>*{opacity:0!important}.list.is-dragging li .item:hover .user-actions>.removeItem{opacity:0!important}.properties-panel-btn[data-v-6e9b8e0f]{display:flex;position:relative;width:100%;justify-content:space-evenly;align-items:center;font-family:Inter,Roboto,-apple-system,San Francisco,Segoe UI,Helvetica Neue,sans-serif;gap:12px;padding:8px;border:none;border-radius:10px;background:#fff;color:#1e293b;font-size:14px;font-weight:500;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);box-shadow:0 1px 2px #0000000d;overflow:hidden}.properties-panel-btn[data-v-6e9b8e0f]:before{content:"";position:absolute;top:0;left:0;width:0;height:100%;background:linear-gradient(90deg,#3b82f61a,#60a5fa1a);transition:width .3s ease;z-index:0}.properties-panel-btn[data-v-6e9b8e0f]:hover{transform:translate(1px);box-shadow:0 4px 6px #0000001a}.properties-panel-btn[data-v-6e9b8e0f]:hover:before{width:100%}.properties-panel-btn[data-v-6e9b8e0f]:active{transform:scale(.96) translate(4px)}.properties-panel-btn.active[data-v-6e9b8e0f]{border-bottom-right-radius:0;border-bottom-left-radius:0}.img-container[data-v-6e9b8e0f]{flex-shrink:0;width:26px;display:flex;align-items:center;justify-content:center}.icon[data-v-6e9b8e0f]{width:100%;margin:0 auto;position:relative;z-index:1;transition:transform .3s ease}.icon.rotated[data-v-6e9b8e0f]{transform:rotate(180deg)}.variant-collapse[data-v-6e9b8e0f]{background-color:#f8fafc;padding:8px 11px}.variant-collapse[data-v-6e9b8e0f]:hover{background:#f8fafc}.variant-collapse .icon[data-v-6e9b8e0f]{width:100%;height:25px}.variant-profil-thumbnail img[data-v-6e9b8e0f]{border-radius:50%}.label[data-v-6e9b8e0f]{white-space:normal;flex:1;text-align:left}.fade-in[data-v-6e9b8e0f]{animation:fadeIn-6e9b8e0f .3s ease-in}@keyframes fadeIn-6e9b8e0f{0%{opacity:0;transform:translate(-5px)}to{opacity:1;transform:translate(0)}}.modal-overlay[data-v-11d24665]{position:fixed;inset:0;background-color:#0009;display:flex;justify-content:center;align-items:center;z-index:1000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.modal-content[data-v-11d24665]{background:#fff;border-radius:12px;max-width:540px;width:90%;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;animation:modalAppear-11d24665 .2s ease-out}@keyframes modalAppear-11d24665{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.modal-header[data-v-11d24665]{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 1.5rem 1rem;border-bottom:1px solid #e5e7eb}.modal-title[data-v-11d24665]{font-size:1.25rem;font-weight:600;color:#111827;margin:0}.close-button[data-v-11d24665]{background:none;border:none;cursor:pointer;color:#6b7280;padding:.25rem;border-radius:4px;transition:all .15s;display:flex;align-items:center;justify-content:center}.close-button[data-v-11d24665]:hover{background-color:#f3f4f6;color:#111827}.modal-body[data-v-11d24665]{padding:1.5rem}.description[data-v-11d24665]{color:#6b7280;font-size:.875rem;line-height:1.5;margin:0 0 1.5rem}.generate-section[data-v-11d24665]{text-align:center}.btn-generate[data-v-11d24665]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;padding:.875rem 2rem;border-radius:8px;font-size:.9375rem;font-weight:500;cursor:pointer;transition:all .2s;box-shadow:0 4px 6px -1px #0000001a}.btn-generate[data-v-11d24665]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 12px -2px #00000026}.btn-generate[data-v-11d24665]:disabled{opacity:.6;cursor:not-allowed}.share-section[data-v-11d24665]{display:flex;flex-direction:column;gap:.75rem}.share-label[data-v-11d24665]{font-size:.875rem;font-weight:500;color:#374151}.url-container[data-v-11d24665]{display:flex;gap:.5rem}.url-input[data-v-11d24665]{flex:1;padding:.625rem .875rem;border:1px solid #d1d5db;border-radius:6px;font-size:.875rem;color:#374151;background-color:#f9fafb}.url-input[data-v-11d24665]:focus{outline:none;border-color:#667eea;background-color:#fff}.btn-copy[data-v-11d24665]{background-color:#667eea;color:#fff;border:none;padding:.625rem 1.25rem;border-radius:6px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s;white-space:nowrap}.btn-copy[data-v-11d24665]:hover{background-color:#5568d3}.btn-copy.copied[data-v-11d24665]{background-color:#10b981}.link-preview[data-v-11d24665]{color:#667eea;font-size:.875rem;text-decoration:none;font-weight:500;display:inline-block;transition:color .2s}.link-preview[data-v-11d24665]:hover{color:#5568d3;text-decoration:underline}.section[data-v-8b2ba869]{display:flex;flex-direction:column;gap:8px;position:relative}.category[data-v-8b2ba869]{font-weight:600;transition:opacity .25s ease}.section-separator[data-v-8b2ba869]{height:3px;border-radius:2px;margin:4px auto;width:68%;transition:all .3s ease}.user-separator[data-v-8b2ba869]{background:linear-gradient(90deg,#3b82f6,#60a5fa);box-shadow:0 1px 3px #3b82f64d}.card[data-v-70bbc65f]{border-radius:14px;padding:21px;box-shadow:0 4px 6px #0000000d,0 1px 3px #0000001a}.wrapper[data-v-70bbc65f]{display:flex;flex-direction:column;gap:12px}.palette-select[data-v-70bbc65f]{display:flex;gap:16px}.sv[data-v-70bbc65f],canvas[data-v-70bbc65f]{border-radius:12px;border:2px solid #e2e8f0;cursor:crosshair}.thumb[data-v-70bbc65f]{position:absolute;width:16px;height:16px;border-radius:50%;border:3px solid #fff;box-shadow:0 2px 8px #0000004d,0 0 0 1px #0000001a;pointer-events:none}.hue[data-v-70bbc65f]{width:28px;height:130px;border-radius:12px;border:2px solid #e2e8f0;position:relative;cursor:pointer}.hthumb[data-v-70bbc65f]{position:absolute;width:100%;height:8px;background:#fff;border-radius:4px;box-shadow:0 2px 6px #0003,0 0 0 1px #0000001a;pointer-events:none}.hue-row[data-v-70bbc65f]{display:flex;gap:12px;align-items:center}.controls input[type=text][data-v-70bbc65f]{padding:6px 8px;border-radius:10px;border:2px solid #e2e8f0;width:100%;font-family:Monaco,Menlo,monospace;font-size:14px;font-weight:500;color:#1e293b;background:#f8fafc;transition:all .2s ease}.controls input[type=text][data-v-70bbc65f]:hover{border-color:#cbd5e1;background:#fff}.controls input[type=text][data-v-70bbc65f]:focus{outline:none;border-color:#8b5cf6;box-shadow:0 0 0 3px #8b5cf61a}.palette h3[data-v-70bbc65f]{margin:10px 0 12px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.8px;color:#8b5cf6}.swatches[data-v-70bbc65f]{display:flex;flex-wrap:wrap;gap:6px}.sw[data-v-70bbc65f]{width:35px;height:35px;border-radius:10px;border:2px solid transparent;cursor:pointer;position:relative;overflow:hidden;transition:all .25s cubic-bezier(.4,0,.2,1)}.sw.active[data-v-70bbc65f]{border-color:#8b5cf6;box-shadow:0 0 0 3px #8b5cf633;transform:scale(1.05);z-index:2}.section[data-v-445f80c6]{display:flex;flex-direction:column;gap:8px;position:relative}.category[data-v-445f80c6]{font-weight:600;transition:opacity .25s ease}.section-separator[data-v-445f80c6]{height:3px;border-radius:2px;margin:4px auto;width:68%;transition:all .3s ease}.design-separator[data-v-445f80c6]{background:linear-gradient(90deg,#8b5cf6,#a78bfa);box-shadow:0 1px 3px #8b5cf64d}.expandable-content[data-v-445f80c6]{border-radius:0 0 6px 6px;background:#fff}.chevron[data-v-445f80c6]{margin-left:auto;width:18px;height:18px;transition:transform .3s ease;display:flex;align-items:center;justify-content:center}.chevron img[data-v-445f80c6]{display:block;width:100%;height:100%}.chevron.open[data-v-445f80c6]{transform:rotate(180deg)}.accordion-enter-active[data-v-445f80c6],.accordion-leave-active[data-v-445f80c6]{transition:all .3s ease-in-out;overflow:hidden}.accordion-enter-from[data-v-445f80c6],.accordion-leave-to[data-v-445f80c6]{max-height:0;opacity:0;padding:0}.accordion-enter-to[data-v-445f80c6],.accordion-leave-from[data-v-445f80c6]{max-height:720px;opacity:1}.layout-selector[data-v-9d4e927f]{display:flex;flex-direction:column;padding:0 16px 12px}.label[data-v-9d4e927f]{margin-top:10px;margin-bottom:6px;font-size:11pt;letter-spacing:.8px;color:#3b3b3b}.selectors[data-v-9d4e927f]{display:flex;justify-content:center;gap:8px}.layout-selector button[data-v-9d4e927f]{flex:1;max-width:100px;padding:10px 0;border:none;border-radius:8px;background:#f1f5f9;color:#1e293b;font-size:14px;font-weight:500;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 6px #0000001a;transform:translateY(0)}.layout-selector button[data-v-9d4e927f]:hover{box-shadow:0 6px 8px #0000001f;background:#e2e8f0}.layout-selector button[data-v-9d4e927f]:active{transform:translateY(2px);box-shadow:0 1px 2px #0000000d}.layout-selector button.active[data-v-9d4e927f]{background:var(--conf-layout-color);color:#fff;box-shadow:0 1px 2px #6366f133;transform:translateY(2px)}.section[data-v-1deba7f7]{display:flex;flex-direction:column;gap:8px;position:relative}.category[data-v-1deba7f7]{font-weight:600;transition:opacity .25s ease}.section-separator[data-v-1deba7f7]{height:3px;border-radius:2px;margin:4px auto;width:68%;transition:all .3s ease}.layout-separator[data-v-1deba7f7]{background:var(--conf-layout-color);box-shadow:0 1px 3px #c53c804d}.expandable-content[data-v-1deba7f7]{border-radius:0 0 6px 6px;background:#fff}.chevron[data-v-1deba7f7]{margin-left:auto;width:18px;height:18px;transition:transform .3s ease;display:flex;align-items:center;justify-content:center}.chevron img[data-v-1deba7f7]{display:block;width:100%;height:100%}.chevron.open[data-v-1deba7f7]{transform:rotate(180deg)}.accordion-enter-active[data-v-1deba7f7],.accordion-leave-active[data-v-1deba7f7]{transition:all .3s ease-in-out;overflow:hidden}.accordion-enter-from[data-v-1deba7f7],.accordion-leave-to[data-v-1deba7f7]{max-height:0;opacity:0;padding:0}.accordion-enter-to[data-v-1deba7f7],.accordion-leave-from[data-v-1deba7f7]{max-height:720px;opacity:1}.section[data-v-1c8509c3]{display:flex;flex-direction:column;gap:8px;position:relative}.category[data-v-1c8509c3]{font-weight:600;transition:opacity .25s ease}.section-separator[data-v-1c8509c3]{height:3px;border-radius:2px;margin:4px auto;width:68%;transition:all .3s ease}.template-separator[data-v-1c8509c3]{background:var(--conf-template-color);box-shadow:0 1px 3px #0596694d}.expandable-content[data-v-1c8509c3]{border-radius:0 0 6px 6px;background:#fff}.chevron[data-v-1c8509c3]{margin-left:auto;width:18px;height:18px;transition:transform .3s ease;display:flex;align-items:center;justify-content:center}.chevron img[data-v-1c8509c3]{display:block;width:100%;height:100%}.chevron.open[data-v-1c8509c3]{transform:rotate(180deg)}.template-selector[data-v-1c8509c3]{display:flex;flex-direction:column;gap:8px;padding:12px 16px}.accordion-enter-active[data-v-1c8509c3],.accordion-leave-active[data-v-1c8509c3]{transition:all .3s ease-in-out;overflow:hidden}.accordion-enter-from[data-v-1c8509c3],.accordion-leave-to[data-v-1c8509c3]{max-height:0;opacity:0;padding:0}.accordion-enter-to[data-v-1c8509c3],.accordion-leave-from[data-v-1c8509c3]{max-height:720px;opacity:1}.template-btn[data-v-1c8509c3]{flex:1;padding:10px 0;border:none;border-radius:8px;background:#f1f5f9;color:#1e293b;font-size:14px;font-weight:500;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 6px #0000001a;transform:translateY(0)}.template-btn[data-v-1c8509c3]:hover{box-shadow:0 6px 8px #0000001f;background:#e2e8f0}.template-btn[data-v-1c8509c3]:active{transform:translateY(2px);box-shadow:0 1px 2px #0000000d}.template-btn.active[data-v-1c8509c3]{background:var(--conf-template-color);color:#fff;box-shadow:0 1px 2px #6366f133;transform:translateY(2px)}.section[data-v-b3fcd506]{display:flex;flex-direction:column;gap:8px;position:relative}.category[data-v-b3fcd506]{font-weight:600;transition:opacity .25s ease}.section-separator[data-v-b3fcd506]{height:3px;border-radius:2px;margin:4px auto;width:68%;transition:all .3s ease}.user-separator[data-v-b3fcd506]{background:linear-gradient(90deg,#3b82f6,#60a5fa);box-shadow:0 1px 3px #3b82f64d}.properties-panel[data-v-67eca307]{position:fixed;left:0;top:0;width:250px;box-sizing:border-box;z-index:3;display:flex;flex-direction:column;gap:9px;padding:16px;background:linear-gradient(135deg,#f8fafc,#f1f5f9);box-shadow:0 2px 4px #6087d04d;transition:width .25s ease;overflow:hidden}.properties-panel.collapsed[data-v-67eca307]{width:60px;padding-left:8px;padding-right:8px}.modal-overlay[data-v-d90bd698]{position:fixed;inset:0;background:#0009;display:flex;justify-content:center;align-items:center;z-index:1000}.modal-content[data-v-d90bd698]{background:#fff;border-radius:8px;max-width:500px;width:90%;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 4px 20px #0000004d}.modal-header[data-v-d90bd698]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid #e5e7eb}.modal-header h3[data-v-d90bd698]{margin:0;font-size:18px;font-weight:600}.close-btn[data-v-d90bd698]{background:none;border:none;font-size:28px;cursor:pointer;color:#6b7280;line-height:1;padding:0;width:30px;height:30px}.close-btn[data-v-d90bd698]:hover{color:#111827}.modal-body[data-v-d90bd698]{padding:20px;overflow:auto;display:flex;flex-direction:column;align-items:center;gap:12px}.crop-container[data-v-d90bd698]{max-width:400px;-webkit-user-select:none;user-select:none}.crop-container img[data-v-d90bd698]{max-width:400px;width:100%;height:auto;display:block}.help-text[data-v-d90bd698]{font-size:12px;color:#6b7280;margin:0;text-align:center}.modal-footer[data-v-d90bd698]{display:flex;justify-content:flex-end;gap:12px;padding:16px 20px;border-top:1px solid #e5e7eb}.btn-cancel[data-v-d90bd698],.btn-crop[data-v-d90bd698]{padding:8px 16px;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;border:none;transition:all .2s}.btn-cancel[data-v-d90bd698]{background:#f3f4f6;color:#374151}.btn-cancel[data-v-d90bd698]:hover{background:#e5e7eb}.btn-crop[data-v-d90bd698]{background:#3b82f6;color:#fff}.btn-crop[data-v-d90bd698]:hover{background:#2563eb}.modal-enter-active[data-v-d90bd698],.modal-leave-active[data-v-d90bd698]{transition:opacity .2s ease}.modal-enter-from[data-v-d90bd698],.modal-leave-to[data-v-d90bd698]{opacity:0}.modal-enter-active .modal-content[data-v-d90bd698],.modal-leave-active .modal-content[data-v-d90bd698]{transition:transform .2s ease}.modal-enter-from .modal-content[data-v-d90bd698],.modal-leave-to .modal-content[data-v-d90bd698]{transform:scale(.95)}.picture-container[data-v-e1d58862]{position:relative}.image-wrapper[data-v-e1d58862]{position:relative;display:flex;justify-content:center;align-items:center;overflow:hidden}.sidebar .picture-container[data-v-e1d58862]{max-width:88%;align-self:center}.picture[data-v-e1d58862]{width:100%;cursor:pointer;height:auto;aspect-ratio:1 / 1;object-fit:cover;transition:border-radius .1s ease}.radiusAdjuster[data-v-e1d58862]{position:absolute;bottom:10px;width:40%;opacity:0;z-index:2;cursor:pointer;transition:opacity .3s ease}.image-wrapper:hover .radiusAdjuster[data-v-e1d58862]{opacity:.8}.upload-overlay[data-v-e1d58862]{position:absolute;inset:0;background:#dfdfdf99;opacity:0;transition:opacity .3s ease;z-index:1;display:flex;justify-content:center;align-items:center;cursor:pointer}.upload-overlay.processing[data-v-e1d58862]{opacity:.95;cursor:wait}.image-wrapper:hover .upload-overlay[data-v-e1d58862]{opacity:.95}.upload-overlay .upload-icon[data-v-e1d58862]{filter:drop-shadow(0 2px 4px rgba(0,0,0,.2))}.processing-content[data-v-e1d58862]{display:flex;flex-direction:column;align-items:center;gap:8px}.processing-content span[data-v-e1d58862]{font-size:14px;font-weight:500;color:#374151}.spinner[data-v-e1d58862]{width:32px;height:32px;border:3px solid #e5e7eb;border-top-color:#3b82f6;border-radius:50%;animation:spin-e1d58862 .8s linear infinite}@keyframes spin-e1d58862{to{transform:rotate(360deg)}}.remove-btn[data-v-e1d58862]{position:absolute;top:10px;right:10px;opacity:0;z-index:2;transition:opacity .3s ease}.picture-container:hover .remove-btn[data-v-e1d58862]{opacity:.9}.picture-container:hover .remove-btn[data-v-e1d58862]:hover{opacity:1;transform:scale(1.1);transition:opacity .2s ease,transform .2s ease}.image-wrapper:hover .radiusAdjuster[data-v-e1d58862]:hover{opacity:1}.error-message[data-v-e1d58862]{position:absolute;bottom:-40px;left:0;right:0;padding:8px 12px;background:#fee;border:1px solid #fcc;border-radius:6px;color:#c00;font-size:12px;text-align:center;z-index:3}.personal[data-v-ac91ff83]{display:flex;flex-direction:column;flex-wrap:wrap;padding:0 10px;margin-bottom:4px;color:#000}#username[data-v-ac91ff83]>*,#lookupJob[data-v-ac91ff83]>*{padding:0 2px}#fullName[data-v-ac91ff83]{font-weight:500}#lookupJob[data-v-ac91ff83]{line-height:19pt}.item[data-v-b0ea48ee]{flex:1}.is-dragging[data-v-b0ea48ee] .removeItem,.hover-disabled[data-v-b0ea48ee] .removeItem{opacity:0!important}.skills[data-v-c70264b9]{-webkit-hyphens:none;hyphens:none}.item[data-v-c70264b9]{flex:1}.is-dragging[data-v-c70264b9] .removeItem,.hover-disabled[data-v-c70264b9] .removeItem{opacity:0!important}ul li[data-v-5dbfe319]{display:flex;justify-content:space-between;gap:12px}select[data-v-5dbfe319]{appearance:none;-webkit-appearance:none;-moz-appearance:none;border:none;background:transparent;color:inherit;padding:0;margin:0;font-size:11pt;font-family:Inter;outline:none;box-shadow:none;min-width:0;height:auto;text-align:inherit;text-transform:none;letter-spacing:normal;cursor:pointer}select option[data-v-5dbfe319]{color:#000;background-color:#fff}.personnal-container[data-v-a23b875b]{display:flex;flex-direction:column;gap:4px}.topbox[data-v-a23b875b]{height:16px;border-bottom-left-radius:var(--sidebar-radius);border-bottom-right-radius:var(--sidebar-radius)}.box-color[data-v-a23b875b]{background-color:var(--main-color)}.box-color[data-v-a23b875b]:hover{box-shadow:0 0 0 2px #70b5ff,6px 0 12px -3px #70b5ff4d,-4px 0 6px -3px #70b5ff1a;transition:.2s}.sidebar[data-v-a23b875b]{display:flex;flex-flow:column nowrap;justify-content:flex-start;width:var(--sidebar-width);gap:10px}.infos[data-v-a23b875b]{flex:1;border-radius:var(--sidebar-radius);white-space:normal;word-break:break-word}.infos .block[data-v-a23b875b]{padding-left:12px;padding-right:12px;margin-bottom:8px;border-radius:6px}.infos .block[data-v-a23b875b]:first-child{padding-top:14px}.infos .block[data-v-a23b875b]:last-child{padding-bottom:14px}[data-v-a23b875b] .sidebar-label{font-size:larger;font-weight:700;margin-bottom:6px}.hobbies .textarea-section[data-v-a23b875b]{padding:2px}#hobbies[data-v-a23b875b]{font-size:11pt}[data-v-a23b875b] ul{padding:0}[data-v-a23b875b] ul>*{font-size:11pt}[data-v-a23b875b] .list{display:flex;flex-direction:column;margin:auto;gap:3px}[data-v-a23b875b] .list li{position:relative;list-style:none;margin-right:-10px;padding-right:10px}[data-v-a23b875b] .list li .removeItem{position:absolute;display:flex;top:0;right:0;height:100%;align-items:center}[data-v-a23b875b] .list li .removeItem:before{content:"";position:absolute;inset:0 0 0 -18px;margin-left:11px}[data-v-a23b875b] .list li:hover .removeItem,[data-v-a23b875b] .list li .removeItem:hover{opacity:1;transform:translate(86%)}[data-v-a23b875b] .list p{margin:0}.drag-area[data-v-00cc3e33]{min-height:100vh;background-color:#f5f5f5;position:relative}.drag-area[data-v-00cc3e33]:hover{cursor:move}.fade-delayed-leave-active[data-v-00cc3e33]{transition:opacity .3s ease 1s}.fade-delayed-leave-to[data-v-00cc3e33]{opacity:0}.disclaimer[data-v-00cc3e33]{background-color:#6eafe7;color:#f5f5f5;font-weight:600;position:fixed;left:0;right:0;bottom:0;text-align:center;margin:0 auto;padding:12px;font-size:10pt;z-index:9999}.sidebar[data-v-00cc3e33],.main[data-v-00cc3e33]{min-width:0;min-height:0;pointer-events:auto}#a4-container[data-v-00cc3e33]{background-color:#f8f8f8;width:210mm;height:297mm;padding:9px;box-shadow:0 4px 5px #4b4b4b33;box-sizing:border-box}.container[data-v-00cc3e33]{display:grid;grid-template-columns:var(--sidebar-width) 1fr;height:100%}[data-v-00cc3e33] textarea{display:block;width:100%;height:auto;overflow:hidden;resize:none;box-sizing:border-box;border:none;border-radius:4px;scrollbar-width:none;padding:2px}[data-v-00cc3e33] textarea::-webkit-scrollbar{display:none}@page{size:A4 portrait;margin:0}@media print{html[data-v-00cc3e33],body[data-v-00cc3e33]{margin:0;padding:0;width:210mm;height:297mm;background-color:#fff;overflow:hidden}body[data-v-00cc3e33]>*:not(#a4-container){display:none!important}#a4-container[data-v-00cc3e33]{position:absolute!important;left:0!important;top:0!important;width:210mm!important;height:297mm!important;margin:0!important;transform:none!important;box-shadow:none!important;overflow:hidden!important;page-break-after:avoid;page-break-before:avoid;page-break-inside:avoid}#a4-container[data-v-00cc3e33] *{visibility:visible}.drag-area[data-v-00cc3e33]{position:static!important}#a4-container[data-v-00cc3e33]{position:fixed!important;left:0!important;top:0!important;transform:none!important;margin:0!important;box-shadow:none;overflow:hidden!important}.properties-panel[data-v-00cc3e33],.disclaimer[data-v-00cc3e33],.zoom-controls[data-v-00cc3e33],.autosave-indicator[data-v-00cc3e33],.error-toast[data-v-00cc3e33],.loader-container[data-v-00cc3e33],.loader-overlay[data-v-00cc3e33],.removeItem[data-v-00cc3e33],.upload-overlay[data-v-00cc3e33],.radiusAdjuster[data-v-00cc3e33],.ai-button[data-v-00cc3e33],.custom-tooltip[data-v-00cc3e33],.color-wheel-cursor[data-v-00cc3e33],button[data-v-00cc3e33]{display:none!important;visibility:hidden!important}}.zoom-controls[data-v-00cc3e33]{display:flex;position:fixed;top:10px;right:10px;background:#000000b3;padding:10px;border-radius:5px;gap:10px;z-index:10}.zoom-controls button[data-v-00cc3e33]{background:#fff;border:none;width:35px;height:35px;border-radius:3px;cursor:pointer;font-size:18px;font-weight:700;transition:background .3s}.zoom-btn[data-v-00cc3e33]:hover{background:#e0e0e0}.zoom-level[data-v-00cc3e33]{color:#fff;padding:8px 12px;background:#fff3;border-radius:3px;font-size:14px}.autosave-indicator[data-v-00cc3e33]{position:fixed;bottom:24px;right:24px;padding:10px 16px;background:#fffffff2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:8px;box-shadow:0 4px 12px #0000001a;z-index:1000;font-size:.875rem}.status[data-v-00cc3e33]{display:flex;align-items:center;gap:8px}.status.saving[data-v-00cc3e33]{color:#2563eb}.status.unsaved[data-v-00cc3e33]{color:#64748b}.spinner-small[data-v-00cc3e33]{width:14px;height:14px;border:2px solid #f3f4f6;border-top-color:#2563eb;border-radius:50%;animation:spin 1s linear infinite}.dot[data-v-00cc3e33]{width:6px;height:6px;background:#f59e0b;border-radius:50%;animation:pulse-00cc3e33 2s ease-in-out infinite}@keyframes pulse-00cc3e33{0%,to{opacity:1}50%{opacity:.5}}.error-toast[data-v-00cc3e33]{position:fixed;top:24px;right:24px;padding:12px 16px;background:#fee2e2;color:#dc2626;border-radius:8px;border-left:4px solid #dc2626;box-shadow:0 4px 12px #00000026;z-index:1000;font-size:.875rem}.fade-enter-active[data-v-00cc3e33],.fade-leave-active[data-v-00cc3e33]{transition:opacity .3s ease}.fade-enter-from[data-v-00cc3e33],.fade-leave-to[data-v-00cc3e33]{opacity:0}.loader-overlay[data-v-00cc3e33]{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;background-color:#f5f5f5d9;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:10000}.setup-container[data-v-bdd722db]{max-width:600px;margin:50px auto;padding:40px;background:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a}h1[data-v-bdd722db]{margin-bottom:30px;text-align:center}.form-group[data-v-bdd722db]{margin-bottom:20px}label[data-v-bdd722db]{display:block;margin-bottom:8px;font-weight:500}input[data-v-bdd722db],select[data-v-bdd722db]{width:100%;padding:10px;border:1px solid #ccc;border-radius:4px;box-sizing:border-box}.submit-btn[data-v-bdd722db]{width:100%;padding:12px;background-color:#007bff;color:#fff;border:none;border-radius:4px;cursor:pointer;font-weight:500;font-size:16px}.submit-btn[data-v-bdd722db]:hover:not(:disabled){background-color:#0056b3}.submit-btn[data-v-bdd722db]:disabled{background-color:#ccc;cursor:not-allowed}.error[data-v-bdd722db]{color:red;margin-top:15px;text-align:center}.modal-overlay[data-v-d950a9db]{position:fixed;inset:0;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:9999}.login-container[data-v-d950a9db]{position:relative;max-width:400px;width:90%;background:#fff;padding:40px 30px 30px;border-radius:8px;box-shadow:0 4px 20px #00000026}.close-btn[data-v-d950a9db]{position:absolute;top:10px;right:10px;background:none;border:none;font-size:32px;cursor:pointer;color:#666;line-height:1;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center}.close-btn[data-v-d950a9db]:hover{color:#000}h1[data-v-d950a9db]{margin-top:0;margin-bottom:24px;text-align:center}.google-btn[data-v-d950a9db]{width:100%;padding:12px;background-color:#fff;color:#444;border:1px solid #ddd;border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:10px;font-size:14px;font-weight:500;margin-bottom:20px;transition:background-color .2s}.google-btn[data-v-d950a9db]:disabled{background-color:light-dark(rgba(239,239,239,.3),rgba(19,1,1,.3));color:light-dark(rgba(16,16,16,.3),rgba(255,255,255,.3));border-color:light-dark(rgba(118,118,118,.3),rgba(195,195,195,.3));cursor:not-allowed}.google-btn[data-v-d950a9db]:hover{background-color:#f8f8f8}.divider[data-v-d950a9db]{display:flex;align-items:center;text-align:center;margin:20px 0;color:#666}.divider[data-v-d950a9db]:before,.divider[data-v-d950a9db]:after{content:"";flex:1;border-bottom:1px solid #ddd}.divider span[data-v-d950a9db]{padding:0 10px;font-size:14px}.form-group[data-v-d950a9db]{margin-bottom:15px}label[data-v-d950a9db]{display:block;margin-bottom:5px}input[data-v-d950a9db]{width:100%;padding:8px;border:1px solid #ccc;border-radius:4px;box-sizing:border-box}.submit-btn[data-v-d950a9db]{width:100%;padding:10px;background-color:#007bff;color:#fff;border:none;border-radius:4px;cursor:pointer;font-weight:500}.submit-btn[data-v-d950a9db]:hover{background-color:#0056b3}.error[data-v-d950a9db]{color:red;margin-top:10px;font-size:14px}.toggle-text[data-v-d950a9db]{text-align:center;margin-top:20px;font-size:14px;color:#666}.toggle-text a[data-v-d950a9db]{color:#007bff;text-decoration:none;cursor:pointer}.toggle-text a[data-v-d950a9db]:hover{text-decoration:underline}.modal-overlay{position:fixed;inset:0;background:#0006;display:flex;justify-content:center;align-items:center;z-index:9999}html,body{margin:0;padding:0;font-family:Inter,Roboto,-apple-system,San Francisco,Segoe UI,Helvetica Neue,sans-serif;background-color:#eee;height:100%;overflow:hidden;background:linear-gradient(135deg,#fff,#f9fafb,#f5f7ff)}#app{font-family:Inter,Roboto,-apple-system,San Francisco,Segoe UI,Helvetica Neue,sans-serif}body *:focus:not(²ton){box-shadow:0 0 0 2px Highlight;border-radius:6px}.sidebar-label{font-size:larger;font-weight:700;margin-bottom:6px}.item{text-align:inherit}#sidebar .item{text-align:left}.greyed-out{color:#c7c6c6!important}.zoomable.layout-hover #main-section{background-color:#a8e3ff1e}.loader-container{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;background-color:#f5f5f5;z-index:9999;opacity:.7}.loader{display:flex;flex-direction:column;align-items:center;gap:20px}.loader-spinner{width:50px;height:50px;border:4px solid #e5e7eb;border-top-color:#2563eb;border-radius:50%;animation:spin 1s linear infinite}.loader-text{color:#1f2937;font-size:1rem;font-weight:500}.extra-padding{padding:2px}@keyframes spin{to{transform:rotate(360deg)}}@media print{html,body{background-color:#fff}.properties-panel,.disclaimer,.zoom-controls,.autosave-indicator,.error-toast,.loader-container,.loader-overlay,.removeItem,.upload-overlay,.radiusAdjuster,.ai-button,.custom-tooltip,.color-wheel-cursor,button{display:none!important;visibility:hidden!important}}#a4-container{cursor:default}textarea{all:unset}.hoverable:hover{border-radius:var(--border-radius-base);background:var(--hover-bg);border-color:var(--hover-border);box-shadow:var(--hover-shadow);color:var(--greyed-text)}.hover-disabled .hoverable{pointer-events:none!important}.sortable-chosen{box-shadow:none;cursor:move}.sortable-drag{opacity:0}.draggable{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.ghost{border-radius:var(--border-radius-base);background:var(--hover-bg);border-color:var(--hover-border);box-shadow:none;color:var(--greyed-text)}.sidebar input{max-width:230px}.color-wheel-cursor{position:fixed;width:32px;height:32px;pointer-events:none;opacity:0;transition:opacity .2s;z-index:9;transform:translate(2px,-28px)}.addItemButton{all:unset;display:flex;position:relative;width:98%;cursor:pointer;border-radius:var(--border-radius-base);margin:0;height:0;opacity:0;pointer-events:none;padding:0;transition:height var(--transition-fast),margin var(--transition-fast),opacity var(--transition-fast)}.addItemButton:before,.addItemButton:after{content:"";position:absolute;transition:all var(--transition-fast)}.addItemButton:before{background-color:var(--button-positive);border-radius:var(--border-radius-base);height:22px;width:100%;z-index:1;box-shadow:var(--box-shadow-base)}.addItemButton:hover:before{box-shadow:var(--box-shadow-hover);transform:scale(1.01)}.addItemButton:after{content:"+";top:42%;left:51%;transform:translate(-50%,-44%);font-weight:700;font-size:18px;color:#fff;z-index:2;pointer-events:none}.list:last-child:hover .addItemButton,.addItemButton:hover{height:22px;margin-top:7px;margin-bottom:10px;opacity:1;pointer-events:auto}:root{--border-radius-base: 5px;--hover-bg: #fcfcfc;--hover-border: #e0e7ff;--hover-shadow: 0 0 0 2px #e0e7ff, 0 2px 8px rgba(102, 126, 234, .08);--focus-color: #667eea;--greyed-text: #8a8a8a;--transition-fast: .1s ease;--sidebar-width: 234px;--main-color: #559db3;--button-positive: #55B39A;--button-negative: #d06060;--text-color: #000000;--box-shadow-base: 0 2px 3px rgba(0, 0, 0, .3);--box-shadow-hover: 0 3px 6px rgba(0, 0, 0, .3);--button-bg-hover: linear-gradient(90deg, rgba(59, 130, 246, .1), rgba(139, 92, 246, .1));--sidebar-radius: 6px;--text-align: justify;--sidebar-text-align: end;--conf-layout-color: linear-gradient(90deg, #c53c80 0%, #db6b9d 100%);--conf-template-color: linear-gradient(90deg, #3c99c5 0%, #6b93db 100%);--conf-x-color: linear-gradient(90deg, #3c87c5 0%, #6b6ddb 100%)}.air #sidebar{background-color:#f8f8f8;text-align:right}.air .restyle-input,.air #sidebar .item{text-align:inherit}.air .item{color:#000}.air #sidebar .hoverable:hover{color:var(--greyed-text);text-align:inherit}.air .sidebar-label{color:#fff;background-color:var(--main-color);padding:2px 5px 2px 15px;text-align:var(--sidebar-text-align);justify-self:end}.air .sidebar .picture-container{max-width:80%;align-self:end;margin-right:12px}.air .topbox{height:12px}.air .languages li{justify-content:end}.air .resume-section{margin-top:13px}.air .personal{margin-right:12px;border-right:8px solid var(--main-color)}.air .main-label{border-bottom:2px solid var(--main-color)}.air .box-color{background-color:transparent}.air .topbox{opacity:0}.air .hobbies .sidebar-label{padding:2px 5px 2px 11px}.air #main-section{border-radius:2px}#a4-container.air{background-color:#fff}.font-size-modal[data-v-b0292fb0]:before{content:"";position:absolute;top:95%;left:50%;transform:translate(-50%);border:8px solid transparent;border-top-color:#fff}.button-container[data-v-b0292fb0]{display:flex;align-items:end}.size-button[data-v-b0292fb0]{background:transparent;border:none;cursor:pointer;padding:0 4px;display:flex;align-items:center;font-weight:600;border-radius:6px;transition:background-color .2s ease}.size-button[data-v-b0292fb0]:hover:not(.disabled){background:#ddeaff80}.size-button[data-v-b0292fb0]:active:not(.disabled){background:#ddeaffcc;transform:scale(.95)}.size-button.disabled[data-v-b0292fb0]{opacity:.4;cursor:not-allowed}.size-button-decrease[data-v-b0292fb0]{font-size:medium}.size-button-increase[data-v-b0292fb0]{margin-left:10px;font-size:large}
