@keyframes EditableEducationBlock_duplicateHighlight__xVOHV{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}@keyframes EditableEducationBlock_gradientFlow__TwCVE{0%{background-position:0 50%}25%{background-position:100% 50%}50%{background-position:50% 100%}75%{background-position:0 0}to{background-position:0 50%}}@keyframes EditableEducationBlock_pulseGlow__kJ_T6{0%,to{box-shadow:0 2px 8px rgba(245,158,11,.3);transform:scale(1.05)}50%{box-shadow:0 4px 12px rgba(245,158,11,.6);transform:scale(1.1)}}@keyframes EditableEducationBlock_magicBurst__ohJYr{0%{width:20px;height:20px;opacity:1;border-width:3px}to{width:60px;height:60px;opacity:0;border-width:1px}}@keyframes EditableEducationBlock_slideIn__2WLOk{0%{opacity:0;transform:translateX(-8px)}to{opacity:1;transform:translateX(0)}}@keyframes EditableEducationBlock_fadeIn__giiwT{0%{opacity:0}to{opacity:1}}@keyframes EditableEducationBlock_fadeOut__7QBoY{0%{opacity:1}to{opacity:0}}@keyframes EditableEducationBlock_shimmer__tXlxx{0%{background-position:-250% 0}to{background-position:250% 0}}@keyframes EditableEducationBlock_skeletonShimmer___ERV3{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes EditableEducationBlock_progressRing__wdXu_{0%{stroke-dashoffset:220}to{stroke-dashoffset:0}}@keyframes EditableEducationBlock_progressFadeIn__qy8UU{0%{opacity:0;transform:translate(-50%,-50%) scale(.8)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.EditableEducationBlock_educationDetails__LYoeS{background:#fff;width:100%;border:1px solid rgba(55,112,235,.2);border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1);padding:16px;transition:box-shadow .2s ease}.EditableEducationBlock_educationDetails__LYoeS:hover{box-shadow:0 6px 20px rgba(0,0,0,.15)}.EditableEducationBlock_header__ezS9s{display:flex;justify-content:flex-end;margin-bottom:20px}.EditableEducationBlock_closeButton__m5Foc{font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;display:flex;align-items:center;justify-content:center;border:none;cursor:pointer;font-weight:500;outline:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:#eee;border-radius:50%;width:32px;height:32px;color:#1f2937}.EditableEducationBlock_closeButton__m5Foc svg{height:18px;width:18px}.EditableEducationBlock_closeButton__m5Foc:hover{background:#3770eb;color:#fff;transform:scale(1.05)}.EditableEducationBlock_deleteButton__mdRpn{font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;display:flex;align-items:center;justify-content:center;cursor:pointer;font-weight:500;outline:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:rgba(0,0,0,0);border:1.5px solid #dc2626;border-radius:4px;padding:6px 12px;font-size:14px;color:#dc2626;margin-right:auto}.EditableEducationBlock_deleteButton__mdRpn:hover{background:#dc2626;color:#fff;transform:scale(1.02)}.EditableEducationBlock_formField__OfH0_{display:flex;flex-direction:column;margin-bottom:16px}@media(max-width:1024px){.EditableEducationBlock_formField__OfH0_{margin-bottom:12px}}@media(max-width:520px){.EditableEducationBlock_formField__OfH0_{margin-bottom:8px}}.EditableEducationBlock_label__KteED{font-size:16px;font-weight:600;margin-bottom:8px;color:#1f2937;display:flex;align-items:center}@media(max-width:1024px){.EditableEducationBlock_label__KteED{font-size:15px;margin-bottom:7px}}@media(max-width:520px){.EditableEducationBlock_label__KteED{font-size:14px;margin-bottom:6px}}.EditableEducationBlock_formInput__8Opg8{font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:16px;line-height:1.5;padding:12px 16px;border:1px solid rgba(55,112,235,.4);border-radius:6px;background:#fff;color:#1f2937;outline:none;transition:border-color .2s ease,box-shadow .2s ease}.EditableEducationBlock_formInput__8Opg8:focus{border-color:#3770eb;box-shadow:0 0 0 3px rgba(55,112,235,.1)}.EditableEducationBlock_formInput__8Opg8::placeholder{color:#989ba1;opacity:.7}.EditableEducationBlock_formInput__8Opg8:disabled{background:#eee;color:#6b7280;border-color:#d1d5db;opacity:.6;cursor:not-allowed;-webkit-user-select:none;-moz-user-select:none;user-select:none}.EditableEducationBlock_formInput__8Opg8.EditableEducationBlock_error__vL_i1{border-color:#dc2626}.EditableEducationBlock_formInput__8Opg8.EditableEducationBlock_error__vL_i1:focus{box-shadow:0 0 0 3px rgba(220,38,38,.1)}@media(max-width:1024px){.EditableEducationBlock_formInput__8Opg8{font-size:15px;padding:11px 14px}}@media(max-width:520px){.EditableEducationBlock_formInput__8Opg8{font-size:14px;padding:10px 12px}}.EditableEducationBlock_formTextarea__dVYDU{font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:16px;line-height:1.5;padding:12px 16px;border:1px solid rgba(55,112,235,.4);border-radius:6px;background:#fff;color:#1f2937;outline:none;transition:border-color .2s ease,box-shadow .2s ease}.EditableEducationBlock_formTextarea__dVYDU:focus{border-color:#3770eb;box-shadow:0 0 0 3px rgba(55,112,235,.1)}.EditableEducationBlock_formTextarea__dVYDU::placeholder{color:#989ba1;opacity:.7}.EditableEducationBlock_formTextarea__dVYDU:disabled{background:#eee;color:#6b7280;border-color:#d1d5db;opacity:.6;cursor:not-allowed;-webkit-user-select:none;-moz-user-select:none;user-select:none}.EditableEducationBlock_formTextarea__dVYDU.EditableEducationBlock_error__vL_i1{border-color:#dc2626}.EditableEducationBlock_formTextarea__dVYDU.EditableEducationBlock_error__vL_i1:focus{box-shadow:0 0 0 3px rgba(220,38,38,.1)}@media(max-width:1024px){.EditableEducationBlock_formTextarea__dVYDU{font-size:15px;padding:11px 14px}}@media(max-width:520px){.EditableEducationBlock_formTextarea__dVYDU{font-size:14px;padding:10px 12px}}.EditableEducationBlock_formTextarea__dVYDU{resize:vertical;min-height:140px;max-height:300px;width:100%}@media(max-width:1024px){.EditableEducationBlock_formTextarea__dVYDU{min-height:130px;max-height:280px}}@media(max-width:520px){.EditableEducationBlock_formTextarea__dVYDU{min-height:120px;max-height:250px;resize:none;overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease,height .1s ease}}.EditableEducationBlock_dateInputs__Rh4zM{display:grid;grid-template-columns:140px 90px;grid-gap:12px;gap:12px}.EditableEducationBlock_dateInputs__Rh4zM .EditableEducationBlock_monthInput__kjRZv,.EditableEducationBlock_dateInputs__Rh4zM .EditableEducationBlock_yearInput__ZhPHt{width:100%}.EditableEducationBlock_checkboxField__4RNec{display:flex;align-items:center;margin-top:8px}.EditableEducationBlock_checkboxField__4RNec input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;height:18px;border:1.5px solid #d1d5db;border-radius:4px;cursor:pointer;position:relative;transition:border-color .2s ease,background .2s ease}.EditableEducationBlock_checkboxField__4RNec input:checked{background:#3770eb;border-color:#3770eb}.EditableEducationBlock_checkboxField__4RNec input:checked:after{content:"✓";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:12px;font-weight:700}.EditableEducationBlock_checkboxField__4RNec input:focus{outline:2px solid rgba(55,112,235,.2);outline-offset:2px}.EditableEducationBlock_checkboxField__4RNec .EditableEducationBlock_checkboxLabel__tp4yw{font-size:14px;margin-left:8px;cursor:pointer;color:#1f2937}.EditableEducationBlock_formError__HssVF{font-size:13px;font-weight:500;color:#dc2626;margin:6px 0;opacity:0;transform:translateX(-8px);display:block;text-align:left;animation:EditableEducationBlock_slideIn__2WLOk .3s ease forwards}.EditableEducationBlock_actionButtons__rQw1O{display:flex;justify-content:flex-end;gap:12px;margin-top:16px;position:-webkit-sticky;position:sticky;bottom:0}.EditableEducationBlock_saveButton__h5PQl{font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;display:flex;align-items:center;justify-content:center;cursor:pointer;font-weight:500;outline:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:#3770eb;color:#fff;border-radius:4px;padding:10px 20px;font-size:15px;border:none}.EditableEducationBlock_saveButton__h5PQl:active,.EditableEducationBlock_saveButton__h5PQl:hover{background:#3456c7}.EditableEducationBlock_saveButton__h5PQl:focus-visible{outline:2px solid #3770eb;outline-offset:2px}.EditableEducationBlock_saveButton__h5PQl:disabled{background:#3770eb;cursor:not-allowed}.EditableEducationBlock_saveButton__h5PQl{width:100%}.EditableEducationBlock_addButton__xFC_e{font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;display:flex;align-items:center;justify-content:center;border:none;cursor:pointer;font-weight:500;outline:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:#eee;color:#1f2937;border-radius:4px;width:60px;height:36px;font-size:14px}.EditableEducationBlock_addButton__xFC_e:hover{background:rgba(55,112,235,.2);color:#3770eb}.EditableEducationBlock_addButton__xFC_e svg{margin-right:4px;height:12px;width:12px}.EditableEducationBlock_requiredFieldsNote__nFi5j{font-size:13px;color:#dc2626;margin-bottom:20px;font-style:italic;display:flex;align-items:center;gap:4px}.EditableEducationBlock_requiredFieldsNote__nFi5j .EditableEducationBlock_asterisk__HPDgA,.EditableEducationBlock_requiredIndicator__B_8Ex{color:#dc2626;font-weight:700;font-size:16px;line-height:1;margin-right:4px}@keyframes DraggableEducationBlock_duplicateHighlight__bffih{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}@keyframes DraggableEducationBlock_gradientFlow__h0Ovo{0%{background-position:0 50%}25%{background-position:100% 50%}50%{background-position:50% 100%}75%{background-position:0 0}to{background-position:0 50%}}@keyframes DraggableEducationBlock_pulseGlow__fClrO{0%,to{box-shadow:0 2px 8px rgba(245,158,11,.3);transform:scale(1.05)}50%{box-shadow:0 4px 12px rgba(245,158,11,.6);transform:scale(1.1)}}@keyframes DraggableEducationBlock_magicBurst__1a_uI{0%{width:20px;height:20px;opacity:1;border-width:3px}to{width:60px;height:60px;opacity:0;border-width:1px}}@keyframes DraggableEducationBlock_slideIn__e3D03{0%{opacity:0;transform:translateX(-8px)}to{opacity:1;transform:translateX(0)}}@keyframes DraggableEducationBlock_fadeIn__XJ0EP{0%{opacity:0}to{opacity:1}}@keyframes DraggableEducationBlock_fadeOut__D4Kyo{0%{opacity:1}to{opacity:0}}@keyframes DraggableEducationBlock_shimmer__C5bpC{0%{background-position:-250% 0}to{background-position:250% 0}}@keyframes DraggableEducationBlock_skeletonShimmer__uah5K{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes DraggableEducationBlock_progressRing__2_RD2{0%{stroke-dashoffset:220}to{stroke-dashoffset:0}}@keyframes DraggableEducationBlock_progressFadeIn__hIEOG{0%{opacity:0;transform:translate(-50%,-50%) scale(.8)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.DraggableEducationBlock_draggableEducationBlockContainer__oW_zR{position:relative;border:1px solid rgba(55,112,235,.4);border-radius:6px;background-color:#fff;box-shadow:0 2px 4px rgba(0,0,0,.05);transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease,border-color .2s ease,opacity .2s ease;overflow:visible;min-width:0;touch-action:manipulation}.DraggableEducationBlock_draggableEducationBlockContainer__oW_zR.DraggableEducationBlock_isDragging__om8OG{background-color:#eee;opacity:.95;box-shadow:0 8px 16px rgba(0,0,0,.12);cursor:-webkit-grabbing!important;cursor:grabbing!important;border-color:#3770eb;transform:scale(1.02);touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.DraggableEducationBlock_draggableEducationBlockContainer__oW_zR.DraggableEducationBlock_isDragging__om8OG *{cursor:-webkit-grabbing!important;cursor:grabbing!important}.DraggableEducationBlock_draggableEducationBlockContainer__oW_zR.DraggableEducationBlock_excluded__jT0LP{opacity:.7;background-color:#eee;border-color:rgba(107,114,128,.4)}.DraggableEducationBlock_draggableEducationBlockContainer__oW_zR.DraggableEducationBlock_isDragging__om8OG.DraggableEducationBlock_excluded__jT0LP{opacity:.95;background-color:#eee;border-color:#3770eb}.DraggableEducationBlock_draggableEducationBlockContainer__oW_zR.DraggableEducationBlock_excluded__jT0LP .DraggableEducationBlock_educationBlockHeader__q_AcQ{color:#6b7280}.DraggableEducationBlock_draggableEducationBlockContainer__oW_zR.DraggableEducationBlock_excluded__jT0LP .DraggableEducationBlock_educationBlockDate__RbJhk{color:hsl(220,8.9361702128%,56.0784313725%)}.DraggableEducationBlock_draggableEducationBlockContainer__oW_zR.DraggableEducationBlock_excluded__jT0LP .DraggableEducationBlock_educationBlockDegree__YmFx9{color:#6b7280}.DraggableEducationBlock_draggableEducationBlockContainer__oW_zR.DraggableEducationBlock_excluded__jT0LP .DraggableEducationBlock_educationBlockStatus__RdJ7F{color:hsl(220,8.9361702128%,56.0784313725%)}.DraggableEducationBlock_draggableEducationBlockContainer__oW_zR.DraggableEducationBlock_isDragging__om8OG.DraggableEducationBlock_excluded__jT0LP .DraggableEducationBlock_educationBlockDate__RbJhk,.DraggableEducationBlock_draggableEducationBlockContainer__oW_zR.DraggableEducationBlock_isDragging__om8OG.DraggableEducationBlock_excluded__jT0LP .DraggableEducationBlock_educationBlockDegree__YmFx9,.DraggableEducationBlock_draggableEducationBlockContainer__oW_zR.DraggableEducationBlock_isDragging__om8OG.DraggableEducationBlock_excluded__jT0LP .DraggableEducationBlock_educationBlockHeader__q_AcQ,.DraggableEducationBlock_draggableEducationBlockContainer__oW_zR.DraggableEducationBlock_isDragging__om8OG.DraggableEducationBlock_excluded__jT0LP .DraggableEducationBlock_educationBlockStatus__RdJ7F{color:inherit}.DraggableEducationBlock_draggableEducationBlock__ZT27X{display:flex;flex-direction:row;padding:8px 12px;gap:8px;align-items:center;flex-wrap:wrap;cursor:-webkit-grab;cursor:grab;overflow:hidden;border-radius:6px}.DraggableEducationBlock_draggableEducationBlock__ZT27X:active{cursor:-webkit-grabbing;cursor:grabbing}@media(max-width:768px){.DraggableEducationBlock_draggableEducationBlock__ZT27X{cursor:default}}.DraggableEducationBlock_draggableEducationBlock__ZT27X.DraggableEducationBlock_longPressing__lICbO{transition:all .1s ease;border-color:#3770eb}.DraggableEducationBlock_educationBlockContent__XahqQ{display:flex;flex-direction:column;flex:1 1 180px;gap:4px;min-width:0}.DraggableEducationBlock_educationBlockHeader__q_AcQ{font-size:16px;font-weight:600;color:#3770eb;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:1024px){.DraggableEducationBlock_educationBlockHeader__q_AcQ{white-space:normal;overflow:visible;text-overflow:unset}}.DraggableEducationBlock_educationBlockDegree__YmFx9{font-size:14px;color:#1f2937;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:500}@media(max-width:1024px){.DraggableEducationBlock_educationBlockDegree__YmFx9{white-space:normal;overflow:visible;text-overflow:unset}}.DraggableEducationBlock_educationBlockLocation__8YfO8{font-size:13px;color:#6b7280;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:.8}@media(max-width:1024px){.DraggableEducationBlock_educationBlockLocation__8YfO8{white-space:normal;overflow:visible;text-overflow:unset}}.DraggableEducationBlock_educationBlockDate__RbJhk{font-size:13px;color:#6b7280;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:1024px){.DraggableEducationBlock_educationBlockDate__RbJhk{white-space:normal;overflow:visible;text-overflow:unset}}.DraggableEducationBlock_educationBlockStatus__RdJ7F{font-size:12px;color:#6b7280;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-style:italic}@media(max-width:1024px){.DraggableEducationBlock_educationBlockStatus__RdJ7F{white-space:normal;overflow:visible;text-overflow:unset}}.DraggableEducationBlock_educationBlockActions__q7qTI{display:flex;flex-direction:row;gap:8px;align-items:center}.DraggableEducationBlock_editButton__rtSF_{font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;display:flex;align-items:center;justify-content:center;cursor:pointer;font-weight:500;outline:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:28px;height:28px;background:#fff;border:1px solid #d1d5db;border-radius:4px;font-size:12px;color:#6b7280}.DraggableEducationBlock_editButton__rtSF_ svg{height:12px;width:12px}.DraggableEducationBlock_editButton__rtSF_{padding:4px}.DraggableEducationBlock_editButton__rtSF_ svg{height:14px;width:14px;color:#1f2937}.DraggableEducationBlock_editButton__rtSF_:hover{background:#3770eb;border-color:#3770eb;transform:scale(1.05)}.DraggableEducationBlock_editButton__rtSF_:hover svg{color:#fff}.DraggableEducationBlock_toggleIncludeButton__ICRyi{font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;display:flex;align-items:center;justify-content:center;cursor:pointer;font-weight:500;outline:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:28px;height:28px;background:#fff;border:1px solid #d1d5db;border-radius:4px;font-size:12px;color:#6b7280}.DraggableEducationBlock_toggleIncludeButton__ICRyi svg{height:12px;width:12px}.DraggableEducationBlock_toggleIncludeButton__ICRyi{padding:4px}.DraggableEducationBlock_toggleIncludeButton__ICRyi svg{height:14px;width:14px;color:#1f2937}.DraggableEducationBlock_toggleIncludeButton__ICRyi:hover{background:#3770eb;border-color:#3770eb;transform:scale(1.05)}.DraggableEducationBlock_toggleIncludeButton__ICRyi:hover svg{color:#fff}.DraggableEducationBlock_toggleIncludeButton__ICRyi.DraggableEducationBlock_included__l1kjK{background:#3770eb;border-color:#3770eb}.DraggableEducationBlock_toggleIncludeButton__ICRyi.DraggableEducationBlock_included__l1kjK svg{color:#fff}.DraggableEducationBlock_toggleIncludeButton__ICRyi.DraggableEducationBlock_excluded__jT0LP{background:#fff;border-color:#d1d5db}.DraggableEducationBlock_toggleIncludeButton__ICRyi.DraggableEducationBlock_excluded__jT0LP svg{color:#6b7280}.DraggableEducationBlock_toggleIncludeButton__ICRyi:hover.DraggableEducationBlock_included__l1kjK{background:hsl(221,81.8181818182%,51.862745098%);border-color:#3770eb;transform:scale(1.05)}.DraggableEducationBlock_toggleIncludeButton__ICRyi:hover.DraggableEducationBlock_included__l1kjK svg{color:#fff}.DraggableEducationBlock_toggleIncludeButton__ICRyi:hover.DraggableEducationBlock_excluded__jT0LP{background:#3770eb;border-color:#3770eb;transform:scale(1.05)}.DraggableEducationBlock_toggleIncludeButton__ICRyi:hover.DraggableEducationBlock_excluded__jT0LP svg{color:#fff}.DraggableEducationBlock_educationBlockExcluded__xZgag{font-size:12px;color:#6b7280;margin:0;white-space:wrap;overflow:hidden;font-style:italic}@keyframes Settings_duplicateHighlight__pJARI{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}@keyframes Settings_gradientFlow__Por4S{0%{background-position:0 50%}25%{background-position:100% 50%}50%{background-position:50% 100%}75%{background-position:0 0}to{background-position:0 50%}}@keyframes Settings_pulseGlow__XCv1g{0%,to{box-shadow:0 2px 8px rgba(245,158,11,.3);transform:scale(1.05)}50%{box-shadow:0 4px 12px rgba(245,158,11,.6);transform:scale(1.1)}}@keyframes Settings_magicBurst__ibk7P{0%{width:20px;height:20px;opacity:1;border-width:3px}to{width:60px;height:60px;opacity:0;border-width:1px}}@keyframes Settings_slideIn__kB9_v{0%{opacity:0;transform:translateX(-8px)}to{opacity:1;transform:translateX(0)}}@keyframes Settings_fadeIn__4Zhzw{0%{opacity:0}to{opacity:1}}@keyframes Settings_fadeOut__1MDHv{0%{opacity:1}to{opacity:0}}@keyframes Settings_shimmer___A2uq{0%{background-position:-250% 0}to{background-position:250% 0}}@keyframes Settings_skeletonShimmer__Ao1RY{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes Settings_progressRing__ya_4L{0%{stroke-dashoffset:220}to{stroke-dashoffset:0}}@keyframes Settings_progressFadeIn___duUd{0%{opacity:0;transform:translate(-50%,-50%) scale(.8)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.Settings_formSection__lMjeK{background:#fff;width:100%;padding-bottom:80px}@media(max-width:1024px){.Settings_formSection__lMjeK{padding-bottom:160px}}.Settings_formTitle__C14U9{font-size:24px;font-weight:600;margin-bottom:24px;color:#1f2937}@media(max-width:1024px){.Settings_formTitle__C14U9{font-size:22px;margin-bottom:20px}}@media(max-width:520px){.Settings_formTitle__C14U9{font-size:20px;margin-bottom:16px}}.Settings_formFieldsContainer__4YlMY{display:flex;flex-direction:column;gap:16px}@media(max-width:520px){.Settings_formFieldsContainer__4YlMY{gap:8px}}.Settings_formField__15gN_{display:flex;flex-direction:column;margin-bottom:16px}@media(max-width:1024px){.Settings_formField__15gN_{margin-bottom:12px}}@media(max-width:520px){.Settings_formField__15gN_{margin-bottom:8px}}.Settings_label__CNlW8{font-size:16px;font-weight:600;margin-bottom:8px;color:#1f2937;display:flex;align-items:center}@media(max-width:1024px){.Settings_label__CNlW8{font-size:15px;margin-bottom:7px}}@media(max-width:520px){.Settings_label__CNlW8{font-size:14px;margin-bottom:6px}}.Settings_rangeInput__8zdPs{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:6px;border-radius:3px;background:#d1d5db;outline:none;transition:background .2s ease}.Settings_rangeInput__8zdPs::-webkit-slider-thumb{-webkit-appearance:none;width:16px;height:16px;border-radius:50%;background:#3770eb;cursor:pointer;border:2px solid #fff;box-shadow:0 2px 4px rgba(0,0,0,.1);-webkit-transition:background .2s ease,transform .2s ease,box-shadow .2s ease;transition:background .2s ease,transform .2s ease,box-shadow .2s ease}.Settings_rangeInput__8zdPs::-webkit-slider-thumb:hover{background:#3456c7;transform:scale(1.1);box-shadow:0 3px 6px rgba(0,0,0,.15)}.Settings_rangeInput__8zdPs::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:#3770eb;cursor:pointer;border:2px solid #fff;box-shadow:0 2px 4px rgba(0,0,0,.1);-moz-transition:background .2s ease,transform .2s ease,box-shadow .2s ease;transition:background .2s ease,transform .2s ease,box-shadow .2s ease}.Settings_rangeInput__8zdPs::-moz-range-thumb:hover{background:#3456c7;transform:scale(1.1);box-shadow:0 3px 6px rgba(0,0,0,.15)}.Settings_rangeInput__8zdPs::-webkit-slider-track{width:100%;height:6px;cursor:pointer;background:#d1d5db;border-radius:3px}.Settings_rangeInput__8zdPs::-moz-range-track{width:100%;height:6px;cursor:pointer;background:#d1d5db;border-radius:3px;border:none}.Settings_rangeInput__8zdPs:focus,.Settings_rangeInput__8zdPs:hover{background:hsl(216,12.1951219512%,88.9215686275%)}.Settings_rangeInput__8zdPs:focus::-webkit-slider-thumb{background:#3456c7;transform:scale(1.15);box-shadow:0 4px 8px rgba(0,0,0,.2)}.Settings_rangeInput__8zdPs:focus::-moz-range-thumb{background:#3456c7;transform:scale(1.15);box-shadow:0 4px 8px rgba(0,0,0,.2)}.Settings_rangeInput__8zdPs:disabled{opacity:.5;cursor:not-allowed;background:#d1d5db}.Settings_rangeInput__8zdPs:disabled::-webkit-slider-thumb{background:#6b7280;border-color:#fff;box-shadow:none}.Settings_rangeInput__8zdPs:disabled::-moz-range-thumb{background:#6b7280;border-color:#fff;box-shadow:none}.Settings_formInput__LAgQg{font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:16px;line-height:1.5;padding:12px 16px;border:1px solid rgba(55,112,235,.4);border-radius:6px;background:#fff;color:#1f2937;outline:none;transition:border-color .2s ease,box-shadow .2s ease}.Settings_formInput__LAgQg:focus{border-color:#3770eb;box-shadow:0 0 0 3px rgba(55,112,235,.1)}.Settings_formInput__LAgQg::placeholder{color:#989ba1;opacity:.7}.Settings_formInput__LAgQg:disabled{background:#eee;color:#6b7280;border-color:#d1d5db;opacity:.6;cursor:not-allowed;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Settings_formInput__LAgQg.Settings_error__hhe2e{border-color:#dc2626}.Settings_formInput__LAgQg.Settings_error__hhe2e:focus{box-shadow:0 0 0 3px rgba(220,38,38,.1)}@media(max-width:1024px){.Settings_formInput__LAgQg{font-size:15px;padding:11px 14px}}@media(max-width:520px){.Settings_formInput__LAgQg{font-size:14px;padding:10px 12px}}@keyframes JobDescription_duplicateHighlight__lzdBI{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}@keyframes JobDescription_gradientFlow__vE57q{0%{background-position:0 50%}25%{background-position:100% 50%}50%{background-position:50% 100%}75%{background-position:0 0}to{background-position:0 50%}}@keyframes JobDescription_pulseGlow__ciqHm{0%,to{box-shadow:0 2px 8px rgba(245,158,11,.3);transform:scale(1.05)}50%{box-shadow:0 4px 12px rgba(245,158,11,.6);transform:scale(1.1)}}@keyframes JobDescription_magicBurst__X0bua{0%{width:20px;height:20px;opacity:1;border-width:3px}to{width:60px;height:60px;opacity:0;border-width:1px}}@keyframes JobDescription_slideIn__fL9TP{0%{opacity:0;transform:translateX(-8px)}to{opacity:1;transform:translateX(0)}}@keyframes JobDescription_fadeIn__IBszz{0%{opacity:0}to{opacity:1}}@keyframes JobDescription_fadeOut__BItKu{0%{opacity:1}to{opacity:0}}@keyframes JobDescription_shimmer__UEt7Z{0%{background-position:-250% 0}to{background-position:250% 0}}@keyframes JobDescription_skeletonShimmer__lBUuo{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes JobDescription_progressRing__nRffd{0%{stroke-dashoffset:220}to{stroke-dashoffset:0}}@keyframes JobDescription_progressFadeIn__p54Iq{0%{opacity:0;transform:translate(-50%,-50%) scale(.8)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.JobDescription_jobDescription__tO1Nm{padding-bottom:80px}@media(max-width:1024px){.JobDescription_jobDescription__tO1Nm{padding-bottom:160px}}.JobDescription_jobDescription__tO1Nm{background:#fff;width:100%}.JobDescription_jobDescriptionContainer__EHpHG{gap:16px}@media(max-width:520px){.JobDescription_jobDescriptionContainer__EHpHG{gap:8px}}.JobDescription_formTitle__y_wHi{font-size:24px}@media(max-width:1024px){.JobDescription_formTitle__y_wHi{font-size:22px;margin-bottom:20px}}@media(max-width:520px){.JobDescription_formTitle__y_wHi{font-size:20px;margin-bottom:16px}}.JobDescription_formTitle__y_wHi{font-size:26px;font-weight:600;margin-bottom:24px;color:#1f2937}.JobDescription_textareaWrapper__X9IX5{position:relative;width:100%}.JobDescription_formTextarea__YRrMi{font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:16px;line-height:1.5;padding:12px 16px;border:1px solid rgba(55,112,235,.4);border-radius:6px;background:#fff;color:#1f2937;outline:none;transition:border-color .2s ease,box-shadow .2s ease}.JobDescription_formTextarea__YRrMi:focus{box-shadow:0 0 0 3px rgba(55,112,235,.1)}.JobDescription_formTextarea__YRrMi:disabled{background:#eee;color:#6b7280;border-color:#d1d5db;opacity:.6;-webkit-user-select:none;-moz-user-select:none;user-select:none}.JobDescription_formTextarea__YRrMi.JobDescription_error__cyrpK{border-color:#dc2626}.JobDescription_formTextarea__YRrMi.JobDescription_error__cyrpK:focus{box-shadow:0 0 0 3px rgba(220,38,38,.1)}@media(max-width:1024px){.JobDescription_formTextarea__YRrMi{font-size:15px;padding:11px 14px}}@media(max-width:520px){.JobDescription_formTextarea__YRrMi{font-size:14px;padding:10px 12px}}.JobDescription_formTextarea__YRrMi{min-height:180px;resize:vertical;line-height:1.6;width:100%}.JobDescription_formTextarea__YRrMi::placeholder{color:#989ba1;font-style:italic;opacity:.7}.JobDescription_formTextarea__YRrMi:hover{border-color:hsl(216,12.1951219512%,73.9215686275%)}.JobDescription_formTextarea__YRrMi:focus{outline:none;border-color:#3770eb;box-shadow:0 0 0 3px rgba(55,112,235,.1),inset 0 2px 4px rgba(0,0,0,.03)}.JobDescription_formTextarea__YRrMi::selection{background-color:rgba(55,112,235,.3);color:#1f2937}.JobDescription_formTextarea__YRrMi:disabled{background-color:#eee;cursor:not-allowed;opacity:.8}@media(max-width:1024px){.JobDescription_formTextarea__YRrMi{resize:none}.JobDescription_formTextarea__YRrMi.JobDescription_expanded__A34vR{height:60vh;max-height:600px}}.JobDescription_jobDescriptionContainer__EHpHG{display:flex;flex-direction:column;gap:24px}.JobDescription_jobDescriptionAnalysis__Jzj31{background:#eee;border-radius:4px;padding:16px;border:1px solid #d1d5db}.JobDescription_analysisTitle__IkOOM{font-size:24px;font-weight:600;margin-bottom:24px;color:#1f2937}@media(max-width:1024px){.JobDescription_analysisTitle__IkOOM{font-size:22px;margin-bottom:20px}}@media(max-width:520px){.JobDescription_analysisTitle__IkOOM{font-size:20px;margin-bottom:16px}}.JobDescription_jobTitleSection__15LqX{background:#fff;border-radius:4px;padding:12px 16px;margin-bottom:20px;display:flex;justify-content:space-between;align-items:center;box-shadow:0 1px 3px rgba(0,0,0,.05)}.JobDescription_jobTitleHeading__GnBPI{font-size:24px;font-weight:600;margin-bottom:24px;color:#1f2937}@media(max-width:1024px){.JobDescription_jobTitleHeading__GnBPI{font-size:22px;margin-bottom:20px}}@media(max-width:520px){.JobDescription_jobTitleHeading__GnBPI{font-size:20px;margin-bottom:16px}}.JobDescription_jobTitleHeading__GnBPI{font-size:16px!important;margin:0!important;flex:1 1;overflow-wrap:break-word;word-wrap:break-word}.JobDescription_workType__v6FQY{flex-shrink:0}.JobDescription_workTypeBadge__OuUD3{background:rgba(55,112,235,.1);color:#3770eb;border-radius:4px;border:1px solid rgba(55,112,235,.3);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.JobDescription_workTypeBadge__OuUD3:hover{border-color:rgba(55,112,235,.4);box-shadow:0 1px 3px rgba(55,112,235,.1);transform:translateY(-1px) scale(1.01)}.JobDescription_workTypeBadge__OuUD3{font-size:12px;padding:4px 8px;border-radius:12px;font-weight:500;white-space:nowrap;text-transform:capitalize;display:inline-block}.JobDescription_workTypeBadge__OuUD3.JobDescription_remote__uGuQn{background-color:#dcfce7;color:#166534}.JobDescription_workTypeBadge__OuUD3.JobDescription_hybrid__4cW6F{background-color:#e0f2fe;color:#0369a1}.JobDescription_workTypeBadge__OuUD3.JobDescription_on-site__aJf3d{background-color:#fee2e2;color:#b91c1c}.JobDescription_analysisGrid__XO9Cp{display:grid;grid-template-columns:repeat(auto-fill,minmax(100%,1fr));grid-gap:20px;gap:20px}.JobDescription_analysisItem__0VOwm{padding:12px;background:#fff;border-radius:4px;box-shadow:0 1px 3px rgba(0,0,0,.05)}.JobDescription_analysisLabel__T9fmr{font-size:16px;font-weight:600;color:#3770eb;margin-bottom:8px}.JobDescription_analysisText__PY7Ia{color:#1f2937;font-size:14px;line-height:1.5}.JobDescription_skillsList__kVg8e{display:flex;flex-wrap:wrap;gap:6px}.JobDescription_skillTag__pp63v{background:rgba(55,112,235,.1);color:#3770eb;font-size:12px;padding:4px 8px;border-radius:4px;display:inline-block;border:1px solid rgba(55,112,235,.3);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.JobDescription_skillTag__pp63v:hover{border-color:rgba(55,112,235,.4);box-shadow:0 1px 3px rgba(55,112,235,.1);transform:translateY(-1px) scale(1.01)}.JobDescription_companyInfo__Y6i2X{margin-bottom:10px}.JobDescription_companyInfo__Y6i2X p{margin:5px 0;font-size:14px}.JobDescription_emptyState__8zj8q{text-align:center;line-height:1.4;margin:0;color:#6b7280;font-style:italic;font-size:14px}.JobDescription_summaryContainer__geELk{position:relative;max-height:100px;overflow:hidden;transition:max-height .3s ease}.JobDescription_summaryContainer__geELk.JobDescription_expanded__A34vR{max-height:1000px}.JobDescription_locationDetails__7HbZj{color:#6b7280;font-style:italic}.JobDescription_fadeOverlay__pm3Iv{position:absolute;bottom:0;left:0;width:100%;height:40px;background:linear-gradient(180deg,rgba(255,255,255,0) 0,rgba(255,255,255,.8) 50%,rgb(255,255,255));pointer-events:none}.JobDescription_expandButton__aZPbi{display:none}@media(max-width:1024px){.JobDescription_expandButton__aZPbi{font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;border:none;cursor:pointer;font-weight:500;outline:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex;align-items:center;justify-content:center;position:absolute;bottom:12px;right:4px;width:36px;height:36px;background:rgba(55,112,235,.9);color:#fff;border-radius:50%;box-shadow:0 2px 8px rgba(0,0,0,.2);z-index:10}.JobDescription_expandButton__aZPbi svg{width:18px;height:18px}.JobDescription_expandButton__aZPbi:hover{background:#3770eb;box-shadow:0 4px 12px rgba(0,0,0,.3)}.JobDescription_expandButton__aZPbi:active{box-shadow:0 2px 6px rgba(0,0,0,.2)}}.JobDescription_contentExpandButton__3xRHg{font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;display:flex;cursor:pointer;outline:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:inline-flex;align-items:center;justify-content:center;padding:4px 8px;margin-top:8px;font-size:12px;background:rgba(0,0,0,0);color:#3770eb;border:none;border-radius:4px;font-weight:500;text-decoration:underline;text-underline-offset:2px}.JobDescription_contentExpandButton__3xRHg:hover{background:rgba(55,112,235,.05);text-decoration:none}.JobDescription_contentExpandButton__3xRHg:active{background:rgba(55,112,235,.1)}.JobDescription_expandButtonContainer__Bh2il{display:flex;justify-content:flex-end;margin-top:8px}.JobDescription_specialInstructionsSection__k3Z_H{margin:0 0 20px;padding:16px;background-color:rgba(55,112,235,.05);border-left:4px solid #3770eb;border-radius:4px;position:relative;box-shadow:0 2px 8px rgba(0,0,0,.05)}.JobDescription_specialInstructionsSection__k3Z_H:before{content:"!";position:absolute;top:-10px;left:-12px;background-color:#3770eb;color:#fff;width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:16px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.JobDescription_specialInstructionsLabel__k6Biv{font-size:16px;font-weight:700;color:#3770eb;margin-bottom:12px;display:flex;align-items:center}.JobDescription_specialInstructionsLabel__k6Biv svg{margin-right:8px;font-size:18px}.JobDescription_specialInstructionsText__T6e_N{color:#1f2937;font-size:14px;line-height:1.6;font-weight:500;margin:0}@keyframes Projects_duplicateHighlight__q9vo9{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}@keyframes Projects_gradientFlow__cipAy{0%{background-position:0 50%}25%{background-position:100% 50%}50%{background-position:50% 100%}75%{background-position:0 0}to{background-position:0 50%}}@keyframes Projects_pulseGlow__rd9XK{0%,to{box-shadow:0 2px 8px rgba(245,158,11,.3);transform:scale(1.05)}50%{box-shadow:0 4px 12px rgba(245,158,11,.6);transform:scale(1.1)}}@keyframes Projects_magicBurst__fRgnX{0%{width:20px;height:20px;opacity:1;border-width:3px}to{width:60px;height:60px;opacity:0;border-width:1px}}@keyframes Projects_slideIn__n9iRB{0%{opacity:0;transform:translateX(-8px)}to{opacity:1;transform:translateX(0)}}@keyframes Projects_fadeIn__l9jwm{0%{opacity:0}to{opacity:1}}@keyframes Projects_fadeOut__3Bijx{0%{opacity:1}to{opacity:0}}@keyframes Projects_shimmer__iTkfu{0%{background-position:-250% 0}to{background-position:250% 0}}@keyframes Projects_skeletonShimmer__L0usq{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes Projects_progressRing__8FAjd{0%{stroke-dashoffset:220}to{stroke-dashoffset:0}}@keyframes Projects_progressFadeIn__U4aup{0%{opacity:0;transform:translate(-50%,-50%) scale(.8)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.Projects_projects__gpi1_{background:#fff;width:100%;padding-bottom:80px}@media(max-width:1024px){.Projects_projects__gpi1_{padding-bottom:160px}}.Projects_formTitle__K8Ffo{font-size:24px;font-weight:600;margin-bottom:24px;color:#1f2937}@media(max-width:1024px){.Projects_formTitle__K8Ffo{font-size:22px;margin-bottom:20px}}@media(max-width:520px){.Projects_formTitle__K8Ffo{font-size:20px;margin-bottom:16px}}.Projects_projectsContainer__PL3Gp{display:flex;flex-direction:column;gap:16px}@media(max-width:520px){.Projects_projectsContainer__PL3Gp{gap:8px}}.Projects_addButton__X6WTP{font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;display:flex;align-items:center;justify-content:center;border:none;cursor:pointer;outline:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;gap:8px;width:100%;padding:8px 12px;border:1px solid rgba(55,112,235,.4);border-radius:6px;background-color:#fff;box-shadow:0 2px 4px rgba(0,0,0,.05);font-size:16px;font-weight:500;color:#3770eb;margin-bottom:16px}.Projects_addButton__X6WTP svg{height:12px;width:12px;color:#3770eb}.Projects_addButton__X6WTP:hover{background-color:rgba(55,112,235,.1);border-color:#3770eb;transform:scale(1.02);box-shadow:0 4px 8px rgba(0,0,0,.1)}.Projects_addButton__X6WTP:hover svg{color:#3770eb}.Projects_addButton__X6WTP:active{transform:scale(.98)}.Projects_addButton__X6WTP:disabled{background-color:#eee;border-color:#d1d5db;color:#6b7280;opacity:.7;pointer-events:none;box-shadow:none}.Projects_addButton__X6WTP:disabled svg{color:#6b7280}.Projects_skeletonButtonContainer__BUjWu{margin-bottom:16px}.Projects_skeletonBlockContainer__Glu3o{display:flex;flex-direction:column;gap:16px}@keyframes EditableProjectBlock_duplicateHighlight__aBK5u{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}@keyframes EditableProjectBlock_gradientFlow__yFWQ7{0%{background-position:0 50%}25%{background-position:100% 50%}50%{background-position:50% 100%}75%{background-position:0 0}to{background-position:0 50%}}@keyframes EditableProjectBlock_pulseGlow__k1S6w{0%,to{box-shadow:0 2px 8px rgba(245,158,11,.3);transform:scale(1.05)}50%{box-shadow:0 4px 12px rgba(245,158,11,.6);transform:scale(1.1)}}@keyframes EditableProjectBlock_magicBurst__EOf60{0%{width:20px;height:20px;opacity:1;border-width:3px}to{width:60px;height:60px;opacity:0;border-width:1px}}@keyframes EditableProjectBlock_slideIn__lgKe2{0%{opacity:0;transform:translateX(-8px)}to{opacity:1;transform:translateX(0)}}@keyframes EditableProjectBlock_fadeIn__jjaxh{0%{opacity:0}to{opacity:1}}@keyframes EditableProjectBlock_fadeOut__LwQ8b{0%{opacity:1}to{opacity:0}}@keyframes EditableProjectBlock_shimmer__rzyWV{0%{background-position:-250% 0}to{background-position:250% 0}}@keyframes EditableProjectBlock_skeletonShimmer__qbFm0{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes EditableProjectBlock_progressRing__6VCSQ{0%{stroke-dashoffset:220}to{stroke-dashoffset:0}}@keyframes EditableProjectBlock_progressFadeIn__NLLv8{0%{opacity:0;transform:translate(-50%,-50%) scale(.8)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.EditableProjectBlock_editableProjectBlock__ruk27{background:#fff;width:100%;border:1px solid rgba(55,112,235,.2);border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1);padding:16px;transition:box-shadow .2s ease}.EditableProjectBlock_editableProjectBlock__ruk27:hover{box-shadow:0 6px 20px rgba(0,0,0,.15)}.EditableProjectBlock_header__wEU_y{display:flex;justify-content:flex-end;margin-bottom:20px}.EditableProjectBlock_closeButton__HqDp4{font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;display:flex;align-items:center;justify-content:center;border:none;cursor:pointer;font-weight:500;outline:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:#eee;border-radius:50%;width:32px;height:32px;color:#1f2937}.EditableProjectBlock_closeButton__HqDp4 svg{height:18px;width:18px}.EditableProjectBlock_closeButton__HqDp4:hover{background:#3770eb;color:#fff;transform:scale(1.05)}.EditableProjectBlock_deleteButton__qoduQ{font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;display:flex;align-items:center;justify-content:center;cursor:pointer;font-weight:500;outline:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:rgba(0,0,0,0);border:1.5px solid #dc2626;border-radius:4px;padding:6px 12px;font-size:14px;color:#dc2626;margin-right:auto}.EditableProjectBlock_deleteButton__qoduQ:hover{background:#dc2626;color:#fff;transform:scale(1.02)}.EditableProjectBlock_formField__MCP0m{display:flex;flex-direction:column;margin-bottom:16px}@media(max-width:1024px){.EditableProjectBlock_formField__MCP0m{margin-bottom:12px}}@media(max-width:520px){.EditableProjectBlock_formField__MCP0m{margin-bottom:8px}}.EditableProjectBlock_label__cMeBY{font-size:16px;font-weight:600;margin-bottom:8px;color:#1f2937;display:flex;align-items:center}@media(max-width:1024px){.EditableProjectBlock_label__cMeBY{font-size:15px;margin-bottom:7px}}@media(max-width:520px){.EditableProjectBlock_label__cMeBY{font-size:14px;margin-bottom:6px}}.EditableProjectBlock_formInput__FRgQR{font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:16px;line-height:1.5;padding:12px 16px;border:1px solid rgba(55,112,235,.4);border-radius:6px;background:#fff;color:#1f2937;outline:none;transition:border-color .2s ease,box-shadow .2s ease}.EditableProjectBlock_formInput__FRgQR:focus{border-color:#3770eb;box-shadow:0 0 0 3px rgba(55,112,235,.1)}.EditableProjectBlock_formInput__FRgQR::placeholder{color:#989ba1;opacity:.7}.EditableProjectBlock_formInput__FRgQR:disabled{background:#eee;color:#6b7280;border-color:#d1d5db;opacity:.6;cursor:not-allowed;-webkit-user-select:none;-moz-user-select:none;user-select:none}.EditableProjectBlock_formInput__FRgQR.EditableProjectBlock_error__zfVNm{border-color:#dc2626}.EditableProjectBlock_formInput__FRgQR.EditableProjectBlock_error__zfVNm:focus{box-shadow:0 0 0 3px rgba(220,38,38,.1)}@media(max-width:1024px){.EditableProjectBlock_formInput__FRgQR{font-size:15px;padding:11px 14px}}@media(max-width:520px){.EditableProjectBlock_formInput__FRgQR{font-size:14px;padding:10px 12px}}.EditableProjectBlock_formTextarea__dVyJ2{font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:16px;line-height:1.5;padding:12px 16px;border:1px solid rgba(55,112,235,.4);border-radius:6px;background:#fff;color:#1f2937;outline:none;transition:border-color .2s ease,box-shadow .2s ease}.EditableProjectBlock_formTextarea__dVyJ2:focus{border-color:#3770eb;box-shadow:0 0 0 3px rgba(55,112,235,.1)}.EditableProjectBlock_formTextarea__dVyJ2::placeholder{color:#989ba1;opacity:.7}.EditableProjectBlock_formTextarea__dVyJ2:disabled{background:#eee;color:#6b7280;border-color:#d1d5db;opacity:.6;cursor:not-allowed;-webkit-user-select:none;-moz-user-select:none;user-select:none}.EditableProjectBlock_formTextarea__dVyJ2.EditableProjectBlock_error__zfVNm{border-color:#dc2626}.EditableProjectBlock_formTextarea__dVyJ2.EditableProjectBlock_error__zfVNm:focus{box-shadow:0 0 0 3px rgba(220,38,38,.1)}@media(max-width:1024px){.EditableProjectBlock_formTextarea__dVyJ2{font-size:15px;padding:11px 14px}}@media(max-width:520px){.EditableProjectBlock_formTextarea__dVyJ2{font-size:14px;padding:10px 12px}}.EditableProjectBlock_formTextarea__dVyJ2{resize:vertical;min-height:140px;max-height:300px;width:100%}@media(max-width:1024px){.EditableProjectBlock_formTextarea__dVyJ2{min-height:130px;max-height:280px}}@media(max-width:520px){.EditableProjectBlock_formTextarea__dVyJ2{min-height:120px;max-height:250px;resize:none;overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease,height .1s ease}}.EditableProjectBlock_chipInputContainer__QLd6Z{position:relative;margin-bottom:16px;min-width:0}.EditableProjectBlock_chipInputContainer__QLd6Z .EditableProjectBlock_formInput__FRgQR{font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:16px;line-height:1.5;padding:12px 16px;border:1px solid rgba(55,112,235,.4);border-radius:6px;background:#fff;color:#1f2937;outline:none;transition:border-color .2s ease,box-shadow .2s ease}.EditableProjectBlock_chipInputContainer__QLd6Z .EditableProjectBlock_formInput__FRgQR:focus{border-color:#3770eb;box-shadow:0 0 0 3px rgba(55,112,235,.1)}.EditableProjectBlock_chipInputContainer__QLd6Z .EditableProjectBlock_formInput__FRgQR::placeholder{color:#989ba1;opacity:.7}.EditableProjectBlock_chipInputContainer__QLd6Z .EditableProjectBlock_formInput__FRgQR:disabled{background:#eee;color:#6b7280;border-color:#d1d5db;opacity:.6;cursor:not-allowed;-webkit-user-select:none;-moz-user-select:none;user-select:none}.EditableProjectBlock_chipInputContainer__QLd6Z .EditableProjectBlock_formInput__FRgQR.EditableProjectBlock_error__zfVNm{border-color:#dc2626}.EditableProjectBlock_chipInputContainer__QLd6Z .EditableProjectBlock_formInput__FRgQR.EditableProjectBlock_error__zfVNm:focus{box-shadow:0 0 0 3px rgba(220,38,38,.1)}@media(max-width:1024px){.EditableProjectBlock_chipInputContainer__QLd6Z .EditableProjectBlock_formInput__FRgQR{font-size:15px;padding:11px 14px}}@media(max-width:520px){.EditableProjectBlock_chipInputContainer__QLd6Z .EditableProjectBlock_formInput__FRgQR{font-size:14px;padding:10px 12px}}.EditableProjectBlock_chipInputContainer__QLd6Z .EditableProjectBlock_formInput__FRgQR{width:100%;min-width:0;padding-right:60px}@media(max-width:480px){.EditableProjectBlock_chipInputContainer__QLd6Z .EditableProjectBlock_formInput__FRgQR{padding-right:50px}}@media(max-width:375px){.EditableProjectBlock_chipInputContainer__QLd6Z .EditableProjectBlock_formInput__FRgQR{padding-right:45px}}.EditableProjectBlock_chipInputContainer__QLd6Z .EditableProjectBlock_chipAddButton__L9tYx{font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;display:flex;align-items:center;justify-content:center;border:none;font-weight:500;outline:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:absolute;right:6px;top:6px;bottom:6px;margin:auto 0;padding:6px;border:1px solid rgba(55,112,235,.4);border-radius:4px;background-color:#fff;color:#3770eb;height:36px;width:36px;z-index:2;cursor:pointer}.EditableProjectBlock_chipInputContainer__QLd6Z .EditableProjectBlock_chipAddButton__L9tYx svg{height:12px;width:12px;color:#3770eb}.EditableProjectBlock_chipInputContainer__QLd6Z .EditableProjectBlock_chipAddButton__L9tYx:hover:not(:disabled){background-color:rgba(55,112,235,.1);border-color:#3770eb;transform:scale(1.05);box-shadow:0 2px 4px rgba(0,0,0,.1)}.EditableProjectBlock_chipInputContainer__QLd6Z .EditableProjectBlock_chipAddButton__L9tYx:active:not(:disabled){transform:scale(.95)}.EditableProjectBlock_chipInputContainer__QLd6Z .EditableProjectBlock_chipAddButton__L9tYx:disabled{background-color:#eee;border-color:#d1d5db;color:#6b7280;cursor:not-allowed!important;box-shadow:none;z-index:3;pointer-events:auto}.EditableProjectBlock_chipInputContainer__QLd6Z .EditableProjectBlock_chipAddButton__L9tYx:disabled svg{color:#6b7280}@media(max-width:480px){.EditableProjectBlock_chipInputContainer__QLd6Z .EditableProjectBlock_chipAddButton__L9tYx{height:32px;width:32px;padding:4px;right:5px;top:5px;bottom:5px}.EditableProjectBlock_chipInputContainer__QLd6Z .EditableProjectBlock_chipAddButton__L9tYx svg{height:10px;width:10px}}@media(max-width:375px){.EditableProjectBlock_chipInputContainer__QLd6Z .EditableProjectBlock_chipAddButton__L9tYx{height:28px;width:28px;padding:4px;right:4px;top:4px;bottom:4px}.EditableProjectBlock_chipInputContainer__QLd6Z .EditableProjectBlock_chipAddButton__L9tYx svg{height:10px;width:10px}}.EditableProjectBlock_chipsContainer__YDw40{display:flex;flex-wrap:wrap;gap:8px;min-height:40px;padding:8px;border:1px solid rgba(55,112,235,.2);border-radius:6px;background-color:rgba(55,112,235,.02)}.EditableProjectBlock_chipsContainer__YDw40 .EditableProjectBlock_chip__BW_3r{display:flex;align-items:center;gap:6px;background:rgba(55,112,235,.1);color:#3770eb;font-size:14px;font-weight:500;padding:6px 10px;border-radius:6px;border:1px solid rgba(55,112,235,.3);box-shadow:0 1px 3px rgba(55,112,235,.1);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.EditableProjectBlock_chipsContainer__YDw40 .EditableProjectBlock_chip__BW_3r:hover{border-color:rgba(55,112,235,.5);box-shadow:0 2px 6px rgba(55,112,235,.15);transform:translateY(-1px) scale(1.02)}.EditableProjectBlock_chipsContainer__YDw40 .EditableProjectBlock_chip__BW_3r.EditableProjectBlock_duplicate__339kB{background:rgba(245,158,11,.15);border-color:rgba(245,158,11,.5);color:#f59e0b;animation:EditableProjectBlock_duplicateHighlight__aBK5u .5s ease-in-out}.EditableProjectBlock_chipsContainer__YDw40 .EditableProjectBlock_chip__BW_3r.EditableProjectBlock_duplicate__339kB .EditableProjectBlock_skillText__yCm71{color:#f59e0b;font-weight:600}.EditableProjectBlock_chipsContainer__YDw40 .EditableProjectBlock_chip__BW_3r.EditableProjectBlock_duplicate__339kB .EditableProjectBlock_removeButton__yTzz_,.EditableProjectBlock_chipsContainer__YDw40 .EditableProjectBlock_chip__BW_3r.EditableProjectBlock_duplicate__339kB .EditableProjectBlock_removeChip__ntDnf{color:rgba(245,158,11,.8)}.EditableProjectBlock_chipsContainer__YDw40 .EditableProjectBlock_chip__BW_3r.EditableProjectBlock_duplicate__339kB .EditableProjectBlock_removeButton__yTzz_:hover,.EditableProjectBlock_chipsContainer__YDw40 .EditableProjectBlock_chip__BW_3r.EditableProjectBlock_duplicate__339kB .EditableProjectBlock_removeChip__ntDnf:hover{background-color:rgba(245,158,11,.2);color:#f59e0b}.EditableProjectBlock_chipsContainer__YDw40 .EditableProjectBlock_skillText__yCm71{white-space:nowrap}.EditableProjectBlock_chipsContainer__YDw40 .EditableProjectBlock_removeChip__ntDnf{display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,0);border:none;cursor:pointer;padding:2px;border-radius:50%;color:rgba(55,112,235,.7);transition:background-color .2s ease,color .2s ease,transform .2s ease}.EditableProjectBlock_chipsContainer__YDw40 .EditableProjectBlock_removeChip__ntDnf svg{height:10px;width:10px}.EditableProjectBlock_chipsContainer__YDw40 .EditableProjectBlock_removeChip__ntDnf:hover{background-color:rgba(55,112,235,.2);color:#3770eb;transform:scale(1.1)}.EditableProjectBlock_chipsContainer__YDw40 .EditableProjectBlock_removeChip__ntDnf:active{transform:scale(.9)}.EditableProjectBlock_dateInputs__ant3j{display:grid;grid-template-columns:140px 90px;grid-gap:12px;gap:12px}.EditableProjectBlock_dateInputs__ant3j .EditableProjectBlock_monthInput__ANSPn,.EditableProjectBlock_dateInputs__ant3j .EditableProjectBlock_yearInput__qaN5m{width:100%}.EditableProjectBlock_checkboxField__9iAjb{display:flex;align-items:center;margin-top:8px}.EditableProjectBlock_checkboxField__9iAjb input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;height:18px;border:1.5px solid #d1d5db;border-radius:4px;cursor:pointer;position:relative;transition:border-color .2s ease,background .2s ease}.EditableProjectBlock_checkboxField__9iAjb input:checked{background:#3770eb;border-color:#3770eb}.EditableProjectBlock_checkboxField__9iAjb input:checked:after{content:"✓";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:12px;font-weight:700}.EditableProjectBlock_checkboxField__9iAjb input:focus{outline:2px solid rgba(55,112,235,.2);outline-offset:2px}.EditableProjectBlock_checkboxField__9iAjb .EditableProjectBlock_checkboxLabel__iMweX{font-size:14px;margin-left:8px;cursor:pointer;color:#1f2937}.EditableProjectBlock_bulletPoints__MYXm8{margin:24px 0}.EditableProjectBlock_bulletPoints__MYXm8 h3{font-size:18px;font-weight:700;margin:0;color:#1f2937}.EditableProjectBlock_bulletHeader__WUXUN{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.EditableProjectBlock_bulletPointsContainer__Vv5vc{display:flex;flex-direction:column;gap:8px}.EditableProjectBlock_formError__Z1tFo{font-size:13px;font-weight:500;color:#dc2626;margin:6px 0;opacity:0;transform:translateX(-8px);display:block;text-align:left;animation:EditableProjectBlock_slideIn__lgKe2 .3s ease forwards}.EditableProjectBlock_actionButtons__hmuPj{display:flex;justify-content:flex-end;gap:12px;margin-top:16px;position:-webkit-sticky;position:sticky;bottom:0}@media(max-width:520px){.EditableProjectBlock_actionButtons__hmuPj{bottom:56px}}.EditableProjectBlock_saveButton__x0Rhd{font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;display:flex;align-items:center;justify-content:center;cursor:pointer;font-weight:500;outline:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:#3770eb;color:#fff;border-radius:4px;padding:10px 20px;font-size:15px;border:none}.EditableProjectBlock_saveButton__x0Rhd:active,.EditableProjectBlock_saveButton__x0Rhd:hover{background:#3456c7}.EditableProjectBlock_saveButton__x0Rhd:focus-visible{outline:2px solid #3770eb;outline-offset:2px}.EditableProjectBlock_saveButton__x0Rhd:disabled{background:#3770eb;cursor:not-allowed}.EditableProjectBlock_saveButton__x0Rhd{width:100%}.EditableProjectBlock_addButton__cYtoT{font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;display:flex;align-items:center;justify-content:center;border:none;cursor:pointer;font-weight:500;outline:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:#eee;color:#1f2937;border-radius:4px;width:60px;height:36px;font-size:14px}.EditableProjectBlock_addButton__cYtoT:hover{background:rgba(55,112,235,.2);color:#3770eb}.EditableProjectBlock_addButton__cYtoT svg{margin-right:4px;height:12px;width:12px}.EditableProjectBlock_emptyState__Za9fh{font-size:14px;color:#6b7280;text-align:center;font-style:italic;line-height:1.4;margin:0}.EditableProjectBlock_requiredFieldsNote__iFzYG{font-size:13px;color:#dc2626;margin-bottom:20px;font-style:italic;display:flex;align-items:center;gap:4px}.EditableProjectBlock_requiredFieldsNote__iFzYG .EditableProjectBlock_asterisk__GPH2o,.EditableProjectBlock_requiredIndicator___2Ta3{color:#dc2626;font-weight:700;font-size:16px;line-height:1;margin-right:4px}@keyframes DraggableProjectBlock_duplicateHighlight__yAA8f{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}@keyframes DraggableProjectBlock_gradientFlow__RGhlx{0%{background-position:0 50%}25%{background-position:100% 50%}50%{background-position:50% 100%}75%{background-position:0 0}to{background-position:0 50%}}@keyframes DraggableProjectBlock_pulseGlow__rSWWR{0%,to{box-shadow:0 2px 8px rgba(245,158,11,.3);transform:scale(1.05)}50%{box-shadow:0 4px 12px rgba(245,158,11,.6);transform:scale(1.1)}}@keyframes DraggableProjectBlock_magicBurst__rXPzw{0%{width:20px;height:20px;opacity:1;border-width:3px}to{width:60px;height:60px;opacity:0;border-width:1px}}@keyframes DraggableProjectBlock_slideIn__9bhuT{0%{opacity:0;transform:translateX(-8px)}to{opacity:1;transform:translateX(0)}}@keyframes DraggableProjectBlock_fadeIn__ogrEH{0%{opacity:0}to{opacity:1}}@keyframes DraggableProjectBlock_fadeOut__HQBzT{0%{opacity:1}to{opacity:0}}@keyframes DraggableProjectBlock_shimmer__CMNjA{0%{background-position:-250% 0}to{background-position:250% 0}}@keyframes DraggableProjectBlock_skeletonShimmer__gOkUj{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes DraggableProjectBlock_progressRing__YMEVd{0%{stroke-dashoffset:220}to{stroke-dashoffset:0}}@keyframes DraggableProjectBlock_progressFadeIn___0y_o{0%{opacity:0;transform:translate(-50%,-50%) scale(.8)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.DraggableProjectBlock_draggableProjectBlockContainer__g77EZ{position:relative;border:1px solid rgba(55,112,235,.4);border-radius:6px;background-color:#fff;box-shadow:0 2px 4px rgba(0,0,0,.05);transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease,border-color .2s ease,opacity .2s ease;overflow:visible;min-width:0;touch-action:manipulation}.DraggableProjectBlock_draggableProjectBlockContainer__g77EZ.DraggableProjectBlock_isDragging__ncVOI{background-color:#eee;opacity:.95;box-shadow:0 8px 16px rgba(0,0,0,.12);cursor:-webkit-grabbing!important;cursor:grabbing!important;border-color:#3770eb;transform:scale(1.02);touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.DraggableProjectBlock_draggableProjectBlockContainer__g77EZ.DraggableProjectBlock_isDragging__ncVOI *{cursor:-webkit-grabbing!important;cursor:grabbing!important}.DraggableProjectBlock_draggableProjectBlockContainer__g77EZ.DraggableProjectBlock_excluded__uB1RA{opacity:.7;background-color:#eee;border-color:rgba(107,114,128,.4)}.DraggableProjectBlock_draggableProjectBlockContainer__g77EZ.DraggableProjectBlock_isDragging__ncVOI.DraggableProjectBlock_excluded__uB1RA{opacity:.95;background-color:#eee;border-color:#3770eb}.DraggableProjectBlock_draggableProjectBlockContainer__g77EZ.DraggableProjectBlock_excluded__uB1RA .DraggableProjectBlock_projectBlockHeader__GYyct{color:#6b7280}.DraggableProjectBlock_draggableProjectBlockContainer__g77EZ.DraggableProjectBlock_excluded__uB1RA .DraggableProjectBlock_projectBlockDate__S9LA0{color:hsl(220,8.9361702128%,56.0784313725%)}.DraggableProjectBlock_draggableProjectBlockContainer__g77EZ.DraggableProjectBlock_excluded__uB1RA .DraggableProjectBlock_techTag__6FTis{background:rgba(107,114,128,.1);border-color:rgba(107,114,128,.3);color:#6b7280;box-shadow:0 1px 3px rgba(107,114,128,.1)}.DraggableProjectBlock_draggableProjectBlockContainer__g77EZ.DraggableProjectBlock_excluded__uB1RA .DraggableProjectBlock_techTag__6FTis:hover{border-color:rgba(107,114,128,.4);box-shadow:0 2px 6px rgba(107,114,128,.15);transform:translateY(-1px) scale(1.01);color:hsl(220,8.9361702128%,41.0784313725%)}.DraggableProjectBlock_draggableProjectBlockContainer__g77EZ.DraggableProjectBlock_excluded__uB1RA .DraggableProjectBlock_drawerToggleButton__1HusO{background:rgba(107,114,128,.1);border-top-color:rgba(107,114,128,.3);color:hsl(220,8.9361702128%,56.0784313725%)}.DraggableProjectBlock_draggableProjectBlockContainer__g77EZ.DraggableProjectBlock_excluded__uB1RA .DraggableProjectBlock_addBulletButtonNested__dfgiH,.DraggableProjectBlock_draggableProjectBlockContainer__g77EZ.DraggableProjectBlock_excluded__uB1RA .DraggableProjectBlock_addBulletButton__5yXXz{background:rgba(107,114,128,.1);border-top-color:rgba(107,114,128,.2);color:hsl(220,8.9361702128%,56.0784313725%)}.DraggableProjectBlock_draggableProjectBlockContainer__g77EZ.DraggableProjectBlock_isDragging__ncVOI.DraggableProjectBlock_excluded__uB1RA .DraggableProjectBlock_projectBlockDate__S9LA0,.DraggableProjectBlock_draggableProjectBlockContainer__g77EZ.DraggableProjectBlock_isDragging__ncVOI.DraggableProjectBlock_excluded__uB1RA .DraggableProjectBlock_projectBlockHeader__GYyct,.DraggableProjectBlock_draggableProjectBlockContainer__g77EZ.DraggableProjectBlock_isDragging__ncVOI.DraggableProjectBlock_excluded__uB1RA .DraggableProjectBlock_techTag__6FTis{color:inherit}.DraggableProjectBlock_draggableProjectBlockContainer__g77EZ.DraggableProjectBlock_isDragging__ncVOI.DraggableProjectBlock_excluded__uB1RA .DraggableProjectBlock_addBulletButtonNested__dfgiH,.DraggableProjectBlock_draggableProjectBlockContainer__g77EZ.DraggableProjectBlock_isDragging__ncVOI.DraggableProjectBlock_excluded__uB1RA .DraggableProjectBlock_addBulletButton__5yXXz,.DraggableProjectBlock_draggableProjectBlockContainer__g77EZ.DraggableProjectBlock_isDragging__ncVOI.DraggableProjectBlock_excluded__uB1RA .DraggableProjectBlock_drawerToggleButton__1HusO{background:inherit;border-top-color:inherit;color:inherit}.DraggableProjectBlock_draggableProjectBlock__QjHHf{display:flex;flex-direction:row;padding:8px 12px;gap:8px;align-items:center;flex-wrap:wrap;cursor:-webkit-grab;cursor:grab;overflow:hidden;border-radius:6px}.DraggableProjectBlock_draggableProjectBlock__QjHHf:active{cursor:-webkit-grabbing;cursor:grabbing}@media(max-width:768px){.DraggableProjectBlock_draggableProjectBlock__QjHHf{cursor:default}}.DraggableProjectBlock_draggableProjectBlock__QjHHf.DraggableProjectBlock_longPressing___3PIE{transition:all .1s ease;border-color:#3770eb}.DraggableProjectBlock_projectBlockContent__eQN_P{display:flex;flex-direction:column;flex:1 1 180px;gap:4px;min-width:0}.DraggableProjectBlock_projectBlockHeader__GYyct{font-size:16px;font-weight:600;color:#3770eb;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.DraggableProjectBlock_projectBlockDate__S9LA0{font-size:13px;color:#6b7280;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.DraggableProjectBlock_projectBlockTechTags__PZ7PE{display:flex;flex-direction:row;flex-wrap:wrap;gap:6px}.DraggableProjectBlock_techTag__6FTis{background:rgba(55,112,235,.1);color:#3770eb;font-size:12px;padding:4px 8px;border-radius:4px;display:inline-block;border:1px solid rgba(55,112,235,.3);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.DraggableProjectBlock_techTag__6FTis:hover{border-color:rgba(55,112,235,.4);box-shadow:0 1px 3px rgba(55,112,235,.1);transform:translateY(-1px) scale(1.01)}.DraggableProjectBlock_projectBlockActions__TOpAZ{display:flex;flex-direction:row;gap:8px;align-items:center}.DraggableProjectBlock_generateAllButton__l9de6{display:flex;align-items:center;justify-content:center;background:#f59e0b;border:1px solid #f59e0b;border-radius:4px;cursor:pointer;padding:4px;width:28px;height:28px;overflow:visible;position:relative;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.DraggableProjectBlock_generateAllButton__l9de6 svg{height:14px;width:14px;color:#fff;z-index:3}.DraggableProjectBlock_generateAllButton__l9de6:hover{border-color:#f59e0b;box-shadow:0 2px 8px rgba(245,158,11,.3);transform:scale(1.05);animation:DraggableProjectBlock_pulseGlow__rSWWR 1.2s ease-in-out infinite}.DraggableProjectBlock_generateAllButton__l9de6:active{transform:scale(.98)}.DraggableProjectBlock_generateAllButton__l9de6:disabled{background:#eee;color:#6b7280;border-color:#d1d5db;opacity:.7;pointer-events:none}.DraggableProjectBlock_generateAllButton__l9de6:disabled svg{color:rgba(107,114,128,.5)}.DraggableProjectBlock_magicRipple__D4K4w{position:absolute;top:50%;left:50%;width:20px;height:20px;background-color:rgba(0,0,0,0);border:3px solid rgba(245,158,11,.8);border-radius:50%;transform:translate(-50%,-50%);pointer-events:none;z-index:10;animation:DraggableProjectBlock_magicBurst__rXPzw .8s ease-out forwards}.DraggableProjectBlock_editButton__4gCCk{font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;display:flex;align-items:center;justify-content:center;cursor:pointer;font-weight:500;outline:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:28px;height:28px;background:#fff;border:1px solid #d1d5db;border-radius:4px;font-size:12px;color:#6b7280}.DraggableProjectBlock_editButton__4gCCk svg{height:12px;width:12px}.DraggableProjectBlock_editButton__4gCCk{padding:4px}.DraggableProjectBlock_editButton__4gCCk svg{height:14px;width:14px;color:#1f2937}.DraggableProjectBlock_editButton__4gCCk:hover{background:#3770eb;border-color:#3770eb;transform:scale(1.05)}.DraggableProjectBlock_editButton__4gCCk:hover svg{color:#fff}.DraggableProjectBlock_toggleIncludeButton__o73mr{font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;display:flex;align-items:center;justify-content:center;cursor:pointer;font-weight:500;outline:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:28px;height:28px;background:#fff;border:1px solid #d1d5db;border-radius:4px;font-size:12px;color:#6b7280}.DraggableProjectBlock_toggleIncludeButton__o73mr svg{height:12px;width:12px}.DraggableProjectBlock_toggleIncludeButton__o73mr{padding:4px}.DraggableProjectBlock_toggleIncludeButton__o73mr svg{height:14px;width:14px;color:#1f2937}.DraggableProjectBlock_toggleIncludeButton__o73mr:hover{background:#3770eb;border-color:#3770eb;transform:scale(1.05)}.DraggableProjectBlock_toggleIncludeButton__o73mr:hover svg{color:#fff}.DraggableProjectBlock_toggleIncludeButton__o73mr.DraggableProjectBlock_included__OS7Eu{background:#3770eb;border-color:#3770eb}.DraggableProjectBlock_toggleIncludeButton__o73mr.DraggableProjectBlock_included__OS7Eu svg{color:#fff}.DraggableProjectBlock_toggleIncludeButton__o73mr.DraggableProjectBlock_excluded__uB1RA{background:#fff;border-color:#d1d5db}.DraggableProjectBlock_toggleIncludeButton__o73mr.DraggableProjectBlock_excluded__uB1RA svg{color:#6b7280}.DraggableProjectBlock_toggleIncludeButton__o73mr:hover.DraggableProjectBlock_included__OS7Eu{background:hsl(221,81.8181818182%,51.862745098%);border-color:#3770eb;transform:scale(1.05)}.DraggableProjectBlock_toggleIncludeButton__o73mr:hover.DraggableProjectBlock_included__OS7Eu svg{color:#fff}.DraggableProjectBlock_toggleIncludeButton__o73mr:hover.DraggableProjectBlock_excluded__uB1RA{background:#3770eb;border-color:#3770eb;transform:scale(1.05)}.DraggableProjectBlock_toggleIncludeButton__o73mr:hover.DraggableProjectBlock_excluded__uB1RA svg{color:#fff}.DraggableProjectBlock_projectBlockExcluded__0ZeDv{font-size:12px;color:#6b7280;margin:0;white-space:wrap;overflow:hidden;font-style:italic}.DraggableProjectBlock_drawerToggleButton__1HusO{display:flex;align-items:center;justify-content:center;width:100%;padding:4px 0;background:rgba(55,112,235,.12);border:none;border-top:1px solid rgba(55,112,235,.4);cursor:pointer;color:#6b7280;border-radius:0 0 6px 6px;transition:color .2s ease,border-radius .2s ease-in-out,border-bottom .2s ease-in-out;height:24px;margin:0}.DraggableProjectBlock_drawerToggleButton__1HusO svg{height:12px;width:12px;pointer-events:none}.DraggableProjectBlock_drawerToggleButton__1HusO:hover{background:#3770eb;color:#1f2937}.DraggableProjectBlock_drawerToggleButton__1HusO:hover svg{color:#fff}.DraggableProjectBlock_drawerToggleButton__1HusO.DraggableProjectBlock_noRadius__xC_oQ{border-radius:0}.DraggableProjectBlock_drawerToggleButton__1HusO.DraggableProjectBlock_disabled__EIP8a{background:#eee;color:#6b7280;border-color:#d1d5db;opacity:.7;pointer-events:none}.DraggableProjectBlock_drawerToggleButton__1HusO.DraggableProjectBlock_disabled__EIP8a:hover{background:#eee;color:#6b7280}.DraggableProjectBlock_drawerToggleButton__1HusO.DraggableProjectBlock_expanded__gsA_l{border-bottom:1px solid rgba(55,112,235,.4)}.DraggableProjectBlock_projectBlockDrawer__zaOF2{max-height:0;overflow:hidden;transition:max-height .3s,padding 0s .25s;-webkit-user-select:text;-moz-user-select:text;user-select:text;padding:0;display:flex;flex-direction:column;gap:8px;background:rgba(0,0,0,0);touch-action:pan-y}.DraggableProjectBlock_projectBlockDrawer__zaOF2.DraggableProjectBlock_expanded__gsA_l{padding:8px 8px 0;max-height:2000px;transition:max-height .5s ease-in-out,padding 0s;overflow:visible}.DraggableProjectBlock_addBulletButtonNested__dfgiH,.DraggableProjectBlock_addBulletButton__5yXXz{font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;display:flex;align-items:center;justify-content:center;cursor:pointer;font-weight:500;background:rgba(55,112,235,.12);border:none;border-top:1px solid rgba(55,112,235,.2);border-radius:0 0 6px 6px;width:100%;padding:4px 0;color:#6b7280;height:24px;transition:background .2s ease,color .2s ease}.DraggableProjectBlock_addBulletButtonNested__dfgiH svg,.DraggableProjectBlock_addBulletButton__5yXXz svg{height:12px;width:12px;pointer-events:none}.DraggableProjectBlock_addBulletButtonNested__dfgiH:hover,.DraggableProjectBlock_addBulletButton__5yXXz:hover{background:#3770eb;color:#1f2937;border-radius:0 0 6px 6px}.DraggableProjectBlock_addBulletButtonNested__dfgiH:hover svg,.DraggableProjectBlock_addBulletButton__5yXXz:hover svg{color:#fff}.DraggableProjectBlock_addBulletButtonNested__dfgiH:disabled,.DraggableProjectBlock_addBulletButton__5yXXz:disabled{background:#eee;color:#6b7280;border-color:#d1d5db;border-radius:0 0 6px 6px;pointer-events:none;opacity:.6}.DraggableProjectBlock_addBulletButtonNested__dfgiH{margin:0 -8px;width:calc(100% + 16px)}.DraggableProjectBlock_lockAllButtons__x2TR3{display:flex;flex-direction:row;gap:8px;touch-action:manipulation}.DraggableProjectBlock_lockAllButtons__x2TR3 .DraggableProjectBlock_lockAllButton__Q1dN5,.DraggableProjectBlock_lockAllButtons__x2TR3 .DraggableProjectBlock_unlockAllButton__VDPpT{font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;display:flex;align-items:center;justify-content:center;border:none;cursor:pointer;font-weight:500;outline:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex:1 1;font-size:12px;padding:6px 8px;border-radius:4px;height:28px;gap:6px;overflow:hidden}.DraggableProjectBlock_lockAllButtons__x2TR3 .DraggableProjectBlock_lockAllButton__Q1dN5 svg,.DraggableProjectBlock_lockAllButtons__x2TR3 .DraggableProjectBlock_unlockAllButton__VDPpT svg{flex-shrink:0;height:12px;width:12px;z-index:3}.DraggableProjectBlock_lockAllButtons__x2TR3 .DraggableProjectBlock_lockAllButton__Q1dN5.DraggableProjectBlock_lock-all__miaYT,.DraggableProjectBlock_lockAllButtons__x2TR3 .DraggableProjectBlock_unlockAllButton__VDPpT.DraggableProjectBlock_lock-all__miaYT{background:#fee2e2;border:1px solid rgba(185,28,28,.3);color:#b91c1c}.DraggableProjectBlock_lockAllButtons__x2TR3 .DraggableProjectBlock_lockAllButton__Q1dN5.DraggableProjectBlock_lock-all__miaYT svg,.DraggableProjectBlock_lockAllButtons__x2TR3 .DraggableProjectBlock_unlockAllButton__VDPpT.DraggableProjectBlock_lock-all__miaYT svg{color:#b91c1c}.DraggableProjectBlock_lockAllButtons__x2TR3 .DraggableProjectBlock_lockAllButton__Q1dN5.DraggableProjectBlock_lock-all__miaYT:hover,.DraggableProjectBlock_lockAllButtons__x2TR3 .DraggableProjectBlock_unlockAllButton__VDPpT.DraggableProjectBlock_lock-all__miaYT:hover{background:rgb(253.49,211.21,211.21);border-color:#b91c1c}.DraggableProjectBlock_lockAllButtons__x2TR3 .DraggableProjectBlock_lockAllButton__Q1dN5.DraggableProjectBlock_unlock-all__4BvZO,.DraggableProjectBlock_lockAllButtons__x2TR3 .DraggableProjectBlock_unlockAllButton__VDPpT.DraggableProjectBlock_unlock-all__4BvZO{background:#dcfce7;border:1px solid rgba(22,101,52,.3);color:#166534}.DraggableProjectBlock_lockAllButtons__x2TR3 .DraggableProjectBlock_lockAllButton__Q1dN5.DraggableProjectBlock_unlock-all__4BvZO svg,.DraggableProjectBlock_lockAllButtons__x2TR3 .DraggableProjectBlock_unlockAllButton__VDPpT.DraggableProjectBlock_unlock-all__4BvZO svg{color:#166534}.DraggableProjectBlock_lockAllButtons__x2TR3 .DraggableProjectBlock_lockAllButton__Q1dN5.DraggableProjectBlock_unlock-all__4BvZO:hover,.DraggableProjectBlock_lockAllButtons__x2TR3 .DraggableProjectBlock_unlockAllButton__VDPpT.DraggableProjectBlock_unlock-all__4BvZO:hover{background:hsl(140.625,84.2105263158%,89.5490196078%);border-color:#166534}@keyframes Skills_duplicateHighlight__F2gfL{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}@keyframes Skills_gradientFlow__QvkEw{0%{background-position:0 50%}25%{background-position:100% 50%}50%{background-position:50% 100%}75%{background-position:0 0}to{background-position:0 50%}}@keyframes Skills_pulseGlow__7_76B{0%,to{box-shadow:0 2px 8px rgba(245,158,11,.3);transform:scale(1.05)}50%{box-shadow:0 4px 12px rgba(245,158,11,.6);transform:scale(1.1)}}@keyframes Skills_magicBurst__rKm6H{0%{width:20px;height:20px;opacity:1;border-width:3px}to{width:60px;height:60px;opacity:0;border-width:1px}}@keyframes Skills_slideIn__1qHcj{0%{opacity:0;transform:translateX(-8px)}to{opacity:1;transform:translateX(0)}}@keyframes Skills_fadeIn__S4T1A{0%{opacity:0}to{opacity:1}}@keyframes Skills_fadeOut__DUFTm{0%{opacity:1}to{opacity:0}}@keyframes Skills_shimmer__bLNO8{0%{background-position:-250% 0}to{background-position:250% 0}}@keyframes Skills_skeletonShimmer__zbWzd{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes Skills_progressRing__GCMCe{0%{stroke-dashoffset:220}to{stroke-dashoffset:0}}@keyframes Skills_progressFadeIn__mIe0b{0%{opacity:0;transform:translate(-50%,-50%) scale(.8)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.Skills_skills__oZOCQ{background:#fff;width:100%;padding-bottom:80px}@media(max-width:1024px){.Skills_skills__oZOCQ{padding-bottom:160px}}.Skills_skills__oZOCQ{padding-bottom:50dvh}.Skills_formTitle__PtLT7{font-size:24px;font-weight:600;margin-bottom:24px;color:#1f2937}@media(max-width:1024px){.Skills_formTitle__PtLT7{font-size:22px;margin-bottom:20px}}@media(max-width:520px){.Skills_formTitle__PtLT7{font-size:20px;margin-bottom:16px}}.Skills_formFieldsContainer__sYxFu{display:flex;flex-direction:column;gap:16px}@media(max-width:520px){.Skills_formFieldsContainer__sYxFu{gap:8px}}.Skills_formFieldsContainer__sYxFu{margin-bottom:16px}.Skills_skillSection__rFiIH{border:1px solid rgba(55,112,235,.2);border-radius:8px;background:rgba(55,112,235,.02);overflow:hidden;transition:border-color .2s ease}.Skills_skillSection__rFiIH:hover{border-color:rgba(55,112,235,.3)}.Skills_collapsibleHeader__X6IbY{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color .2s ease}.Skills_collapsibleHeader__X6IbY:hover{background:rgba(55,112,235,.06)}.Skills_collapsibleHeader__X6IbY svg{color:#3770eb;transition:transform .2s ease}.Skills_collapsibleContent__BuYK6{max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease;padding:0 12px}.Skills_collapsibleContent__BuYK6.Skills_expanded__UHSoB{max-height:1000px;padding:0 12px 8px}.Skills_sectionTitle__MXzZ8{font-size:18px;font-weight:600;color:#3770eb;margin:0}.Skills_chipInputContainer__h3wtN{position:relative;margin-bottom:16px;min-width:0;width:100%;box-sizing:border-box}.Skills_chipInputContainer__h3wtN .Skills_formInput__looKa{font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:16px;line-height:1.5;padding:12px 16px;border:1px solid rgba(55,112,235,.4);border-radius:6px;background:#fff;color:#1f2937;outline:none;transition:border-color .2s ease,box-shadow .2s ease}.Skills_chipInputContainer__h3wtN .Skills_formInput__looKa:focus{border-color:#3770eb;box-shadow:0 0 0 3px rgba(55,112,235,.1)}.Skills_chipInputContainer__h3wtN .Skills_formInput__looKa::placeholder{color:#989ba1;opacity:.7}.Skills_chipInputContainer__h3wtN .Skills_formInput__looKa:disabled{background:#eee;color:#6b7280;border-color:#d1d5db;opacity:.6;cursor:not-allowed;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Skills_chipInputContainer__h3wtN .Skills_formInput__looKa.Skills_error__LmCYs{border-color:#dc2626}.Skills_chipInputContainer__h3wtN .Skills_formInput__looKa.Skills_error__LmCYs:focus{box-shadow:0 0 0 3px rgba(220,38,38,.1)}@media(max-width:1024px){.Skills_chipInputContainer__h3wtN .Skills_formInput__looKa{font-size:15px;padding:11px 14px}}@media(max-width:520px){.Skills_chipInputContainer__h3wtN .Skills_formInput__looKa{font-size:14px;padding:10px 12px}}.Skills_chipInputContainer__h3wtN .Skills_formInput__looKa{min-width:0;padding-right:60px}@media(max-width:480px){.Skills_chipInputContainer__h3wtN .Skills_formInput__looKa{padding-right:50px}}@media(max-width:375px){.Skills_chipInputContainer__h3wtN .Skills_formInput__looKa{padding-right:45px}}.Skills_chipInputContainer__h3wtN .Skills_formInput__looKa{width:100%;box-sizing:border-box}.Skills_chipInputContainer__h3wtN .Skills_chipAddButton__JLT0c{font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;display:flex;align-items:center;justify-content:center;border:none;font-weight:500;outline:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:absolute;right:6px;top:6px;bottom:6px;margin:auto 0;padding:6px;border:1px solid rgba(55,112,235,.4);border-radius:4px;background-color:#fff;color:#3770eb;height:36px;width:36px;z-index:2;cursor:pointer}.Skills_chipInputContainer__h3wtN .Skills_chipAddButton__JLT0c svg{height:12px;width:12px;color:#3770eb}.Skills_chipInputContainer__h3wtN .Skills_chipAddButton__JLT0c:hover:not(:disabled){background-color:rgba(55,112,235,.1);border-color:#3770eb;transform:scale(1.05);box-shadow:0 2px 4px rgba(0,0,0,.1)}.Skills_chipInputContainer__h3wtN .Skills_chipAddButton__JLT0c:active:not(:disabled){transform:scale(.95)}.Skills_chipInputContainer__h3wtN .Skills_chipAddButton__JLT0c:disabled{background-color:#eee;border-color:#d1d5db;color:#6b7280;cursor:not-allowed!important;box-shadow:none;z-index:3;pointer-events:auto}.Skills_chipInputContainer__h3wtN .Skills_chipAddButton__JLT0c:disabled svg{color:#6b7280}@media(max-width:480px){.Skills_chipInputContainer__h3wtN .Skills_chipAddButton__JLT0c{height:32px;width:32px;padding:4px;right:5px;top:5px;bottom:5px}.Skills_chipInputContainer__h3wtN .Skills_chipAddButton__JLT0c svg{height:10px;width:10px}}@media(max-width:375px){.Skills_chipInputContainer__h3wtN .Skills_chipAddButton__JLT0c{height:28px;width:28px;padding:4px;right:4px;top:4px;bottom:4px}.Skills_chipInputContainer__h3wtN .Skills_chipAddButton__JLT0c svg{height:10px;width:10px}}.Skills_chipsContainer__nKw0G{display:flex;flex-wrap:wrap;gap:8px;min-height:40px;border:1px solid rgba(55,112,235,.2);border-radius:6px;background-color:rgba(55,112,235,.02);padding:6px;gap:4px;width:100%;box-sizing:border-box}.Skills_chipsContainer__nKw0G .Skills_chip__T9atG{display:flex;align-items:center;gap:6px;background:rgba(55,112,235,.1);color:#3770eb;font-size:14px;font-weight:500;padding:6px 10px;border-radius:6px;border:1px solid rgba(55,112,235,.3);box-shadow:0 1px 3px rgba(55,112,235,.1);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Skills_chipsContainer__nKw0G .Skills_chip__T9atG:hover{border-color:rgba(55,112,235,.5);box-shadow:0 2px 6px rgba(55,112,235,.15);transform:translateY(-1px) scale(1.02)}.Skills_chipsContainer__nKw0G .Skills_chip__T9atG.Skills_duplicate__T0GEB{background:rgba(245,158,11,.15);border-color:rgba(245,158,11,.5);color:#f59e0b;animation:Skills_duplicateHighlight__F2gfL .5s ease-in-out}.Skills_chipsContainer__nKw0G .Skills_chip__T9atG.Skills_duplicate__T0GEB .Skills_skillText__dfiti{color:#f59e0b;font-weight:600}.Skills_chipsContainer__nKw0G .Skills_chip__T9atG.Skills_duplicate__T0GEB .Skills_removeButton__cqKOi,.Skills_chipsContainer__nKw0G .Skills_chip__T9atG.Skills_duplicate__T0GEB .Skills_removeChip__Otohz{color:rgba(245,158,11,.8)}.Skills_chipsContainer__nKw0G .Skills_chip__T9atG.Skills_duplicate__T0GEB .Skills_removeButton__cqKOi:hover,.Skills_chipsContainer__nKw0G .Skills_chip__T9atG.Skills_duplicate__T0GEB .Skills_removeChip__Otohz:hover{background-color:rgba(245,158,11,.2);color:#f59e0b}.Skills_chipsContainer__nKw0G .Skills_chip__T9atG{padding:4px 8px;font-size:12px;gap:4px}.Skills_chipsContainer__nKw0G .Skills_skillText__dfiti{white-space:nowrap}.Skills_chipsContainer__nKw0G .Skills_removeChip__Otohz{display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,0);border:none;cursor:pointer;padding:2px;border-radius:50%;color:rgba(55,112,235,.7);transition:background-color .2s ease,color .2s ease,transform .2s ease}.Skills_chipsContainer__nKw0G .Skills_removeChip__Otohz svg{height:10px;width:10px}.Skills_chipsContainer__nKw0G .Skills_removeChip__Otohz:hover{background-color:rgba(55,112,235,.2);color:#3770eb;transform:scale(1.1)}.Skills_chipsContainer__nKw0G .Skills_removeChip__Otohz:active{transform:scale(.9)}.Skills_chipsContainer__nKw0G .Skills_removeChip__Otohz{width:14px;height:14px}.Skills_chipsContainer__nKw0G .Skills_removeChip__Otohz svg{height:8px;width:8px}.Skills_emptyState__aucHE{width:100%;display:flex;align-items:center;justify-content:center;padding:20px 0}.Skills_emptyMessage__PIoUb{font-size:14px;color:#6b7280;text-align:center;font-style:italic;line-height:1.4;margin:0}.Skills_inputWrapper__O7YSd{position:relative;width:100%;box-sizing:border-box}.Skills_addSkillCategoryButton__mNPDI{font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;display:flex;align-items:center;justify-content:center;border:none;cursor:pointer;outline:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;gap:8px;width:100%;padding:8px 12px;border:1px solid rgba(55,112,235,.4);border-radius:6px;background-color:#fff;box-shadow:0 2px 4px rgba(0,0,0,.05);font-size:16px;font-weight:500;color:#3770eb;margin-bottom:16px}.Skills_addSkillCategoryButton__mNPDI svg{height:12px;width:12px;color:#3770eb}.Skills_addSkillCategoryButton__mNPDI:hover{background-color:rgba(55,112,235,.1);border-color:#3770eb;transform:scale(1.02);box-shadow:0 4px 8px rgba(0,0,0,.1)}.Skills_addSkillCategoryButton__mNPDI:hover svg{color:#3770eb}.Skills_addSkillCategoryButton__mNPDI:active{transform:scale(.98)}.Skills_addSkillCategoryButton__mNPDI:disabled{background-color:#eee;border-color:#d1d5db;color:#6b7280;opacity:.7;pointer-events:none;box-shadow:none}.Skills_addSkillCategoryButton__mNPDI:disabled svg{color:#6b7280}.Skills_skillBuilderContainer__G8GtI{display:flex;flex-direction:column;gap:16px}@media(max-width:520px){.Skills_skillBuilderContainer__G8GtI{gap:8px}}.Skills_skillBuilderContainer__G8GtI{margin-top:0}@keyframes Suggestions_duplicateHighlight__bUi0_{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}@keyframes Suggestions_gradientFlow__z32wp{0%{background-position:0 50%}25%{background-position:100% 50%}50%{background-position:50% 100%}75%{background-position:0 0}to{background-position:0 50%}}@keyframes Suggestions_pulseGlow__QCA2i{0%,to{box-shadow:0 2px 8px rgba(245,158,11,.3);transform:scale(1.05)}50%{box-shadow:0 4px 12px rgba(245,158,11,.6);transform:scale(1.1)}}@keyframes Suggestions_magicBurst__4ADx3{0%{width:20px;height:20px;opacity:1;border-width:3px}to{width:60px;height:60px;opacity:0;border-width:1px}}@keyframes Suggestions_slideIn__XaNpa{0%{opacity:0;transform:translateX(-8px)}to{opacity:1;transform:translateX(0)}}@keyframes Suggestions_fadeIn__OUG4M{0%{opacity:0}to{opacity:1}}@keyframes Suggestions_fadeOut__WUOTI{0%{opacity:1}to{opacity:0}}@keyframes Suggestions_shimmer___lQyQ{0%{background-position:-250% 0}to{background-position:250% 0}}@keyframes Suggestions_skeletonShimmer__1yYTu{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes Suggestions_progressRing__53_y3{0%{stroke-dashoffset:220}to{stroke-dashoffset:0}}@keyframes Suggestions_progressFadeIn__9m5kn{0%{opacity:0;transform:translate(-50%,-50%) scale(.8)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.Suggestions_suggestionsWrapper__A0Vu3{display:flex;flex-direction:column;opacity:0;transition:opacity .3s ease-in-out;pointer-events:none;background:hsla(0,0%,100%,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(55,112,235,.1);border-radius:12px;box-shadow:0 4px 16px rgba(0,0,0,.1),0 1px 4px rgba(0,0,0,.05);z-index:99999;animation:Suggestions_fadeSlideIn___QcQm .2s ease-out forwards}.Suggestions_suggestionsWrapper__A0Vu3.Suggestions_visible__qAox_{opacity:1;pointer-events:auto}.Suggestions_suggestionsWrapper__A0Vu3.Suggestions_hidden__1l8gf{opacity:0;pointer-events:none}.Suggestions_suggestionsWrapper__A0Vu3 p{padding:6px 12px 0;margin:0;font-size:11px;font-weight:600;color:#3770eb;text-transform:uppercase;letter-spacing:.5px}@keyframes Suggestions_fadeSlideIn___QcQm{0%{opacity:0;transform:translateY(-100%) translateY(-2px)}to{opacity:1;transform:translateY(-100%)}}.Suggestions_suggestionsContainer__oq7mm{max-height:80px;overflow-y:auto;padding:12px;scrollbar-width:none;-ms-overflow-style:none}.Suggestions_suggestionsContainer__oq7mm::-webkit-scrollbar{display:none}.Suggestions_suggestionsContent__S7WCe{display:flex;flex-wrap:wrap;gap:8px}.Suggestions_fadeTop__svex6{position:absolute;top:20px;left:0;right:0;height:20px;background:linear-gradient(180deg,rgb(255,255,255) 0,rgba(255,255,255,.85) 50%,transparent);pointer-events:none;z-index:2;opacity:0;transition:opacity .2s ease}.Suggestions_fadeTop__svex6.Suggestions_visible__qAox_{opacity:1}.Suggestions_fadeBottom__vikWc{position:absolute;bottom:0;left:0;right:0;height:20px;background:linear-gradient(180deg,transparent 0,rgba(255,255,255,.85) 50%,rgb(255,255,255));pointer-events:none;z-index:2;opacity:0;transition:opacity .2s ease;border-radius:0 0 12px 12px}.Suggestions_fadeBottom__vikWc.Suggestions_visible__qAox_{opacity:1}.Suggestions_suggestionBubble__09aCp{padding:6px 12px;background:rgba(55,112,235,.08);border:1px solid rgba(55,112,235,.15);border-radius:16px;font-size:13px;font-weight:500;color:#1f2937;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:all .15s ease;white-space:nowrap}.Suggestions_suggestionBubble__09aCp:hover{background:rgba(55,112,235,.12);border-color:rgba(55,112,235,.25);transform:translateY(-1px)}.Suggestions_suggestionBubble__09aCp:active{transform:translateY(0) scale(.98)}.Suggestions_suggestionChip__CWZ_o{display:flex;align-items:center;gap:6px;padding:6px 8px 6px 12px;background:rgba(55,112,235,.08);border:1px solid rgba(55,112,235,.15);border-radius:16px;font-size:13px;font-weight:500;color:#1f2937;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:all .15s ease;white-space:nowrap;cursor:pointer}.Suggestions_suggestionChip__CWZ_o:hover{background:rgba(55,112,235,.12);border-color:rgba(55,112,235,.25);transform:translateY(-1px)}.Suggestions_suggestionText__TGphH{cursor:pointer;flex:1 1}.Suggestions_removeSuggestion__rcjuD{display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,0);border:none;cursor:pointer;padding:2px;border-radius:50%;color:rgba(55,112,235,.7);transition:background-color .2s ease,color .2s ease,transform .2s ease}.Suggestions_removeSuggestion__rcjuD svg{height:10px;width:10px}.Suggestions_removeSuggestion__rcjuD:hover{background-color:rgba(55,112,235,.2);color:#3770eb;transform:scale(1.1)}.Suggestions_removeSuggestion__rcjuD:active{transform:scale(.9)}.Suggestions_removeSuggestion__rcjuD{margin-left:4px}@import"https://fonts.googleapis.com/css2?family=Poppins:wght@500;600;700&display=swap";@keyframes DraggableSkillBlock_duplicateHighlight__Wc6Br{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}@keyframes DraggableSkillBlock_gradientFlow__1Fvk3{0%{background-position:0 50%}25%{background-position:100% 50%}50%{background-position:50% 100%}75%{background-position:0 0}to{background-position:0 50%}}@keyframes DraggableSkillBlock_pulseGlow__3zPgj{0%,to{box-shadow:0 2px 8px rgba(245,158,11,.3);transform:scale(1.05)}50%{box-shadow:0 4px 12px rgba(245,158,11,.6);transform:scale(1.1)}}@keyframes DraggableSkillBlock_magicBurst__Ypiq0{0%{width:20px;height:20px;opacity:1;border-width:3px}to{width:60px;height:60px;opacity:0;border-width:1px}}@keyframes DraggableSkillBlock_slideIn__Fq32M{0%{opacity:0;transform:translateX(-8px)}to{opacity:1;transform:translateX(0)}}@keyframes DraggableSkillBlock_fadeIn__bpEgq{0%{opacity:0}to{opacity:1}}@keyframes DraggableSkillBlock_fadeOut__7EG0T{0%{opacity:1}to{opacity:0}}@keyframes DraggableSkillBlock_shimmer__jLGOA{0%{background-position:-250% 0}to{background-position:250% 0}}@keyframes DraggableSkillBlock_skeletonShimmer__gmcI8{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes DraggableSkillBlock_progressRing__HRPrb{0%{stroke-dashoffset:220}to{stroke-dashoffset:0}}@keyframes DraggableSkillBlock_progressFadeIn__q0J2r{0%{opacity:0;transform:translate(-50%,-50%) scale(.8)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.DraggableSkillBlock_draggableSkillBlockContainer__pUiuT{position:relative;border:1px solid rgba(55,112,235,.4);border-radius:6px;background-color:#fff;box-shadow:0 2px 4px rgba(0,0,0,.05);transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease,border-color .2s ease,opacity .2s ease;overflow:visible;min-width:0;touch-action:manipulation}.DraggableSkillBlock_draggableSkillBlockContainer__pUiuT.DraggableSkillBlock_isDragging__ZLNSt{background-color:#eee;opacity:.95;box-shadow:0 8px 16px rgba(0,0,0,.12);cursor:-webkit-grabbing!important;cursor:grabbing!important;border-color:#3770eb;transform:scale(1.02);touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.DraggableSkillBlock_draggableSkillBlockContainer__pUiuT.DraggableSkillBlock_isDragging__ZLNSt *{cursor:-webkit-grabbing!important;cursor:grabbing!important}.DraggableSkillBlock_draggableSkillBlockContainer__pUiuT.DraggableSkillBlock_excluded__fEGlr{opacity:.7;background-color:#eee;border-color:rgba(107,114,128,.4)}.DraggableSkillBlock_draggableSkillBlockContainer__pUiuT.DraggableSkillBlock_isDragging__ZLNSt.DraggableSkillBlock_excluded__fEGlr{opacity:.95;background-color:#eee;border-color:#3770eb}.DraggableSkillBlock_draggableProjectBlock__4xKn2{display:flex;flex-direction:row;padding:8px 12px;gap:8px;align-items:center;flex-wrap:wrap;cursor:-webkit-grab;cursor:grab;overflow:hidden;border-radius:6px}.DraggableSkillBlock_draggableProjectBlock__4xKn2:active{cursor:-webkit-grabbing;cursor:grabbing}@media(max-width:768px){.DraggableSkillBlock_draggableProjectBlock__4xKn2{cursor:default}}.DraggableSkillBlock_draggableProjectBlock__4xKn2.DraggableSkillBlock_longPressing__ix_C3{transition:all .1s ease;border-color:#3770eb}.DraggableSkillBlock_skillCategoryContent__37YW4{display:flex;flex-direction:column;flex:1 1 180px;gap:4px;min-width:0;width:100%;box-sizing:border-box}.DraggableSkillBlock_skillCategoryActions__wDHEE{display:flex;flex-direction:row;gap:8px;align-items:center}.DraggableSkillBlock_skillCategoryLabel__ZZiUQ{margin:8px 0!important}.DraggableSkillBlock_skillCategoryContainer__YsD8T{margin-bottom:8px;width:100%;box-sizing:border-box}.DraggableSkillBlock_skillCategoryContainer__YsD8T span{font-size:11px;color:#6b7280;text-transform:uppercase;letter-spacing:.5px;font-weight:600;margin-bottom:2px;display:block}.DraggableSkillBlock_titleInputWrapper__cFE4l{position:relative;display:flex;align-items:center;width:100%;box-sizing:border-box}.DraggableSkillBlock_titleInputWrapper__cFE4l input{border:none;border-bottom:1px dashed rgba(55,112,235,.3);background:rgba(55,112,235,.02);padding:4px 8px;font-size:16px;font-weight:600;color:#3770eb;width:100%;line-height:1.2;flex:1 1;border-radius:4px 4px 0 0;transition:all .15s ease;box-sizing:border-box}.DraggableSkillBlock_titleInputWrapper__cFE4l input::placeholder{color:#989ba1;font-weight:400;font-style:italic}.DraggableSkillBlock_titleInputWrapper__cFE4l input:hover{background:rgba(55,112,235,.06);border-bottom-color:rgba(55,112,235,.5)}.DraggableSkillBlock_titleInputWrapper__cFE4l input:focus{outline:none;color:#1f2937;background:#fff;border-bottom:1px solid #3770eb;box-shadow:0 1px 0 0 #3770eb}.DraggableSkillBlock_editIcon__r_4hr{color:#6b7280;margin-left:8px;flex-shrink:0;opacity:.6;transition:opacity .15s ease;width:16px;height:16px;cursor:pointer}.DraggableSkillBlock_editIcon__r_4hr:hover{opacity:1}.DraggableSkillBlock_autoCompleteWrapper__sGZq5{width:100%;box-sizing:border-box;position:relative;z-index:1}.DraggableSkillBlock_deleteButton__39jW9{font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;display:flex;align-items:center;justify-content:center;cursor:pointer;font-weight:500;outline:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:rgba(0,0,0,0);border:1.5px solid #dc2626;border-radius:4px;padding:6px 12px;font-size:14px;color:#dc2626;margin-right:auto}.DraggableSkillBlock_deleteButton__39jW9:hover{background:#dc2626;color:#fff;transform:scale(1.02)}.DraggableSkillBlock_resumeSkillsChipsContainer__XR2If{display:flex;flex-wrap:wrap;gap:8px;min-height:40px;border:1px solid rgba(55,112,235,.2);border-radius:6px;background-color:rgba(55,112,235,.02);padding:6px;gap:4px;margin-top:8px;width:100%;box-sizing:border-box}.DraggableSkillBlock_noSkillsMessage__tipBs{font-size:12px;color:#989ba1;font-style:italic;align-content:center}.DraggableSkillBlock_resumeSkillChip__45JFH{display:flex;align-items:center;gap:6px;background:rgba(55,112,235,.1);color:#3770eb;font-size:14px;font-weight:500;padding:6px 10px;border-radius:6px;border:1px solid rgba(55,112,235,.3);box-shadow:0 1px 3px rgba(55,112,235,.1);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.DraggableSkillBlock_resumeSkillChip__45JFH:hover{border-color:rgba(55,112,235,.5);box-shadow:0 2px 6px rgba(55,112,235,.15);transform:translateY(-1px) scale(1.02)}.DraggableSkillBlock_resumeSkillChip__45JFH.DraggableSkillBlock_duplicate__unA05{background:rgba(245,158,11,.15);border-color:rgba(245,158,11,.5);color:#f59e0b;animation:DraggableSkillBlock_duplicateHighlight__Wc6Br .5s ease-in-out}.DraggableSkillBlock_resumeSkillChip__45JFH.DraggableSkillBlock_duplicate__unA05 .DraggableSkillBlock_skillText__Z4fOL{color:#f59e0b;font-weight:600}.DraggableSkillBlock_resumeSkillChip__45JFH.DraggableSkillBlock_duplicate__unA05 .DraggableSkillBlock_removeButton__jxGyt,.DraggableSkillBlock_resumeSkillChip__45JFH.DraggableSkillBlock_duplicate__unA05 .DraggableSkillBlock_removeChip__xAyce{color:rgba(245,158,11,.8)}.DraggableSkillBlock_resumeSkillChip__45JFH.DraggableSkillBlock_duplicate__unA05 .DraggableSkillBlock_removeButton__jxGyt:hover,.DraggableSkillBlock_resumeSkillChip__45JFH.DraggableSkillBlock_duplicate__unA05 .DraggableSkillBlock_removeChip__xAyce:hover{background-color:rgba(245,158,11,.2);color:#f59e0b}.DraggableSkillBlock_resumeSkillChip__45JFH{padding:4px 8px;font-size:12px;gap:4px;cursor:default}.DraggableSkillBlock_skillText__Z4fOL{white-space:nowrap}.DraggableSkillBlock_removeSkillButton__g3lMI{display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,0);border:none;cursor:pointer;padding:2px;border-radius:50%;color:rgba(55,112,235,.7);transition:background-color .2s ease,color .2s ease,transform .2s ease}.DraggableSkillBlock_removeSkillButton__g3lMI svg{height:10px;width:10px}.DraggableSkillBlock_removeSkillButton__g3lMI:hover{background-color:rgba(55,112,235,.2);color:#3770eb;transform:scale(1.1)}.DraggableSkillBlock_removeSkillButton__g3lMI:active{transform:scale(.9)}.DraggableSkillBlock_removeSkillButton__g3lMI{width:14px;height:14px}.DraggableSkillBlock_removeSkillButton__g3lMI svg{height:8px;width:8px}.DraggableSkillBlock_toggleIncludeButton__waprB{font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;display:flex;align-items:center;justify-content:center;cursor:pointer;font-weight:500;outline:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:28px;height:28px;background:#fff;border:1px solid #d1d5db;border-radius:4px;font-size:12px;color:#6b7280}.DraggableSkillBlock_toggleIncludeButton__waprB svg{height:12px;width:12px}.DraggableSkillBlock_toggleIncludeButton__waprB{padding:4px}.DraggableSkillBlock_toggleIncludeButton__waprB svg{height:14px;width:14px;color:#1f2937}.DraggableSkillBlock_toggleIncludeButton__waprB:hover{background:#3770eb;border-color:#3770eb;transform:scale(1.05)}.DraggableSkillBlock_toggleIncludeButton__waprB:hover svg{color:#fff}.DraggableSkillBlock_toggleIncludeButton__waprB.DraggableSkillBlock_included__OzwUE{background:#3770eb;border-color:#3770eb}.DraggableSkillBlock_toggleIncludeButton__waprB.DraggableSkillBlock_included__OzwUE svg{color:#fff}.DraggableSkillBlock_toggleIncludeButton__waprB.DraggableSkillBlock_excluded__fEGlr{background:#fff;border-color:#d1d5db}.DraggableSkillBlock_toggleIncludeButton__waprB.DraggableSkillBlock_excluded__fEGlr svg{color:#6b7280}.DraggableSkillBlock_toggleIncludeButton__waprB:hover.DraggableSkillBlock_included__OzwUE{background:hsl(221,81.8181818182%,51.862745098%);border-color:#3770eb;transform:scale(1.05)}.DraggableSkillBlock_toggleIncludeButton__waprB:hover.DraggableSkillBlock_included__OzwUE svg{color:#fff}.DraggableSkillBlock_toggleIncludeButton__waprB:hover.DraggableSkillBlock_excluded__fEGlr{background:#3770eb;border-color:#3770eb;transform:scale(1.05)}.DraggableSkillBlock_toggleIncludeButton__waprB:hover.DraggableSkillBlock_excluded__fEGlr svg{color:#fff}.DraggableSkillBlock_toggleIncludeButton__waprB{height:36px;width:36px}