.ProfileAnalysis_profileAnalysisContainer__KVYmn{width:100%;max-width:1400px;margin:0 auto;padding:2rem;font-family:Inter,sans-serif}.ProfileAnalysis_splitLayout__s0QVa{display:grid;grid-template-columns:1fr 420px;grid-gap:2rem;gap:2rem;align-items:start}.ProfileAnalysis_uploadSide__0bW83{min-width:0}.ProfileAnalysis_previewSide__o8Jg1{position:-webkit-sticky;position:sticky;top:2rem;min-width:0}.ProfileAnalysis_previewPanel__0wkr_{background:#ffffff;border-radius:12px;border:2px solid #e2e8f0;overflow:hidden;transition:border-color .3s ease}.ProfileAnalysis_previewPanel__0wkr_:hover{border-color:#cbd5e1}.ProfileAnalysis_previewHeader__JHG1i{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.75rem;padding:1.25rem 1.5rem;background:#f8fafc;border-bottom:2px solid #e2e8f0}.ProfileAnalysis_previewTitle__Of1Ad{font-size:1.1rem;font-weight:700;color:#1e293b;letter-spacing:-.01em;margin:0;min-width:0;word-break:break-word}.ProfileAnalysis_statusBadge__awIHq{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border-radius:9999px;font-size:.75rem;font-weight:600;color:#64748b;background:#f1f5f9;border:1px solid #e2e8f0;transition:all .3s ease}.ProfileAnalysis_statusBadge__awIHq.ProfileAnalysis_active__7lEPB{color:#059669;background:#ecfdf5;border:2px solid #10b981}.ProfileAnalysis_statusBadge__awIHq.ProfileAnalysis_parsing__AJmCN{color:#2563eb;background:#eff6ff;border:2px solid #3b82f6;animation:ProfileAnalysis_pulse-border__jA1ez 2s infinite}@keyframes ProfileAnalysis_pulse-border__jA1ez{0%,to{border-color:#3b82f6;opacity:1}50%{border-color:#93c5fd;opacity:.9}}.ProfileAnalysis_manualAnalyzeButton__nNLsq{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;margin-top:1.5rem;padding:.875rem;background:#cbd5e1;color:#64748b;border:none;border-radius:8px;font-size:.95rem;font-weight:600;cursor:not-allowed;transition:all .3s ease}.ProfileAnalysis_manualAnalyzeButton__nNLsq.ProfileAnalysis_ready__ZTL0d{background:#2563eb;color:#ffffff;cursor:pointer;border:2px solid #2563eb}.ProfileAnalysis_manualAnalyzeButton__nNLsq.ProfileAnalysis_ready__ZTL0d:hover{background:#1d4ed8;border-color:#1d4ed8}.ProfileAnalysis_spinning__51Mwy{animation:ProfileAnalysis_spin__PcK_f 1s linear infinite}.ProfileAnalysis_progressContainer__R5GzT{display:grid;grid-template-columns:1fr auto;grid-gap:.5rem;gap:.5rem;padding:1rem 1.5rem;border-bottom:2px solid #e2e8f0;background:#f8fafc}.ProfileAnalysis_progressLabel__aJkUz{font-size:.8rem;color:#64748b}.ProfileAnalysis_progressPercent__xlDzA{font-size:.8rem;font-weight:600;color:#2563eb}.ProfileAnalysis_progressBar__HD3nK{grid-column:1/-1;height:6px;background:#e2e8f0;border-radius:100px;overflow:hidden}.ProfileAnalysis_progressFill__wA2fZ{height:100%;background:linear-gradient(90deg,#2563eb,#0ea5e9);border-radius:100px;transition:width .3s ease}.ProfileAnalysis_previewContent__OhKIR{padding:.5rem 0;max-height:min(500px,55vh);overflow-y:auto;scrollbar-width:thin;scrollbar-color:#cbd5e1 #f1f5f9}.ProfileAnalysis_previewContent__OhKIR::-webkit-scrollbar{width:8px}.ProfileAnalysis_previewContent__OhKIR::-webkit-scrollbar-track{background:#f1f5f9;border-radius:4px}.ProfileAnalysis_previewContent__OhKIR::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.ProfileAnalysis_previewContent__OhKIR::-webkit-scrollbar-thumb:hover{background:#94a3b8}.ProfileAnalysis_previewContent__OhKIR::-webkit-scrollbar-thumb:active{background:#64748b}.ProfileAnalysis_previewSection__fuN_t{padding:1.25rem 1.5rem;border-bottom:1px solid #e2e8f0;transition:background-color .2s ease}.ProfileAnalysis_previewSection__fuN_t:hover{background-color:#fbfcfd}.ProfileAnalysis_previewSection__fuN_t:last-child{border-bottom:none}.ProfileAnalysis_sectionHeader__C5C_V{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem}.ProfileAnalysis_sectionHeader__C5C_V h3{font-size:.875rem;font-weight:600;color:#0f172a;margin:0;flex:1 1}.ProfileAnalysis_sectionIcon__eimQx{color:#64748b;font-size:.875rem}.ProfileAnalysis_countBadge__I55my{font-size:.7rem;color:#2563eb;font-weight:500}.ProfileAnalysis_sectionContent__ljPV9{padding-left:1.5rem;min-width:0;overflow-wrap:break-word}.ProfileAnalysis_personalInfo__wukC9{display:flex;align-items:center;gap:.75rem}.ProfileAnalysis_personAvatar__5I_Gz{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,#e0e7ff,#c7d2fe);display:flex;align-items:center;justify-content:center;font-size:.9rem;font-weight:600;color:#4f46e5}.ProfileAnalysis_personName__Uo0iQ{font-size:.9rem;font-weight:600;color:#0f172a;margin:0;word-break:break-word}.ProfileAnalysis_personEmail__mAdli{font-size:.8rem;color:#64748b;margin:0;word-break:break-all}.ProfileAnalysis_skillTags__1XNh1{display:flex;flex-wrap:wrap;gap:.5rem}.ProfileAnalysis_skillTag__fsUJ_{display:inline-block;padding:.5rem 1rem;background:#ffffff;border:1px solid #e2e8f0;border-radius:8px;font-size:.8rem;color:#334155;font-weight:600;transition:all .2s ease}.ProfileAnalysis_skillTag__fsUJ_:hover{border-color:#3b82f6;color:#2563eb;transform:translateY(-1px)}.ProfileAnalysis_moreTag__ivpQ6{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:100px;color:#64748b}.ProfileAnalysis_moreTagButton__wWKam,.ProfileAnalysis_moreTag__ivpQ6{display:inline-block;padding:.375rem .75rem;font-size:.75rem;font-weight:500}.ProfileAnalysis_moreTagButton__wWKam{background:#eff6ff;border:1px solid #bfdbfe;border-radius:100px;color:#2563eb;cursor:pointer;transition:all .2s ease}.ProfileAnalysis_moreTagButton__wWKam:hover{background:#dbeafe;border-color:#93c5fd}.ProfileAnalysis_educationList__BFVgr,.ProfileAnalysis_experienceList__NVTJB,.ProfileAnalysis_projectList__RHrJb{list-style:none;padding:0;margin:0}.ProfileAnalysis_educationList__BFVgr li,.ProfileAnalysis_experienceList__NVTJB li,.ProfileAnalysis_projectList__RHrJb li{font-size:.85rem;color:#475569;padding:.375rem 0;border-bottom:1px solid #f1f5f9}.ProfileAnalysis_educationList__BFVgr li:last-child,.ProfileAnalysis_experienceList__NVTJB li:last-child,.ProfileAnalysis_projectList__RHrJb li:last-child{border-bottom:none}.ProfileAnalysis_emptyState__mqclQ{font-size:.85rem;color:#94a3b8;font-style:italic;margin:0}.ProfileAnalysis_skeletonGroup__DsB0P{display:flex;flex-direction:column;gap:.5rem}.ProfileAnalysis_skeletonLine__0ZO27{height:14px;background:linear-gradient(90deg,#f8fafc 25%,#f1f5f9 50%,#f8fafc 75%);background-size:200% 100%;animation:ProfileAnalysis_shimmer__d1s60 2s linear infinite;border-radius:6px}.ProfileAnalysis_skeletonTags__bcmyl{display:flex;gap:.5rem}.ProfileAnalysis_skeletonTag__7JGGW{width:80px;height:26px;background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0 50%,#f1f5f9 75%);background-size:200% 100%;animation:ProfileAnalysis_shimmer__d1s60 1.5s infinite;border-radius:100px}@keyframes ProfileAnalysis_shimmer__d1s60{0%{background-position:200% 0}to{background-position:-200% 0}}.ProfileAnalysis_previewActions__JvHeZ{display:flex;flex-wrap:wrap;gap:1rem;padding:1.25rem 1.5rem;background:#f8fafc;border-top:2px solid #e2e8f0}.ProfileAnalysis_cancelButton__Dms1V{flex:0 0 auto;min-width:0;padding:.75rem 1.5rem;background:#ffffff;border:2px solid #e2e8f0;border-radius:8px;font-size:.9rem;font-weight:500;color:#475569;cursor:pointer;transition:all .2s ease}.ProfileAnalysis_cancelButton__Dms1V:hover{background:#f8fafc;border-color:#cbd5e1}.ProfileAnalysis_proceedButton__JC7CK{flex:1 1 140px;min-width:0;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.5rem;background:#2563eb;border:2px solid #2563eb;border-radius:8px;font-size:.9rem;font-weight:600;color:#ffffff;cursor:pointer;transition:all .2s ease}.ProfileAnalysis_proceedButton__JC7CK:hover:not(:disabled){background:#1d4ed8;border-color:#1d4ed8}.ProfileAnalysis_proceedButton__JC7CK:disabled{background:#94a3b8;border-color:#94a3b8;cursor:not-allowed}.ProfileAnalysis_arrowRight__3MO3l{transform:rotate(180deg)}.ProfileAnalysis_featureTags__DKhJZ{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem;margin-top:1.5rem}.ProfileAnalysis_featureTag__F5LtG{display:flex;align-items:flex-start;gap:.75rem;padding:1rem;background:#ffffff;border:1px solid #e2e8f0;border-radius:8px}.ProfileAnalysis_featureIcon__JFFMe{color:#2563eb;font-size:1rem;flex-shrink:0;margin-top:.125rem}.ProfileAnalysis_featureTitle__7wWl0{display:block;font-size:.875rem;font-weight:600;color:#0f172a;margin-bottom:.25rem}.ProfileAnalysis_featureDesc__647qo{display:block;font-size:.75rem;color:#64748b;line-height:1.4}.ProfileAnalysis_removeFileButton__XRnys{display:inline-flex;align-items:center;gap:.375rem;margin-top:1rem;padding:.5rem 1rem;background:#fef2f2;border:1px solid #fecaca;border-radius:6px;font-size:.8rem;font-weight:500;color:#dc2626;cursor:pointer;transition:all .2s ease}.ProfileAnalysis_removeFileButton__XRnys:hover{background:#fee2e2}.ProfileAnalysis_header__wYB9m{margin-bottom:2rem}.ProfileAnalysis_backButton__z_Wrm{display:inline-flex;align-items:center;gap:.5rem;background:none;border:none;color:#64748b;font-size:.9rem;font-weight:500;cursor:pointer;padding:0;margin-bottom:1.5rem;transition:color .2s ease}.ProfileAnalysis_backButton__z_Wrm:hover{color:#0f172a}.ProfileAnalysis_stepIndicator__aFGIF{background:#ffffff;border-radius:12px;padding:1.5rem 3rem;margin-bottom:2rem;border:2px solid #e2e8f0}.ProfileAnalysis_stepWrapper__OEHDC{display:flex;align-items:center;justify-content:space-between;width:100%;position:relative}.ProfileAnalysis_stepItem__Ep8uY{display:flex;flex-direction:column;align-items:center;gap:.5rem;z-index:2;position:relative}.ProfileAnalysis_stepCircle__ICOab{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.9rem;font-weight:600;background:#ffffff;border:2px solid #e2e8f0;color:#64748b;transition:all .3s ease}.ProfileAnalysis_stepCircle__ICOab.ProfileAnalysis_active__7lEPB,.ProfileAnalysis_stepCircle__ICOab.ProfileAnalysis_completed__vzmg7{background:#0033cc;border-color:#0033cc;color:#ffffff}.ProfileAnalysis_stepLabel__eVzft{font-size:.8rem;color:#64748b;font-weight:500}.ProfileAnalysis_stepLabel__eVzft.ProfileAnalysis_activeLabel__PmKfk{color:#0033cc;font-weight:600}.ProfileAnalysis_stepConnector__mHw0D{flex:1 1;height:2px;background:#e2e8f0;margin-top:-24px;margin-left:10px;margin-right:10px;z-index:1}.ProfileAnalysis_mainCard__sReWf{background:#ffffff;border-radius:12px;padding:2.5rem;border:2px solid #e2e8f0}.ProfileAnalysis_pageTitle__hiVa_{font-size:1.5rem;font-weight:700;color:#0f172a;margin-bottom:.5rem}.ProfileAnalysis_uploadSection__tKolP{margin-bottom:2rem}.ProfileAnalysis_dropZone__5nuEM{border:2px dashed #cbd5e1;border-radius:12px;padding:4rem 2rem;text-align:center;cursor:pointer;transition:all .2s ease;background:#ffffff;display:flex;flex-direction:column;align-items:center;justify-content:center}.ProfileAnalysis_dropZone__5nuEM:hover{border-color:#2563eb;background:#f8fafc}.ProfileAnalysis_dropZone__5nuEM.ProfileAnalysis_dragOver__n4Muj{border-color:#2563eb;background:#eff6ff;border-style:solid}.ProfileAnalysis_uploadIcon__NdMh9{font-size:2rem;color:#94a3b8;margin-bottom:1rem}.ProfileAnalysis_uploadTitle__wlJBW{font-size:1rem;font-weight:600;color:#0f172a;margin:0 0 .25rem}.ProfileAnalysis_uploadDescription__I0Noj{font-size:.85rem;color:#64748b;margin:0 0 1.5rem}.ProfileAnalysis_chooseFileButton__iqWas{background:#0033cc;color:#ffffff;border:none;padding:.6rem 1.5rem;border-radius:6px;font-size:.9rem;font-weight:600;cursor:pointer;transition:background .2s ease}.ProfileAnalysis_chooseFileButton__iqWas:hover{background:#002299}.ProfileAnalysis_fileInput__ynnpx{display:none}.ProfileAnalysis_separator__EF6Xs{display:flex;align-items:center;text-align:center;margin:2rem 0;color:#94a3b8;font-size:.85rem}.ProfileAnalysis_separator__EF6Xs:after,.ProfileAnalysis_separator__EF6Xs:before{content:"";flex:1 1;border-bottom:1px solid #e2e8f0}.ProfileAnalysis_separator__EF6Xs:before{margin-right:1rem}.ProfileAnalysis_separator__EF6Xs:after{margin-left:1rem}.ProfileAnalysis_manualInputSection__BcETq{border:1px solid #2563eb;background:#eff6ff;border-radius:8px;padding:2rem}.ProfileAnalysis_manualInputTitle__iKKHo{font-size:1rem;font-weight:600;color:#1e3a8a;margin-bottom:.5rem}.ProfileAnalysis_manualInputDescription__dECet{font-size:.9rem;color:#475569;margin-bottom:1.5rem}.ProfileAnalysis_inputFields__mWTw_{display:flex;flex-direction:column;gap:1rem;margin-bottom:1.5rem}.ProfileAnalysis_textArea__cbTHB,.ProfileAnalysis_textInput__dIaLT{width:100%;padding:.75rem 1rem;border:1px solid #cbd5e1;border-radius:6px;background:#f8fafc;font-family:inherit;font-size:.9rem;color:#0f172a;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none}.ProfileAnalysis_textArea__cbTHB::placeholder,.ProfileAnalysis_textInput__dIaLT::placeholder{color:#94a3b8}.ProfileAnalysis_textArea__cbTHB:focus,.ProfileAnalysis_textInput__dIaLT:focus{outline:none;border-color:#2563eb;background:#ffffff}.ProfileAnalysis_textArea__cbTHB{resize:vertical;min-height:80px}.ProfileAnalysis_analyzeButton__j44Yi{width:100%;background:#0033cc;color:#ffffff;border:none;padding:.75rem;border-radius:6px;font-size:.95rem;font-weight:600;cursor:pointer;transition:background .2s ease}.ProfileAnalysis_analyzeButton__j44Yi:hover{background:#002299}.ProfileAnalysis_analyzeButton__j44Yi:disabled{background:#94a3b8;cursor:not-allowed}.ProfileAnalysis_fileSelected__ErSh1{display:flex;flex-direction:column;align-items:center}.ProfileAnalysis_fileIcon___Es1W{font-size:2rem;color:#2563eb;margin-bottom:.5rem}.ProfileAnalysis_fileName__HXwZi{font-weight:600;color:#0f172a}.ProfileAnalysis_fileSize__Zzh_z{font-size:.8rem;color:#64748b}.ProfileAnalysis_analyzingState__xrhy_{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:1rem 0}.ProfileAnalysis_progressDots__j0czn{display:flex;align-items:center;gap:.5rem}.ProfileAnalysis_dot__Q6Z8Z{width:10px;height:10px;background:#0033cc;border-radius:50%;animation:ProfileAnalysis_dotPulse__3BDKU 1.4s ease-in-out infinite}.ProfileAnalysis_dot__Q6Z8Z:first-child{animation-delay:0s}.ProfileAnalysis_dot__Q6Z8Z:nth-child(2){animation-delay:.2s}.ProfileAnalysis_dot__Q6Z8Z:nth-child(3){animation-delay:.4s}@keyframes ProfileAnalysis_dotPulse__3BDKU{0%,80%,to{transform:scale(.6);opacity:.4}40%{transform:scale(1);opacity:1}}.ProfileAnalysis_analyzingText__L_Xsy{font-size:1rem;font-weight:600;color:#0f172a;margin:0}.ProfileAnalysis_analyzingSubtext__cFKC5{font-size:.8rem;color:#64748b;margin:0}@media (max-width:1100px){.ProfileAnalysis_splitLayout__s0QVa{grid-template-columns:1fr 340px;gap:1.5rem}.ProfileAnalysis_previewContent__OhKIR{max-height:min(450px,50vh)}}@media (max-width:1024px){.ProfileAnalysis_splitLayout__s0QVa{grid-template-columns:1fr 320px;gap:1.25rem}.ProfileAnalysis_previewTitle__Of1Ad{font-size:1rem}.ProfileAnalysis_previewContent__OhKIR{max-height:min(400px,45vh)}}@media (max-width:992px){.ProfileAnalysis_splitLayout__s0QVa{grid-template-columns:1fr;gap:1.5rem}.ProfileAnalysis_previewSide__o8Jg1{position:static}.ProfileAnalysis_previewContent__OhKIR{max-height:none;overflow-y:visible}.ProfileAnalysis_previewActions__JvHeZ{flex-direction:column}.ProfileAnalysis_proceedButton__JC7CK{flex:1 1 auto;width:100%}.ProfileAnalysis_cancelButton__Dms1V{width:100%}.ProfileAnalysis_featureTags__DKhJZ{grid-template-columns:1fr}}@media (max-width:768px){.ProfileAnalysis_profileAnalysisContainer__KVYmn{padding:1rem 1rem calc(1rem + 40px)}.ProfileAnalysis_splitLayout__s0QVa{gap:1rem}.ProfileAnalysis_previewPanel__0wkr_{min-width:0}.ProfileAnalysis_stepIndicator__aFGIF{padding:1rem 1.5rem;margin-bottom:1.5rem}.ProfileAnalysis_stepLabel__eVzft{font-size:.7rem}.ProfileAnalysis_stepCircle__ICOab{width:28px;height:28px;font-size:.8rem}.ProfileAnalysis_mainCard__sReWf{padding:1.5rem;border-radius:10px}.ProfileAnalysis_pageTitle__hiVa_{font-size:1.125rem;margin-bottom:1.5rem}.ProfileAnalysis_dropZone__5nuEM{padding:2.5rem 1.5rem}.ProfileAnalysis_uploadIcon__NdMh9{font-size:1.75rem;margin-bottom:.75rem}.ProfileAnalysis_uploadTitle__wlJBW{font-size:.95rem}.ProfileAnalysis_uploadDescription__I0Noj{font-size:.8rem;margin-bottom:1.25rem}.ProfileAnalysis_chooseFileButton__iqWas{padding:.55rem 1.25rem;font-size:.85rem}.ProfileAnalysis_separator__EF6Xs{margin:1.5rem 0;font-size:.8rem}.ProfileAnalysis_manualInputSection__BcETq{padding:1.5rem;border-radius:8px}.ProfileAnalysis_manualInputTitle__iKKHo{font-size:.95rem;margin-bottom:.4rem}.ProfileAnalysis_manualInputDescription__dECet{font-size:.85rem;margin-bottom:1.25rem}.ProfileAnalysis_inputFields__mWTw_{gap:.875rem;margin-bottom:1.25rem}.ProfileAnalysis_textArea__cbTHB,.ProfileAnalysis_textInput__dIaLT{padding:.7rem .875rem;font-size:.875rem}.ProfileAnalysis_textArea__cbTHB{min-height:70px}.ProfileAnalysis_analyzeButton__j44Yi{padding:.7rem;font-size:.9rem}.ProfileAnalysis_fileIcon___Es1W{font-size:1.75rem}.ProfileAnalysis_fileName__HXwZi{font-size:.9rem}.ProfileAnalysis_fileSize__Zzh_z{font-size:.75rem}}@media (max-width:640px){.ProfileAnalysis_profileAnalysisContainer__KVYmn{padding:.75rem .75rem calc(.75rem + 40px)}.ProfileAnalysis_previewHeader__JHG1i{padding:1rem 1.25rem}.ProfileAnalysis_previewActions__JvHeZ{padding:1rem 1.25rem;gap:.75rem}.ProfileAnalysis_cancelButton__Dms1V,.ProfileAnalysis_proceedButton__JC7CK{padding:.7rem 1rem;font-size:.85rem}.ProfileAnalysis_stepIndicator__aFGIF{padding:1rem;margin-bottom:1.25rem}.ProfileAnalysis_stepLabel__eVzft{display:none}.ProfileAnalysis_stepCircle__ICOab{width:26px;height:26px;font-size:.75rem}.ProfileAnalysis_mainCard__sReWf{padding:1.25rem;border-radius:8px}.ProfileAnalysis_pageTitle__hiVa_{font-size:1rem;margin-bottom:1.25rem}.ProfileAnalysis_dropZone__5nuEM{padding:2rem 1rem}.ProfileAnalysis_uploadIcon__NdMh9{font-size:1.5rem;margin-bottom:.625rem}.ProfileAnalysis_uploadTitle__wlJBW{font-size:.9rem}.ProfileAnalysis_uploadDescription__I0Noj{font-size:.75rem;margin-bottom:1rem}.ProfileAnalysis_chooseFileButton__iqWas{padding:.5rem 1rem;font-size:.8rem}.ProfileAnalysis_separator__EF6Xs{margin:1.25rem 0;font-size:.75rem}.ProfileAnalysis_separator__EF6Xs:before{margin-right:.75rem}.ProfileAnalysis_separator__EF6Xs:after{margin-left:.75rem}.ProfileAnalysis_manualInputSection__BcETq{padding:1.25rem;border-radius:8px}.ProfileAnalysis_manualInputTitle__iKKHo{font-size:.9rem;margin-bottom:.375rem}.ProfileAnalysis_manualInputDescription__dECet{font-size:.8rem;margin-bottom:1rem;line-height:1.5}.ProfileAnalysis_inputFields__mWTw_{gap:.75rem;margin-bottom:1rem}.ProfileAnalysis_textArea__cbTHB,.ProfileAnalysis_textInput__dIaLT{padding:.625rem .75rem;font-size:.85rem;border-radius:6px}.ProfileAnalysis_textArea__cbTHB{min-height:65px}.ProfileAnalysis_analyzeButton__j44Yi{padding:.65rem;font-size:.875rem;border-radius:6px}.ProfileAnalysis_fileIcon___Es1W{font-size:1.5rem;margin-bottom:.4rem}.ProfileAnalysis_fileName__HXwZi{font-size:.85rem}.ProfileAnalysis_fileSize__Zzh_z{font-size:.7rem}.ProfileAnalysis_spinner__ZxofO{font-size:1.25rem}}@media (max-width:480px){.ProfileAnalysis_profileAnalysisContainer__KVYmn{padding:.5rem .5rem calc(.5rem + 40px)}.ProfileAnalysis_stepIndicator__aFGIF{padding:.875rem;margin-bottom:1rem;border-radius:8px}.ProfileAnalysis_stepCircle__ICOab{width:24px;height:24px;font-size:.7rem}.ProfileAnalysis_stepConnector__mHw0D{margin-left:8px;margin-right:8px}.ProfileAnalysis_mainCard__sReWf{padding:1rem;border-radius:8px}.ProfileAnalysis_pageTitle__hiVa_{font-size:.95rem;margin-bottom:1rem}.ProfileAnalysis_dropZone__5nuEM{padding:1.75rem .875rem;border-radius:6px}.ProfileAnalysis_uploadIcon__NdMh9{font-size:1.375rem;margin-bottom:.5rem}.ProfileAnalysis_uploadTitle__wlJBW{font-size:.875rem}.ProfileAnalysis_uploadDescription__I0Noj{font-size:.7rem;margin-bottom:.875rem}.ProfileAnalysis_chooseFileButton__iqWas{padding:.45rem .875rem;font-size:.75rem;border-radius:5px}.ProfileAnalysis_separator__EF6Xs{margin:1rem 0;font-size:.7rem}.ProfileAnalysis_separator__EF6Xs:before{margin-right:.5rem}.ProfileAnalysis_separator__EF6Xs:after{margin-left:.5rem}.ProfileAnalysis_manualInputSection__BcETq{padding:1rem;border-radius:6px}.ProfileAnalysis_manualInputTitle__iKKHo{font-size:.875rem;margin-bottom:.3rem}.ProfileAnalysis_manualInputDescription__dECet{font-size:.75rem;margin-bottom:.875rem}.ProfileAnalysis_inputFields__mWTw_{gap:.625rem;margin-bottom:.875rem}.ProfileAnalysis_textArea__cbTHB,.ProfileAnalysis_textInput__dIaLT{padding:.575rem .625rem;font-size:.8rem;border-radius:5px}.ProfileAnalysis_textArea__cbTHB::placeholder,.ProfileAnalysis_textInput__dIaLT::placeholder{font-size:.8rem}.ProfileAnalysis_textArea__cbTHB{min-height:60px}.ProfileAnalysis_analyzeButton__j44Yi{padding:.6rem;font-size:.8rem;border-radius:5px}.ProfileAnalysis_fileIcon___Es1W{font-size:1.375rem;margin-bottom:.35rem}.ProfileAnalysis_fileName__HXwZi{font-size:.8rem}.ProfileAnalysis_fileSize__Zzh_z{font-size:.65rem}.ProfileAnalysis_spinner__ZxofO{font-size:1.125rem}}.ProfileAnalysis_loadingSection__8kDni{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;text-align:center}.ProfileAnalysis_loadingSection__8kDni .ProfileAnalysis_spinner__ZxofO{font-size:2rem;color:#0033cc;animation:ProfileAnalysis_spin__PcK_f 1s linear infinite;margin-bottom:1rem}@keyframes ProfileAnalysis_spin__PcK_f{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ProfileAnalysis_loadingSection__8kDni p{color:#64748b;font-size:1rem}.ProfileAnalysis_errorSection__r0UxS{text-align:center;padding:4rem 2rem;background:#ffffff;border-radius:12px;border:2px solid #e2e8f0}.ProfileAnalysis_errorIcon__xUWuV{font-size:3rem;color:#ef4444;margin-bottom:1rem}.ProfileAnalysis_errorSection__r0UxS h2{font-size:1.5rem;color:#0f172a;margin:0 0 .5rem;font-weight:600}.ProfileAnalysis_errorSection__r0UxS p{color:#64748b;margin:0 0 1.5rem;font-size:1rem}.ProfileAnalysis_retryButton__XbBdT{display:inline-flex;align-items:center;gap:.5rem;background:#2563eb;color:#ffffff;border:2px solid #2563eb;padding:.75rem 1.5rem;border-radius:8px;font-size:.95rem;font-weight:600;cursor:pointer;transition:all .2s ease}.ProfileAnalysis_retryButton__XbBdT:hover{border:2px solid #1d4ed8}.ProfileAnalysis_headerSection__tkXqX{text-align:center;margin-bottom:1.75rem;max-width:600px;margin-left:auto;margin-right:auto}.ProfileAnalysis_stepBadge__xOH3E{display:inline-flex;align-items:center;gap:.4rem;background:#f8fafc;color:#64748b;padding:.35rem .75rem;border-radius:100px;font-size:.75rem;font-weight:500;margin-bottom:.75rem;border:1px solid #e2e8f0}.ProfileAnalysis_badgeIcon__lFlE3{font-size:.65rem;color:#64748b}.ProfileAnalysis_pageSubtext___Xf4R{font-size:.9rem;color:#64748b;line-height:1.5;margin:0 auto 1rem;max-width:500px}.ProfileAnalysis_trustSignals__wfCIi{display:flex;justify-content:center;flex-wrap:wrap;gap:.5rem;margin-top:.75rem}.ProfileAnalysis_trustItem__drTu_{display:inline-flex;align-items:center;gap:.35rem;font-size:.8rem;color:#475569;font-weight:500;padding:.35rem .65rem;background:#f8fafc;border-radius:4px;border:1px solid #e2e8f0}.ProfileAnalysis_trustIcon__gWBMh{font-size:.6rem;color:#0033cc}.ProfileAnalysis_uploadFormat__6PlWb{font-size:.8rem;color:#94a3b8;margin:.5rem 0 1rem}.ProfileAnalysis_uploadReassurance__irVSK{display:flex;align-items:center;justify-content:center;gap:.5rem;font-size:.8rem;color:#64748b;margin-top:1.25rem;margin-bottom:0}.ProfileAnalysis_reassuranceIcon__gg6r7{font-size:.7rem;color:#0033cc}.ProfileAnalysis_separatorLine__XvCJ0{flex:1 1;height:1px;background:#e2e8f0}.ProfileAnalysis_separatorText__wdO_H{padding:0 1rem;color:#94a3b8;font-size:.85rem;font-weight:500}.ProfileAnalysis_timingNote__7SGOt{display:flex;align-items:center;justify-content:center;gap:.5rem;font-size:.85rem;color:#64748b;margin:.75rem 0 2rem}.ProfileAnalysis_timingIcon__wnZgF{font-size:.75rem;color:#64748b}.ProfileAnalysis_inputGroup__NMLC9{display:flex;flex-direction:column;gap:.375rem}.ProfileAnalysis_inputHelper__HEcPX{font-size:.75rem;color:#64748b;font-style:italic}.ProfileAnalysis_nextSteps__BHzfY{margin-top:2rem;padding:1.5rem;background:#f8fafc;border-radius:12px;border:1px solid #e2e8f0}.ProfileAnalysis_nextStepsTitle__N8hrT{font-size:.95rem;font-weight:600;color:#0f172a;margin:0 0 1.25rem;text-align:center}.ProfileAnalysis_nextStepsCards__j0ePo{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1rem;gap:1rem}.ProfileAnalysis_nextStepCard__pOmrA{display:flex;flex-direction:column;align-items:center;text-align:center;padding:1.25rem 1rem;background:#ffffff;border:1px solid #e2e8f0;border-radius:10px;transition:all .2s ease}.ProfileAnalysis_nextStepCard__pOmrA:hover{border-color:#0033cc}.ProfileAnalysis_stepCardIcon__su3Ns{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#eff6ff;border-radius:10px;margin-bottom:.875rem;color:#0033cc;font-size:1rem}.ProfileAnalysis_stepCardContent__5CSlN{display:flex;flex-direction:column;gap:.25rem}.ProfileAnalysis_stepCardNumber__mwBIK{font-size:.7rem;color:#94a3b8;font-weight:500;text-transform:uppercase;letter-spacing:.05em}.ProfileAnalysis_stepCardLabel__ULPUB{font-size:.9rem;font-weight:600;color:#0f172a}.ProfileAnalysis_stepCardDesc__ZryjA{font-size:.75rem;color:#64748b;line-height:1.4}@media (max-width:640px){.ProfileAnalysis_nextStepsCards__j0ePo{grid-template-columns:1fr;gap:.75rem}.ProfileAnalysis_nextStepCard__pOmrA{flex-direction:row;text-align:left;padding:1rem;gap:1rem}.ProfileAnalysis_stepCardIcon__su3Ns{margin-bottom:0;flex-shrink:0}.ProfileAnalysis_stepCardContent__5CSlN{align-items:flex-start}}@media (max-width:480px){.ProfileAnalysis_pageSubtext___Xf4R{font-size:.9rem}.ProfileAnalysis_stepBadge__xOH3E{font-size:.75rem;padding:.4rem .875rem}.ProfileAnalysis_trustItem__drTu_{font-size:.8rem;padding:.4rem .75rem}}@media (max-width:400px){.ProfileAnalysis_trustSignals__wfCIi{flex-direction:column;align-items:center}}.ProfileAnalysis_emptyPreviewState__GRzuK{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 2rem;text-align:center;height:100%;min-height:360px;color:#64748b}.ProfileAnalysis_emptyStateIconWrapper__OxyS5{width:72px;height:72px;background:#f8fafc;border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:1.25rem;border:2px solid #e2e8f0}.ProfileAnalysis_emptyStateIcon__IwR1w{font-size:2.5rem;color:#94a3b8}.ProfileAnalysis_emptyPreviewState__GRzuK h3{font-size:1.1rem;font-weight:600;color:#1e293b;margin:0 0 .5rem}.ProfileAnalysis_emptyPreviewState__GRzuK p{font-size:.9rem;color:#64748b;max-width:280px;line-height:1.55;margin:0}.ProfileAnalysis_additionalInfoContainer__MhHSV{margin-top:1.5rem;padding:1.25rem;background:transparent;border-radius:8px}.ProfileAnalysis_additionalInfoLabel__8pjxs{display:flex;align-items:center;gap:.5rem;font-size:.9rem;font-weight:600;color:#0f172a;margin-bottom:.5rem}.ProfileAnalysis_additionalInfoHelper__7kaYL{font-size:.75rem;color:#64748b;margin-bottom:.75rem}.ProfileAnalysis_additionalInfoInput__pYQsR{width:100%;min-height:80px;padding:.75rem;border:1px solid #cbd5e1;border-radius:6px;font-size:.85rem;font-family:inherit;resize:vertical;background:#f8fafc;color:#0f172a;transition:all .2s ease;box-sizing:border-box}.ProfileAnalysis_additionalInfoInput__pYQsR:focus{outline:none;border:2px solid #2563eb;background:#ffffff}.ProfileAnalysis_additionalInfoInput__pYQsR::placeholder{color:#94a3b8}.ProfileAnalysis_activeJourneyContextBlock__LUXmh{margin-bottom:1.5rem;padding:1.25rem;background:#fef3c7;border:1px solid #f59e0b;border-radius:10px}.ProfileAnalysis_activeJourneyWarning__W_QiX{margin-bottom:.75rem}.ProfileAnalysis_activeJourneyWarningText__yCNZI{margin:0 0 1rem;font-size:.95rem;color:#92400e;line-height:1.5}.ProfileAnalysis_activeJourneyActions__YJK_e{display:flex;gap:.75rem;flex-wrap:wrap}.ProfileAnalysis_continueJourneyBtn__M0Gv0{padding:.6rem 1.2rem;background:#2563eb;color:white;border:none;border-radius:8px;font-weight:600;font-size:.9rem;cursor:pointer;transition:background .2s}.ProfileAnalysis_continueJourneyBtn__M0Gv0:hover{background:#1d4ed8}.ProfileAnalysis_uploadNewBtn__wX49h{padding:.6rem 1.2rem;background:white;color:#92400e;border:1px solid #f59e0b;border-radius:8px;font-weight:600;font-size:.9rem;cursor:pointer;transition:all .2s}.ProfileAnalysis_uploadNewBtn__wX49h:hover{background:#fef3c7}.ProfileAnalysis_activeJourneyInfo__Ckmdq{padding-top:.75rem;border-top:1px solid rgba(245,158,11,.3)}.ProfileAnalysis_activeJourneyInfoRow__DhQFi{display:flex;flex-wrap:wrap;gap:1rem;font-size:.85rem;color:#78350f;margin-bottom:.5rem}.ProfileAnalysis_activeJourneyLabel__74huW{font-weight:600}.ProfileAnalysis_viewAllJourneysLink__9sr_Z{background:none;border:none;color:#2563eb;font-size:.9rem;font-weight:500;cursor:pointer;padding:0}.ProfileAnalysis_viewAllJourneysLink__9sr_Z:hover{text-decoration:underline}.ProfileAnalysis_modalOverlay__xXt1n{position:fixed;inset:0;background:rgba(0,0,0,.4);display:flex;align-items:center;justify-content:center;z-index:1000}.ProfileAnalysis_confirmModal__GaU7M{background:white;border-radius:12px;padding:1.5rem;max-width:400px;width:90%;box-shadow:0 4px 20px rgba(0,0,0,.15)}.ProfileAnalysis_confirmModalTitle__qajnq{margin:0 0 1rem;font-size:1.2rem;font-weight:700;color:#1e293b}.ProfileAnalysis_confirmModalBody__60iT_{margin:0 0 1.5rem;font-size:.95rem;color:#64748b;line-height:1.6}.ProfileAnalysis_confirmModalActions__Nj6Pr{display:flex;gap:.75rem;justify-content:flex-end}.ProfileAnalysis_confirmModalCancel__bXT7z{padding:.6rem 1.2rem;background:#f1f5f9;color:#475569;border:none;border-radius:8px;font-weight:500;cursor:pointer}.ProfileAnalysis_confirmModalCancel__bXT7z:hover{background:#e2e8f0}.ProfileAnalysis_confirmModalConfirm__PgE2Y{padding:.6rem 1.2rem;background:#2563eb;color:white;border:none;border-radius:8px;font-weight:600;cursor:pointer}.ProfileAnalysis_confirmModalConfirm__PgE2Y:hover{background:#1d4ed8}.ProfileAnalysis_journeysModal__bb_5E{background:white;border-radius:12px;max-width:480px;width:90%;max-height:80vh;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 4px 20px rgba(0,0,0,.15)}.ProfileAnalysis_journeysModalHeader__Hw_Um{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.25rem;border-bottom:1px solid #e2e8f0}.ProfileAnalysis_journeysModalHeader__Hw_Um h3{margin:0;font-size:1.1rem;font-weight:700;color:#1e293b}.ProfileAnalysis_journeysModalClose__xQKuD{background:none;border:none;padding:.25rem;cursor:pointer;color:#64748b}.ProfileAnalysis_journeysModalClose__xQKuD:hover{color:#1e293b}.ProfileAnalysis_journeysModalBody__OpITR{padding:1rem 1.25rem;overflow-y:auto}.ProfileAnalysis_journeysModalEmpty__76GJB,.ProfileAnalysis_journeysModalLoading__DVuvy{margin:0;color:#64748b;font-size:.95rem}.ProfileAnalysis_journeysList__Fk0YK{list-style:none;margin:0;padding:0}.ProfileAnalysis_journeyItem__X2b0B{padding:.75rem 1rem;border:1px solid #e2e8f0;border-radius:8px;margin-bottom:.5rem;cursor:pointer;transition:background .2s}.ProfileAnalysis_journeyItem__X2b0B:hover{background:#f8fafc}.ProfileAnalysis_journeyItemActive__3iGcy{border-color:#2563eb;background:#eff6ff}.ProfileAnalysis_journeyItemMain__wDf52{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.ProfileAnalysis_journeyRole__vjWWf{font-weight:600;color:#1e293b}.ProfileAnalysis_journeyResume__9JI50{font-size:.85rem;color:#64748b}.ProfileAnalysis_journeyStatus__BY_CV{font-size:.75rem;padding:.15rem .5rem;border-radius:4px;background:#f1f5f9;color:#475569}.ProfileAnalysis_journeyItemActive__3iGcy .ProfileAnalysis_journeyStatus__BY_CV{background:#2563eb;color:white}.ProfileAnalysis_journeyItemMeta__VTuou{font-size:.8rem;color:#94a3b8;margin-top:.25rem}.SubscriptionBanner_banner__k7xBN{position:-webkit-sticky;position:sticky;top:0;z-index:100;width:100%;padding:.75rem 1.5rem;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px rgba(0,0,0,.1);animation:SubscriptionBanner_slideDown__rGxoV .3s ease-out}@keyframes SubscriptionBanner_slideDown__rGxoV{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}.SubscriptionBanner_banner__k7xBN.SubscriptionBanner_info__egCVm{background:linear-gradient(135deg,#3b82f6,#2563eb);color:white}.SubscriptionBanner_banner__k7xBN.SubscriptionBanner_warning__NpFii{background:linear-gradient(135deg,#f59e0b,#d97706);color:white}.SubscriptionBanner_banner__k7xBN.SubscriptionBanner_error__G3kHv{background:linear-gradient(135deg,#ef4444,#dc2626);color:white}.SubscriptionBanner_bannerContent__etcMZ{width:100%;max-width:1400px;display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.SubscriptionBanner_bannerLeft__yOwKY{display:flex;align-items:center;gap:.75rem;flex:1 1;min-width:0}.SubscriptionBanner_bannerIcon__pMhZ_{font-size:1.25rem;flex-shrink:0}.SubscriptionBanner_bannerMessage__VNgMl{font-size:.95rem;font-weight:500;line-height:1.5}.SubscriptionBanner_bannerRight__bWLjW{display:flex;align-items:center;gap:.75rem;flex-shrink:0}.SubscriptionBanner_bannerButton__slr9b{padding:.5rem 1.25rem;background:rgba(255,255,255,.2);border:1px solid rgba(255,255,255,.3);border-radius:6px;color:white;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .2s;white-space:nowrap}.SubscriptionBanner_bannerButton__slr9b:hover:not(:disabled){background:rgba(255,255,255,.3);border-color:rgba(255,255,255,.5);transform:translateY(-1px)}.SubscriptionBanner_bannerButton__slr9b:active:not(:disabled){transform:translateY(0)}.SubscriptionBanner_bannerButton__slr9b:disabled{opacity:.6;cursor:not-allowed}.SubscriptionBanner_dismissButton__OVO99{padding:.5rem;background:transparent;border:none;color:white;font-size:1rem;cursor:pointer;border-radius:4px;display:flex;align-items:center;justify-content:center;transition:all .2s;opacity:.8}.SubscriptionBanner_dismissButton__OVO99:hover{background:rgba(255,255,255,.2);opacity:1}@media (max-width:768px){.SubscriptionBanner_banner__k7xBN{padding:.75rem 1rem}.SubscriptionBanner_bannerContent__etcMZ{flex-direction:column;align-items:stretch;gap:.75rem}.SubscriptionBanner_bannerLeft__yOwKY{width:100%}.SubscriptionBanner_bannerRight__bWLjW{width:100%;justify-content:space-between}.SubscriptionBanner_bannerButton__slr9b{flex:1 1}.SubscriptionBanner_bannerMessage__VNgMl{font-size:.875rem}}