@keyframes AutoCompleteInput_duplicateHighlight__59vym{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}@keyframes AutoCompleteInput_gradientFlow__Dnril{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 AutoCompleteInput_pulseGlow__f65dj{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 AutoCompleteInput_magicBurst__QhNbW{0%{width:20px;height:20px;opacity:1;border-width:3px}to{width:60px;height:60px;opacity:0;border-width:1px}}@keyframes AutoCompleteInput_slideIn__mB8vG{0%{opacity:0;transform:translateX(-8px)}to{opacity:1;transform:translateX(0)}}@keyframes AutoCompleteInput_fadeIn__F3wIi{0%{opacity:0}to{opacity:1}}@keyframes AutoCompleteInput_fadeOut__Bqhb0{0%{opacity:1}to{opacity:0}}@keyframes AutoCompleteInput_shimmer__lugeN{0%{background-position:-250% 0}to{background-position:250% 0}}@keyframes AutoCompleteInput_skeletonShimmer__GkGfQ{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes AutoCompleteInput_progressRing__g85QN{0%{stroke-dashoffset:220}to{stroke-dashoffset:0}}@keyframes AutoCompleteInput_progressFadeIn__vN5ho{0%{opacity:0;transform:translate(-50%,-50%) scale(.8)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.AutoCompleteInput_autoCompleteInputContainer__m05Bb{min-width:0;position:relative;margin-bottom:0;width:100%;box-sizing:border-box}.AutoCompleteInput_input__Phk3K{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}.AutoCompleteInput_input__Phk3K::placeholder{opacity:.7}.AutoCompleteInput_input__Phk3K:disabled{background:#eee;color:#6b7280;border-color:#d1d5db;opacity:.6;cursor:not-allowed;-webkit-user-select:none;-moz-user-select:none;user-select:none}.AutoCompleteInput_input__Phk3K.AutoCompleteInput_error__RJHLd{border-color:#dc2626}.AutoCompleteInput_input__Phk3K.AutoCompleteInput_error__RJHLd:focus{box-shadow:0 0 0 3px rgba(220,38,38,.1)}@media(max-width:1024px){.AutoCompleteInput_input__Phk3K{font-size:15px;padding:11px 14px}}@media(max-width:520px){.AutoCompleteInput_input__Phk3K{font-size:14px;padding:10px 12px}}.AutoCompleteInput_input__Phk3K{min-width:0;padding-right:60px}@media(max-width:480px){.AutoCompleteInput_input__Phk3K{padding-right:50px}}@media(max-width:375px){.AutoCompleteInput_input__Phk3K{padding-right:45px}}.AutoCompleteInput_input__Phk3K{font-size:14px;font-weight:400;width:100%;box-sizing:border-box}.AutoCompleteInput_input__Phk3K::placeholder{color:#989ba1}.AutoCompleteInput_input__Phk3K:focus{border-color:#3770eb;box-shadow:0 0 0 3px rgba(55,112,235,.1)}.AutoCompleteInput_addButton__Vriio{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}.AutoCompleteInput_addButton__Vriio svg{height:12px;width:12px;color:#3770eb}.AutoCompleteInput_addButton__Vriio: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)}.AutoCompleteInput_addButton__Vriio:active:not(:disabled){transform:scale(.95)}.AutoCompleteInput_addButton__Vriio:disabled{background-color:#eee;border-color:#d1d5db;color:#6b7280;cursor:not-allowed!important;box-shadow:none;z-index:3;pointer-events:auto}.AutoCompleteInput_addButton__Vriio:disabled svg{color:#6b7280}@media(max-width:480px){.AutoCompleteInput_addButton__Vriio{height:32px;width:32px;padding:4px;right:5px;top:5px;bottom:5px}.AutoCompleteInput_addButton__Vriio svg{height:10px;width:10px}}@media(max-width:375px){.AutoCompleteInput_addButton__Vriio{height:28px;width:28px;padding:4px;right:4px;top:4px;bottom:4px}.AutoCompleteInput_addButton__Vriio svg{height:10px;width:10px}}.AutoCompleteInput_suggestionsContainer__55PEy{background:#fff;border:1px solid #d1d5db;border-radius:8px;box-shadow:0 8px 24px rgba(0,0,0,.12),0 2px 6px rgba(0,0,0,.04);z-index:99999;max-height:240px;opacity:0;transform:translateY(-8px);animation:AutoCompleteInput_fadeSlideIn__0X2X9 .2s ease-out forwards;position:relative}.AutoCompleteInput_noSuggestions__qGGVn{text-align:center;font-size:14px;color:#989ba1;font-style:italic;background:rgba(55,112,235,.02);border-radius:6px}.AutoCompleteInput_suggestionsContent__SI424{max-height:230px;overflow-y:auto;padding:6px;display:flex;flex-direction:column;gap:2px;scrollbar-width:none;-ms-overflow-style:none}.AutoCompleteInput_suggestionsContent__SI424::-webkit-scrollbar{display:none}.AutoCompleteInput_fadeTop__HGRIK{position:absolute;top:0;left:0;right:0;height:30px;background:linear-gradient(180deg,rgb(255,255,255) 0,rgba(255,255,255,.95) 30%,rgba(255,255,255,.7) 70%,transparent);pointer-events:none;z-index:2;opacity:0;transition:opacity .2s ease;border-radius:8px 8px 0 0}.AutoCompleteInput_fadeTop__HGRIK.AutoCompleteInput_visible__sZrxP{opacity:1}.AutoCompleteInput_fadeBottom__46LT7{position:absolute;bottom:0;left:0;right:0;height:30px;background:linear-gradient(180deg,transparent 0,rgba(255,255,255,.7) 30%,rgba(255,255,255,.95) 70%,rgb(255,255,255));pointer-events:none;z-index:2;opacity:0;transition:opacity .2s ease;border-radius:0 0 8px 8px}.AutoCompleteInput_fadeBottom__46LT7.AutoCompleteInput_visible__sZrxP{opacity:1}@keyframes AutoCompleteInput_fadeSlideIn__0X2X9{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}.AutoCompleteInput_suggestionChip__fQ7Gs{padding:10px 12px;border-radius:6px;transition:all .15s ease;font-size:14px;color:#1f2937;font-weight:400;display:flex;align-items:center;cursor:pointer}.AutoCompleteInput_suggestionChip__fQ7Gs:hover{background:rgba(55,112,235,.06);color:#3770eb;transform:translateX(2px)}.AutoCompleteInput_suggestionChip__fQ7Gs:active{background:rgba(55,112,235,.1);transform:translateX(0)}@keyframes WelcomeExperience_duplicateHighlight__lhCFG{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}@keyframes WelcomeExperience_gradientFlow__pD1On{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 WelcomeExperience_pulseGlow__s1n5L{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 WelcomeExperience_magicBurst__nX8gb{0%{width:20px;height:20px;opacity:1;border-width:3px}to{width:60px;height:60px;opacity:0;border-width:1px}}@keyframes WelcomeExperience_slideIn__yy7wm{0%{opacity:0;transform:translateX(-8px)}to{opacity:1;transform:translateX(0)}}@keyframes WelcomeExperience_fadeIn__Jr3Fn{0%{opacity:0}to{opacity:1}}@keyframes WelcomeExperience_fadeOut__xV8Mg{0%{opacity:1}to{opacity:0}}@keyframes WelcomeExperience_shimmer__SBRZH{0%{background-position:-250% 0}to{background-position:250% 0}}@keyframes WelcomeExperience_skeletonShimmer__ANS3W{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes WelcomeExperience_progressRing__F_GCJ{0%{stroke-dashoffset:220}to{stroke-dashoffset:0}}@keyframes WelcomeExperience_progressFadeIn__T8O3g{0%{opacity:0;transform:translate(-50%,-50%) scale(.8)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.WelcomeExperience_welcomeWrapper__3rLUr{position:fixed;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#667eea,#764ba2 25%,#9198e5 50%,#c939b0 75%,#536dfe);background-size:400% 400%;animation:WelcomeExperience_gradientFlow__pD1On 12s ease-in-out infinite;display:flex;align-items:center;justify-content:center;z-index:9999;padding:32px;box-sizing:border-box;overflow:hidden}@media(max-width:1024px){.WelcomeExperience_welcomeWrapper__3rLUr{padding:24px}}@media(max-width:520px){.WelcomeExperience_welcomeWrapper__3rLUr{padding:16px}}.WelcomeExperience_welcomeContainer__kZQ64{position:relative;z-index:1;background:#fff;border-radius:20px;padding:48px;max-width:600px;width:100%;max-height:calc(100vh - 64px);max-height:calc(100svh - 64px);max-height:calc(100dvh - 64px);display:flex;flex-direction:column;box-shadow:0 20px 40px rgba(0,0,0,.15);animation:WelcomeExperience_slideInUp__5SrK8 .6s ease-out}@media(max-width:1024px){.WelcomeExperience_welcomeContainer__kZQ64{padding:36px;border-radius:18px;max-height:calc(100vh - 48px);max-height:calc(100svh - 48px);max-height:calc(100dvh - 48px)}}@media(max-width:520px){.WelcomeExperience_welcomeContainer__kZQ64{padding:24px;border-radius:16px;max-height:calc(100vh - 32px);max-height:calc(100svh - 32px);max-height:calc(100dvh - 32px)}}.WelcomeExperience_header__sUfUI{margin-bottom:32px;flex-shrink:0;text-align:center}@media(max-width:1024px){.WelcomeExperience_header__sUfUI{margin-bottom:28px}}@media(max-width:520px){.WelcomeExperience_header__sUfUI{margin-bottom:24px}}.WelcomeExperience_stepIndicator__kmU0Q{font-size:14px;color:#6b7280;font-weight:500;margin-bottom:16px;display:flex;align-items:center;justify-content:center;gap:8px;letter-spacing:.5px}@media(max-width:1024px){.WelcomeExperience_stepIndicator__kmU0Q{font-size:13px;margin-bottom:14px;gap:7px}}@media(max-width:520px){.WelcomeExperience_stepIndicator__kmU0Q{font-size:12px;margin-bottom:12px;gap:6px}}.WelcomeExperience_optionalBadge__HYhs5{background:#ff6b6b;color:#fff;padding:4px 12px;border-radius:12px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}@media(max-width:1024px){.WelcomeExperience_optionalBadge__HYhs5{padding:3px 10px;border-radius:10px;font-size:11px}}@media(max-width:520px){.WelcomeExperience_optionalBadge__HYhs5{padding:2px 8px;border-radius:8px;font-size:10px}}.WelcomeExperience_title__f0U_L{font-size:40px;font-weight:700;color:#1f2937;margin-bottom:8px;line-height:1.2}@media(max-width:1024px){.WelcomeExperience_title__f0U_L{font-size:36px;margin-bottom:7px}}@media(max-width:520px){.WelcomeExperience_title__f0U_L{font-size:32px;margin-bottom:6px;line-height:1.1}}.WelcomeExperience_subtitle__OgooM{font-size:20px;color:#6b7280;font-weight:400;margin:0;line-height:1.4}@media(max-width:1024px){.WelcomeExperience_subtitle__OgooM{font-size:18px}}@media(max-width:520px){.WelcomeExperience_subtitle__OgooM{font-size:16px;line-height:1.3}}.WelcomeExperience_content__u6fVW{flex:1 1;overflow-y:auto;margin-bottom:32px;padding:12px 8px 12px 12px;border-radius:8px;position:relative;box-shadow:inset 0 1px 3px rgba(0,0,0,.03),0 1px 6px rgba(0,0,0,.04);border:1px solid rgba(0,0,0,0);transition:border-color .3s ease}.WelcomeExperience_content__u6fVW:hover{border-color:rgba(209,213,219,.3)}@media(max-width:1024px){.WelcomeExperience_content__u6fVW{margin-bottom:28px;padding:10px 6px 10px 10px;border-radius:6px}}@media(max-width:520px){.WelcomeExperience_content__u6fVW{margin-bottom:24px;padding:8px 4px 8px 8px;border-radius:4px}}.WelcomeExperience_content__u6fVW::-webkit-scrollbar{width:8px}@media(max-width:520px){.WelcomeExperience_content__u6fVW::-webkit-scrollbar{width:6px}}.WelcomeExperience_content__u6fVW::-webkit-scrollbar-track{background:rgba(209,213,219,.1);border-radius:4px}.WelcomeExperience_content__u6fVW::-webkit-scrollbar-thumb{background:rgba(209,213,219,.4);border-radius:4px;border:1px solid hsla(0,0%,100%,.8);-webkit-transition:all .2s ease;transition:all .2s ease}.WelcomeExperience_content__u6fVW::-webkit-scrollbar-thumb:hover{background:rgba(107,114,128,.6);border-color:#fff}.WelcomeExperience_content__u6fVW:hover::-webkit-scrollbar-thumb{background:rgba(209,213,219,.6)}.WelcomeExperience_description___aQsO{font-size:18px;color:#6b7280;line-height:1.6;margin:0 0 32px}@media(max-width:1024px){.WelcomeExperience_description___aQsO{font-size:17px;margin:0 0 28px;line-height:1.5}}@media(max-width:520px){.WelcomeExperience_description___aQsO{font-size:16px;margin:0 0 24px;line-height:1.5}}.WelcomeExperience_placeholderContent__x4ACJ p{font-size:1rem;margin-bottom:1.5rem}.WelcomeExperience_choiceButtons__Atgp_{display:flex;flex-direction:column;gap:16px;max-width:400px;margin:0 auto}@media(max-width:1024px){.WelcomeExperience_choiceButtons__Atgp_{gap:14px;max-width:360px}}@media(max-width:520px){.WelcomeExperience_choiceButtons__Atgp_{gap:12px;max-width:100%}}.WelcomeExperience_choiceButton__NTiHy{font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;display:flex;align-items:center;justify-content:center;cursor:pointer;outline:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:rgba(0,0,0,0);color:#3770eb;border:2px solid #3770eb;padding:16px 24px;font-weight:500;font-size:16px;border-radius:12px;letter-spacing:.3px;transition:all .3s ease;box-shadow:0 2px 8px rgba(55,112,235,.1)}@media(max-width:1024px){.WelcomeExperience_choiceButton__NTiHy{padding:14px 20px;font-size:15px;border-radius:10px;letter-spacing:.2px}}@media(max-width:520px){.WelcomeExperience_choiceButton__NTiHy{padding:12px 18px;font-size:14px;border-radius:8px;letter-spacing:.1px}}.WelcomeExperience_choiceButton__NTiHy:hover{background:hsl(221,81.8181818182%,101.862745098%);border-color:#3770eb;transform:translateY(-2px);box-shadow:0 4px 16px rgba(55,112,235,.2)}.WelcomeExperience_choiceButton__NTiHy:active{transform:translateY(0);box-shadow:0 2px 8px rgba(55,112,235,.1)}.WelcomeExperience_jobDescriptionTextarea__6oqvc{width:100%;padding:1rem;border:2px solid #d1d5db;border-radius:8px;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.95rem;resize:vertical;min-height:150px}.WelcomeExperience_jobDescriptionTextarea__6oqvc:focus{outline:none;border-color:#3770eb}.WelcomeExperience_jobDescriptionTextarea__6oqvc::placeholder{color:#989ba1}.WelcomeExperience_navigation__vz1Lm{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;gap:16px;flex-shrink:0}@media(max-width:1024px){.WelcomeExperience_navigation__vz1Lm{margin-bottom:14px;gap:14px}}@media(max-width:520px){.WelcomeExperience_navigation__vz1Lm{flex-direction:column;align-items:stretch;margin-bottom:12px;gap:12px}}.WelcomeExperience_primaryActions__poxnU{display:flex;gap:16px;align-items:center}@media(max-width:1024px){.WelcomeExperience_primaryActions__poxnU{gap:14px}}@media(max-width:520px){.WelcomeExperience_primaryActions__poxnU{justify-content:center;order:-1;gap:12px}}.WelcomeExperience_previousButton__gs5Q1{font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;display:flex;align-items:center;justify-content:center;cursor:pointer;outline:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:rgba(0,0,0,0);color:#6b7280;border:2px solid #d1d5db;padding:12px 24px;font-weight:500;font-size:15px;border-radius:10px;letter-spacing:.2px;transition:all .3s ease}@media(max-width:1024px){.WelcomeExperience_previousButton__gs5Q1{padding:11px 20px;font-size:14px;border-radius:9px}}@media(max-width:520px){.WelcomeExperience_previousButton__gs5Q1{padding:10px 18px;font-size:13px;border-radius:8px;width:100%}}.WelcomeExperience_previousButton__gs5Q1:hover{background:hsl(216,12.1951219512%,91.9215686275%);border-color:hsl(220,8.9361702128%,56.0784313725%);transform:translateY(-2px);box-shadow:0 2px 8px rgba(209,213,219,.3)}.WelcomeExperience_previousButton__gs5Q1:active{transform:translateY(0)}.WelcomeExperience_skipButton__9dKqi{font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;display:flex;align-items:center;justify-content:center;cursor:pointer;outline:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:rgba(0,0,0,0);color:#6b7280;border:none;padding:12px 16px;font-weight:500;font-size:14px;text-decoration:underline;border-radius:8px;letter-spacing:.2px;transition:all .3s ease}@media(max-width:1024px){.WelcomeExperience_skipButton__9dKqi{padding:11px 14px;font-size:13px;border-radius:7px}}@media(max-width:520px){.WelcomeExperience_skipButton__9dKqi{padding:10px 12px;font-size:12px;border-radius:6px;flex:1 1}}.WelcomeExperience_skipButton__9dKqi:hover{background:hsl(216,12.1951219512%,91.9215686275%);text-decoration:none;transform:translateY(-1px);box-shadow:0 2px 8px rgba(209,213,219,.2)}.WelcomeExperience_skipButton__9dKqi:active{transform:translateY(0)}.WelcomeExperience_nextButton__87g3W{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:linear-gradient(135deg,#667eea,#764ba2 25%,#9198e5 50%,#c939b0 75%,#536dfe);background-size:400% 400%;animation:WelcomeExperience_gradientFlow__pD1On 12s ease-in-out infinite;color:#fff;border:none;padding:12px 32px;font-weight:600;font-size:16px;border-radius:10px;letter-spacing:.3px;box-shadow:0 4px 16px rgba(102,126,234,.2);transition:all .3s ease;overflow:hidden}@media(max-width:1024px){.WelcomeExperience_nextButton__87g3W{padding:11px 28px;font-size:15px;border-radius:9px;box-shadow:0 3px 12px rgba(102,126,234,.18)}}@media(max-width:520px){.WelcomeExperience_nextButton__87g3W{padding:10px 24px;font-size:14px;border-radius:8px;box-shadow:0 2px 8px rgba(102,126,234,.15);flex:1 1}}.WelcomeExperience_nextButton__87g3W:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(102,126,234,.3)}.WelcomeExperience_nextButton__87g3W:active{transform:translateY(0);box-shadow:0 2px 8px rgba(102,126,234,.2)}.WelcomeExperience_progressIndicator__DLs9U{display:flex;align-items:center;justify-content:center;flex-shrink:0;padding:24px 16px;max-width:100%;overflow-x:auto;background:rgba(0,0,0,0)}@media(max-width:1024px){.WelcomeExperience_progressIndicator__DLs9U{padding:20px 12px}}@media(max-width:520px){.WelcomeExperience_progressIndicator__DLs9U{padding:16px 8px}}.WelcomeExperience_progressStep__ZaQkY{display:flex;align-items:center;position:relative;background:rgba(0,0,0,0)}.WelcomeExperience_progressStep__ZaQkY:not(:last-child){margin-right:20px}@media(max-width:1024px){.WelcomeExperience_progressStep__ZaQkY:not(:last-child){margin-right:16px}}@media(max-width:520px){.WelcomeExperience_progressStep__ZaQkY:not(:last-child){margin-right:12px}}.WelcomeExperience_stepButton__fIIjG{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;background:#eee;border:2px solid #d1d5db;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;z-index:2;min-width:40px}@media(max-width:1024px){.WelcomeExperience_stepButton__fIIjG{width:36px;height:36px;border-radius:10px;min-width:36px}}@media(max-width:520px){.WelcomeExperience_stepButton__fIIjG{width:32px;height:32px;border-radius:8px;min-width:32px}}.WelcomeExperience_stepButton__fIIjG svg{width:16px;height:16px;color:#6b7280;transition:all .3s ease}@media(max-width:1024px){.WelcomeExperience_stepButton__fIIjG svg{width:14px;height:14px}}@media(max-width:520px){.WelcomeExperience_stepButton__fIIjG svg{width:12px;height:12px}}.WelcomeExperience_stepButton__fIIjG:not(.WelcomeExperience_accessible__xaF8t):not(.WelcomeExperience_completed__G79hL){cursor:not-allowed;opacity:.4}.WelcomeExperience_stepButton__fIIjG:not(.WelcomeExperience_accessible__xaF8t):not(.WelcomeExperience_completed__G79hL):hover{transform:none}.WelcomeExperience_stepButton__fIIjG.WelcomeExperience_accessible__xaF8t:not(.WelcomeExperience_current__JMGKH):not(.WelcomeExperience_completed__G79hL){background:#fff;border-color:rgba(55,112,235,.3);overflow:hidden}.WelcomeExperience_stepButton__fIIjG.WelcomeExperience_accessible__xaF8t:not(.WelcomeExperience_current__JMGKH):not(.WelcomeExperience_completed__G79hL) svg{color:#3770eb}.WelcomeExperience_stepButton__fIIjG.WelcomeExperience_accessible__xaF8t:not(.WelcomeExperience_current__JMGKH):not(.WelcomeExperience_completed__G79hL):hover{border-color:#3770eb}.WelcomeExperience_stepButton__fIIjG.WelcomeExperience_accessible__xaF8t:not(.WelcomeExperience_current__JMGKH):not(.WelcomeExperience_completed__G79hL):hover:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(55,112,235,.2) 50%,transparent);animation:WelcomeExperience_glint__ADhHm .6s ease-out;pointer-events:none}.WelcomeExperience_stepButton__fIIjG.WelcomeExperience_current__JMGKH:not(.WelcomeExperience_completed__G79hL){background:#fff;border-color:#3770eb;border-width:3px;transform:scale(1.1);overflow:hidden}.WelcomeExperience_stepButton__fIIjG.WelcomeExperience_current__JMGKH:not(.WelcomeExperience_completed__G79hL) svg{color:#3770eb}@media(max-width:1024px){.WelcomeExperience_stepButton__fIIjG.WelcomeExperience_current__JMGKH:not(.WelcomeExperience_completed__G79hL){transform:scale(1.08)}}@media(max-width:520px){.WelcomeExperience_stepButton__fIIjG.WelcomeExperience_current__JMGKH:not(.WelcomeExperience_completed__G79hL){transform:scale(1.06)}}.WelcomeExperience_stepButton__fIIjG.WelcomeExperience_current__JMGKH:not(.WelcomeExperience_completed__G79hL):hover:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(55,112,235,.2) 50%,transparent);animation:WelcomeExperience_glint__ADhHm .6s ease-out;pointer-events:none;z-index:1}.WelcomeExperience_stepButton__fIIjG.WelcomeExperience_completed__G79hL{background:linear-gradient(135deg,#26d69c,#20d69f);border-color:rgba(0,0,0,0);box-shadow:0 6px 20px rgba(38,214,156,.25);overflow:hidden}.WelcomeExperience_stepButton__fIIjG.WelcomeExperience_completed__G79hL svg{color:#fff}.WelcomeExperience_stepButton__fIIjG.WelcomeExperience_completed__G79hL.WelcomeExperience_current__JMGKH{transform:scale(1.1)}@media(max-width:1024px){.WelcomeExperience_stepButton__fIIjG.WelcomeExperience_completed__G79hL.WelcomeExperience_current__JMGKH{transform:scale(1.08)}}@media(max-width:520px){.WelcomeExperience_stepButton__fIIjG.WelcomeExperience_completed__G79hL.WelcomeExperience_current__JMGKH{transform:scale(1.06)}}.WelcomeExperience_stepButton__fIIjG.WelcomeExperience_completed__G79hL:hover:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3) 50%,transparent);animation:WelcomeExperience_glint__ADhHm .6s ease-out;pointer-events:none;z-index:1}.WelcomeExperience_stepConnector__yslGt{position:absolute;top:50%;right:-20px;width:20px;height:2px;background:rgba(55,112,235,.3);transform:translateY(-50%);z-index:1;transition:all .4s ease}@media(max-width:1024px){.WelcomeExperience_stepConnector__yslGt{right:-16px;width:16px;height:2px}}@media(max-width:520px){.WelcomeExperience_stepConnector__yslGt{right:-12px;width:12px;height:1.5px}}.WelcomeExperience_stepConnector__yslGt.WelcomeExperience_completed__G79hL{background:linear-gradient(90deg,#26d69c,#20d69f);height:3px;box-shadow:0 1px 4px rgba(38,214,156,.2)}@media(max-width:1024px){.WelcomeExperience_stepConnector__yslGt.WelcomeExperience_completed__G79hL{height:2.5px}}@media(max-width:520px){.WelcomeExperience_stepConnector__yslGt.WelcomeExperience_completed__G79hL{height:2px}}@keyframes WelcomeExperience_glint__ADhHm{0%{left:-100%}to{left:100%}}.WelcomeExperience_placeholderContent__x4ACJ{text-align:center}.WelcomeExperience_placeholderContent__x4ACJ p{font-size:16px;color:#1f2937;margin-bottom:24px;line-height:1.5}@media(max-width:1024px){.WelcomeExperience_placeholderContent__x4ACJ p{font-size:15px;margin-bottom:20px}}@media(max-width:520px){.WelcomeExperience_placeholderContent__x4ACJ p{font-size:14px;margin-bottom:18px;line-height:1.4}}@keyframes WelcomeExperience_slideInUp__5SrK8{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.WelcomeExperience_formTextarea__3tKH4{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}.WelcomeExperience_formTextarea__3tKH4::placeholder{color:#989ba1;opacity:.7}.WelcomeExperience_formTextarea__3tKH4:disabled{background:#eee;color:#6b7280;border-color:#d1d5db;opacity:.6;cursor:not-allowed;-webkit-user-select:none;-moz-user-select:none;user-select:none}.WelcomeExperience_formTextarea__3tKH4.WelcomeExperience_error__gipEi:focus{box-shadow:0 0 0 3px rgba(220,38,38,.1)}@media(max-width:1024px){.WelcomeExperience_formTextarea__3tKH4{font-size:15px;padding:11px 14px}}@media(max-width:520px){.WelcomeExperience_formTextarea__3tKH4{font-size:14px;padding:10px 12px}}.WelcomeExperience_formTextarea__3tKH4{resize:vertical;width:100%}@media(max-width:1024px){.WelcomeExperience_formTextarea__3tKH4{min-height:130px;max-height:280px}}@media(max-width:520px){.WelcomeExperience_formTextarea__3tKH4{min-height:120px;max-height:250px;resize:none;overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease,height .1s ease}}.WelcomeExperience_formTextarea__3tKH4{min-height:140px;max-height:300px;font-size:15px;padding:16px;border-radius:8px;border:2px solid #d1d5db}@media(max-width:1024px){.WelcomeExperience_formTextarea__3tKH4{min-height:130px;max-height:280px;font-size:14px;padding:14px;border-radius:10px}}@media(max-width:520px){.WelcomeExperience_formTextarea__3tKH4{min-height:120px;max-height:250px;font-size:13px;padding:12px;border-radius:8px}}.WelcomeExperience_formTextarea__3tKH4:focus{outline:none;border-color:#3770eb;box-shadow:0 0 0 3px rgba(55,112,235,.1)}.WelcomeExperience_formTextarea__3tKH4.WelcomeExperience_error__gipEi{border-color:#dc2626;box-shadow:0 0 0 3px rgba(220,38,38,.1)}.WelcomeExperience_requiredFieldsNote__UZLNi{font-size:14px;color:#6b7280;margin-bottom:24px;text-align:center;letter-spacing:.1px}@media(max-width:1024px){.WelcomeExperience_requiredFieldsNote__UZLNi{font-size:13px;margin-bottom:20px}}@media(max-width:520px){.WelcomeExperience_requiredFieldsNote__UZLNi{font-size:12px;margin-bottom:18px}}.WelcomeExperience_requiredIndicator__fgfVc{color:#dc2626;margin-right:.25rem}.WelcomeExperience_backToChoiceButton__t4EpY{font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;display:flex;align-items:center;justify-content:center;cursor:pointer;outline:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:rgba(0,0,0,0);color:#6b7280;border:none;padding:8px 0;font-weight:500;font-size:14px;text-align:left;margin-bottom:16px;letter-spacing:.1px;transition:all .3s ease}@media(max-width:1024px){.WelcomeExperience_backToChoiceButton__t4EpY{padding:7px 0;font-size:13px;margin-bottom:14px}}@media(max-width:520px){.WelcomeExperience_backToChoiceButton__t4EpY{padding:6px 0;font-size:12px;margin-bottom:12px}}.WelcomeExperience_backToChoiceButton__t4EpY:hover{color:#1f2937;transform:translateX(-3px)}.WelcomeExperience_backToChoiceButton__t4EpY:active{transform:translateX(0)}.WelcomeExperience_dateRow__hFw35{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}@media(max-width:1024px){.WelcomeExperience_dateRow__hFw35{gap:14px}}@media(max-width:520px){.WelcomeExperience_dateRow__hFw35{grid-template-columns:1fr;gap:12px}}.WelcomeExperience_dateInputs___JdbQ{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}@media(max-width:1024px){.WelcomeExperience_dateInputs___JdbQ{gap:7px}}@media(max-width:520px){.WelcomeExperience_dateInputs___JdbQ{gap:6px}}.WelcomeExperience_presentCheckbox__2tcOt{margin-top:8px;display:flex;align-items:center;gap:8px;cursor:pointer}@media(max-width:1024px){.WelcomeExperience_presentCheckbox__2tcOt{margin-top:7px;gap:7px}}@media(max-width:520px){.WelcomeExperience_presentCheckbox__2tcOt{margin-top:6px;gap:6px}}.WelcomeExperience_presentCheckbox__2tcOt input[type=checkbox]{width:16px;height:16px;accent-color:#3770eb;border-radius:3px;transition:all .2s ease}@media(max-width:1024px){.WelcomeExperience_presentCheckbox__2tcOt input[type=checkbox]{width:15px;height:15px}}@media(max-width:520px){.WelcomeExperience_presentCheckbox__2tcOt input[type=checkbox]{width:14px;height:14px}}.WelcomeExperience_checkboxLabel__dScck{font-size:14px;color:#1f2937;margin:0;cursor:pointer;letter-spacing:.1px;transition:color .2s ease}@media(max-width:1024px){.WelcomeExperience_checkboxLabel__dScck{font-size:13px}}@media(max-width:520px){.WelcomeExperience_checkboxLabel__dScck{font-size:12px}}@keyframes PersonalDetailsStep_duplicateHighlight__beZTT{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}@keyframes PersonalDetailsStep_gradientFlow__RRse3{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 PersonalDetailsStep_pulseGlow__UVVZB{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 PersonalDetailsStep_magicBurst__v5f_p{0%{width:20px;height:20px;opacity:1;border-width:3px}to{width:60px;height:60px;opacity:0;border-width:1px}}@keyframes PersonalDetailsStep_slideIn__d0AJb{0%{opacity:0;transform:translateX(-8px)}to{opacity:1;transform:translateX(0)}}@keyframes PersonalDetailsStep_fadeIn__eWo3D{0%{opacity:0}to{opacity:1}}@keyframes PersonalDetailsStep_fadeOut__HGNL7{0%{opacity:1}to{opacity:0}}@keyframes PersonalDetailsStep_shimmer__Ub_Mi{0%{background-position:-250% 0}to{background-position:250% 0}}@keyframes PersonalDetailsStep_skeletonShimmer__N5wkT{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes PersonalDetailsStep_progressRing__5OY67{0%{stroke-dashoffset:220}to{stroke-dashoffset:0}}@keyframes PersonalDetailsStep_progressFadeIn__dWLX2{0%{opacity:0;transform:translate(-50%,-50%) scale(.8)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.PersonalDetailsStep_form__G0FTM{width:100%;max-width:400px;margin:0 auto;text-align:left}.PersonalDetailsStep_formField__UO2Cj{display:flex;flex-direction:column;margin-bottom:16px}@media(max-width:1024px){.PersonalDetailsStep_formField__UO2Cj{margin-bottom:12px}}@media(max-width:520px){.PersonalDetailsStep_formField__UO2Cj{margin-bottom:8px}}.PersonalDetailsStep_formLabel__m5eR9{font-size:16px;font-weight:600;margin-bottom:8px;color:#1f2937;display:flex;align-items:center}@media(max-width:1024px){.PersonalDetailsStep_formLabel__m5eR9{font-size:15px;margin-bottom:7px}}@media(max-width:520px){.PersonalDetailsStep_formLabel__m5eR9{font-size:14px;margin-bottom:6px}}.PersonalDetailsStep_formInput__p9Fyj{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}.PersonalDetailsStep_formInput__p9Fyj:focus{border-color:#3770eb;box-shadow:0 0 0 3px rgba(55,112,235,.1)}.PersonalDetailsStep_formInput__p9Fyj::placeholder{color:#989ba1;opacity:.7}.PersonalDetailsStep_formInput__p9Fyj:disabled{background:#eee;color:#6b7280;border-color:#d1d5db;opacity:.6;cursor:not-allowed;-webkit-user-select:none;-moz-user-select:none;user-select:none}.PersonalDetailsStep_formInput__p9Fyj.PersonalDetailsStep_error__Vj2Sb{border-color:#dc2626}.PersonalDetailsStep_formInput__p9Fyj.PersonalDetailsStep_error__Vj2Sb:focus{box-shadow:0 0 0 3px rgba(220,38,38,.1)}@media(max-width:1024px){.PersonalDetailsStep_formInput__p9Fyj{font-size:15px;padding:11px 14px}}@media(max-width:520px){.PersonalDetailsStep_formInput__p9Fyj{font-size:14px;padding:10px 12px}}.PersonalDetailsStep_formError__5pHZJ{font-size:13px;font-weight:500;color:#dc2626;margin:6px 0;opacity:0;transform:translateX(-8px);display:block;text-align:left;animation:PersonalDetailsStep_slideIn__d0AJb .3s ease forwards}.PersonalDetailsStep_submitButton___aTM4{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:linear-gradient(135deg,#667eea,#764ba2 25%,#9198e5 50%,#c939b0 75%,#536dfe);background-size:400% 400%;animation:PersonalDetailsStep_gradientFlow__RRse3 12s ease-in-out infinite;color:#fff;padding:14px 32px;min-height:48px;border-radius:4px;width:100%;margin-top:16px;box-shadow:0 2px 8px rgba(102,126,234,.2);overflow:hidden}.PersonalDetailsStep_submitButton___aTM4:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(102,126,234,.25)}.PersonalDetailsStep_submitButton___aTM4:active{transform:translateY(0)}.PersonalDetailsStep_submitButton___aTM4:disabled{cursor:not-allowed;transform:none;box-shadow:0 2px 8px rgba(102,126,234,.2)}.PersonalDetailsStep_submitButton___aTM4{font-size:16px}@media(max-width:1024px){.PersonalDetailsStep_submitButton___aTM4{font-size:15px}}@media(max-width:520px){.PersonalDetailsStep_submitButton___aTM4{font-size:14px}}@keyframes WelcomeStep_duplicateHighlight__UC0_b{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}@keyframes WelcomeStep_gradientFlow__GCcBm{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 WelcomeStep_pulseGlow__KaLIj{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 WelcomeStep_magicBurst__e6y_X{0%{width:20px;height:20px;opacity:1;border-width:3px}to{width:60px;height:60px;opacity:0;border-width:1px}}@keyframes WelcomeStep_slideIn__hjV9J{0%{opacity:0;transform:translateX(-8px)}to{opacity:1;transform:translateX(0)}}@keyframes WelcomeStep_fadeIn__d74j1{0%{opacity:0}to{opacity:1}}@keyframes WelcomeStep_fadeOut__Ahxcr{0%{opacity:1}to{opacity:0}}@keyframes WelcomeStep_shimmer__7oQMP{0%{background-position:-250% 0}to{background-position:250% 0}}@keyframes WelcomeStep_skeletonShimmer__WdpQE{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes WelcomeStep_progressRing__aGslr{0%{stroke-dashoffset:220}to{stroke-dashoffset:0}}@keyframes WelcomeStep_progressFadeIn___rjxe{0%{opacity:0;transform:translate(-50%,-50%) scale(.8)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.WelcomeStep_welcomeScreen__SCg4o{text-align:center;max-width:500px;margin:0 auto}.WelcomeStep_welcomeFeatures__mncPs{display:flex;flex-direction:column;gap:32px;margin-bottom:48px}@media(max-width:1024px){.WelcomeStep_welcomeFeatures__mncPs{gap:24px;margin-bottom:32px}}.WelcomeStep_feature__8KQTd{text-align:center}.WelcomeStep_feature__8KQTd h3{font-size:20px;font-weight:600;color:#1f2937;margin:12px 0 8px}@media(max-width:1024px){.WelcomeStep_feature__8KQTd h3{font-size:18px}}.WelcomeStep_feature__8KQTd p{font-size:16px;color:#6b7280;line-height:1.5;margin:0}@media(max-width:1024px){.WelcomeStep_feature__8KQTd p{font-size:15px}}.WelcomeStep_featureIcon__aMySJ{font-size:40px;margin-bottom:8px;display:block}@media(max-width:1024px){.WelcomeStep_featureIcon__aMySJ{font-size:32px}}.WelcomeStep_getStartedButton__G2QQl{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:linear-gradient(135deg,#667eea,#764ba2 25%,#9198e5 50%,#c939b0 75%,#536dfe);background-size:400% 400%;animation:WelcomeStep_gradientFlow__GCcBm 12s ease-in-out infinite;color:#fff;padding:14px 32px;min-height:48px;border-radius:4px;width:100%;margin-top:16px;box-shadow:0 2px 8px rgba(102,126,234,.2);overflow:hidden}.WelcomeStep_getStartedButton__G2QQl:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(102,126,234,.25)}.WelcomeStep_getStartedButton__G2QQl:active{transform:translateY(0)}.WelcomeStep_getStartedButton__G2QQl:disabled{cursor:not-allowed;transform:none;box-shadow:0 2px 8px rgba(102,126,234,.2)}.WelcomeStep_getStartedButton__G2QQl{font-size:18px;margin:0 auto;display:block}@media(max-width:1024px){.WelcomeStep_getStartedButton__G2QQl{font-size:16px}}@keyframes ExperienceProjectsStep_duplicateHighlight__vvE1R{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}@keyframes ExperienceProjectsStep_gradientFlow__vWyz_{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 ExperienceProjectsStep_pulseGlow__q_4DG{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 ExperienceProjectsStep_magicBurst__9EsBj{0%{width:20px;height:20px;opacity:1;border-width:3px}to{width:60px;height:60px;opacity:0;border-width:1px}}@keyframes ExperienceProjectsStep_slideIn__qpui8{0%{opacity:0;transform:translateX(-8px)}to{opacity:1;transform:translateX(0)}}@keyframes ExperienceProjectsStep_fadeIn__DCenu{0%{opacity:0}to{opacity:1}}@keyframes ExperienceProjectsStep_fadeOut__g2WLb{0%{opacity:1}to{opacity:0}}@keyframes ExperienceProjectsStep_shimmer__c6CWt{0%{background-position:-250% 0}to{background-position:250% 0}}@keyframes ExperienceProjectsStep_skeletonShimmer___Sn5n{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes ExperienceProjectsStep_progressRing___TEXO{0%{stroke-dashoffset:220}to{stroke-dashoffset:0}}@keyframes ExperienceProjectsStep_progressFadeIn__bwvbE{0%{opacity:0;transform:translate(-50%,-50%) scale(.8)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.ExperienceProjectsStep_experienceProjectsForm__8k8FA{width:100%;max-width:400px;margin:0 auto;text-align:left}.ExperienceProjectsStep_placeholderContent__31c88{text-align:center}.ExperienceProjectsStep_placeholderContent__31c88 p{font-size:16px;color:#1f2937;margin-bottom:24px;line-height:1.5}@media(max-width:1024px){.ExperienceProjectsStep_placeholderContent__31c88 p{font-size:15px}}@media(max-width:520px){.ExperienceProjectsStep_placeholderContent__31c88 p{font-size:14px;line-height:1.4}}.ExperienceProjectsStep_choiceButtons__R3A7z{display:flex;flex-direction:column;gap:16px;max-width:400px;margin:0 auto}@media(max-width:1024px){.ExperienceProjectsStep_choiceButtons__R3A7z{gap:14px}}@media(max-width:520px){.ExperienceProjectsStep_choiceButtons__R3A7z{gap:12px}}.ExperienceProjectsStep_choiceButton__L6SnV{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);color:#3770eb;border:2px solid #3770eb;padding:14px 32px;min-height:48px;font-weight:400}.ExperienceProjectsStep_choiceButton__L6SnV:hover{background:hsl(221,81.8181818182%,101.862745098%);border-color:#3770eb;transform:translateY(-1px)}.ExperienceProjectsStep_choiceButton__L6SnV:active{transform:translateY(0)}.ExperienceProjectsStep_choiceButton__L6SnV{font-size:16px}@media(max-width:1024px){.ExperienceProjectsStep_choiceButton__L6SnV{font-size:15px}}@media(max-width:520px){.ExperienceProjectsStep_choiceButton__L6SnV{font-size:14px}}.ExperienceProjectsStep_formField__nj630{display:flex;flex-direction:column;margin-bottom:16px}@media(max-width:1024px){.ExperienceProjectsStep_formField__nj630{margin-bottom:12px}}@media(max-width:520px){.ExperienceProjectsStep_formField__nj630{margin-bottom:8px}}.ExperienceProjectsStep_formLabel__zyxLA{font-size:16px;font-weight:600;margin-bottom:8px;color:#1f2937;display:flex;align-items:center}@media(max-width:1024px){.ExperienceProjectsStep_formLabel__zyxLA{font-size:15px;margin-bottom:7px}}@media(max-width:520px){.ExperienceProjectsStep_formLabel__zyxLA{font-size:14px;margin-bottom:6px}}.ExperienceProjectsStep_formInput___bb_w{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}.ExperienceProjectsStep_formInput___bb_w:focus{border-color:#3770eb;box-shadow:0 0 0 3px rgba(55,112,235,.1)}.ExperienceProjectsStep_formInput___bb_w::placeholder{color:#989ba1;opacity:.7}.ExperienceProjectsStep_formInput___bb_w:disabled{background:#eee;color:#6b7280;border-color:#d1d5db;opacity:.6;cursor:not-allowed;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ExperienceProjectsStep_formInput___bb_w.ExperienceProjectsStep_error__Almiv{border-color:#dc2626}.ExperienceProjectsStep_formInput___bb_w.ExperienceProjectsStep_error__Almiv:focus{box-shadow:0 0 0 3px rgba(220,38,38,.1)}@media(max-width:1024px){.ExperienceProjectsStep_formInput___bb_w{font-size:15px;padding:11px 14px}}@media(max-width:520px){.ExperienceProjectsStep_formInput___bb_w{font-size:14px;padding:10px 12px}}.ExperienceProjectsStep_formError__DSAgS{font-size:13px;font-weight:500;color:#dc2626;margin:6px 0;opacity:0;transform:translateX(-8px);display:block;text-align:left;animation:ExperienceProjectsStep_slideIn__qpui8 .3s ease forwards}.ExperienceProjectsStep_formTextarea__AU8jd{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}.ExperienceProjectsStep_formTextarea__AU8jd:focus{border-color:#3770eb;box-shadow:0 0 0 3px rgba(55,112,235,.1)}.ExperienceProjectsStep_formTextarea__AU8jd::placeholder{color:#989ba1;opacity:.7}.ExperienceProjectsStep_formTextarea__AU8jd:disabled{background:#eee;color:#6b7280;border-color:#d1d5db;opacity:.6;cursor:not-allowed;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ExperienceProjectsStep_formTextarea__AU8jd.ExperienceProjectsStep_error__Almiv{border-color:#dc2626}.ExperienceProjectsStep_formTextarea__AU8jd.ExperienceProjectsStep_error__Almiv:focus{box-shadow:0 0 0 3px rgba(220,38,38,.1)}@media(max-width:1024px){.ExperienceProjectsStep_formTextarea__AU8jd{font-size:15px;padding:11px 14px}}@media(max-width:520px){.ExperienceProjectsStep_formTextarea__AU8jd{font-size:14px;padding:10px 12px}}.ExperienceProjectsStep_formTextarea__AU8jd{resize:vertical;min-height:140px;max-height:300px;width:100%}@media(max-width:1024px){.ExperienceProjectsStep_formTextarea__AU8jd{min-height:130px;max-height:280px}}@media(max-width:520px){.ExperienceProjectsStep_formTextarea__AU8jd{min-height:120px;max-height:250px;resize:none;overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease,height .1s ease}}.ExperienceProjectsStep_submitButton__4DTxf{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:linear-gradient(135deg,#667eea,#764ba2 25%,#9198e5 50%,#c939b0 75%,#536dfe);background-size:400% 400%;animation:ExperienceProjectsStep_gradientFlow__vWyz_ 12s ease-in-out infinite;color:#fff;padding:14px 32px;min-height:48px;border-radius:4px;width:100%;margin-top:16px;box-shadow:0 2px 8px rgba(102,126,234,.2);overflow:hidden}.ExperienceProjectsStep_submitButton__4DTxf:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(102,126,234,.25)}.ExperienceProjectsStep_submitButton__4DTxf:active{transform:translateY(0)}.ExperienceProjectsStep_submitButton__4DTxf:disabled{cursor:not-allowed;transform:none;box-shadow:0 2px 8px rgba(102,126,234,.2)}.ExperienceProjectsStep_submitButton__4DTxf{font-size:16px}@media(max-width:1024px){.ExperienceProjectsStep_submitButton__4DTxf{font-size:15px}}@media(max-width:520px){.ExperienceProjectsStep_submitButton__4DTxf{font-size:14px}}.ExperienceProjectsStep_backToChoiceButton__LV0hR{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);color:#6b7280;border:none;padding:12px 16px;min-height:36px;font-weight:400;text-align:left;margin-bottom:16px;border-radius:8px}.ExperienceProjectsStep_backToChoiceButton__LV0hR:hover{color:#1f2937;transform:translateX(-2px)}.ExperienceProjectsStep_backToChoiceButton__LV0hR:active{transform:translateX(0)}.ExperienceProjectsStep_backToChoiceButton__LV0hR{font-size:14px}@media(max-width:1024px){.ExperienceProjectsStep_backToChoiceButton__LV0hR{font-size:13px}}@media(max-width:520px){.ExperienceProjectsStep_backToChoiceButton__LV0hR{font-size:12px}}.ExperienceProjectsStep_dateInputs___ojr_{display:grid;grid-template-columns:140px 90px;grid-gap:12px;gap:12px}.ExperienceProjectsStep_dateInputs___ojr_ .ExperienceProjectsStep_monthInput__tMGrw,.ExperienceProjectsStep_dateInputs___ojr_ .ExperienceProjectsStep_yearInput__MrUwQ{width:100%}.ExperienceProjectsStep_presentCheckbox___WlAA{display:flex;align-items:center;margin-top:8px}.ExperienceProjectsStep_presentCheckbox___WlAA 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}.ExperienceProjectsStep_presentCheckbox___WlAA input:checked{background:#3770eb;border-color:#3770eb}.ExperienceProjectsStep_presentCheckbox___WlAA input:checked:after{content:"✓";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:12px;font-weight:700}.ExperienceProjectsStep_presentCheckbox___WlAA input:focus{outline:2px solid rgba(55,112,235,.2);outline-offset:2px}.ExperienceProjectsStep_presentCheckbox___WlAA .ExperienceProjectsStep_checkboxLabel__LqV4d{font-size:14px;margin-left:8px;cursor:pointer;color:#1f2937}.ExperienceProjectsStep_presentCheckbox___WlAA{margin-top:12px}@media(max-width:1024px){.ExperienceProjectsStep_presentCheckbox___WlAA{margin-top:10px}}@media(max-width:520px){.ExperienceProjectsStep_presentCheckbox___WlAA{margin-top:8px}}@keyframes EducationStep_duplicateHighlight__z9ezu{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}@keyframes EducationStep_gradientFlow__W5C__{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 EducationStep_pulseGlow__STOTr{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 EducationStep_magicBurst__hpK__{0%{width:20px;height:20px;opacity:1;border-width:3px}to{width:60px;height:60px;opacity:0;border-width:1px}}@keyframes EducationStep_slideIn__izzTw{0%{opacity:0;transform:translateX(-8px)}to{opacity:1;transform:translateX(0)}}@keyframes EducationStep_fadeIn__BYhay{0%{opacity:0}to{opacity:1}}@keyframes EducationStep_fadeOut__tbNto{0%{opacity:1}to{opacity:0}}@keyframes EducationStep_shimmer__8cjsx{0%{background-position:-250% 0}to{background-position:250% 0}}@keyframes EducationStep_skeletonShimmer__VDQur{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes EducationStep_progressRing__62TO_{0%{stroke-dashoffset:220}to{stroke-dashoffset:0}}@keyframes EducationStep_progressFadeIn__AYIGQ{0%{opacity:0;transform:translate(-50%,-50%) scale(.8)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.EducationStep_educationForm__1zi03{width:100%;max-width:400px;margin:0 auto;text-align:left}.EducationStep_placeholderContent__Yrd5V{text-align:center}.EducationStep_placeholderContent__Yrd5V p{font-size:16px;color:#1f2937;margin-bottom:24px;line-height:1.5}@media(max-width:1024px){.EducationStep_placeholderContent__Yrd5V p{font-size:15px}}@media(max-width:520px){.EducationStep_placeholderContent__Yrd5V p{font-size:14px;line-height:1.4}}.EducationStep_choiceButtons__cKWg4{display:flex;flex-direction:column;gap:16px;max-width:400px;margin:0 auto}@media(max-width:1024px){.EducationStep_choiceButtons__cKWg4{gap:14px}}@media(max-width:520px){.EducationStep_choiceButtons__cKWg4{gap:12px}}.EducationStep_choiceButton__iD8TR{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);color:#3770eb;border:2px solid #3770eb;padding:14px 32px;min-height:48px;font-weight:400}.EducationStep_choiceButton__iD8TR:hover{background:hsl(221,81.8181818182%,101.862745098%);border-color:#3770eb;transform:translateY(-1px)}.EducationStep_choiceButton__iD8TR:active{transform:translateY(0)}.EducationStep_choiceButton__iD8TR{font-size:16px}@media(max-width:1024px){.EducationStep_choiceButton__iD8TR{font-size:15px}}@media(max-width:520px){.EducationStep_choiceButton__iD8TR{font-size:14px}}.EducationStep_skipSection__0lnHC{margin-top:32px;padding-top:32px;border-top:1px solid #d1d5db;text-align:center}.EducationStep_skipText__zMf2k{font-size:14px;color:#6b7280;margin-bottom:16px}@media(max-width:1024px){.EducationStep_skipText__zMf2k{font-size:13px}}@media(max-width:520px){.EducationStep_skipText__zMf2k{font-size:12px}}.EducationStep_skipButton__eppSR{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);color:#6b7280;border:none;padding:12px 24px;font-weight:400;text-decoration:underline;border-radius:8px}.EducationStep_skipButton__eppSR:hover{background:hsl(216,12.1951219512%,91.9215686275%);text-decoration:none;transform:translateY(-1px)}.EducationStep_skipButton__eppSR:active{transform:translateY(0)}.EducationStep_skipButton__eppSR{font-size:14px}@media(max-width:1024px){.EducationStep_skipButton__eppSR{font-size:13px}}@media(max-width:520px){.EducationStep_skipButton__eppSR{font-size:12px}}.EducationStep_formField__SqFqa{display:flex;flex-direction:column;margin-bottom:16px}@media(max-width:1024px){.EducationStep_formField__SqFqa{margin-bottom:12px}}@media(max-width:520px){.EducationStep_formField__SqFqa{margin-bottom:8px}}.EducationStep_formLabel__qMVkR{font-size:16px;font-weight:600;margin-bottom:8px;color:#1f2937;display:flex;align-items:center}@media(max-width:1024px){.EducationStep_formLabel__qMVkR{font-size:15px;margin-bottom:7px}}@media(max-width:520px){.EducationStep_formLabel__qMVkR{font-size:14px;margin-bottom:6px}}.EducationStep_formInput__gTu45{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}.EducationStep_formInput__gTu45:focus{border-color:#3770eb;box-shadow:0 0 0 3px rgba(55,112,235,.1)}.EducationStep_formInput__gTu45::placeholder{color:#989ba1;opacity:.7}.EducationStep_formInput__gTu45:disabled{background:#eee;color:#6b7280;border-color:#d1d5db;opacity:.6;cursor:not-allowed;-webkit-user-select:none;-moz-user-select:none;user-select:none}.EducationStep_formInput__gTu45.EducationStep_error__lTtAO{border-color:#dc2626}.EducationStep_formInput__gTu45.EducationStep_error__lTtAO:focus{box-shadow:0 0 0 3px rgba(220,38,38,.1)}@media(max-width:1024px){.EducationStep_formInput__gTu45{font-size:15px;padding:11px 14px}}@media(max-width:520px){.EducationStep_formInput__gTu45{font-size:14px;padding:10px 12px}}.EducationStep_formError__uCea6{font-size:13px;font-weight:500;color:#dc2626;margin:6px 0;opacity:0;transform:translateX(-8px);display:block;text-align:left;animation:EducationStep_slideIn__izzTw .3s ease forwards}.EducationStep_formTextarea__TFxPm{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}.EducationStep_formTextarea__TFxPm:focus{border-color:#3770eb;box-shadow:0 0 0 3px rgba(55,112,235,.1)}.EducationStep_formTextarea__TFxPm::placeholder{color:#989ba1;opacity:.7}.EducationStep_formTextarea__TFxPm:disabled{background:#eee;color:#6b7280;border-color:#d1d5db;opacity:.6;cursor:not-allowed;-webkit-user-select:none;-moz-user-select:none;user-select:none}.EducationStep_formTextarea__TFxPm.EducationStep_error__lTtAO{border-color:#dc2626}.EducationStep_formTextarea__TFxPm.EducationStep_error__lTtAO:focus{box-shadow:0 0 0 3px rgba(220,38,38,.1)}@media(max-width:1024px){.EducationStep_formTextarea__TFxPm{font-size:15px;padding:11px 14px}}@media(max-width:520px){.EducationStep_formTextarea__TFxPm{font-size:14px;padding:10px 12px}}.EducationStep_formTextarea__TFxPm{resize:vertical;min-height:140px;max-height:300px;width:100%}@media(max-width:1024px){.EducationStep_formTextarea__TFxPm{min-height:130px;max-height:280px}}@media(max-width:520px){.EducationStep_formTextarea__TFxPm{min-height:120px;max-height:250px;resize:none;overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease,height .1s ease}}.EducationStep_submitButton__6reab{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:linear-gradient(135deg,#667eea,#764ba2 25%,#9198e5 50%,#c939b0 75%,#536dfe);background-size:400% 400%;animation:EducationStep_gradientFlow__W5C__ 12s ease-in-out infinite;color:#fff;padding:14px 32px;min-height:48px;border-radius:4px;width:100%;margin-top:16px;box-shadow:0 2px 8px rgba(102,126,234,.2);overflow:hidden}.EducationStep_submitButton__6reab:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(102,126,234,.25)}.EducationStep_submitButton__6reab:active{transform:translateY(0)}.EducationStep_submitButton__6reab:disabled{cursor:not-allowed;transform:none;box-shadow:0 2px 8px rgba(102,126,234,.2)}.EducationStep_submitButton__6reab{font-size:16px}@media(max-width:1024px){.EducationStep_submitButton__6reab{font-size:15px}}@media(max-width:520px){.EducationStep_submitButton__6reab{font-size:14px}}.EducationStep_backToChoiceButton__SzzWL{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);color:#6b7280;border:none;padding:12px 16px;min-height:36px;font-weight:400;text-align:left;margin-bottom:16px;border-radius:8px}.EducationStep_backToChoiceButton__SzzWL:hover{color:#1f2937;transform:translateX(-2px)}.EducationStep_backToChoiceButton__SzzWL:active{transform:translateX(0)}.EducationStep_backToChoiceButton__SzzWL{font-size:14px}@media(max-width:1024px){.EducationStep_backToChoiceButton__SzzWL{font-size:13px}}@media(max-width:520px){.EducationStep_backToChoiceButton__SzzWL{font-size:12px}}.EducationStep_dateInputs__i1qTr{display:grid;grid-template-columns:140px 90px;grid-gap:12px;gap:12px}.EducationStep_dateInputs__i1qTr .EducationStep_monthInput__9q3fu,.EducationStep_dateInputs__i1qTr .EducationStep_yearInput__7DoA3{width:100%}@keyframes JobDescriptionStep_duplicateHighlight__WMibN{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}@keyframes JobDescriptionStep_gradientFlow__X22rZ{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 JobDescriptionStep_pulseGlow__TLIrW{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 JobDescriptionStep_magicBurst__Iwk4N{0%{width:20px;height:20px;opacity:1;border-width:3px}to{width:60px;height:60px;opacity:0;border-width:1px}}@keyframes JobDescriptionStep_slideIn__M1A11{0%{opacity:0;transform:translateX(-8px)}to{opacity:1;transform:translateX(0)}}@keyframes JobDescriptionStep_fadeIn__qMJLa{0%{opacity:0}to{opacity:1}}@keyframes JobDescriptionStep_fadeOut__EjAbC{0%{opacity:1}to{opacity:0}}@keyframes JobDescriptionStep_shimmer__bmijk{0%{background-position:-250% 0}to{background-position:250% 0}}@keyframes JobDescriptionStep_skeletonShimmer___yuVo{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes JobDescriptionStep_progressRing__JXmlq{0%{stroke-dashoffset:220}to{stroke-dashoffset:0}}@keyframes JobDescriptionStep_progressFadeIn__fL6tM{0%{opacity:0;transform:translate(-50%,-50%) scale(.8)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.JobDescriptionStep_requiredFieldsNote__BPHMb{font-size:14px;color:#6b7280;margin-bottom:24px;text-align:center}.JobDescriptionStep_requiredIndicator__qMotm{color:#dc2626;font-weight:700;font-size:16px;line-height:1;margin-right:4px}.JobDescriptionStep_jobDescriptionForm__gwSxG{display:flex;flex-direction:column;gap:24px;transition:gap .4s ease}.JobDescriptionStep_jobDescriptionForm__gwSxG.JobDescriptionStep_analyzing__nkO04{gap:0}.JobDescriptionStep_formSection__5j9qi{transition:opacity .4s ease,transform .4s ease,max-height .4s ease,margin .4s ease;max-height:500px;overflow:hidden}.JobDescriptionStep_formSection__5j9qi.JobDescriptionStep_fadeOut__EjAbC{opacity:0;transform:translateY(-20px);pointer-events:none;max-height:0;margin:0}.JobDescriptionStep_formGroup__SF5VK{display:flex;flex-direction:column;margin-bottom:16px}@media(max-width:1024px){.JobDescriptionStep_formGroup__SF5VK{margin-bottom:12px}}@media(max-width:520px){.JobDescriptionStep_formGroup__SF5VK{margin-bottom:8px}}.JobDescriptionStep_label__c85lk{font-size:16px;font-weight:600;margin-bottom:8px;color:#1f2937;display:flex;align-items:center}@media(max-width:1024px){.JobDescriptionStep_label__c85lk{font-size:15px;margin-bottom:7px}}@media(max-width:520px){.JobDescriptionStep_label__c85lk{font-size:14px;margin-bottom:6px}}.JobDescriptionStep_textarea__u6Xyn{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}.JobDescriptionStep_textarea__u6Xyn:focus{border-color:#3770eb;box-shadow:0 0 0 3px rgba(55,112,235,.1)}.JobDescriptionStep_textarea__u6Xyn::placeholder{color:#989ba1;opacity:.7}.JobDescriptionStep_textarea__u6Xyn:disabled{background:#eee;color:#6b7280;border-color:#d1d5db;opacity:.6;cursor:not-allowed;-webkit-user-select:none;-moz-user-select:none;user-select:none}.JobDescriptionStep_textarea__u6Xyn.JobDescriptionStep_error__Ino6x{border-color:#dc2626}.JobDescriptionStep_textarea__u6Xyn.JobDescriptionStep_error__Ino6x:focus{box-shadow:0 0 0 3px rgba(220,38,38,.1)}@media(max-width:1024px){.JobDescriptionStep_textarea__u6Xyn{font-size:15px;padding:11px 14px}}@media(max-width:520px){.JobDescriptionStep_textarea__u6Xyn{font-size:14px;padding:10px 12px}}.JobDescriptionStep_textarea__u6Xyn{resize:vertical;min-height:140px;max-height:300px;width:100%}@media(max-width:1024px){.JobDescriptionStep_textarea__u6Xyn{min-height:130px;max-height:280px}}@media(max-width:520px){.JobDescriptionStep_textarea__u6Xyn{min-height:120px;max-height:250px;resize:none;overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease,height .1s ease}}.JobDescriptionStep_textarea__u6Xyn{min-height:200px;max-height:400px;line-height:1.6;border-radius:12px;border:2px solid rgba(55,112,235,.12);box-shadow:0 2px 8px rgba(0,0,0,.04);transition:border-color .3s ease,box-shadow .3s ease}.JobDescriptionStep_textarea__u6Xyn:focus{border-color:rgba(55,112,235,.3);box-shadow:0 4px 16px rgba(55,112,235,.1)}.JobDescriptionStep_formError__fHZyk{font-size:13px;font-weight:500;color:#dc2626;margin:6px 0;opacity:0;transform:translateX(-8px);display:block;text-align:left;animation:JobDescriptionStep_slideIn__M1A11 .3s ease forwards}.JobDescriptionStep_centeredWrapper__ZyIlQ{display:flex;justify-content:center;align-items:center;min-height:400px;padding:40px 20px;animation:JobDescriptionStep_fadeInCenter__dSU7W .5s ease-out;width:100%}@media(max-width:1024px){.JobDescriptionStep_centeredWrapper__ZyIlQ{min-height:350px;padding:30px 16px}}@media(max-width:520px){.JobDescriptionStep_centeredWrapper__ZyIlQ{min-height:300px;padding:20px 12px}}.JobDescriptionStep_centeredWrapper__ZyIlQ:has(.JobDescriptionStep_messageContainer__DvS2I:has(.JobDescriptionStep_successContainer__zn7ny)){align-items:flex-start;padding-top:20px;padding-bottom:60px}@media(max-width:1024px){.JobDescriptionStep_centeredWrapper__ZyIlQ:has(.JobDescriptionStep_messageContainer__DvS2I:has(.JobDescriptionStep_successContainer__zn7ny)){padding-top:16px;padding-bottom:40px}}@media(max-width:520px){.JobDescriptionStep_centeredWrapper__ZyIlQ:has(.JobDescriptionStep_messageContainer__DvS2I:has(.JobDescriptionStep_successContainer__zn7ny)){padding-top:12px;padding-bottom:30px}}.JobDescriptionStep_messageContainer__DvS2I{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6%;padding:10%;background:#fff;width:clamp(200px,100%,400px);border-radius:50%;border:2px solid rgba(55,112,235,.15);position:relative;overflow:visible;transition:all .4s ease;box-shadow:0 15px 50px rgba(0,0,0,.12);aspect-ratio:1}.JobDescriptionStep_messageContainer__DvS2I.JobDescriptionStep_analyzing__nkO04{background:linear-gradient(135deg,#ffffff,rgba(55,112,235,.05));border-color:rgba(55,112,235,.3);box-shadow:0 20px 60px rgba(55,112,235,.2);transform:scale(1.02)}.JobDescriptionStep_messageContainer__DvS2I:has(.JobDescriptionStep_successContainer__zn7ny){background:linear-gradient(135deg,#ffffff,rgba(38,214,156,.08) 50%,rgba(255,107,107,.05));border-color:rgba(38,214,156,.4);box-shadow:0 25px 70px rgba(38,214,156,.25);border-radius:16px;width:clamp(250px,100%,500px);height:auto;min-height:clamp(200px,90%,450px);padding:8% 10%;transform:scale(1.02);animation:JobDescriptionStep_morphToBox__N0MpH .3s ease-out;aspect-ratio:auto}.JobDescriptionStep_messageText__x33rS{font-size:18px;color:#1f2937;font-weight:500;text-align:center;margin:0;width:100%;transition:transform .3s ease-in-out,opacity .3s ease-in-out;line-height:1.5}@media(max-width:1024px){.JobDescriptionStep_messageText__x33rS{font-size:16px}}@media(max-width:520px){.JobDescriptionStep_messageText__x33rS{font-size:14px}}.JobDescriptionStep_messageText__x33rS.JobDescriptionStep_successText__MVHKA{font-size:20px;color:#26d69c;font-weight:600;max-width:90%;line-height:1.6;animation:JobDescriptionStep_successFadeIn__PWqKl .6s ease-out}@media(max-width:1024px){.JobDescriptionStep_messageText__x33rS.JobDescriptionStep_successText__MVHKA{font-size:18px}}@media(max-width:520px){.JobDescriptionStep_messageText__x33rS.JobDescriptionStep_successText__MVHKA{font-size:16px}}.JobDescriptionStep_slideIn__M1A11{animation:JobDescriptionStep_slideInFromBottom__63SuM .3s ease-out}.JobDescriptionStep_slideOut__8hdI0{animation:JobDescriptionStep_slideOutToTop__SyVPk .3s ease-in}@keyframes JobDescriptionStep_slideInFromBottom__63SuM{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes JobDescriptionStep_slideOutToTop__SyVPk{0%{transform:translateY(0);opacity:1}to{transform:translateY(-100%);opacity:0}}.JobDescriptionStep_analysisIndicator__CSC_4{position:absolute;top:2px;left:2px;right:2px;bottom:2px;border-radius:50%;background:rgba(0,0,0,0);overflow:hidden}.JobDescriptionStep_analysisIndicator__CSC_4:before{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;border-radius:50%;border-color:#3770eb #3770eb rgba(0,0,0,0) rgba(0,0,0,0);border-style:solid;border-width:3px;animation:JobDescriptionStep_rotate__CGA2h 2s linear infinite}.JobDescriptionStep_cursor__5DbUG{display:inline-block;color:#3770eb;animation:JobDescriptionStep_blink__YugTH 1s infinite;font-weight:400;margin-left:2px}.JobDescriptionStep_textContent__IQ59g{position:relative}.JobDescriptionStep_statusEmoji__gdGkZ{font-size:32px;margin:12px 0 8px;animation:JobDescriptionStep_pulse__ESfu6 2s ease-in-out infinite;text-align:center;display:flex;justify-content:center;align-items:center;width:60px;height:60px;background:rgba(55,112,235,.08);border-radius:50%;border:2px solid rgba(55,112,235,.15)}@media(max-width:1024px){.JobDescriptionStep_statusEmoji__gdGkZ{font-size:28px;width:52px;height:52px;margin:10px 0 6px}}@media(max-width:520px){.JobDescriptionStep_statusEmoji__gdGkZ{font-size:24px;width:44px;height:44px;margin:8px 0 5px}}@keyframes JobDescriptionStep_pulse__ESfu6{0%,to{transform:scale(1);border-color:rgba(55,112,235,.15);background:rgba(55,112,235,.08)}50%{transform:scale(1.05);border-color:rgba(55,112,235,.3);background:rgba(55,112,235,.12)}}@keyframes JobDescriptionStep_blink__YugTH{0%,50%{opacity:1}51%,to{opacity:0}}.JobDescriptionStep_successContainer__zn7ny{display:flex;flex-direction:column;align-items:center;gap:16px;margin:8px 0;position:relative;animation:JobDescriptionStep_successContentFadeIn__ZYkos .5s ease-out .3s both}@media(max-width:1024px){.JobDescriptionStep_successContainer__zn7ny{gap:14px;margin:6px 0}}@media(max-width:520px){.JobDescriptionStep_successContainer__zn7ny{gap:12px;margin:4px 0}}.JobDescriptionStep_successIcon___UMSM{position:relative;display:flex;justify-content:center;align-items:center}.JobDescriptionStep_partyEmoji__u5WUp{font-size:48px;animation:JobDescriptionStep_bounce-celebrate__PFtHA 1.2s ease-out;z-index:2;position:relative}@media(max-width:1024px){.JobDescriptionStep_partyEmoji__u5WUp{font-size:42px}}@media(max-width:520px){.JobDescriptionStep_partyEmoji__u5WUp{font-size:36px}}.JobDescriptionStep_sparkles__8u7Pb{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:120px;height:120px;pointer-events:none}@media(max-width:1024px){.JobDescriptionStep_sparkles__8u7Pb{width:100px;height:100px}}@media(max-width:520px){.JobDescriptionStep_sparkles__8u7Pb{width:80px;height:80px}}.JobDescriptionStep_sparkle__eP3d1{position:absolute;font-size:20px;animation:JobDescriptionStep_sparkle-float__FNz_D 2s ease-in-out infinite}@media(max-width:1024px){.JobDescriptionStep_sparkle__eP3d1{font-size:18px}}@media(max-width:520px){.JobDescriptionStep_sparkle__eP3d1{font-size:16px}}.JobDescriptionStep_sparkle__eP3d1:first-child{top:10%;left:20%;animation-delay:0s}.JobDescriptionStep_sparkle__eP3d1:nth-child(2){top:20%;right:15%;animation-delay:.4s}.JobDescriptionStep_sparkle__eP3d1:nth-child(3){bottom:25%;left:10%;animation-delay:.8s}.JobDescriptionStep_sparkle__eP3d1:nth-child(4){bottom:10%;right:25%;animation-delay:1.2s}.JobDescriptionStep_sparkle__eP3d1:nth-child(5){top:50%;right:5%;animation-delay:1.6s}.JobDescriptionStep_successBadge___HChK{background:linear-gradient(135deg,#26d69c,#20d69f);color:#fff;padding:8px 20px;border-radius:20px;font-size:14px;font-weight:700;letter-spacing:1px;box-shadow:0 4px 15px rgba(38,214,156,.3);animation:JobDescriptionStep_badge-glow__7qumJ 2s ease-in-out infinite}@media(max-width:1024px){.JobDescriptionStep_successBadge___HChK{padding:7px 18px;font-size:13px;border-radius:18px}}@media(max-width:520px){.JobDescriptionStep_successBadge___HChK{padding:6px 16px;font-size:12px;border-radius:16px}}.JobDescriptionStep_successContinueButton__jFvmW{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:linear-gradient(135deg,#667eea,#764ba2 25%,#9198e5 50%,#c939b0 75%,#536dfe);background-size:400% 400%;animation:JobDescriptionStep_gradientFlow__X22rZ 12s ease-in-out infinite;color:#fff;padding:14px 32px;min-height:48px;border-radius:4px;width:100%;margin-top:16px;box-shadow:0 2px 8px rgba(102,126,234,.2);overflow:hidden}.JobDescriptionStep_successContinueButton__jFvmW:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(102,126,234,.25)}.JobDescriptionStep_successContinueButton__jFvmW:active{transform:translateY(0)}.JobDescriptionStep_successContinueButton__jFvmW:disabled{cursor:not-allowed;transform:none;box-shadow:0 2px 8px rgba(102,126,234,.2)}.JobDescriptionStep_successContinueButton__jFvmW{font-size:16px}@media(max-width:1024px){.JobDescriptionStep_successContinueButton__jFvmW{font-size:15px}}@media(max-width:520px){.JobDescriptionStep_successContinueButton__jFvmW{font-size:14px}}.JobDescriptionStep_successContinueButton__jFvmW{margin-top:20px;min-width:200px;box-shadow:0 6px 20px rgba(55,112,235,.3);font-weight:600}@media(max-width:1024px){.JobDescriptionStep_successContinueButton__jFvmW{margin-top:18px;min-width:180px}}@media(max-width:520px){.JobDescriptionStep_successContinueButton__jFvmW{margin-top:16px;min-width:160px}}.JobDescriptionStep_successContinueButton__jFvmW:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(55,112,235,.4)}@keyframes JobDescriptionStep_bounce-celebrate__PFtHA{0%{transform:scale(.3) rotate(-15deg);opacity:0}25%{transform:scale(1.1) rotate(5deg)}50%{transform:scale(.9) rotate(-3deg)}75%{transform:scale(1.05) rotate(1deg)}to{transform:scale(1) rotate(0deg);opacity:1}}@keyframes JobDescriptionStep_sparkle-float__FNz_D{0%,to{transform:translateY(0) scale(.8);opacity:.6}25%{transform:translateY(-15px) scale(1.1);opacity:1}50%{transform:translateY(-8px) scale(.9);opacity:.8}75%{transform:translateY(-20px) scale(1.2);opacity:1}}@keyframes JobDescriptionStep_badge-glow__7qumJ{0%,to{box-shadow:0 4px 15px rgba(38,214,156,.3)}50%{box-shadow:0 6px 25px rgba(38,214,156,.5)}}@keyframes JobDescriptionStep_fadeInCenter__dSU7W{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes JobDescriptionStep_rotate__CGA2h{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes JobDescriptionStep_morphToBox__N0MpH{0%{border-radius:50%;width:clamp(200px,100%,400px);padding:10%;transform:scale(1.05);aspect-ratio:1}to{border-radius:16px;width:clamp(250px,100%,500px);height:auto;min-height:clamp(200px,90%,450px);padding:8% 10%;transform:scale(1.02);aspect-ratio:auto}}@keyframes JobDescriptionStep_successFadeIn__PWqKl{0%{opacity:0}to{opacity:1}}@keyframes JobDescriptionStep_successContentFadeIn__ZYkos{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.JobDescriptionStep_actionButtons__QdOUG,.JobDescriptionStep_continueButton__Q4gVY{display:flex;justify-content:center;margin-top:16px}.JobDescriptionStep_continueButton__Q4gVY{font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;align-items:center;border:none;cursor:pointer;font-weight:500;outline:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:linear-gradient(135deg,#667eea,#764ba2 25%,#9198e5 50%,#c939b0 75%,#536dfe);background-size:400% 400%;animation:JobDescriptionStep_gradientFlow__X22rZ 12s ease-in-out infinite;color:#fff;padding:14px 32px;min-height:48px;border-radius:4px;width:100%;box-shadow:0 2px 8px rgba(102,126,234,.2);overflow:hidden}.JobDescriptionStep_continueButton__Q4gVY:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(102,126,234,.25)}.JobDescriptionStep_continueButton__Q4gVY:active{transform:translateY(0)}.JobDescriptionStep_continueButton__Q4gVY:disabled{cursor:not-allowed;transform:none;box-shadow:0 2px 8px rgba(102,126,234,.2)}.JobDescriptionStep_continueButton__Q4gVY{font-size:16px}@media(max-width:1024px){.JobDescriptionStep_continueButton__Q4gVY{font-size:15px}}@media(max-width:520px){.JobDescriptionStep_continueButton__Q4gVY{font-size:14px}}.JobDescriptionStep_continueButton__Q4gVY{width:auto}@import"https://fonts.googleapis.com/css2?family=Poppins:wght@500;600;700&display=swap";.AccountMenu_accountMenu__zeyIB{background-color:hsla(0,0%,100%,.15);height:100%;width:100%;border-radius:50%;transition:all .2s ease-in-out;border:1px solid hsla(0,0%,100%,.2);position:relative}.AccountMenu_accountMenu__zeyIB:hover{background-color:hsla(0,0%,100%,.25);box-shadow:0 2px 8px rgba(31,41,55,.15)}.AccountMenu_accountMenu__zeyIB:active{box-shadow:0 1px 4px rgba(31,41,55,.1)}.AccountMenu_iconBtn__vfLrX{background:none;border:none;padding:0;margin:0;cursor:pointer;outline:none;font-family:inherit;font-size:inherit;color:inherit;display:flex;align-items:center;justify-content:center;width:100%;height:100%}.AccountMenu_icon__HDHFC{color:#fff;font-weight:800;font-size:18px}.AccountMenu_overlay__Oq8ut{position:fixed;top:0;left:0;width:100%;height:100%;z-index:999999;background-color:rgba(31,41,55,.1);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.AccountMenu_optionsContainer__ZEd75{position:absolute;right:16px;top:72px;background:#fff;border:1px solid #d1d5db;border-radius:4px;padding:8px;box-shadow:0 4px 12px rgba(31,41,55,.15)}.AccountMenu_option__tDka6{background:none;border:none;padding:8px 16px;margin:0;cursor:pointer;outline:none;font-family:inherit;font-size:14px;font-weight:500;color:#1f2937;border-radius:4px;transition:all .2s ease-in-out;width:100%;text-align:left;display:block}.AccountMenu_option__tDka6:hover{background-color:rgba(55,112,235,.08);color:#3770eb}.AccountMenu_option__tDka6:active{background-color:rgba(55,112,235,.12);transform:translateY(1px)}