@keyframes JobAnalysis_fadeInUp___FWdd{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes JobAnalysis_slideInLeft__1_2GS{0%{opacity:0;transform:translateX(-24px)}to{opacity:1;transform:translateX(0)}}@keyframes JobAnalysis_pulseGlow__2gkfZ{0%,to{opacity:1;transform:scale(1)}50%{opacity:.85;transform:scale(.98)}}@keyframes JobAnalysis_rotateGradient__lvc7Z{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.JobAnalysis_analysisLoaderContainer__g7yS3{display:flex;justify-content:center;align-items:center;min-height:100vh;width:100%;background:linear-gradient(135deg,var(--color-slate-50) 0,var(--color-slate-100) 100%);padding:var(--spacing-2xl)}.JobAnalysis_loaderCard__3Kexu{background:var(--color-white);border-radius:var(--radius-2xl);padding:var(--spacing-5xl) var(--spacing-4xl);max-width:640px;width:100%;box-shadow:var(--shadow-large);text-align:center;animation:JobAnalysis_fadeInUp___FWdd .4s ease-out;border:1px solid var(--color-slate-100)}.JobAnalysis_loaderHeaderSection__AjD8g{display:flex;align-items:center;justify-content:center;gap:var(--spacing-lg);margin:var(--spacing-3xl) 0 var(--spacing-md)}.JobAnalysis_loaderBrainIcon__2Mpe_{color:var(--color-blue-600);animation:JobAnalysis_pulseGlow__2gkfZ 2.5s infinite;flex-shrink:0}.JobAnalysis_loaderTitle__dPCSl{font-size:26px;font-weight:700;color:var(--color-slate-900);margin:0;line-height:1.2;letter-spacing:-.4px}.JobAnalysis_loaderDescription__KM5Yj{font-size:16px;color:var(--color-slate-600);margin-bottom:var(--spacing-3xl);line-height:1.6}.JobAnalysis_loaderStepsList__MYic7{display:flex;flex-direction:column;gap:var(--spacing-md);margin:var(--spacing-3xl) 0;text-align:left}.JobAnalysis_loaderStepItem__PxiMt{display:flex;align-items:center;gap:var(--spacing-md);padding:var(--spacing-lg);background:var(--color-slate-50);border-radius:var(--radius-md);animation:JobAnalysis_slideInLeft__1_2GS .5s ease-out;transition:all .2s ease;border:1px solid var(--color-slate-100)}.JobAnalysis_loaderStepItem__PxiMt:hover{background:var(--color-slate-100);transform:translateX(4px);border-color:var(--color-slate-200)}.JobAnalysis_stepIcon__wtFZ4{color:var(--color-emerald-600);flex-shrink:0}.JobAnalysis_stepText__1A_QZ{font-size:15px;color:var(--color-slate-600);font-weight:500;line-height:1.4}.JobAnalysis_loaderTimeEstimate__bbj_Q{display:flex;align-items:center;justify-content:center;gap:var(--spacing-sm);margin-top:var(--spacing-3xl);padding:var(--spacing-md) var(--spacing-xl);background:#fef3c7;border-radius:var(--radius-md);border:1px solid #fde68a}.JobAnalysis_clockIcon__qj0eu{color:var(--color-amber-600);flex-shrink:0}.JobAnalysis_timeText__T64uf{font-size:14px;color:#92400e;font-style:italic}.JobAnalysis_analysisErrorContainer__mtPFP{display:flex;justify-content:center;align-items:center;min-height:100vh;padding:var(--spacing-2xl);background:linear-gradient(135deg,#fee2e2,#fecaca)}.JobAnalysis_errorCard__NdtRu{background:var(--color-white);border-radius:var(--radius-2xl);padding:var(--spacing-5xl) var(--spacing-4xl);max-width:540px;width:100%;text-align:center;box-shadow:var(--shadow-large);animation:JobAnalysis_fadeInUp___FWdd .4s ease-out;border:1px solid #fecaca}.JobAnalysis_errorAlertIcon__nhw8Z{color:var(--color-red-600);margin-bottom:var(--spacing-lg)}.JobAnalysis_errorTitle__9pFh2{font-size:26px;font-weight:700;color:var(--color-red-600);margin:var(--spacing-lg) 0;letter-spacing:-.3px}.JobAnalysis_errorMessage__Wewo5{color:var(--color-slate-600);font-size:15px;margin-bottom:var(--spacing-3xl);line-height:1.6}.JobAnalysis_errorRetryButton__JU6TR{display:inline-flex;align-items:center;gap:var(--spacing-md);padding:14px 32px;border:none;border-radius:var(--radius-md);cursor:pointer;font-size:16px;font-weight:600;color:var(--color-white);background:linear-gradient(135deg,var(--color-red-600) 0,var(--color-red-500) 100%);transition:all .2s ease;box-shadow:var(--shadow-soft);font-family:inherit;letter-spacing:-.2px}.JobAnalysis_errorRetryButton__JU6TR:hover{transform:translateY(-2px);box-shadow:var(--shadow-medium)}.JobAnalysis_errorRetryButton__JU6TR:active{transform:translateY(0)}.JobAnalysis_analysisPageContainer__xeBWs{max-width:1440px;margin:0 auto;min-height:100vh;background:var(--color-slate-50);display:flex;justify-content:center;align-items:center;flex-direction:column}.JobAnalysis_pageHeader__rQmO3{background:linear-gradient(135deg,var(--color-slate-900) 0,var(--color-slate-800) 100%);border-radius:var(--radius-2xl);padding:var(--spacing-5xl) var(--spacing-4xl);margin-bottom:var(--spacing-3xl);position:relative;overflow:hidden;box-shadow:var(--shadow-medium);border:1px solid hsla(0,0%,100%,.08)}.JobAnalysis_pageHeader__rQmO3:before{content:"";position:absolute;top:-50%;right:-50%;width:200%;height:200%;background:radial-gradient(circle,hsla(0,0%,100%,.04) 0,transparent 70%);animation:JobAnalysis_rotateGradient__lvc7Z 30s linear infinite;pointer-events:none}.JobAnalysis_headerContentWrapper__q9fyi{position:relative;z-index:1;text-align:center;width:80vw;max-width:800px;margin:0 auto}.JobAnalysis_headerIconWrapper__snml6{display:inline-flex;padding:var(--spacing-lg);background:hsla(0,0%,100%,.12);border-radius:50%;margin-bottom:var(--spacing-xl);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.16)}.JobAnalysis_headerIconWrapper__snml6 svg{color:var(--color-white)}.JobAnalysis_pageTitle__yGfSn{font-size:40px;font-weight:800;color:var(--color-white);margin:0 0 var(--spacing-md);text-shadow:0 2px 10px rgba(0,0,0,.1);line-height:1.15;letter-spacing:-.6px}.JobAnalysis_pageSubtitle__JEiHX{color:hsla(0,0%,100%,.92);font-size:17px;margin:0;line-height:1.6;font-weight:400}.JobAnalysis_historyButton__6HaIv{position:absolute;top:var(--spacing-3xl);right:var(--spacing-3xl);display:flex;align-items:center;gap:var(--spacing-sm);padding:11px 22px;background:hsla(0,0%,100%,.16);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:var(--radius-md);color:var(--color-white);text-decoration:none;font-weight:600;font-size:15px;transition:all .2s ease;z-index:2;border:1px solid hsla(0,0%,100%,.2)}.JobAnalysis_historyButton__6HaIv:hover{background:hsla(0,0%,100%,.24);transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.JobAnalysis_introSection__1rLpW{background:var(--color-white);border-radius:var(--radius-2xl);padding:var(--spacing-4xl);box-shadow:var(--shadow-soft);margin-bottom:var(--spacing-3xl);border:1px solid var(--color-slate-100);max-width:800px;width:80vw;text-align:center;animation:JobAnalysis_fadeInUp___FWdd .5s ease-out}.JobAnalysis_introSection__1rLpW h2{font-size:28px;font-weight:700;color:var(--color-slate-900);margin-bottom:var(--spacing-lg);letter-spacing:-.4px}.JobAnalysis_introSection__1rLpW p{font-size:16px;color:var(--color-slate-600);margin-bottom:var(--spacing-xl);line-height:1.6;max-width:600px;margin-left:auto;margin-right:auto}.JobAnalysis_introSection__1rLpW ul{list-style:none;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:var(--spacing-md)}.JobAnalysis_introSection__1rLpW li{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-md) var(--spacing-xl);background:var(--color-slate-50);border-radius:var(--radius-md);font-size:15px;font-weight:500;color:var(--color-slate-700);border:1px solid var(--color-slate-100);transition:all .2s ease}.JobAnalysis_introSection__1rLpW li:hover{background:var(--color-slate-100);transform:translateY(-2px);box-shadow:var(--shadow-subtle)}.JobAnalysis_introSection__1rLpW li svg{color:var(--color-blue-600);flex-shrink:0}.JobAnalysis_analysisFormSection__3Kw0N{background:var(--color-white);border-radius:var(--radius-2xl);padding:var(--spacing-4xl);box-shadow:var(--shadow-soft);margin-bottom:var(--spacing-3xl);animation:JobAnalysis_fadeInUp___FWdd .5s ease-out;border:1px solid var(--color-slate-100);max-width:800px;width:80vw;position:relative}.JobAnalysis_jobAnalysisForm__l_h50{display:flex;flex-direction:column;gap:var(--spacing-3xl)}.JobAnalysis_jobDescriptionGroup__H2nRO,.JobAnalysis_jobTitleGroup__jaNAc{display:flex;flex-direction:column;gap:var(--spacing-md)}.JobAnalysis_jobDescriptionLabel__M6M0a,.JobAnalysis_jobTitleLabel__7CIlR{display:flex;align-items:center;gap:var(--spacing-sm);font-weight:600;font-size:15px;color:var(--color-slate-900);letter-spacing:-.2px}.JobAnalysis_jobDescriptionLabel__M6M0a svg,.JobAnalysis_jobTitleLabel__7CIlR svg{color:var(--color-blue-600);flex-shrink:0}.JobAnalysis_jobDescriptionTextarea__Q_mdU,.JobAnalysis_jobTitleInput__DO5cH{padding:15px 18px;border:2px solid var(--color-slate-200);border-radius:var(--radius-md);font-size:15px;font-family:inherit;color:var(--color-slate-900);background:var(--color-white);transition:all .2s ease;line-height:1.5}.JobAnalysis_jobDescriptionTextarea__Q_mdU::-moz-placeholder,.JobAnalysis_jobTitleInput__DO5cH::-moz-placeholder{color:var(--color-slate-400)}.JobAnalysis_jobDescriptionTextarea__Q_mdU:-ms-input-placeholder,.JobAnalysis_jobTitleInput__DO5cH:-ms-input-placeholder{color:var(--color-slate-400)}.JobAnalysis_jobDescriptionTextarea__Q_mdU::placeholder,.JobAnalysis_jobTitleInput__DO5cH::placeholder{color:var(--color-slate-400)}.JobAnalysis_jobDescriptionTextarea__Q_mdU:hover,.JobAnalysis_jobTitleInput__DO5cH:hover{border-color:var(--color-blue-500)}.JobAnalysis_jobDescriptionTextarea__Q_mdU:focus,.JobAnalysis_jobTitleInput__DO5cH:focus{border-color:var(--color-blue-600);box-shadow:0 0 0 3px rgba(37,99,235,.1);background:var(--color-white);outline:none}.JobAnalysis_jobDescriptionTextarea__Q_mdU{resize:vertical;min-height:200px;line-height:1.65}.JobAnalysis_textareaFooter__7Wtuu{display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-md);margin-top:var(--spacing-xs)}.JobAnalysis_helperTextWrapper__oCOED{display:flex;align-items:center;gap:var(--spacing-xs)}.JobAnalysis_helperTextWrapper__oCOED svg{color:var(--color-slate-400);flex-shrink:0}.JobAnalysis_helperText__kpjUq{font-size:13px;color:var(--color-slate-500);line-height:1.4}.JobAnalysis_characterCount__N9Qx8{font-size:13px;color:var(--color-slate-400);font-weight:500}.JobAnalysis_blurred__Q_jEz{filter:blur(4px)}.JobAnalysis_formOverlay__FEfD6{position:absolute;top:0;left:0;right:0;bottom:0;background:hsla(0,0%,100%,.9);display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:10;padding:var(--spacing-4xl);text-align:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.JobAnalysis_overlayTitle__qD20m{font-size:24px;font-weight:700;color:var(--color-slate-900);margin-bottom:var(--spacing-md);letter-spacing:-.3px}.JobAnalysis_overlayDescription__l1VQg{font-size:16px;color:var(--color-slate-600);margin-bottom:var(--spacing-xl);max-width:400px;line-height:1.6}.JobAnalysis_overlayButton__Fasat{display:flex;align-items:center;gap:var(--spacing-md);padding:16px 32px;border:none;border-radius:var(--radius-md);cursor:pointer;font-size:16px;font-weight:600;color:var(--color-white);background:linear-gradient(135deg,var(--color-blue-600) 0,var(--color-blue-700) 100%);transition:all .2s ease;box-shadow:var(--shadow-soft);font-family:inherit;letter-spacing:-.2px}.JobAnalysis_overlayButton__Fasat:hover{transform:translateY(-2px);box-shadow:var(--shadow-medium)}.JobAnalysis_overlayButton__Fasat:active{transform:translateY(0)}.JobAnalysis_analyzeSubmitButton__d2cWN{display:flex;align-items:center;justify-content:center;gap:var(--spacing-md);padding:16px 32px;border:none;border-radius:var(--radius-md);cursor:pointer;font-size:16px;font-weight:600;color:var(--color-white);background:linear-gradient(135deg,var(--color-blue-600) 0,var(--color-blue-700) 100%);transition:all .2s ease;box-shadow:var(--shadow-soft);font-family:inherit;letter-spacing:-.2px;min-height:56px;margin-top:var(--spacing-sm)}.JobAnalysis_analyzeSubmitButton__d2cWN:hover:not(:disabled){transform:translateY(-2px);box-shadow:var(--shadow-medium)}.JobAnalysis_analyzeSubmitButton__d2cWN:active:not(:disabled){transform:translateY(0)}.JobAnalysis_analyzeSubmitButton__d2cWN:disabled{background:var(--color-slate-400);cursor:not-allowed;box-shadow:none;transform:none;opacity:.7}.JobAnalysis_submitButtonText___LNS8{flex:1 1;text-align:left}.JobAnalysis_submitArrowIcon__5X5_g{flex-shrink:0}.JobAnalysis_creditCostBadge__7HnFI{display:flex;align-items:center;gap:6px;padding:6px 14px;border-radius:var(--radius-sm);background:linear-gradient(90deg,#ffe79f,#ffda61);border:1.5px solid #7b5a00;transition:all .2s ease}.JobAnalysis_creditCostAmount__GuIyJ{font-size:15px;font-weight:700;color:#c79600}.JobAnalysis_creditCoinIcon__02vK_{color:#c79600;transition:transform .2s ease;flex-shrink:0}.JobAnalysis_analyzeSubmitButton__d2cWN:hover:not(:disabled) .JobAnalysis_creditCoinIcon__02vK_{transform:scale(1.12) rotate(12deg)}.JobAnalysis_analysisResultsSection__l20oj{animation:JobAnalysis_fadeInUp___FWdd .6s ease-out}.JobAnalysis_resultsHeaderCard__9NM1j{display:flex;align-items:center;justify-content:center;gap:var(--spacing-lg);margin-bottom:var(--spacing-4xl);padding:var(--spacing-3xl);background:var(--color-white);border-radius:var(--radius-2xl);box-shadow:var(--shadow-soft);border:1px solid var(--color-slate-100)}.JobAnalysis_resultsAwardIcon__l8t56{color:var(--color-amber-500);flex-shrink:0}.JobAnalysis_resultsTitle__L_b7r{font-size:30px;font-weight:800;color:var(--color-slate-900);text-align:center;margin:0;letter-spacing:-.5px;line-height:1.2}.JobAnalysis_chartsDisplayGrid__iH5wf{display:grid;grid-template-columns:repeat(auto-fit,minmax(380px,1fr));grid-gap:var(--spacing-2xl);gap:var(--spacing-2xl);margin-bottom:var(--spacing-4xl)}.JobAnalysis_analysisChartCard__ej_4m{background:var(--color-white);padding:var(--spacing-3xl);border-radius:var(--radius-2xl);box-shadow:var(--shadow-soft);transition:all .3s ease;position:relative;overflow:hidden;border:1px solid var(--color-slate-100)}.JobAnalysis_analysisChartCard__ej_4m:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--color-blue-600),var(--color-blue-500));border-radius:var(--radius-2xl) var(--radius-2xl) 0 0}.JobAnalysis_analysisChartCard__ej_4m:hover{transform:translateY(-4px);box-shadow:var(--shadow-medium);border-color:var(--color-slate-200)}.JobAnalysis_chartCardHeader__PFFxn{display:flex;align-items:center;gap:var(--spacing-md);margin-bottom:var(--spacing-xl)}.JobAnalysis_chartHeaderIcon__axmNH{color:var(--color-blue-600);flex-shrink:0}.JobAnalysis_chartCardTitle__OW0hC{font-size:18px;font-weight:700;color:var(--color-slate-900);margin:0;letter-spacing:-.3px}.JobAnalysis_chartVisualizationWrapper__FP4_4{height:300px;display:flex;justify-content:center;align-items:center;width:100%;transition:transform .3s ease}.JobAnalysis_analysisChartCard__ej_4m:hover .JobAnalysis_chartVisualizationWrapper__FP4_4{transform:scale(1.015)}.JobAnalysis_chartDescriptionText__PU_Pd{text-align:center;margin-top:var(--spacing-lg);color:var(--color-slate-600);font-size:14px;font-weight:500;line-height:1.4}.JobAnalysis_scoreHighlight__APzkR{font-size:1.35em;font-weight:800;color:var(--color-blue-600)}.JobAnalysis_feedbackResultsSection__isYjl{background:var(--color-white);border-radius:var(--radius-2xl);padding:var(--spacing-4xl);margin-top:var(--spacing-4xl);box-shadow:var(--shadow-soft);animation:JobAnalysis_fadeInUp___FWdd .7s ease-out;border:1px solid var(--color-slate-100)}.JobAnalysis_feedbackSectionHeader__Azosm{display:flex;align-items:center;justify-content:center;gap:var(--spacing-lg);margin-bottom:var(--spacing-4xl)}.JobAnalysis_feedbackBulbIcon__1vt44{color:var(--color-amber-600);flex-shrink:0}.JobAnalysis_feedbackSectionTitle__6y_R1{font-size:28px;font-weight:800;color:var(--color-slate-900);margin:0;text-align:center;letter-spacing:-.5px;line-height:1.2}.JobAnalysis_feedbackCardsGrid__1qS7n{display:grid;grid-template-columns:repeat(auto-fit,minmax(380px,1fr));grid-gap:var(--spacing-2xl);gap:var(--spacing-2xl);margin-top:var(--spacing-3xl)}.JobAnalysis_feedbackCard__KUmq4{background:var(--color-slate-50);padding:var(--spacing-3xl);border-radius:var(--radius-2xl);box-shadow:var(--shadow-subtle);transition:all .3s ease;border:1px solid var(--color-slate-100);position:relative;overflow:hidden}.JobAnalysis_feedbackCard__KUmq4:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--color-emerald-600),var(--color-blue-600));border-radius:var(--radius-2xl) var(--radius-2xl) 0 0}.JobAnalysis_feedbackCard__KUmq4:hover{transform:translateY(-3px);box-shadow:var(--shadow-soft);border-color:var(--color-slate-200);background:var(--color-white)}.JobAnalysis_feedbackCardTitle__yVguq{font-weight:700;font-size:21px;color:var(--color-slate-900);margin:0 0 var(--spacing-3xl) 0;padding-bottom:var(--spacing-lg);border-bottom:2px solid var(--color-slate-200);letter-spacing:-.3px}.JobAnalysis_feedbackImprovementsSection__RRLTi,.JobAnalysis_feedbackMissingSection__mDt2s,.JobAnalysis_feedbackStrengthsSection__04aX4{margin-bottom:var(--spacing-3xl)}.JobAnalysis_feedbackImprovementsSection__RRLTi:last-child,.JobAnalysis_feedbackMissingSection__mDt2s:last-child,.JobAnalysis_feedbackStrengthsSection__04aX4:last-child{margin-bottom:0}.JobAnalysis_feedbackSubheader__EwM3q{display:flex;align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-md)}.JobAnalysis_feedbackSubheader__EwM3q svg{flex-shrink:0}.JobAnalysis_feedbackSubtitle__at2Lb{font-size:15px;font-weight:700;margin:0;color:var(--color-slate-900);letter-spacing:-.2px}.JobAnalysis_feedbackStrengthsSection__04aX4 .JobAnalysis_feedbackSubheader__EwM3q svg{color:var(--color-emerald-600)}.JobAnalysis_feedbackMissingSection__mDt2s .JobAnalysis_feedbackSubheader__EwM3q svg{color:var(--color-red-600)}.JobAnalysis_feedbackImprovementsSection__RRLTi .JobAnalysis_feedbackSubheader__EwM3q svg{color:var(--color-amber-600)}.JobAnalysis_feedbackItemsList__ScMNv{list-style:none;padding:0;margin:0}.JobAnalysis_feedbackListItem__4CW18{padding:13px 16px;margin-bottom:var(--spacing-sm);background:var(--color-white);border-radius:var(--radius-md);border-left:3px solid var(--color-blue-600);color:var(--color-slate-600);font-size:14px;line-height:1.6;transition:all .2s ease}.JobAnalysis_feedbackListItem__4CW18:hover{transform:translateX(4px);border-left-color:var(--color-blue-700);box-shadow:var(--shadow-subtle)}.JobAnalysis_feedbackListItem__4CW18:last-child{margin-bottom:0}.JobAnalysis_newAnalysisButton__sLn_K{display:inline-flex;align-items:center;gap:var(--spacing-md);padding:15px 36px;border:none;border-radius:var(--radius-md);cursor:pointer;font-size:16px;font-weight:600;color:var(--color-white);background:linear-gradient(135deg,var(--color-emerald-600) 0,var(--color-emerald-500) 100%);transition:all .2s ease;box-shadow:var(--shadow-soft);font-family:inherit;letter-spacing:-.2px;margin:var(--spacing-4xl) auto 0;max-width:340px}.JobAnalysis_newAnalysisButton__sLn_K:hover{transform:translateY(-2px);box-shadow:var(--shadow-medium)}.JobAnalysis_newAnalysisButton__sLn_K:active{transform:translateY(0)}@media (max-width:1024px){.JobAnalysis_chartsDisplayGrid__iH5wf,.JobAnalysis_feedbackCardsGrid__1qS7n{grid-template-columns:repeat(auto-fit,minmax(340px,1fr))}}@media (max-width:768px){.JobAnalysis_analysisPageContainer__xeBWs{padding:var(--spacing-lg)}.JobAnalysis_pageHeader__rQmO3{padding:var(--spacing-4xl) var(--spacing-2xl) var(--spacing-3xl);border-radius:var(--radius-xl);margin-bottom:var(--spacing-lg)}.JobAnalysis_headerIconWrapper__snml6{padding:var(--spacing-md);margin-bottom:var(--spacing-lg)}.JobAnalysis_headerIconWrapper__snml6 svg{width:36px;height:36px}.JobAnalysis_pageTitle__yGfSn{font-size:28px;margin-bottom:var(--spacing-sm)}.JobAnalysis_pageSubtitle__JEiHX{font-size:15px;line-height:1.5}.JobAnalysis_historyButton__6HaIv{position:static;display:inline-flex;margin:12px;padding:8px 12px;font-size:12px}.JobAnalysis_historyButton__6HaIv svg{width:18px;height:18px}.JobAnalysis_introSection__1rLpW{padding:var(--spacing-2xl) var(--spacing-lg);border-radius:var(--radius-xl);margin-bottom:var(--spacing-lg)}.JobAnalysis_introSection__1rLpW h2{font-size:24px}.JobAnalysis_introSection__1rLpW p{font-size:15px}.JobAnalysis_introSection__1rLpW ul{flex-direction:column;gap:var(--spacing-sm)}.JobAnalysis_introSection__1rLpW li{padding:var(--spacing-sm) var(--spacing-lg);font-size:14px}.JobAnalysis_analysisFormSection__3Kw0N{padding:var(--spacing-2xl) var(--spacing-lg);border-radius:var(--radius-xl);margin-bottom:var(--spacing-lg)}.JobAnalysis_jobAnalysisForm__l_h50{gap:var(--spacing-2xl)}.JobAnalysis_jobDescriptionLabel__M6M0a,.JobAnalysis_jobTitleLabel__7CIlR{font-size:14px;gap:6px}.JobAnalysis_jobDescriptionLabel__M6M0a svg,.JobAnalysis_jobTitleLabel__7CIlR svg{width:18px;height:18px}.JobAnalysis_jobDescriptionTextarea__Q_mdU,.JobAnalysis_jobTitleInput__DO5cH{padding:13px 15px;font-size:15px;border-radius:var(--radius-md)}.JobAnalysis_jobDescriptionTextarea__Q_mdU{min-height:180px}.JobAnalysis_textareaFooter__7Wtuu{flex-direction:column;align-items:flex-start;gap:var(--spacing-xs)}.JobAnalysis_characterCount__N9Qx8,.JobAnalysis_helperText__kpjUq{font-size:12px}.JobAnalysis_analyzeSubmitButton__d2cWN{padding:15px 24px;font-size:15px;min-height:54px;gap:var(--spacing-sm);flex-direction:column}.JobAnalysis_submitButtonText___LNS8{text-align:center}.JobAnalysis_creditCostBadge__7HnFI{padding:6px 12px;gap:6px}.JobAnalysis_creditCostAmount__GuIyJ{font-size:14px}.JobAnalysis_creditCoinIcon__02vK_,.JobAnalysis_submitArrowIcon__5X5_g{width:18px;height:18px}.JobAnalysis_formOverlay__FEfD6{padding:var(--spacing-2xl)}.JobAnalysis_overlayTitle__qD20m{font-size:20px}.JobAnalysis_overlayDescription__l1VQg{font-size:14px}.JobAnalysis_overlayButton__Fasat{padding:14px 28px;font-size:15px}.JobAnalysis_resultsHeaderCard__9NM1j{flex-direction:column;gap:var(--spacing-md);padding:var(--spacing-xl);margin-bottom:var(--spacing-3xl);border-radius:var(--radius-xl)}.JobAnalysis_resultsAwardIcon__l8t56{width:28px;height:28px}.JobAnalysis_resultsTitle__L_b7r{font-size:24px;text-align:center}.JobAnalysis_chartsDisplayGrid__iH5wf{grid-template-columns:1fr;gap:var(--spacing-lg);margin-bottom:var(--spacing-3xl)}.JobAnalysis_analysisChartCard__ej_4m{padding:var(--spacing-xl);border-radius:var(--radius-xl)}.JobAnalysis_chartCardHeader__PFFxn{gap:var(--spacing-md);margin-bottom:var(--spacing-lg)}.JobAnalysis_chartHeaderIcon__axmNH{width:22px;height:22px}.JobAnalysis_chartCardTitle__OW0hC{font-size:16px}.JobAnalysis_chartVisualizationWrapper__FP4_4{height:260px}.JobAnalysis_chartDescriptionText__PU_Pd{font-size:13px;margin-top:var(--spacing-md)}.JobAnalysis_feedbackResultsSection__isYjl{padding:var(--spacing-2xl) var(--spacing-lg);margin-top:var(--spacing-3xl);border-radius:var(--radius-xl)}.JobAnalysis_feedbackSectionHeader__Azosm{gap:var(--spacing-md);margin-bottom:var(--spacing-3xl)}.JobAnalysis_feedbackBulbIcon__1vt44{width:28px;height:28px}.JobAnalysis_feedbackSectionTitle__6y_R1{font-size:22px}.JobAnalysis_feedbackCardsGrid__1qS7n{grid-template-columns:1fr;gap:var(--spacing-lg);margin-top:var(--spacing-xl)}.JobAnalysis_feedbackCard__KUmq4{padding:var(--spacing-xl);border-radius:var(--radius-xl)}.JobAnalysis_feedbackCardTitle__yVguq{font-size:19px;margin-bottom:var(--spacing-xl);padding-bottom:var(--spacing-md)}.JobAnalysis_feedbackImprovementsSection__RRLTi,.JobAnalysis_feedbackMissingSection__mDt2s,.JobAnalysis_feedbackStrengthsSection__04aX4{margin-bottom:var(--spacing-xl)}.JobAnalysis_feedbackSubheader__EwM3q{gap:var(--spacing-sm);margin-bottom:var(--spacing-md)}.JobAnalysis_feedbackSubheader__EwM3q svg{width:16px;height:16px}.JobAnalysis_feedbackSubtitle__at2Lb{font-size:14px}.JobAnalysis_feedbackListItem__4CW18{padding:11px 13px;font-size:13px;margin-bottom:6px;line-height:1.5}.JobAnalysis_newAnalysisButton__sLn_K{padding:14px 28px;font-size:15px;margin-top:var(--spacing-3xl);max-width:100%}.JobAnalysis_analysisLoaderContainer__g7yS3{padding:var(--spacing-lg)}.JobAnalysis_loaderCard__3Kexu{padding:var(--spacing-4xl) var(--spacing-2xl);border-radius:var(--radius-xl)}.JobAnalysis_loaderHeaderSection__AjD8g{gap:var(--spacing-md);margin:var(--spacing-xl) 0 var(--spacing-md)}.JobAnalysis_loaderBrainIcon__2Mpe_{width:32px;height:32px}.JobAnalysis_loaderTitle__dPCSl{font-size:22px}.JobAnalysis_loaderDescription__KM5Yj{font-size:14px;margin-bottom:var(--spacing-2xl)}.JobAnalysis_loaderStepsList__MYic7{gap:var(--spacing-md);margin:var(--spacing-2xl) 0}.JobAnalysis_loaderStepItem__PxiMt{padding:13px 15px;gap:var(--spacing-md);border-radius:var(--radius-md)}.JobAnalysis_stepIcon__wtFZ4{width:18px;height:18px}.JobAnalysis_stepText__1A_QZ{font-size:14px}.JobAnalysis_loaderTimeEstimate__bbj_Q{padding:11px 18px;margin-top:var(--spacing-xl);font-size:13px;border-radius:var(--radius-md)}.JobAnalysis_clockIcon__qj0eu{width:16px;height:16px}.JobAnalysis_analysisErrorContainer__mtPFP{padding:var(--spacing-lg)}.JobAnalysis_errorCard__NdtRu{padding:var(--spacing-4xl) var(--spacing-2xl);border-radius:var(--radius-xl)}.JobAnalysis_errorAlertIcon__nhw8Z{width:48px;height:48px;margin-bottom:var(--spacing-md)}.JobAnalysis_errorTitle__9pFh2{font-size:22px;margin:var(--spacing-md) 0}.JobAnalysis_errorMessage__Wewo5{font-size:14px;margin-bottom:var(--spacing-2xl)}.JobAnalysis_errorRetryButton__JU6TR{padding:13px 28px;font-size:15px}}@media (max-width:480px){.JobAnalysis_analysisPageContainer__xeBWs{padding:var(--spacing-md)}.JobAnalysis_pageHeader__rQmO3{padding:var(--spacing-3xl) var(--spacing-lg)}.JobAnalysis_pageTitle__yGfSn{font-size:24px}.JobAnalysis_pageSubtitle__JEiHX{font-size:14px}.JobAnalysis_analysisFormSection__3Kw0N,.JobAnalysis_introSection__1rLpW{padding:var(--spacing-xl) var(--spacing-md)}.JobAnalysis_resultsTitle__L_b7r{font-size:21px}.JobAnalysis_chartVisualizationWrapper__FP4_4{height:240px}.JobAnalysis_feedbackResultsSection__isYjl{padding:var(--spacing-xl) var(--spacing-md)}.JobAnalysis_feedbackSectionTitle__6y_R1{font-size:20px}.JobAnalysis_feedbackCard__KUmq4{padding:var(--spacing-lg)}.JobAnalysis_feedbackCardTitle__yVguq{font-size:18px}}@media (hover:none) and (pointer:coarse){.JobAnalysis_analyzeSubmitButton__d2cWN,.JobAnalysis_errorRetryButton__JU6TR,.JobAnalysis_newAnalysisButton__sLn_K,.JobAnalysis_overlayButton__Fasat{min-height:52px;padding:15px 28px}.JobAnalysis_historyButton__6HaIv{min-height:36px;padding:8px 12px}.JobAnalysis_analysisChartCard__ej_4m:hover,.JobAnalysis_feedbackCard__KUmq4:hover,.JobAnalysis_feedbackListItem__4CW18:hover,.JobAnalysis_introSection__1rLpW li:hover,.JobAnalysis_loaderStepItem__PxiMt:hover{transform:none}.JobAnalysis_analyzeSubmitButton__d2cWN:active,.JobAnalysis_errorRetryButton__JU6TR:active,.JobAnalysis_newAnalysisButton__sLn_K:active,.JobAnalysis_overlayButton__Fasat:active{opacity:.85}}.JobAnalysis_analyzeSubmitButton__d2cWN:focus-visible,.JobAnalysis_errorRetryButton__JU6TR:focus-visible,.JobAnalysis_historyButton__6HaIv:focus-visible,.JobAnalysis_jobDescriptionTextarea__Q_mdU:focus-visible,.JobAnalysis_jobTitleInput__DO5cH:focus-visible,.JobAnalysis_newAnalysisButton__sLn_K:focus-visible,.JobAnalysis_overlayButton__Fasat:focus-visible{outline:3px solid var(--color-blue-600);outline-offset:2px}