.fact-container[data-v-1e183f7f]{display:flex;flex-direction:column;align-items:center;text-align:center;background-color:purple;border-radius:8px;padding:40px;box-shadow:0 4px 8px rgba(0,0,0,.2);animation:fadeIn-1e183f7f 1s ease-in-out}.fact-text[data-v-1e183f7f]{color:#fff;font-size:24px}@keyframes fadeIn-1e183f7f{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.fade-enter-active[data-v-2dfca3a7],.fade-leave-active[data-v-2dfca3a7]{transition:opacity 1s}.fade-enter[data-v-2dfca3a7],.fade-leave-to[data-v-2dfca3a7]{opacity:0}.random-fact[data-v-2dfca3a7]{margin-bottom:20px}.loading-text[data-v-2dfca3a7]{color:#000;font-size:30px}.loading-bar[data-v-2dfca3a7]{width:100%;height:10px;background-color:purple;border:1px 800080 solid;position:relative;top:10px;animation:loadingAnimation-2dfca3a7 2s infinite}@keyframes loadingAnimation-2dfca3a7{0%{width:0}10%{width:10%}20%{width:20%}30%{width:30%}40%{width:40%}50%{width:50%}60%{width:60%}75%{width:75%}85%{width:85%}to{width:100%}}.lang-dropdown[data-v-2aa1ed08]{position:relative;font-family:Poppins,sans-serif;color:#000;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:#7f76f400}.lang-selected[data-v-2aa1ed08]{display:flex;align-items:center;gap:8px;background-color:transparent;padding:8px 12px;cursor:pointer}.dropdown-menu[data-v-2aa1ed08]{position:absolute;top:100%;left:0;background-color:#5a52d5;border-radius:8px;box-shadow:0 8px 24px rgba(0,0,0,.2);width:200px;z-index:20;padding:0}.dropdown-list[data-v-2aa1ed08]{max-height:240px;overflow-y:auto;list-style:none;margin:0;padding:0}.dropdown-list[data-v-2aa1ed08]::-webkit-scrollbar{width:6px}.dropdown-list[data-v-2aa1ed08]::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:4px}.dropdown-header[data-v-2aa1ed08]{display:flex;height:30px;padding:8px 8px;font-weight:700;font-size:14px;color:#000;border-bottom:2px solid #5a52d5;margin-top:10px}.dropdown-list li[data-v-2aa1ed08]{display:flex;align-items:center;gap:10px;padding:10px 16px;cursor:pointer;font-size:14px;color:#000}.dropdown-list li[data-v-2aa1ed08]:hover{background-color:#5b52d5cc}.dropdown-list li.disabled[data-v-2aa1ed08]{color:#6b7280;cursor:not-allowed}.flag[data-v-2aa1ed08]{width:24px}.icon-class[data-v-1c826ac0]{display:flex;color:#909090;fill:#909090;font-size:24px;width:24px;height:24px}.score-range[data-v-1c826ac0]{min-width:200px;display:flex;align-items:center;gap:5px}.exp-text-div[data-v-1c826ac0]{position:absolute;display:flex;z-index:1;width:300px;background-color:#aa93f3;padding:20px}.cv-evaluation-section-scores[data-v-1c826ac0]{display:flex;flex-wrap:wrap;justify-content:center;width:30%}.score-card[data-v-1c826ac0]{width:calc(33.33% - 20px);text-align:center;margin:10px}.cv-evaluation-section-scores.center-items .score-card[data-v-1c826ac0]{width:calc(50% - 20px)}.score-circle[data-v-1c826ac0]{width:100px;height:100px}.circle-background[data-v-1c826ac0]{fill:none;stroke:#f2f2f2;stroke-width:10}.circle-score[data-v-1c826ac0]{fill:none;stroke-width:10;stroke-linecap:round;transition:none}.score-text[data-v-1c826ac0]{font-size:24px;fill:#333}.score-range[data-v-1c826ac0]{margin-top:10px}.score-range.Poor[data-v-1c826ac0]{color:#f21d0d}.score-range.Fair[data-v-1c826ac0]{color:#ff4f17}.score-range.Average[data-v-1c826ac0]{color:#ffc107}.score-range.Good[data-v-1c826ac0]{color:#67bd6a}.score-range.Excellent[data-v-1c826ac0]{color:#429846}.cv-evaluation-section-scores.center-items[data-v-1c826ac0]{justify-content:center}.section-name[data-v-1c826ac0]{font-weight:700;margin-bottom:5px;text-align:center}.modal-overlay[data-v-bce1dbf6]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.7);display:flex;justify-content:center;align-items:center;z-index:1050}.container[data-v-bce1dbf6]{display:flex;justify-content:center;align-items:center;height:40vh;margin-bottom:100px;margin-top:100px}.card[data-v-bce1dbf6]{display:flex;flex-direction:column;align-items:center;gap:20px;padding:20px;width:646px;height:360px;background-color:#fff;border-radius:18px;border:2px dashed #505050;box-sizing:border-box}.card.dragging[data-v-bce1dbf6]{background-color:#f0f0f0;border-color:#5438da}.icon-container[data-v-bce1dbf6]{display:flex;justify-content:center;align-items:center}.icon[data-v-bce1dbf6]{fill:#909090;width:57px;height:58px}.text[data-v-bce1dbf6]{color:#909090;text-align:center}.large[data-v-bce1dbf6]{font-size:24px;font-family:Montserrat;font-weight:400;line-height:31px}.small[data-v-bce1dbf6]{font-size:18px;font-family:Montserrat;font-weight:400;line-height:23px}.button-row[data-v-bce1dbf6]{cursor:pointer;width:154px;height:56px;padding:0 8px;border:2px solid #5438da;background-color:transparent;color:#5438da;font-size:16px;font-family:Montserrat;font-weight:400;line-height:19px;border-radius:8px;outline:none}.framed-text[data-v-bce1dbf6]{padding:10px 20px;border:2px solid #5438da;border-radius:5px;margin-top:10px;text-align:center;display:inline-block}.details-container[data-v-1f7495aa]{display:flex;flex-direction:column;width:70%}.score-container[data-v-1f7495aa]{display:flex;flex-direction:row}.drag-icon[data-v-1f7495aa]{color:#c2c2c2;fill:#c2c2c2;font-size:32px;width:32px;height:32px}.certification-item[data-v-1f7495aa]{display:flex;align-items:center;width:100%;margin-bottom:20px}.certification-content[data-v-1f7495aa]{display:flex;align-items:center;justify-content:space-between;width:90%;border-radius:3%;background-color:#e1dfff;min-height:2.6rem;padding:10px}.certification-actions[data-v-1f7495aa]{display:flex;align-items:center;justify-content:center;margin-left:15px;gap:15px}.certification-action-icon[data-v-1f7495aa]{color:#909090}.certification-course[data-v-1f7495aa]{margin-left:20px}.certification-date[data-v-1f7495aa]{color:#909090;margin-right:20px}.button-wrapper[data-v-1f7495aa]{text-align:left;margin-top:15px;margin-bottom:25px}.add-button[data-v-1f7495aa]{background-color:#fff;color:#000;padding:10px 20px;border:none;border-radius:25px;font-size:16px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-weight:700;gap:10px}.button-wrapper button[data-v-1f7495aa]:hover{background-color:rgba(95,82,210,.7)}.button-wrapper button[data-v-1f7495aa]:focus{outline:none}.certification-container[data-v-1f7495aa]{width:100%;margin:auto;background:#fff;padding:20px;align-items:flex-start}.certification-container h2[data-v-1f7495aa]{text-align:start}.certification-container p[data-v-1f7495aa]{text-align:start;color:#7d7d7d}.input-row[data-v-1f7495aa]{display:flex;gap:20px;margin-bottom:25px;margin-top:45px;align-items:flex-start}.input-wrapper[data-v-1f7495aa]{flex:1;display:flex;flex-direction:column;align-items:flex-start}.date-wrapper[data-v-1f7495aa]{gap:30px;display:flex}.input-wrapper label[data-v-1f7495aa]{display:block;margin-bottom:5px;color:#909090;font-weight:700}.input-wrapper input[type=email][data-v-1f7495aa],.input-wrapper input[type=tel][data-v-1f7495aa],.input-wrapper input[type=text][data-v-1f7495aa]{width:100%;padding:10px;margin-bottom:10px;border:1px solid #ccc;border-radius:4px;background-color:#f0f0f0}.date-input[data-v-1f7495aa]{width:50%;padding:10px;margin-bottom:10px;border:1px solid #ccc;border-radius:4px;background-color:#f0f0f0}.action-button[data-v-1f7495aa]{cursor:pointer;width:120px;height:36px;padding:0 8px;border:0;box-sizing:border-box;border-radius:8px;box-shadow:0 0 10px rgba(0,0,0,.1);background-color:#d3d0ff;color:#000;font-size:14px;font-family:Montserrat;line-height:24px;outline:none;margin-right:10px;margin-top:15px}.action-feedback[data-v-bf508dec]{display:flex;align-items:center;font-size:18px;font-weight:700;padding:12px 16px;border-radius:8px;margin:12px 0;background:rgba(0,0,0,.05);border:2px solid transparent;box-shadow:0 0 12px rgba(0,0,0,.05)}.action-feedback.accept[data-v-bf508dec]{background-color:rgba(46,204,113,.1);border-color:#2ecc71;color:#2ecc71}.action-feedback.discard[data-v-bf508dec]{background-color:rgba(231,76,60,.1);border-color:#e74c3c;color:#e74c3c}.emoji[data-v-bf508dec]{font-size:24px;margin-right:10px;animation:pulse-bf508dec 1.2s infinite}.text[data-v-bf508dec]{display:flex;align-items:center}.dots span[data-v-bf508dec]{animation:blink-bf508dec 1.4s infinite;opacity:0;margin-left:2px}.dots span[data-v-bf508dec]:first-child{animation-delay:0s}.dots span[data-v-bf508dec]:nth-child(2){animation-delay:.2s}.dots span[data-v-bf508dec]:nth-child(3){animation-delay:.4s}@keyframes blink-bf508dec{0%{opacity:0}20%{opacity:1}to{opacity:0}}@keyframes pulse-bf508dec{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.2);opacity:.7}}.done-state[data-v-bf508dec]{text-align:center;padding:20px;animation:fadeIn .5s ease}.final-buttons[data-v-bf508dec]{display:flex;justify-content:center;gap:12px;margin-top:16px}.btn.primary[data-v-bf508dec]{background-color:#5438da}.btn.secondary[data-v-bf508dec]{background-color:#4b5563}.suggestion-controls[data-v-bf508dec]{display:flex;flex-direction:column;align-items:flex-start;gap:20px;margin-top:24px;width:100%}.assistant-wrapper[data-v-bf508dec]{display:flex;align-items:flex-start;gap:16px}.orb-icon[data-v-bf508dec]{position:relative;width:90px;height:90px;flex-shrink:0}.orb-animation[data-v-bf508dec]{width:100%;height:100%;z-index:2;filter:drop-shadow(0 0 8px #b78eff)}.orb-glow[data-v-bf508dec]{position:absolute;width:100%;height:100%;background:radial-gradient(circle,rgba(183,142,255,.35),transparent);border-radius:50%;z-index:1;animation:pulse-bf508dec 2.5s ease-in-out infinite}.chat-bubble[data-v-bf508dec]{background:hsla(0,0%,100%,.07);backdrop-filter:blur(14px);padding:18px 22px;border-radius:18px;border:1px solid hsla(0,0%,100%,.1);box-shadow:0 8px 20px rgba(127,0,255,.15);min-width:600px}.bubble-message[data-v-bf508dec]{font-size:15.5px;line-height:1.6;font-weight:600}.bubble-footer[data-v-bf508dec]{display:flex;flex-direction:column;justify-content:space-between;align-items:center;margin-top:14px;gap:16px}.step-indicator[data-v-bf508dec]{font-size:13px;opacity:.6}.action-buttons[data-v-bf508dec]{display:flex;gap:12px}.btn[data-v-bf508dec]{padding:10px 24px;font-size:15px;font-weight:600;border-radius:10px;border:none;cursor:pointer;color:#fff;transition:all .25s ease;backdrop-filter:blur(8px);position:relative;overflow:hidden}.btn.accept[data-v-bf508dec]{background:linear-gradient(120deg,#00c9a7,#007cf0);box-shadow:0 4px 14px rgba(0,124,240,.35)}.btn.discard[data-v-bf508dec]{background:linear-gradient(120deg,#ff4b2b,#ff416c);box-shadow:0 4px 14px rgba(255,75,43,.35)}.btn[data-v-bf508dec]:before{content:"";position:absolute;top:0;left:-75%;width:150%;height:100%;background:hsla(0,0%,100%,.1);transform:skewX(-30deg);transition:.5s}.btn[data-v-bf508dec]:hover:before{left:100%}.btn[data-v-bf508dec]:hover{transform:translateY(-2px);box-shadow:0 6px 18px rgba(0,0,0,.2)}.step-status-wrapper[data-v-bf508dec]{display:flex;gap:14px;justify-content:center;flex-wrap:wrap;width:70%;justify-self:center;align-self:center}.tooltip[data-v-bf508dec]{position:relative;display:inline-block;cursor:help}.tooltip[data-v-bf508dec]:after{content:attr(data-tooltip);position:absolute;top:150%;left:50%;transform:translateX(-50%);background-color:#111;color:#fff;font-size:13px;padding:8px 12px;border-radius:8px;white-space:pre-wrap;opacity:0;transition:opacity .3s;pointer-events:none;z-index:10;width:300px}.tooltip[data-v-bf508dec]:hover:after{opacity:1}.progress-container[data-v-bf508dec]{display:flex;flex-direction:column;align-items:center;gap:10px;width:100%;padding:10px 0}.step-dots[data-v-bf508dec]{display:flex;justify-content:space-between;width:100%;position:relative;gap:5px}.dot[data-v-bf508dec]{width:24px;height:24px;border-radius:50%;background:#d1d1d1;display:flex;align-items:center;justify-content:center;font-size:14px;color:#fff;z-index:2;transition:all .3s ease;box-shadow:0 2px 6px rgba(0,0,0,.1)}.dot.active[data-v-bf508dec]{background:radial-gradient(circle,#9d4edd 0,#c77dff 100%);animation:pulseDot-bf508dec 1.5s ease-in-out infinite;font-weight:700}.dot.accepted[data-v-bf508dec]{background:#2ecc71}.dot.discarded[data-v-bf508dec]{background:#e74c3c}.dot.pending[data-v-bf508dec]{background:#bbb;opacity:.5}.progress-bar[data-v-bf508dec]{position:relative;width:100%;height:8px;background:#f1f1f1;border-radius:999px;overflow:hidden}.progress-fill[data-v-bf508dec]{height:100%;background:linear-gradient(90deg,#9d4edd,#c77dff);border-radius:999px;transition:width .6s ease;box-shadow:0 0 10px rgba(157,78,221,.4)}.step-text[data-v-bf508dec]{font-size:13px;opacity:.7}@keyframes pulseDot-bf508dec{0%,to{transform:scale(1);box-shadow:0 0 0 rgba(157,78,221,.4)}50%{transform:scale(1.2);box-shadow:0 0 12px #9d4eddcc}}.cv-labels[data-v-6c833710]{display:flex;justify-content:space-between;margin-top:-10px;padding:0 24px;font-size:18px;font-weight:600;color:#555;opacity:.8}.cv-label[data-v-6c833710]{background:rgba(240,240,255,.6);backdrop-filter:blur(4px);padding:6px 14px;border-radius:12px;box-shadow:0 2px 10px rgba(157,78,221,.12);transition:all .3s ease}.controls-sticky[data-v-6c833710]{display:flex;position:sticky;top:0;z-index:20;background:hsla(0,0%,100%,.4);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:16px;padding:16px 24px;margin-bottom:12px;gap:150px}.enhancement-container[data-v-6c833710]{display:flex;flex-direction:column;width:100%;height:100%;padding:32px;gap:32px;background:linear-gradient(to bottom right,#f9f9fc,#f0f2ff);border-radius:20px;box-shadow:0 8px 40px rgba(0,0,0,.08)}.cv-comparison[data-v-6c833710]{display:flex;gap:40px;justify-content:center;align-items:stretch;flex-grow:1;overflow:hidden}.cv-column[data-v-6c833710]{flex:1;border-radius:16px;overflow:hidden;position:relative;box-shadow:0 16px 40px rgba(0,0,0,.08);background:#fff}.glass[data-v-6c833710]{padding:24px;backdrop-filter:blur(12px);background-color:hsla(0,0%,100%,.75);border-radius:16px;overflow-y:auto;scroll-behavior:smooth}.left-column[data-v-6c833710]:before,.right-column[data-v-6c833710]:before{content:"";position:absolute;top:0;width:6px;height:100%;animation:borderFade-6c833710 3s infinite alternate;border-radius:0 8px 8px 0}.left-column[data-v-6c833710]:before{left:0;background:linear-gradient(180deg,#d6336c,#b5179e)}.right-column[data-v-6c833710]:before{right:0;background:linear-gradient(180deg,#38b000,#70e000)}@keyframes borderFade-6c833710{0%{opacity:.4;transform:scaleY(1)}to{opacity:1;transform:scaleY(1.05)}}.fade-accept-enter-active[data-v-6c833710],.fade-accept-leave-active[data-v-6c833710],.fade-discard-enter-active[data-v-6c833710],.fade-discard-leave-active[data-v-6c833710]{transition:all .8s ease-in-out,box-shadow .8s ease-in-out,background-color .8s ease-in-out}.fade-accept-enter-from[data-v-6c833710]{opacity:0;transform:scale(.95) translateX(-40px);box-shadow:0 0 30px hsla(0,100%,70%,.4);background-color:hsla(0,100%,97%,.6)}.fade-accept-leave-to[data-v-6c833710]{opacity:0;transform:scale(1.05) translateX(40px);box-shadow:0 0 40px rgba(255,50,50,.6);background-color:hsla(0,100%,93%,.5)}.fade-discard-enter-from[data-v-6c833710]{opacity:0;transform:scale(.95) translateY(30px);box-shadow:0 0 30px rgba(100,255,100,.4);background-color:rgba(240,255,240,.6)}.fade-discard-leave-to[data-v-6c833710]{opacity:0;transform:scale(1.05) translateY(-30px);box-shadow:0 0 40px rgba(50,255,50,.6);background-color:rgba(220,255,220,.5)}.modal-overlay[data-v-6ea0254a]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000}.modal-container[data-v-6ea0254a]{background:#fff;padding:20px;border-radius:8px;width:420px;box-shadow:0 10px 30px rgba(0,0,0,.1);position:relative}.modal-header h3[data-v-6ea0254a]{font-size:1.4rem;margin:0;color:#333}.close-button[data-v-6ea0254a]{position:absolute;top:12px;right:12px;background:transparent;border:none;font-size:1.2rem;cursor:pointer;color:#767676}.close-button[data-v-6ea0254a]:hover{color:#555}.modal-body[data-v-6ea0254a]{margin-top:20px}.guest-warning[data-v-6ea0254a]{color:#b00020;font-size:.95rem;margin-bottom:10px}.modal-input[data-v-6ea0254a]{width:100%;padding:8px 12px;border:1px solid #ddd;border-radius:4px;font-size:1rem}.suggestions-empty[data-v-6ea0254a],.suggestions-loading[data-v-6ea0254a]{margin-top:12px;font-size:.9rem;color:#666}.suggestions-list[data-v-6ea0254a]{margin-top:12px;list-style:none;padding:0;max-height:140px;overflow-y:auto;border:1px solid #eee;border-radius:4px}.suggestion-item[data-v-6ea0254a]{padding:8px 10px;cursor:pointer;transition:background .2s}.suggestion-item[data-v-6ea0254a]:hover{background:#f0f0f0}.modal-footer[data-v-6ea0254a]{margin-top:20px}.modal-button[data-v-6ea0254a]{width:100%;padding:10px;font-size:1rem;border:none;border-radius:4px;background:#4caf50;color:#fff;cursor:pointer}.modal-button[data-v-6ea0254a]:hover{background:#45a049}.pdf-modal[data-v-3d7ed376]{position:fixed;inset:0;background:rgba(0,0,0,.8);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:9999;padding:40px}.pdf-modal-content[data-v-3d7ed376]{background:#fff;border-radius:20px;width:100%;max-width:1000px;height:90vh;display:flex;flex-direction:column;position:relative;box-shadow:0 20px 60px rgba(0,0,0,.3)}.close-button[data-v-3d7ed376]{position:absolute;top:16px;right:16px;background:rgba(0,0,0,.5);color:#fff;border:none;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;transition:all .2s ease}.close-button[data-v-3d7ed376]:hover{background:rgba(0,0,0,.8);transform:scale(1.1)}.pdf-viewer[data-v-3d7ed376]{flex:1;overflow:hidden;border-radius:20px 20px 0 0}.pdf-viewer iframe[data-v-3d7ed376]{border:none}.modal-actions[data-v-3d7ed376]{display:flex;gap:12px;padding:20px;border-top:1px solid #e5e7eb;justify-content:center}.download-button[data-v-3d7ed376],.upload-new-button[data-v-3d7ed376]{display:flex;align-items:center;gap:8px;padding:12px 24px;border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s ease;font-size:14px}.download-button[data-v-3d7ed376]{background:#5438da;color:#fff;border:none}.download-button[data-v-3d7ed376]:hover{background:#7a21db;transform:translateY(-2px);box-shadow:0 4px 12px rgba(84,56,218,.3)}.upload-new-button[data-v-3d7ed376]{background:#fff;color:#5438da;border:2px solid #5438da}.upload-new-button[data-v-3d7ed376]:hover{background:#f5f3ff;transform:translateY(-2px)}@media (max-width:768px){.pdf-modal[data-v-3d7ed376]{padding:20px}.pdf-modal-content[data-v-3d7ed376]{height:85vh}.modal-actions[data-v-3d7ed376]{flex-direction:column;gap:8px}.download-button[data-v-3d7ed376],.upload-new-button[data-v-3d7ed376]{width:100%;justify-content:center}}.file-upload-container[data-v-1b3c5b80]{height:40vh;margin-bottom:100px;margin-top:100px}.file-upload-container[data-v-1b3c5b80],.icon-container[data-v-1b3c5b80]{display:flex;justify-content:center;align-items:center}.icon[data-v-1b3c5b80]{fill:#909090;width:57px;height:58px}.card[data-v-1b3c5b80]{display:flex;flex-direction:column;align-items:center;gap:20px;padding:20px;width:646px;height:360px;background-color:#fff;border-radius:18px;border:2px dashed #505050;box-sizing:border-box}.card.dragging[data-v-1b3c5b80]{background-color:#f0f0f0;border-color:#5438da}.text[data-v-1b3c5b80]{color:#909090;text-align:center}.large[data-v-1b3c5b80]{font-size:24px;font-family:Montserrat;font-weight:400;line-height:31px}.small[data-v-1b3c5b80]{font-size:18px;font-family:Montserrat;font-weight:400;line-height:23px}.button-row[data-v-1b3c5b80]{cursor:pointer;width:154px;height:56px;padding:0 8px;border:2px solid #5438da;background-color:transparent;color:#5438da;font-size:16px;font-family:Montserrat;font-weight:400;line-height:19px;border-radius:8px;outline:none}.cv-evaluation-container[data-v-c1b3bb7e]{width:100%;min-height:100vh;background:linear-gradient(135deg,#f5f7fa,#c3cfe2)}.setup-stage[data-v-c1b3bb7e]{display:flex;align-items:center;justify-content:center;min-height:100vh;padding:40px 20px}.setup-content[data-v-c1b3bb7e]{max-width:800px;width:100%;display:flex;flex-direction:column;align-items:center;gap:32px}.setup-title[data-v-c1b3bb7e]{font-size:48px;font-weight:700;color:#333;margin:0;text-align:center;font-family:Montserrat,sans-serif}.setup-subtitle[data-v-c1b3bb7e]{font-size:20px;color:#666;margin:0;text-align:center}.job-title-section[data-v-c1b3bb7e]{width:100%;max-width:600px}.input-label[data-v-c1b3bb7e]{display:block;font-size:16px;font-weight:600;color:#333;margin-bottom:12px;font-family:Montserrat,sans-serif}.search-bar-wrapper[data-v-c1b3bb7e]{position:relative}.search-input-large[data-v-c1b3bb7e]{width:100%;padding:18px 24px;font-size:16px;border:2px solid #e5e7eb;border-radius:12px;transition:all .2s ease;font-family:Montserrat,sans-serif}.search-input-large[data-v-c1b3bb7e]:focus{outline:none;border-color:#5438da;box-shadow:0 0 0 3px rgba(84,56,218,.1)}.clear-button[data-v-c1b3bb7e]{position:absolute;right:12px;top:50%;transform:translateY(-50%);background:#e5e7eb;border:none;border-radius:50%;width:32px;height:32px;font-size:24px;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;color:#666}.clear-button[data-v-c1b3bb7e]:hover{background:#d1d5db}.suggestions-list[data-v-c1b3bb7e]{list-style:none;padding:0;margin:8px 0 0 0;background:#fff;border:1px solid #e5e7eb;border-radius:8px;max-height:200px;overflow-y:auto;box-shadow:0 4px 12px rgba(0,0,0,.1)}.suggestion-item[data-v-c1b3bb7e]{padding:12px 16px;cursor:pointer;transition:background .2s ease;font-family:Montserrat,sans-serif;font-size:14px}.suggestion-item[data-v-c1b3bb7e]:hover{background:#f3f4f6}.pdf-upload-section[data-v-c1b3bb7e]{width:100%}.pdf-uploaded-state[data-v-c1b3bb7e]{display:flex;align-items:center;gap:16px;padding:20px;background:rgba(16,185,129,.1);border:2px solid rgba(16,185,129,.3);border-radius:12px;width:100%}.uploaded-info[data-v-c1b3bb7e]{display:flex;align-items:center;gap:12px;flex:1;font-family:Montserrat,sans-serif;font-size:14px;color:#333}.check-icon[data-v-c1b3bb7e]{flex-shrink:0}.change-pdf-button[data-v-c1b3bb7e]{background:#fff;color:#5438da;border:2px solid #5438da;padding:10px 20px;border-radius:8px;font-weight:600;cursor:pointer;font-family:Montserrat,sans-serif;transition:all .2s ease}.change-pdf-button[data-v-c1b3bb7e]:hover{background:#f5f3ff}.evaluate-button-large[data-v-c1b3bb7e]{background:linear-gradient(135deg,#7a21db,#9843ff);color:#fff;border:none;padding:18px 48px;border-radius:12px;font-size:18px;font-weight:700;cursor:pointer;transition:all .3s ease;font-family:Montserrat,sans-serif}.evaluate-button-large[data-v-c1b3bb7e]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 10px 25px rgba(106,17,203,.4)}.evaluate-button-large[data-v-c1b3bb7e]:disabled{opacity:.5;cursor:not-allowed;background:#ccc}.loading-stage[data-v-c1b3bb7e]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;padding:40px 20px;gap:32px}.loading-title[data-v-c1b3bb7e]{font-size:36px;font-weight:700;color:#333;margin:0;font-family:Montserrat,sans-serif;text-align:center}.loading-facts[data-v-c1b3bb7e]{max-width:600px;width:100%}.results-stage[data-v-c1b3bb7e]{min-height:100vh;padding-bottom:40px}.results-action-bar[data-v-c1b3bb7e]{display:flex;align-items:center;justify-content:space-between;padding:20px 40px;background:#fff;border-bottom:1px solid #e5e7eb;position:sticky;top:0;z-index:10;box-shadow:0 2px 4px rgba(0,0,0,.05)}.action-button[data-v-c1b3bb7e]{display:flex;align-items:center;gap:8px;background:#fff;color:#5438da;border:2px solid #5438da;padding:10px 20px;border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s ease;font-family:Montserrat,sans-serif;font-size:14px}.action-button[data-v-c1b3bb7e]:hover{background:#5438da;color:#fff}.job-title-display[data-v-c1b3bb7e]{font-size:16px;color:#666;font-family:Montserrat,sans-serif}.action-buttons-right[data-v-c1b3bb7e]{display:flex;gap:12px}.results-content[data-v-c1b3bb7e]{max-width:1400px;margin:0 auto;padding:40px 20px}@media (max-width:768px){.setup-title[data-v-c1b3bb7e]{font-size:32px}.setup-subtitle[data-v-c1b3bb7e]{font-size:16px}.loading-title[data-v-c1b3bb7e]{font-size:28px}.results-action-bar[data-v-c1b3bb7e]{flex-direction:column;gap:12px;padding:16px}.action-buttons-right[data-v-c1b3bb7e]{width:100%;flex-direction:column}.action-button[data-v-c1b3bb7e]{width:100%;justify-content:center}.job-title-display[data-v-c1b3bb7e]{text-align:center}}.ql-editor[data-v-47f4b086]{height:200px;overflow-y:auto;background-color:#f0f0f0}.details-container[data-v-17b82b8f]{display:flex;flex-direction:column;width:70%}.score-container[data-v-17b82b8f]{display:flex;flex-direction:row}.icon[data-v-17b82b8f]{color:#c2c2c2;fill:#c2c2c2;font-size:32px;width:32px;height:32px}.exhibition-item[data-v-17b82b8f]{display:flex;align-items:center;width:100%;margin-bottom:20px}.exhibition-content[data-v-17b82b8f]{display:flex;align-items:center;justify-content:space-between;width:90%;border-radius:3%;background-color:#e1dfff;min-height:2.6rem;padding:10px}.exhibition-actions[data-v-17b82b8f]{display:flex;align-items:center;justify-content:center;margin-left:15px;gap:15px}.exhibition-action-icon[data-v-17b82b8f]{color:#909090}.exhibition-description[data-v-17b82b8f]{margin-left:20px}.exhibition-date[data-v-17b82b8f]{color:#909090;margin-right:20px}.button-wrapper[data-v-17b82b8f]{text-align:left;margin-top:15px;margin-bottom:25px}.add-button[data-v-17b82b8f]{background-color:#fff;color:#000;padding:10px 20px;border:none;border-radius:25px;font-size:16px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-weight:700;gap:10px}.button-wrapper button[data-v-17b82b8f]:hover{background-color:rgba(95,82,210,.7)}.button-wrapper button[data-v-17b82b8f]:focus{outline:none}.exhibition-details[data-v-17b82b8f]{width:100%;margin:auto;background:#fff;padding:20px;align-items:flex-start}.exhibition-details h2[data-v-17b82b8f]{text-align:start}.exhibition-details p[data-v-17b82b8f]{text-align:start;color:#7d7d7d}.input-wrapper[data-v-17b82b8f]{flex:1;display:flex;flex-direction:column;align-items:flex-start}.input-wrapper label[data-v-17b82b8f]{display:block;margin-bottom:5px;color:#909090;font-weight:700}.input-wrapper input[type=email][data-v-17b82b8f],.input-wrapper input[type=tel][data-v-17b82b8f],.input-wrapper input[type=text][data-v-17b82b8f]{width:100%;padding:10px;margin-bottom:10px;border:1px solid #ccc;border-radius:4px;background-color:#f0f0f0}.input-wrapper input[type=date][data-v-17b82b8f]{width:50%;padding:10px;margin-bottom:10px;border:1px solid #ccc;border-radius:4px;background-color:#f0f0f0}.action-button[data-v-17b82b8f]{cursor:pointer;width:120px;height:36px;padding:0 8px;border:0;box-sizing:border-box;border-radius:8px;box-shadow:0 0 10px rgba(0,0,0,.1);background-color:#d3d0ff;color:#000;font-size:14px;font-family:Montserrat;line-height:24px;outline:none;margin-right:10px;margin-top:15px}.draggable-container[data-v-17b82b8f]{margin-top:25px}.details-section[data-v-ad37e64e]{display:flex;flex-direction:column;width:70%}.score-section[data-v-ad37e64e]{display:flex;flex-direction:row}.icon[data-v-ad37e64e]{color:#c2c2c2;fill:#c2c2c2;font-size:32px;width:32px;height:32px}.hobby-item[data-v-ad37e64e]{display:flex;align-items:center;width:100%;margin-bottom:20px}.hobby-details[data-v-ad37e64e]{display:flex;align-items:center;justify-content:space-between;width:90%;border-radius:3%;background-color:#e1dfff;min-height:2.6rem;padding:10px}.hobby-actions[data-v-ad37e64e]{display:flex;align-items:center;justify-content:center;margin-left:15px;gap:15px}.hobby-action-icon[data-v-ad37e64e]{color:#909090}.hobby-name[data-v-ad37e64e]{margin-left:20px}.hobby-date[data-v-ad37e64e]{color:#909090;margin-right:20px}.button-section[data-v-ad37e64e]{text-align:left;margin-top:15px;margin-bottom:25px}.add-button[data-v-ad37e64e]{background-color:#fff;color:#000;padding:10px 20px;border:none;border-radius:25px;font-size:16px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-weight:700;gap:10px}.button-section button[data-v-ad37e64e]:hover{background-color:rgba(95,82,210,.7)}.button-section button[data-v-ad37e64e]:focus{outline:none}.hobbies-container[data-v-ad37e64e]{width:100%;margin:auto;background:#fff;padding:20px;align-items:flex-start}.hobbies-container h2[data-v-ad37e64e]{text-align:start}.hobbies-container p[data-v-ad37e64e]{text-align:start;color:#7d7d7d}.input-wrapper[data-v-ad37e64e]{flex:1;display:flex;flex-direction:column;align-items:flex-start}.input-wrapper label[data-v-ad37e64e]{display:block;margin-bottom:5px;color:#909090;font-weight:700}.input-wrapper input[type=email][data-v-ad37e64e],.input-wrapper input[type=tel][data-v-ad37e64e],.input-wrapper input[type=text][data-v-ad37e64e]{width:100%;padding:10px;margin-bottom:10px;border:1px solid #ccc;border-radius:4px;background-color:#f0f0f0}.input-wrapper input[type=date][data-v-ad37e64e]{width:50%;padding:10px;margin-bottom:10px;border:1px solid #ccc;border-radius:4px;background-color:#f0f0f0}.action-button[data-v-ad37e64e]{cursor:pointer;width:120px;height:36px;padding:0 8px;border:0;box-sizing:border-box;border-radius:8px;box-shadow:0 0 10px rgba(0,0,0,.1);background-color:#d3d0ff;color:#000;font-size:14px;font-family:Montserrat;line-height:24px;outline:none;margin-right:10px;margin-top:15px}.draggable-container[data-v-ad37e64e]{margin-top:25px}.details-div[data-v-16735b78]{display:flex;flex-direction:column;width:70%}.score-details-div[data-v-16735b78]{display:flex;flex-direction:row}.icon-class[data-v-16735b78]{color:#c2c2c2;fill:#c2c2c2;font-size:32px;width:32px;height:32px}.honor-list[data-v-16735b78]{display:flex;align-items:center;width:100%;margin-bottom:20px}.honor[data-v-16735b78]{display:flex;align-items:center;justify-content:space-between;width:90%;border-radius:3%;background-color:#e1dfff;min-height:2.6rem;padding:10px}.honor-icons[data-v-16735b78]{display:flex;align-items:center;justify-content:center;margin-left:15px;gap:15px}.honor-icon[data-v-16735b78]{color:#909090}.honor-name[data-v-16735b78]{margin-left:20px}.honor-level[data-v-16735b78]{color:#909090;margin-right:20px}.button-container[data-v-16735b78]{text-align:left;margin-top:15px;margin-bottom:25px}.add-button[data-v-16735b78]{background-color:#fff;color:#000;padding:10px 20px;border:none;border-radius:25px;font-size:16px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-weight:700;gap:10px}.button-container button[data-v-16735b78]:hover{background-color:rgba(95,82,210,.7)}.button-container button[data-v-16735b78]:focus{outline:none}.honor-details[data-v-16735b78]{width:100%;margin:auto;background:#fff;padding:20px;align-items:flex-start}.honor-details h2[data-v-16735b78]{text-align:start}.honor-details p[data-v-16735b78]{text-align:start;color:#7d7d7d}.input-group[data-v-16735b78]{flex:1;display:flex;flex-direction:column;align-items:flex-start}.input-group label[data-v-16735b78]{display:block;margin-bottom:5px;color:#909090;font-weight:700}.input-group input[type=email][data-v-16735b78],.input-group input[type=tel][data-v-16735b78],.input-group input[type=text][data-v-16735b78]{width:100%;padding:10px;margin-bottom:10px;border:1px solid #ccc;border-radius:4px;background-color:#f0f0f0}.input-group input[type=date][data-v-16735b78]{width:50%;padding:10px;margin-bottom:10px;border:1px solid #ccc;border-radius:4px;background-color:#f0f0f0}.handle-button[data-v-16735b78]{cursor:pointer;width:120px;height:36px;padding:0 8px;border:0;box-sizing:border-box;border-radius:8px;box-shadow:0 0 10px rgba(0,0,0,.1);background-color:#d3d0ff;color:#000;font-size:14px;font-family:Montserrat;line-height:24px;outline:none;margin-right:10px;margin-top:15px}.toggle-text-container[data-v-6d5e4797]{display:flex;flex-direction:row;gap:20px;margin-bottom:15px}.toggle-switch[data-v-6d5e4797]{cursor:pointer;display:block;position:relative;width:40px;height:20px;pointer-events:auto;border-radius:40px;box-shadow:0 0 0 rgba(0,0,0,.08);background-color:#fff;border:1px solid #5438da;transition:background-color .3s ease}.toggled-switch[data-v-6d5e4797]{background-color:rgba(84,56,218,.5)}.toggle[data-v-6d5e4797]{display:block;position:absolute;top:50%;left:3px;width:calc(50% - 6px);height:calc(100% - 6px);transform:translateY(-50%);transition:left .3s ease;border-radius:40px;background-color:#5438da}.toggled[data-v-6d5e4797]{left:calc(50% + 3px)}.details-container[data-v-6d5e4797]{display:flex;flex-direction:column;width:70%}.score-container[data-v-6d5e4797]{display:flex;flex-direction:row}.drag-icon[data-v-6d5e4797]{color:#c2c2c2;fill:#c2c2c2;font-size:32px;width:32px;height:32px}.experience-levels[data-v-6d5e4797]{flex:1;display:flex;justify-content:space-between}.level-indicator[data-v-6d5e4797]{width:23px;height:23px;border-radius:50%;background-color:#eee;margin:9px 12px;cursor:pointer;transition:background-color .3s}.level-indicator.selected-level[data-v-6d5e4797]{background-image:radial-gradient(circle at center,#aea8f9 30%,hsla(0,0%,100%,.154) 70%)}.level-explanation[data-v-6d5e4797]{padding:10px;background-color:#f0f0f0;border-radius:4px;color:#333;position:fixed}.language-item[data-v-6d5e4797]{display:flex;align-items:center;width:100%;margin-bottom:20px}.language-details[data-v-6d5e4797]{display:flex;align-items:center;justify-content:space-between;width:90%;border-radius:3%;background-color:#e1dfff;min-height:2.6rem;padding:10px}.language-actions[data-v-6d5e4797]{display:flex;align-items:center;justify-content:center;margin-left:15px;gap:15px}.language-action-icon[data-v-6d5e4797]{color:#909090}.language-name[data-v-6d5e4797]{margin-left:20px}.language-level[data-v-6d5e4797]{color:#909090;margin-right:20px}.button-wrapper[data-v-6d5e4797]{text-align:left;margin-top:15px}.add-button[data-v-6d5e4797]{background-color:#fff;color:#000;padding:10px 20px;border:none;border-radius:25px;font-size:16px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-weight:700;gap:10px}.button-wrapper button[data-v-6d5e4797]:hover{background-color:rgba(95,82,210,.7)}.button-wrapper button[data-v-6d5e4797]:focus{outline:none}.language-container[data-v-6d5e4797]{width:100%;margin:auto;background:#fff;padding:20px;align-items:flex-start}.language-container h2[data-v-6d5e4797]{text-align:start}.language-container p[data-v-6d5e4797]{text-align:start;color:#7d7d7d}.input-row[data-v-6d5e4797]{display:flex;gap:25px;margin-bottom:25px;margin-top:10px;align-items:flex-start}.input-wrapper[data-v-6d5e4797]{flex:1;display:flex;flex-direction:column;align-items:flex-start}.input-wrapper label[data-v-6d5e4797]{display:block;margin-bottom:5px;color:#909090;font-weight:700}.input-wrapper input[type=email][data-v-6d5e4797],.input-wrapper input[type=tel][data-v-6d5e4797],.input-wrapper input[type=text][data-v-6d5e4797]{width:100%;padding:10px;margin-bottom:10px;border:1px solid #ccc;border-radius:4px;background-color:#fff}.input-wrapper select[id=level][data-v-6d5e4797]{width:100%;padding:10px;margin-bottom:10px;border:1px solid #ccc;border-radius:4px}.action-button[data-v-6d5e4797]{cursor:pointer;width:120px;height:36px;padding:0 8px;border:0;box-sizing:border-box;border-radius:8px;box-shadow:0 0 10px rgba(0,0,0,.1);background-color:#d3d0ff;color:#000;font-size:14px;font-family:Montserrat;line-height:24px;outline:none;margin-right:10px;margin-top:15px}.draggable-container[data-v-6d5e4797]{margin-top:25px}.enhance-text[data-v-25263aa5]{color:#000;font-size:14px;line-height:16px}.enhance-text-div[data-v-25263aa5]{width:100%;margin-right:10px;margin-left:10px;align-items:center;justify-content:center}.icon[data-v-25263aa5]{color:#909090;fill:#909090;font-size:25px;width:25px;height:27px}.suggestion-div[data-v-25263aa5]{display:flex;width:100%;align-items:center;justify-content:center}.modal-overlay[data-v-25263aa5]{background-color:#ebe8fc;width:302px;min-height:147px;display:flex;flex-direction:column;position:absolute;border:1px solid #4f4f4f;border-radius:8px;box-sizing:border-box;align-items:center;justify-content:center;z-index:1;margin-left:30%;padding:20px}.enhance-button-div[data-v-25263aa5]{margin-top:15px;display:flex}.enhance-button[data-v-25263aa5]{width:130px;background-color:#5438da;color:#fff;font-weight:500}.discard-button[data-v-25263aa5],.enhance-button[data-v-25263aa5]{cursor:pointer;height:45px;padding:0 8px;border:0;box-sizing:border-box;border-radius:8px;font-size:13px;font-family:Montserrat;line-height:24px;outline:none}.discard-button[data-v-25263aa5]{width:90px;box-shadow:0 0 10px rgba(0,0,0,.1);background-color:#f0f0f0;color:#000;margin-right:15px}.enhance-icon[data-v-19750dbc]{font-size:21px;width:21px;height:21px;color:#030303;fill:#030303;margin-right:2px}.enhance-button[data-v-19750dbc]{cursor:pointer;padding:0 8px;display:inline-flex;align-items:center;justify-content:center;flex-direction:row;gap:7px;border:0;box-sizing:border-box;border-radius:8px;box-shadow:0 0 10px rgba(0,0,0,.1);background-color:#d3d0ff;color:#030303;font-size:14px;font-family:Montserrat;line-height:24px;outline:none}.buttons-div[data-v-13b1c2a2]{display:flex;margin-top:18px}.header-section[data-v-13b1c2a2]{display:flex;flex-direction:column;width:70%}.score-section[data-v-13b1c2a2]{display:flex;flex-direction:row}.drag-icon[data-v-13b1c2a2]{color:#c2c2c2;fill:#c2c2c2;font-size:32px;width:32px;height:32px}.project-item[data-v-13b1c2a2]{display:flex;align-items:center;width:100%;margin-bottom:20px}.project-details[data-v-13b1c2a2]{display:flex;align-items:center;justify-content:space-between;width:90%;border-radius:3%;background-color:#e1dfff;min-height:2.6rem;padding:10px}.project-actions[data-v-13b1c2a2]{display:flex;align-items:center;justify-content:center;margin-left:15px;gap:15px}.project-action-icon[data-v-13b1c2a2]{color:#909090}.project-title[data-v-13b1c2a2]{margin-left:20px}.project-date[data-v-13b1c2a2]{color:#909090;margin-right:20px}.current-project-container[data-v-13b1c2a2]{display:flex;font-size:small;gap:8px;align-self:flex-end;margin-right:25%}.current-project-label[data-v-13b1c2a2]{margin:0;font-size:.78rem;color:#848484!important}.current-project-checkbox~label[data-v-13b1c2a2]:before{content:"";display:inline-block;vertical-align:middle;width:16px;height:16px;margin-right:8px;background-color:#fff;border:1px solid #ccc;border-radius:50%}.current-project-checkbox:checked~label[data-v-13b1c2a2]:before{background-color:rgba(95,82,210,.7)}.current-project-checkbox[data-v-13b1c2a2]{opacity:0}.current-project-checkbox~label[data-v-13b1c2a2]{position:relative;cursor:pointer}.project-container-div[data-v-13b1c2a2]{text-align:left;margin-top:15px;margin-bottom:25px}.project-container-div-button[data-v-13b1c2a2]{background-color:#fff;color:#000;padding:10px 20px;border:none;border-radius:25px;font-size:16px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-weight:700;gap:10px}.project-container-div-button[data-v-13b1c2a2]:hover{background-color:rgba(95,82,210,.7)}.project-container-div-button[data-v-13b1c2a2]:focus{outline:none}.projects-container[data-v-13b1c2a2]{width:100%;margin:auto;background:#fff;align-items:flex-start}.projects-container h2[data-v-13b1c2a2]{text-align:start}.projects-container p[data-v-13b1c2a2]{text-align:start;color:#7d7d7d}.input-row[data-v-13b1c2a2]{display:flex;gap:20px;margin-bottom:25px;margin-top:45px;align-items:flex-start}.input-field[data-v-13b1c2a2]{flex:1;display:flex;flex-direction:column;align-items:flex-start}.date-container[data-v-13b1c2a2]{gap:30px;display:flex}.input-field label[data-v-13b1c2a2]{display:block;margin-bottom:5px;color:#909090;font-weight:700}.input-field input[type=email][data-v-13b1c2a2],.input-field input[type=tel][data-v-13b1c2a2],.input-field input[type=text][data-v-13b1c2a2]{width:100%;padding:10px;margin-bottom:10px;border:1px solid #ccc;border-radius:4px;background-color:#f0f0f0}.date-input[data-v-13b1c2a2],.input-field input[type=date][data-v-13b1c2a2]{width:50%;padding:10px;margin-bottom:10px;border:1px solid #ccc;border-radius:4px;background-color:#f0f0f0}.action-button[data-v-13b1c2a2]{background-color:#aa93f3;color:#fff;padding:10px 20px;border:none;border-radius:4px;cursor:pointer;margin-top:20px;margin-left:20px;margin-right:20px;font-weight:700}.draggable-container[data-v-13b1c2a2]{margin-top:25px}.submit-button[data-v-13b1c2a2]{cursor:pointer;width:120px;height:36px;padding:0 8px;border:0;box-sizing:border-box;border-radius:8px;box-shadow:0 0 10px rgba(0,0,0,.1);background-color:#d3d0ff;color:#000;font-size:14px;font-family:Montserrat;line-height:24px;outline:none;margin-right:10px}.details-div[data-v-494414ab]{display:flex;flex-direction:column;width:70%}.score-details-div[data-v-494414ab]{display:flex;flex-direction:row}.icon-class[data-v-494414ab]{color:#c2c2c2;fill:#c2c2c2;font-size:32px;width:32px;height:32px}.publication-list[data-v-494414ab]{display:flex;align-items:center;width:100%;margin-bottom:20px}.publication[data-v-494414ab]{display:flex;align-items:center;justify-content:space-between;width:90%;border-radius:3%;background-color:#e1dfff;min-height:2.6rem;padding:10px}.publication-icons[data-v-494414ab]{display:flex;align-items:center;justify-content:center;margin-left:15px;gap:15px}.publication-icon[data-v-494414ab]{color:#909090}.publication-name[data-v-494414ab]{margin-left:20px}.publication-level[data-v-494414ab]{color:#909090;margin-right:20px}.button-container[data-v-494414ab]{text-align:left;margin-top:15px;margin-bottom:25px}.add-button[data-v-494414ab]{background-color:#fff;color:#000;padding:10px 20px;border:none;border-radius:25px;font-size:16px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-weight:700;gap:10px}.button-container button[data-v-494414ab]:hover{background-color:rgba(95,82,210,.7)}.button-container button[data-v-494414ab]:focus{outline:none}.publication-details[data-v-494414ab]{width:100%;margin:auto;background:#fff;padding:20px;align-items:flex-start}.publication-details h2[data-v-494414ab]{text-align:start}.publication-details p[data-v-494414ab]{text-align:start;color:#7d7d7d}.input-group[data-v-494414ab]{flex:1;display:flex;flex-direction:column;align-items:flex-start}.input-group label[data-v-494414ab]{display:block;margin-bottom:5px;color:#909090;font-weight:700}.input-group input[type=email][data-v-494414ab],.input-group input[type=tel][data-v-494414ab],.input-group input[type=text][data-v-494414ab]{width:100%;padding:10px;margin-bottom:10px;border:1px solid #ccc;border-radius:4px;background-color:#f0f0f0}.input-group input[type=date][data-v-494414ab]{width:50%;padding:10px;margin-bottom:10px;border:1px solid #ccc;border-radius:4px;background-color:#f0f0f0}.handle-button[data-v-494414ab]{cursor:pointer;width:120px;height:36px;padding:0 8px;border:0;box-sizing:border-box;border-radius:8px;box-shadow:0 0 10px rgba(0,0,0,.1);background-color:#d3d0ff;color:#000;font-size:14px;font-family:Montserrat;line-height:24px;outline:none;margin-right:10px;margin-top:15px}.reference-header[data-v-ed1d00be]{display:flex;flex-direction:column;width:70%}.score-container[data-v-ed1d00be]{display:flex;flex-direction:row}.drag-icon[data-v-ed1d00be]{color:#c2c2c2;fill:#c2c2c2;font-size:32px;width:32px;height:32px}.reference-item[data-v-ed1d00be]{display:flex;align-items:center;width:100%;margin-bottom:20px}.reference-content[data-v-ed1d00be]{display:flex;align-items:center;justify-content:space-between;width:90%;border-radius:3%;background-color:#e1dfff;min-height:2.6rem;padding:10px}.reference-actions[data-v-ed1d00be]{display:flex;align-items:center;justify-content:center;margin-left:15px;gap:15px}.reference-action-icon[data-v-ed1d00be]{color:#909090}.reference-name[data-v-ed1d00be]{margin-left:20px}.reference-company[data-v-ed1d00be]{color:#909090;margin-right:20px}.button-wrapper[data-v-ed1d00be]{text-align:left;margin-top:15px;margin-bottom:25px}.add-button[data-v-ed1d00be]{background-color:#fff;color:#000;padding:10px 20px;border:none;border-radius:25px;font-size:16px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-weight:700;gap:10px}.button-wrapper button[data-v-ed1d00be]:hover{background-color:rgba(95,82,210,.7)}.button-wrapper button[data-v-ed1d00be]:focus{outline:none}.reference-section[data-v-ed1d00be]{width:100%;margin:auto;background:#fff;padding:20px;align-items:flex-start}.reference-section h2[data-v-ed1d00be]{text-align:start}.reference-section p[data-v-ed1d00be]{text-align:start;color:#7d7d7d}.input-row[data-v-ed1d00be]{display:flex;gap:20px;margin-bottom:25px;margin-top:45px;align-items:flex-start}.input-wrapper[data-v-ed1d00be]{flex:1;display:flex;flex-direction:column;align-items:flex-start}.input-wrapper label[data-v-ed1d00be]{display:block;margin-bottom:5px;color:#909090;font-weight:700}.input-wrapper input[type=email][data-v-ed1d00be],.input-wrapper input[type=tel][data-v-ed1d00be],.input-wrapper input[type=text][data-v-ed1d00be]{width:100%;padding:10px;margin-bottom:10px;border:1px solid #ccc;border-radius:4px;background-color:#f0f0f0}.input-wrapper input[type=date][data-v-ed1d00be]{width:50%;padding:10px;margin-bottom:10px;border:1px solid #ccc;border-radius:4px;background-color:#f0f0f0}.action-button[data-v-ed1d00be]{cursor:pointer;width:120px;height:36px;padding:0 8px;border:0;box-sizing:border-box;border-radius:8px;box-shadow:0 0 10px rgba(0,0,0,.1);background-color:#d3d0ff;color:#000;font-size:14px;font-family:Montserrat;line-height:24px;outline:none;margin-right:10px;margin-top:15px}.draggable-container[data-v-ed1d00be]{margin-top:25px}.details-div[data-v-1d282af9]{display:flex;flex-direction:column;width:70%}.score-details-div[data-v-1d282af9]{display:flex;flex-direction:row}.icon-class[data-v-1d282af9]{color:#c2c2c2;fill:#c2c2c2;font-size:32px;width:32px;height:32px}.voluntary-list[data-v-1d282af9]{display:flex;align-items:center;width:100%;margin-bottom:20px}.voluntary[data-v-1d282af9]{display:flex;align-items:center;justify-content:space-between;width:90%;border-radius:3%;background-color:#e1dfff;min-height:2.6rem;padding:10px}.voluntary-icons[data-v-1d282af9]{display:flex;align-items:center;justify-content:center;margin-left:15px;gap:15px}.voluntary-icon[data-v-1d282af9]{color:#909090}.voluntary-name[data-v-1d282af9]{margin-left:20px}.voluntary-level[data-v-1d282af9]{color:#909090;margin-right:20px}.button-container[data-v-1d282af9]{text-align:left;margin-top:15px;margin-bottom:25px}.add-button[data-v-1d282af9]{background-color:#fff;color:#000;padding:10px 20px;border:none;border-radius:25px;font-size:16px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-weight:700;gap:10px}.button-container button[data-v-1d282af9]:hover{background-color:rgba(95,82,210,.7)}.button-container button[data-v-1d282af9]:focus{outline:none}.voluntary-details[data-v-1d282af9]{width:100%;margin:auto;background:#fff;padding:20px;align-items:flex-start}.voluntary-details h2[data-v-1d282af9]{text-align:start}.voluntary-details p[data-v-1d282af9]{text-align:start;color:#7d7d7d}.input-group[data-v-1d282af9]{flex:1;display:flex;flex-direction:column;align-items:flex-start}.input-group label[data-v-1d282af9]{display:block;margin-bottom:5px;color:#909090;font-weight:700}.input-group input[type=email][data-v-1d282af9],.input-group input[type=tel][data-v-1d282af9],.input-group input[type=text][data-v-1d282af9]{width:100%;padding:10px;margin-bottom:10px;border:1px solid #ccc;border-radius:4px;background-color:#f0f0f0}.input-group input[type=date][data-v-1d282af9]{width:50%;padding:10px;margin-bottom:10px;border:1px solid #ccc;border-radius:4px;background-color:#f0f0f0}.handle-button[data-v-1d282af9]{cursor:pointer;width:120px;height:36px;padding:0 8px;border:0;box-sizing:border-box;border-radius:8px;box-shadow:0 0 10px rgba(0,0,0,.1);background-color:#d3d0ff;color:#000;font-size:14px;font-family:Montserrat;line-height:24px;outline:none;margin-right:10px;margin-top:15px}.section-score[data-v-9e01fc1c]{display:flex;align-items:center;justify-content:space-between;margin-bottom:40px}.button-container[data-v-9e01fc1c]{text-align:left;margin-top:15px}.button-container button[data-v-9e01fc1c]{color:#020202;padding:10px 20px;border:none;border-radius:25px;font-size:16px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:10px;margin-right:10px;margin-top:10px;margin-bottom:10px}.button-container button[data-v-9e01fc1c]:hover{background-color:#d3d0ff!important}.button-container button[data-v-9e01fc1c]:focus{outline:none}.additional-details[data-v-9e01fc1c]{width:100%;margin:auto;background:#fff;padding:20px;align-items:flex-start}.additional-details h2[data-v-9e01fc1c]{text-align:start}.additional-details p[data-v-9e01fc1c]{text-align:start;color:#7d7d7d}.buttons-div[data-v-364f94fa]{display:flex;margin-top:18px}.error-message[data-v-364f94fa]{color:red;font-size:13px}.details-section[data-v-364f94fa]{display:flex;flex-direction:column;width:70%}.score-section[data-v-364f94fa]{display:flex;flex-direction:row}.drag-icon[data-v-364f94fa]{color:#c2c2c2;fill:#c2c2c2;font-size:32px;width:32px;height:32px}.draggable-area[data-v-364f94fa]{margin-top:25px}.education-item[data-v-364f94fa]{display:flex;align-items:center;width:100%;margin-bottom:20px}.education-content[data-v-364f94fa]{display:flex;align-items:center;justify-content:space-between;width:90%;border-radius:3%;background-color:#e1dfff;min-height:2.6rem;padding:10px}.education-actions[data-v-364f94fa]{display:flex;align-items:center;justify-content:center;margin-left:15px;gap:15px}.education-action-icon[data-v-364f94fa]{color:#909090}.education-institution[data-v-364f94fa]{margin-left:20px}.education-degree[data-v-364f94fa]{color:#909090;margin-right:20px}.checkbox-wrapper[data-v-364f94fa]{display:flex;font-size:small;gap:8px;align-self:flex-end;margin-right:25%}.current-education-label[data-v-364f94fa]{margin:0;font-size:.78rem;color:#848484!important}.current-education-checkbox~label[data-v-364f94fa]:before{content:"";display:inline-block;vertical-align:middle;width:16px;height:16px;margin-right:8px;background-color:#fff;border:1px solid #ccc;border-radius:50%}.current-education-checkbox:checked~label[data-v-364f94fa]:before{background-color:rgba(95,82,210,.7)}.current-education-checkbox[data-v-364f94fa]{opacity:0}.current-education-checkbox~label[data-v-364f94fa]{position:relative;cursor:pointer}.action-container[data-v-364f94fa]{text-align:left;margin-top:15px;margin-bottom:25px}.action-container-button[data-v-364f94fa]{background-color:#fff;color:#000;padding:10px 20px;border:none;border-radius:25px;font-size:16px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-weight:700;gap:10px}.action-container-button[data-v-364f94fa]:hover{background-color:rgba(95,82,210,.7)}.action-container-button[data-v-364f94fa]:focus{outline:none}.education-details[data-v-364f94fa]{width:100%;margin:auto;background:#fff;padding:20px;align-items:flex-start}.education-details h2[data-v-364f94fa]{text-align:start}.education-details p[data-v-364f94fa]{text-align:start;color:#7d7d7d}.input-section[data-v-364f94fa]{display:flex;gap:20px;margin-bottom:25px;margin-top:45px;align-items:flex-start}.input-wrapper[data-v-364f94fa]{flex:1;display:flex;flex-direction:column;align-items:flex-start}.input-wrapper .error[data-v-364f94fa]{border:2px solid red!important}.date-section[data-v-364f94fa]{gap:30px;display:flex}.input-wrapper label[data-v-364f94fa]{display:block;margin-bottom:5px;color:#909090;font-weight:700}.input-wrapper input[type=email][data-v-364f94fa],.input-wrapper input[type=tel][data-v-364f94fa],.input-wrapper input[type=text][data-v-364f94fa]{width:100%;padding:10px;margin-bottom:10px;border:1px solid #ccc;border-radius:4px;background-color:#f0f0f0}.input-wrapper input[type=date][data-v-364f94fa]{width:50%}.date-input[data-v-364f94fa],.input-wrapper input[type=date][data-v-364f94fa]{padding:10px;margin-bottom:10px;border:1px solid #ccc;border-radius:4px;background-color:#f0f0f0}.date-input[data-v-364f94fa]{width:100%}.continue-button[data-v-364f94fa]{background-color:#aa93f3;color:#fff;padding:10px 20px;border:none;border-radius:4px;cursor:pointer;margin-top:20px;font-weight:700}.submit-button[data-v-364f94fa]{cursor:pointer;width:120px;height:36px;padding:0 8px;border:0;box-sizing:border-box;border-radius:8px;box-shadow:0 0 10px rgba(0,0,0,.1);background-color:#d3d0ff;color:#000;font-size:14px;font-family:Montserrat;line-height:24px;outline:none;margin-right:10px}.buttons-div[data-v-7636545e]{display:flex;margin-top:18px}.error-message[data-v-7636545e]{color:red;font-size:13px}.details-container[data-v-7636545e]{display:flex;flex-direction:column;width:70%}.score-container[data-v-7636545e]{display:flex;flex-direction:row}.drag-icon[data-v-7636545e]{color:#c2c2c2;fill:#c2c2c2;font-size:32px;width:32px;height:32px}.experience-item[data-v-7636545e]{display:flex;align-items:center;width:100%;margin-bottom:20px}.experience-content[data-v-7636545e]{display:flex;align-items:center;justify-content:space-between;width:90%;border-radius:3%;background-color:#e1dfff;min-height:2.6rem;padding:10px}.experience-actions[data-v-7636545e]{display:flex;align-items:center;justify-content:center;margin-left:15px;gap:15px}.experience-action-icon[data-v-7636545e]{color:#909090}.experience-title[data-v-7636545e]{margin-left:20px}.experience-company[data-v-7636545e]{color:#909090;margin-right:20px}.checkbox-container[data-v-7636545e]{display:flex;font-size:small;gap:8px;align-self:flex-end;margin-right:25%}.current-work-label[data-v-7636545e]{margin:0;font-size:.78rem;color:#848484!important}.current-work-checkbox~label[data-v-7636545e]:before{content:"";display:inline-block;vertical-align:middle;width:16px;height:16px;margin-right:8px;background-color:#fff;border:1px solid #ccc;border-radius:50%}.current-work-checkbox:checked~label[data-v-7636545e]:before{background-color:rgba(95,82,210,.7)}.current-work-checkbox[data-v-7636545e]{opacity:0}.current-work-checkbox~label[data-v-7636545e]{position:relative;cursor:pointer}.button-wrapper[data-v-7636545e]{text-align:left;margin-top:15px;margin-bottom:25px}.button-wrapper-button[data-v-7636545e]{background-color:#fff;color:#000;padding:10px 20px;border:none;border-radius:25px;font-size:16px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-weight:700;gap:10px}.button-wrapper-button[data-v-7636545e]:hover{background-color:rgba(95,82,210,.7)}.button-wrapper-button[data-v-7636545e]:focus{outline:none}.experience-container[data-v-7636545e]{width:100%;margin:auto;background:#fff;padding:20px;align-items:flex-start}.experience-container h2[data-v-7636545e]{text-align:start}.experience-container p[data-v-7636545e]{text-align:start;color:#7d7d7d}.input-row[data-v-7636545e]{display:flex;gap:20px;margin-bottom:25px;margin-top:45px;align-items:flex-start}.input-wrapper[data-v-7636545e]{flex:1;display:flex;flex-direction:column;align-items:flex-start}.input-wrapper .error[data-v-7636545e]{border:2px solid red!important}.date-container[data-v-7636545e]{gap:30px;display:flex}.input-wrapper label[data-v-7636545e]{display:block;margin-bottom:5px;color:#909090;font-weight:700}.input-wrapper input[type=email][data-v-7636545e],.input-wrapper input[type=tel][data-v-7636545e],.input-wrapper input[type=text][data-v-7636545e]{width:100%;padding:10px;margin-bottom:10px;border:1px solid #ccc;border-radius:4px;background-color:#f0f0f0}.input-wrapper input[type=date][data-v-7636545e]{width:50%;padding:10px;margin-bottom:10px;border:1px solid #ccc;border-radius:4px}.date-input[data-v-7636545e]{width:100%;padding:10px;margin-bottom:10px;border:1px solid #ccc;border-radius:4px;background-color:#f0f0f0}.action-button[data-v-7636545e],.continue-button[data-v-7636545e]{background-color:#aa93f3;color:#fff;padding:10px 20px;border:none;border-radius:4px;cursor:pointer;margin-top:20px;font-weight:700}.action-button[data-v-7636545e]{margin-left:20px;margin-right:20px}.draggable-container[data-v-7636545e]{margin-top:25px}.submit-button[data-v-7636545e]{cursor:pointer;width:120px;height:36px;padding:0 8px;border:0;box-sizing:border-box;border-radius:8px;box-shadow:0 0 10px rgba(217,81,81,.1);background-color:#d3d0ff;color:#000;font-size:14px;font-family:Montserrat;line-height:24px;outline:none;margin-right:10px}.error-message[data-v-9f45b662]{color:red;font-size:13px}.details-section[data-v-9f45b662]{display:flex;flex-direction:column;width:70%}.score-section[data-v-9f45b662]{display:flex;flex-direction:row}.personal-info-container[data-v-9f45b662]{width:100%;margin:auto;background:#fff;padding:20px;align-items:flex-start}.personal-info-container h2[data-v-9f45b662]{text-align:start}.personal-info-container p[data-v-9f45b662]{text-align:start;color:#7d7d7d}.input-row[data-v-9f45b662]{display:flex;gap:20px;margin-bottom:20px;margin-top:50px;align-items:flex-start}.input-wrapper[data-v-9f45b662]{flex:1;display:flex;flex-direction:column;align-items:flex-start}.input-wrapper .error[data-v-9f45b662]{border:2px solid red!important}.input-wrapper label[data-v-9f45b662]{display:block;margin-bottom:5px;color:#909090;font-weight:700}.input-wrapper input[type=email][data-v-9f45b662],.input-wrapper input[type=tel][data-v-9f45b662],.input-wrapper input[type=text][data-v-9f45b662]{width:100%;padding:10px;margin-bottom:10px;border:1px solid #ccc;border-radius:4px;background-color:#f0f0f0}.continue-button[data-v-9f45b662]{background-color:#aa93f3;color:#fff;padding:10px 20px;border:none;border-radius:4px;cursor:pointer;margin-top:20px;font-weight:700}.container-enhance[data-v-6d8ff7b0]{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;gap:20px;justify-content:center;align-items:center;padding:20px;box-sizing:border-box;z-index:1000;background-color:#4f4f4f;width:100%}.overlays-wrapper[data-v-6d8ff7b0]{display:flex;flex-direction:row;gap:20px;width:100%}.modal-overlay[data-v-6d8ff7b0]{background-color:#f4f2fd;flex:1;display:flex;flex-direction:column;position:relative;border:1px solid #4f4f4f;border-radius:8px;box-sizing:border-box;justify-content:flex-start;align-items:center;padding:20px;min-height:147px}.modal-skill-button[data-v-6d8ff7b0]{width:39px;height:38px;border:1px solid #5438da;border-radius:100px;background-color:transparent;color:#5438da;font-size:13px;font-weight:500;line-height:16px}.discard-button[data-v-6d8ff7b0],.modal-skill-button[data-v-6d8ff7b0]{cursor:pointer;padding:0 8px;box-sizing:border-box;font-family:Montserrat;outline:none}.discard-button[data-v-6d8ff7b0]{width:90px;height:33px;border:0;border-radius:8px;box-shadow:0 0 10px rgba(0,0,0,.1);background-color:#f0f0f0;color:#000;font-size:14px;line-height:24px;margin-right:15px}.modal-skill-text[data-v-6d8ff7b0]{color:#595959;font-size:16px;font-family:Montserrat;font-weight:500;line-height:21px}.modal-skill-div[data-v-6d8ff7b0]{display:flex;width:100%;min-height:51.5px;align-items:center;justify-content:space-between;gap:40px;text-align:start}.enhanced-skills-icon[data-v-8a85ae92]{font-size:21px;width:21px;height:21px;color:#fff;fill:#fff}.enhanced-skills-button[data-v-8a85ae92]{cursor:pointer;max-width:180px;height:40px;padding:0 8px;gap:7px;border:0;box-sizing:border-box;border-radius:8px;box-shadow:0 0 10px rgba(0,0,0,.1);background-color:#5438da;color:#fff;line-height:24px;outline:none}.enhanced-skills-button[data-v-8a85ae92],.enhanced-skills-content[data-v-8a85ae92]{display:flex;align-items:center;justify-content:center;font-size:14px;font-family:Montserrat}.enhanced-skills-content[data-v-8a85ae92]{flex-direction:column;color:#000;line-height:16px;width:60%;gap:10px}.enhanced-skills-container[data-v-8a85ae92]{display:flex;width:523px;height:114px;background-color:#fafafa;border-radius:26px;border:2px solid #f21d0d;box-sizing:border-box;align-items:center;justify-content:center}.details-container[data-v-8a85ae92]{display:flex;flex-direction:column;width:70%}.score-container[data-v-8a85ae92]{display:flex;flex-direction:row}.drag-icon[data-v-8a85ae92]{color:#c2c2c2;fill:#c2c2c2;font-size:32px;width:32px;height:32px}.toggle-description[data-v-8a85ae92]{color:#909090;font-size:14px;font-family:Montserrat;font-weight:500;line-height:21px}.toggle-text-container[data-v-8a85ae92]{display:flex;flex-direction:row;gap:20px;margin-bottom:15px}.toggle-switch[data-v-8a85ae92]{cursor:pointer;display:block;position:relative;width:40px;height:20px;pointer-events:auto;border-radius:40px;box-shadow:0 0 0 rgba(0,0,0,.08);background-color:#fff;border:1px solid #5438da;transition:background-color .3s ease}.toggled-switch[data-v-8a85ae92]{background-color:rgba(84,56,218,.5)}.toggle[data-v-8a85ae92]{display:block;position:absolute;top:50%;left:3px;width:calc(50% - 6px);height:calc(100% - 6px);transform:translateY(-50%);transition:left .3s ease;border-radius:40px;background-color:#5438da}.toggled[data-v-8a85ae92]{left:calc(50% + 3px)}.experience-levels[data-v-8a85ae92]{flex:1;display:flex;justify-content:space-between}.level-indicator[data-v-8a85ae92]{width:23px;height:23px;border-radius:50%;background-color:#eee;margin:9px 12px;cursor:pointer;transition:background-color .3s}.level-indicator.selected-level[data-v-8a85ae92]{background-image:radial-gradient(circle at center,#aea8f9 30%,hsla(0,0%,100%,.154) 70%)}.level-explanation[data-v-8a85ae92]{margin-top:30px;padding:10px;background-color:#f0f0f0;border-radius:4px;color:#333;position:absolute}.skill-item[data-v-8a85ae92]{display:flex;align-items:center;width:100%;margin-bottom:20px}.skill-content[data-v-8a85ae92]{display:flex;align-items:center;justify-content:space-between;width:90%;border-radius:3%;background-color:#e1dfff;min-height:2.6rem;padding:10px}.skill-actions[data-v-8a85ae92]{display:flex;align-items:center;justify-content:center;margin-left:15px;gap:15px}.skill-action-icon[data-v-8a85ae92]{color:#909090}.skill-name[data-v-8a85ae92]{margin-left:20px}.skill-level[data-v-8a85ae92]{color:#909090;margin-right:20px}.button-wrapper[data-v-8a85ae92]{text-align:left;margin-top:15px}.button-wrapper button[data-v-8a85ae92]{background-color:#fff;color:#000;padding:10px 10px;border:none;border-radius:25px;font-size:16px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-weight:700;gap:10px}.button-wrapper button[data-v-8a85ae92]:hover{background-color:rgba(95,82,210,.7)}.button-wrapper button[data-v-8a85ae92]:focus{outline:none}.skills-container[data-v-8a85ae92]{width:100%;margin:auto;background:#fff;padding:20px;align-items:flex-start}.skills-container h2[data-v-8a85ae92]{text-align:start}.skills-container p[data-v-8a85ae92]{text-align:start;color:#7d7d7d}.input-row[data-v-8a85ae92]{display:flex;gap:25px;margin-bottom:25px;margin-top:10px;align-items:flex-start}.input-wrapper[data-v-8a85ae92]{flex:1;display:flex;flex-direction:column;align-items:flex-start}.input-wrapper label[data-v-8a85ae92]{display:block;margin-bottom:5px;color:#909090;font-weight:700}.input-wrapper input[type=email][data-v-8a85ae92],.input-wrapper input[type=tel][data-v-8a85ae92],.input-wrapper input[type=text][data-v-8a85ae92]{width:100%;padding:10px;margin-bottom:10px;border:1px solid #ccc;border-radius:4px;background-color:#fff}.input-wrapper select[id=level][data-v-8a85ae92]{width:100%;padding:10px;margin-bottom:10px;border:1px solid #ccc;border-radius:4px}.continue-button[data-v-8a85ae92]{background-color:#aa93f3;color:#fff;padding:10px 20px;border:none;border-radius:4px;cursor:pointer;margin-top:20px;font-weight:700}.action-button[data-v-8a85ae92]{cursor:pointer;width:120px;height:36px;padding:0 8px;border:0;box-sizing:border-box;border-radius:8px;box-shadow:0 0 10px rgba(0,0,0,.1);background-color:#d3d0ff!important;color:#000;font-size:14px;font-family:Montserrat;line-height:24px;outline:none;margin-right:10px;margin-top:15px}.draggable-container[data-v-8a85ae92]{margin-top:25px}.button-divider[data-v-8a85ae92]{flex-direction:row;display:flex;margin:20px}*{box-sizing:border-box}.input-section-mask{width:90%;overflow:hidden;margin:auto;border:1px solid #000;margin-bottom:40px;margin-top:40px;transition:background-color .3s ease}.input-section{width:calc(100% - 17px);overflow-y:scroll;padding-right:17px}.input-section::-webkit-scrollbar{display:none}.input-section{-ms-overflow-style:none;scrollbar-width:none}.highlight-flash{animation:flash-border 1.3s ease}@keyframes flash-border{0%{box-shadow:0 0 0 3px #a798f1}50%{box-shadow:0 0 0 3px #5438da}to{box-shadow:none}}.continue-button{background-color:#aa93f3;color:#fff;padding:10px 20px;border:none;border-radius:4px;cursor:pointer;margin-top:20px;font-weight:700}.color-input__pointer-color,.color-input__pointer-transparent,.color-input__slider-canvas,.color-input__slider-container{width:100%;height:100%}.color-input__arrow-down,.color-input__arrow-up,.color-input__text-format-arrows,.color-input__text-inputs-wrapper{display:flex;justify-content:center;align-items:center}.color-input__saturation-pointer,.color-input__slider-pointer{border-radius:50%;background:#fbfbfb;overflow:hidden;border:2px solid #fbfbfb;box-shadow:0 0 5px #0f0f0f4d}.color-input__arrow-down,.color-input__arrow-up{width:12px;height:10px;opacity:.4;transition:.3s;position:relative}.color-input__arrow-down:before,.color-input__arrow-up:before{display:block;content:"";width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent}.color-input__arrow-down:hover,.color-input__arrow-up:hover{opacity:.8}.color-input__popup{position:absolute;z-index:9999;width:auto;min-width:280px;background-color:#fbfbfb;box-shadow:0 5px 10px #0f0f0f66;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:#0f0f0f;--popup-offset:10px}.color-input__popup--top{translate:0 calc(var(--popup-offset)*-1)}.color-input__popup--bottom{translate:0 var(--popup-offset)}.color-input__popup--center-right{translate:var(--popup-offset) 0}.color-input__popup--center-left{translate:calc(var(--popup-offset)*-1) 0}.color-input__popup--enter-from,.color-input__popup--leave-to{transform:translateY(-10px);opacity:0}.color-input__popup--enter-active,.color-input__popup--leave-active{transition:transform .3s,opacity .3s}.color-input__slider{width:85%;height:6px;margin:18px auto;position:relative}.color-input__slider-container{display:block;top:50%;border-radius:3px;overflow:hidden;background-size:contain}.color-input__slider-canvas{display:block}.color-input__slider-active-area{position:absolute;top:50%;transform:translateY(-50%);left:0;width:100%}.color-input__slider-pointer{width:12px;height:12px}.color-input__pointer-transparent{background-size:auto 100%}.color-input__saturation-area{width:100%;height:125px;position:relative}.color-input__saturation-pointer{top:auto;width:20px;height:20px;position:absolute;bottom:0;left:0;z-index:10001}.color-input__text-inputs-area{display:flex;margin:0 7px 10px}.color-input__text-inputs-wrapper{flex:1 0;flex-wrap:wrap}.color-input__text-input-container{white-space:nowrap}.color-input__text-input{font-family:inherit;color:inherit;width:4ch;text-align:center;margin:0 5px;background:transparent;border-style:solid;border-width:1px;border-radius:3px}.color-input__text-input:focus{outline-color:var(--outline-color)}.color-input__text-input--hex{width:8ch}.color-input__text-format-arrows{flex:0 1;flex-direction:column}.color-input__arrow-up:before{border-bottom:5px solid var(--arrow-color)}.color-input__arrow-down:before{border-top:5px solid var(--arrow-color)}.color-input__box-color,.color-input__box-inner{width:100%;height:100%}.color-input{position:relative;display:inline-block}.color-input__box{width:40px;height:40px;cursor:pointer;border-radius:20%;overflow:hidden;transition:background-color .05s .15s}.color-input__box-inner{border-radius:inherit;overflow:hidden;transition:transform .2s;background-color:#fff;background-size:100%}.color-input__box-inner--active{transform:scale(.9)}.color-input__box--active{background:#fbfbfb;transition:all .2s,background-color .05s}.color-input__box--disabled{cursor:not-allowed}.dropdown{cursor:pointer;width:120px;height:38px;padding:0 8px;box-sizing:border-box;color:#595959;font-size:14px;font-family:Poppins;line-height:19px;outline:none;display:flex;align-items:center;justify-content:space-between;position:relative}.dropdown,.dropdown-list{border:1px solid #595959;border-radius:2px;background-color:#fff}.dropdown-list{position:absolute;top:100%;left:0;width:100%;box-shadow:0 4px 8px rgba(0,0,0,.1);margin:0;padding:0;list-style:none;z-index:10}.dropdown-list li{padding:8px;cursor:pointer}.dropdown-list li:hover{background-color:#f0f0f0}.cv-evaluator[data-v-5631cc8b]{display:flex;justify-content:space-between;align-items:center;padding:10px;background-color:#f5f0ff;border-radius:20px;box-shadow:0 4px 6px rgba(0,0,0,.1);margin-bottom:20px;width:90%;padding:20px}.evaluate-text[data-v-5631cc8b]{font-size:medium;font-weight:700}.cv-evaluator-content[data-v-5631cc8b]{display:flex;flex-direction:column}.ai-supported[data-v-5631cc8b]{margin-top:15px;border:1px solid #6d6d6d;border-radius:10px;width:50%;padding:1px;display:inline-block;align-self:start}.ai-supported .ai-supported-text[data-v-5631cc8b]{color:#6d6d6d;font-size:.8em;font-weight:700}.evaluate-button[data-v-5631cc8b]{padding:10px 20px;border:none;border-radius:5px;background-color:#aea8f9;color:#000;cursor:pointer;transition:background-color .3s;width:25%;font-size:16px;margin-left:10px}.evaluate-button[data-v-5631cc8b]:hover{background-color:#5a52d5;color:#fff}.modal-cta[data-v-d0803964]{display:flex;justify-content:center;align-items:center;background:hsla(0,0%,100%,.05);padding:1rem;border-bottom:1px solid hsla(0,0%,100%,.1)}.fix-resume-button[data-v-d0803964]{background:linear-gradient(145deg,#bc94f5,#c79ff2);font-size:1rem;font-weight:700;padding:12px 24px;border:none;border-radius:999px;cursor:pointer;box-shadow:0 0 12px rgba(168,100,255,.6);transition:all .3s ease}.fix-resume-button[data-v-d0803964]:hover{transform:scale(1.05);box-shadow:0 0 20px rgba(125,17,220,.9)}.fix-resume-button[data-v-d0803964]:after{content:" →";margin-left:6px;transition:margin-left .3s ease}.fix-resume-button[data-v-d0803964]:hover:after{margin-left:10px}.modal-overlay[data-v-d0803964]{position:fixed;inset:0;background:rgba(238,232,245,.6);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);z-index:1000;display:flex;justify-content:center;align-items:center;padding:1.5rem}.modal-container[data-v-d0803964]{background:rgba(166,122,248,.12);border:1px solid rgba(180,140,255,.25);border-radius:20px;width:95%;max-width:1024px;max-height:90vh;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 0 30px rgba(170,110,255,.3);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);transition:transform .3s ease,opacity .3s ease}.modal-header[data-v-d0803964]{display:flex;justify-content:space-between;align-items:center;padding:1.2rem 1.5rem;border-bottom:1px solid hsla(0,0%,100%,.1)}.modal-title[data-v-d0803964]{font-size:1.4rem;font-weight:600}.close-button[data-v-d0803964]{font-size:1.8rem;background:none;border:none;cursor:pointer;transition:color .2s ease}.modal-body[data-v-d0803964]{padding:1.5rem;overflow-y:auto;flex-grow:1}.modal-header-actions[data-v-d0803964]{display:flex;gap:10px;align-items:center}@keyframes zoomIn-d0803964{0%{transform:scale(.9);opacity:0}to{transform:scale(1);opacity:1}}.animate-zoom[data-v-d0803964]{animation:zoomIn-d0803964 .3s ease}.dropdown-font-selector{display:flex;align-items:center;justify-content:center;gap:20px;padding:12px 20px;background-color:grey;border-radius:4px}.font-dropdown{position:relative;width:200px}.font-dropdown select{width:100%;padding:10px 12px;font-size:16px;border:none;border-radius:4px;background-color:#fff;color:#4a4a4a;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;box-shadow:0 1px 3px rgba(0,0,0,.1);font-family:Montserrat,sans-serif}.font-dropdown:after{content:"";position:absolute;top:50%;right:12px;transform:translateY(-50%);width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #4a4a4a;pointer-events:none}.font-size-adjuster{display:flex;align-items:center;gap:10px}.adjust-button{width:28px;height:28px;display:flex;align-items:center;justify-content:center;background-color:#fff;border:none;border-radius:50%;font-size:18px;cursor:pointer;color:#4a4a4a;box-shadow:0 1px 3px rgba(0,0,0,.1);transition:background-color .2s,transform .1s}.adjust-button:hover{background-color:#f0f0f0}.adjust-button:active{transform:scale(.95)}.font-size-display{font-size:18px;color:#fff;min-width:40px;text-align:center;font-weight:500}.translate-button{display:flex;align-items:center;gap:8px;padding:10px 16px;background-color:#fff;border:none;border-radius:4px;font-size:16px;cursor:pointer;color:#4a4a4a;box-shadow:0 1px 3px rgba(0,0,0,.1);transition:background-color .2s}.translate-button:hover{background-color:#f0f0f0}.translate-button .icon-class{font-size:16px}@media (max-width:768px){.dropdown-font-selector{flex-direction:column;padding:15px;gap:15px}.font-dropdown{width:100%}.translate-button{width:100%;justify-content:center}}.dropdown-font-selecter{display:flex;flex-direction:row;gap:25px;margin-top:30px;margin-bottom:10px}.font-size-display{color:#030303;font-size:24px;font-family:Poppins;line-height:31px}.icon-button-container-preview{display:flex;justify-content:space-between;align-items:center;width:85%;margin-bottom:22px}.middle-section{display:flex;flex-direction:column;margin-top:34px;gap:5px}.page-button{padding:8px 16px;border:none;border-radius:7px;background-color:#f2f2f2;cursor:pointer}.grey-background{background-color:#5d5d5d;color:#fff}.lock-icon{color:grey;fill:grey;font-size:40px;position:absolute;width:40px;height:40px}.color-input__box{width:24px;height:23px;border-radius:50%;position:absolute;top:0;left:0;z-index:2;margin-top:8.4px;margin-left:8px}.color-palettes{display:flex;width:100%;height:60px;align-items:center;justify-content:center;gap:20px}.template-options-image{width:213px;height:309px;border-radius:12px;background-position:50%;background-size:cover;background-repeat:no-repeat;border:2px solid hsla(0,0%,60%,.6)}.template-options-image.selected{border:4px solid #5438da}.template-options-element{display:flex;flex-direction:column;width:25%;align-items:center;justify-content:center;gap:10px;margin:20px}.select-template-text{color:#030303;font-size:24px;font-family:Montserrat;font-weight:500;line-height:28px}.showTemplateButton{background:none;color:inherit;border:none;padding:0;margin:0;font:inherit;cursor:pointer;outline:inherit}.modal{position:fixed;z-index:1;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,.4)}.modal-content{background-color:#fefefe;margin:5% auto;padding:20px;border:1px solid #888;width:860px}.close{color:#aaa;float:right;font-size:28px;font-weight:700}.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer}.template-options{display:flex;flex-wrap:wrap;justify-content:flex-start;cursor:pointer;padding:10px;margin-top:25px}.cv-preview-canvas{height:1000px;width:100%}.cv-preview{margin:auto}.cv-preview,.cv-preview-single{box-shadow:0 0 10px rgba(0,0,0,.1);overflow:hidden;background:#fff;transform-origin:top center;transform:scale(var(--scale-factor));margin-bottom:30px}.cv-preview-single{margin-top:50px}.cv-preview h2,.cv-preview h3{margin:10px 0}.cv-preview p{margin:5px 0}.navigate-buttons{display:flex;justify-content:center;align-items:center}.navigate-buttons button{color:#fff;background-color:#909090;border:none;padding-top:50px;padding-bottom:50px}.navigate-buttons .page-text{color:#fff}.navigate-buttons button:disabled{color:#ccc;cursor:not-allowed}@media print{.cv-preview{transform:scale(1)}.navigate-buttons{display:none}.resume{width:100%;max-width:794px;margin:0 auto;box-shadow:none}.resume_left,.resume_right{width:100%;padding:20px;box-shadow:none;page-break-inside:avoid}.r_education,.r_hobbies,.r_jobs,.r_projects,.r_skills{page-break-inside:avoid}}.cv-preview-canvas.blurred,.cv-preview-single.blurred{filter:blur(10px)}.template-image-wrapper{position:relative;width:213px;height:309px}.coming-soon-overlay{position:absolute;top:0;left:0;width:213px;height:309px;display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,.5);color:#fff;font-size:24px;font-weight:700;border-radius:12px;z-index:1;pointer-events:none}.palette-black{background-color:#000}.palette-black,.palette-lightred{width:28px;height:27px;border-radius:50%}.palette-lightred{background-color:#ed7878}.palette-green{background-color:#26850b}.palette-blue,.palette-green{width:28px;height:27px;border-radius:50%}.palette-blue{background-color:#267bc8}.palette-tan{background-color:#d7a86b}.palette-tan,.palette-teal{width:28px;height:27px;border-radius:50%}.palette-teal{background-color:#4d9ea2}.palette-lightblue{background-color:#b2d1ed}.palette-lightblue,.palette-lightpink{width:28px;height:27px;border-radius:50%}.palette-lightpink{background-color:#eec2ed}.palette-aqua{background-color:#c2eee8}.palette-aqua,.palette-lightgreen{width:28px;height:27px;border-radius:50%}.palette-lightgreen{background-color:#b8d9b7}.palette-lavender{background-color:#b8b7d9}.palette-lavender,.palette-periwinkle{width:28px;height:27px;border-radius:50%}.palette-periwinkle{background-color:#9895ff}.palette-darkteal{background-color:#084c41}.palette-darkblue,.palette-darkteal{width:28px;height:27px;border-radius:50%}.palette-darkblue{background-color:#193a78}.palette-darkred{background-color:#872f1e}.palette-darkred,.palette-indigo{width:28px;height:27px;border-radius:50%}.palette-indigo{background-color:#242950}.excl{color:#f21d0d;position:relative;font-weight:700}.excl-hidden{visibility:hidden}.progress-steps{width:100%}.step-indicator{display:flex;list-style-type:none;padding:0}.step-indicator li{position:relative;flex-grow:1;text-align:center}.step-indicator li:before{left:0;transform:translate(-50%,-500%)}.step-indicator li:after,.step-indicator li:before{content:"";position:absolute;top:65%;width:100%;height:2px;background-color:#f2f2f2;z-index:-1}.step-indicator li:after{right:0;transform:translate(50%,-500%)}.before .step{background-color:#5f52d2}.before .step-number{color:#fff}.before-line{background-color:#3b2bcf}.step{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:50%;background-color:#ccc;margin:auto}.step-number{margin-bottom:5px;justify-self:center}.step-label,.step-number{display:block;font-weight:700}.step-label{font-size:.8em}.active .step{background-image:radial-gradient(circle at center,#aea8f9 40%,rgba(113,89,224,.2) 60%)}.button-div{display:flex;width:80%;justify-content:space-between;margin-top:30px;flex-direction:row}.continue-button-container{margin-left:auto}.continue-button-new{background-color:#5438da;color:#fff}.back-button,.continue-button-new{cursor:pointer;width:150px;height:42px;padding:0 8px;border:0;box-sizing:border-box;border-radius:2px;font-size:20px;font-family:Montserrat;font-weight:500;line-height:26px;outline:none}.back-button{display:flex;align-items:center;justify-content:center;gap:10px;background-color:#f0f0f0;color:#909090}.white-icon{color:#fff}.icon-button-container{display:flex;justify-content:space-between;align-items:center;width:85%;padding:10px;margin-bottom:12px}.add-more{color:#fff;flex-direction:row;align-items:center;justify-content:center;gap:10px}.add-more,.cv-creation-container{display:flex}.left-side{margin-bottom:20px}.left-side,.right-side{display:flex;flex-direction:column;align-items:center;width:50%;overflow:hidden}.right-side{background-color:#909090}.download-button{padding:8px 16px;border:none;border-radius:7px;background-color:#f2f2f2;cursor:pointer}