.EmptyState_empty___j_ty.EmptyState_empty___j_ty{display:flex;flex-direction:column;align-items:center;gap:var(--space-4);padding:var(--space-12) var(--space-6);text-align:center;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card)}.EmptyState_iconWrap__eeWBa.EmptyState_iconWrap__eeWBa{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:var(--radius-chip);background:var(--color-background);color:var(--color-text-muted)}.EmptyState_title__W27tJ.EmptyState_title__W27tJ{margin:0;font-family:var(--font-family-display);font-weight:var(--font-weight-bold);font-size:var(--fs-xl);line-height:var(--line-height-tight);letter-spacing:var(--tracking-normal);color:var(--color-text);text-wrap:pretty}.EmptyState_titlePage__J_aCd.EmptyState_titlePage__J_aCd{font-size:var(--fs-3xl);letter-spacing:var(--tracking-tight)}@media(min-width:600px){.EmptyState_titlePage__J_aCd.EmptyState_titlePage__J_aCd{font-size:var(--fs-4xl)}}.EmptyState_body__qZC_u.EmptyState_body__qZC_u{max-width:44ch;margin:0;font-family:var(--font-family-secondary);font-size:var(--fs-base);line-height:var(--line-height-relaxed);color:var(--color-text-muted);text-wrap:pretty}.EmptyState_suggestions__PazIB.EmptyState_suggestions__PazIB{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);width:100%}.EmptyState_suggestionsLabel__tzchQ.EmptyState_suggestionsLabel__tzchQ{margin:0;font-family:var(--font-family-secondary);font-size:var(--fs-sm);color:var(--color-text-muted)}.EmptyState_chipList__9sAW1.EmptyState_chipList__9sAW1{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-2);margin:0;padding:0;list-style:none}.EmptyState_chip__xoJho.EmptyState_chip__xoJho{display:inline-flex;align-items:center;gap:var(--space-2);position:relative;min-height:2rem;padding:var(--space-1) var(--space-3);font-family:var(--font-family-secondary);font-size:var(--fs-sm);color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-chip);cursor:pointer;transition:background-color var(--motion-duration-fast) var(--motion-ease-out),border-color var(--motion-duration-fast) var(--motion-ease-out),color var(--motion-duration-fast) var(--motion-ease-out),box-shadow var(--motion-duration-fast) var(--motion-ease-out),transform var(--motion-duration-fast) var(--motion-ease-out),opacity var(--motion-duration-fast) var(--motion-ease-out)}.EmptyState_chip__xoJho.EmptyState_chip__xoJho:after{content:"";position:absolute;inset:50% 0 auto 0;height:var(--touch-target-min);min-height:var(--touch-target-min);transform:translateY(-50%)}.EmptyState_chip__xoJho.EmptyState_chip__xoJho:hover{border-color:var(--color-primary);color:var(--color-primary)}.EmptyState_chip__xoJho.EmptyState_chip__xoJho:focus-visible{outline:var(--focus-ring-width) solid var(--color-primary);outline-offset:var(--focus-ring-offset)}.EmptyState_chipLabel__GqQPx.EmptyState_chipLabel__GqQPx{white-space:nowrap}.EmptyState_chipDelta__Oumjl.EmptyState_chipDelta__Oumjl{color:var(--color-text-muted);font-size:var(--fs-xs);white-space:nowrap}.EmptyState_actions__3eBVZ.EmptyState_actions__3eBVZ{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-3)}.EmptyState_srOnly__1YRu2.EmptyState_srOnly__1YRu2{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ProfileChecklist_nudge__53HZy.ProfileChecklist_nudge__53HZy{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap}.ProfileChecklist_itemText__Bmd9x.ProfileChecklist_itemText__Bmd9x,.ProfileChecklist_nudgeText__Q3xvr.ProfileChecklist_nudgeText__Q3xvr{flex:1 1;min-width:0}.ProfileChecklist_payoff__QsgAC.ProfileChecklist_payoff__QsgAC{margin:0;font-family:var(--role-meta-family);font-size:var(--role-meta-size);font-weight:var(--role-meta-weight);line-height:var(--role-meta-leading);letter-spacing:var(--role-meta-tracking);color:var(--role-meta-ink);margin-top:var(--space-1)}.ProfileChecklist_header__HOSMo.ProfileChecklist_header__HOSMo{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.75rem}.ProfileChecklist_title__tsfW_.ProfileChecklist_title__tsfW_{margin:0;font-family:var(--role-title-card-family);font-size:var(--role-title-card-size);font-weight:var(--role-title-card-weight);line-height:var(--role-title-card-leading);letter-spacing:var(--role-title-card-tracking);color:var(--role-title-card-ink)}.ProfileChecklist_subtitle___Tmqo.ProfileChecklist_subtitle___Tmqo{margin:0;font-family:var(--role-meta-family);font-size:var(--role-meta-size);font-weight:var(--role-meta-weight);line-height:var(--role-meta-leading);letter-spacing:var(--role-meta-tracking);color:var(--role-meta-ink);margin-top:var(--space-1)}.ProfileChecklist_progressBar__Tv1Am.ProfileChecklist_progressBar__Tv1Am{height:6px;border-radius:var(--radius-chip);margin-bottom:1.25rem}.ProfileChecklist_progressBar__Tv1Am.ProfileChecklist_progressBar__Tv1Am .MuiLinearProgress-bar{background-color:var(--color-accent)}.ProfileChecklist_chipProgress__jVTmO.ProfileChecklist_chipProgress__jVTmO{display:inline-flex;align-items:center;padding:var(--role-chip-pad-block) var(--role-chip-pad-inline);font-family:var(--role-chip-family);font-size:var(--role-chip-size);font-weight:var(--role-chip-weight);line-height:var(--role-chip-leading);border-radius:var(--role-chip-radius);white-space:nowrap;background-color:var(--color-primary-50);color:var(--color-primary)}.ProfileChecklist_checklist__CeRzl.ProfileChecklist_checklist__CeRzl{display:flex;flex-direction:column;gap:var(--space-2)}.ProfileChecklist_checklistItem__QwCAw.ProfileChecklist_checklistItem__QwCAw{display:flex;align-items:center;gap:var(--space-2)}.ProfileChecklist_iconDone__C9z8c.ProfileChecklist_iconDone__C9z8c{color:var(--color-semantic-success);flex-shrink:0}.ProfileChecklist_iconPending__51G78.ProfileChecklist_iconPending__51G78{color:var(--color-border);flex-shrink:0}.ProfileChecklist_labelDone__xYLLU.ProfileChecklist_labelDone__xYLLU{margin:0;font-family:var(--role-meta-family);font-size:var(--role-meta-size);font-weight:var(--role-meta-weight);line-height:var(--role-meta-leading);letter-spacing:var(--role-meta-tracking);color:var(--role-meta-ink);text-decoration:line-through;flex:1 1}.ProfileChecklist_labelPending__wEHyL.ProfileChecklist_labelPending__wEHyL{margin:0;font-family:var(--role-body-family);font-size:var(--role-body-size);font-weight:var(--role-body-weight);line-height:var(--role-body-leading);letter-spacing:var(--role-body-tracking);color:var(--role-body-ink);flex:1 1}.ProfileChecklist_actionBtn__XRDCV.ProfileChecklist_actionBtn__XRDCV{color:var(--color-primary);padding:0;min-width:unset;white-space:nowrap}.ProfileChecklist_actionBtn__XRDCV.ProfileChecklist_actionBtn__XRDCV:hover{background:none;text-decoration:underline}.SurfaceCard_surfaceCard__KNesO.SurfaceCard_surfaceCard__KNesO{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);padding:var(--space-3);transition:border-color var(--motion-duration-fast) var(--motion-ease-out),box-shadow var(--motion-duration-fast) var(--motion-ease-out)}@media(min-width:600px){.SurfaceCard_surfaceCard__KNesO.SurfaceCard_surfaceCard__KNesO{padding:var(--space-6)}}.SurfaceCard_workspace__sOuwc.SurfaceCard_workspace__sOuwc{background:var(--role-surface-bg);border:1px solid var(--role-surface-border);border-radius:var(--role-surface-radius);padding:var(--role-surface-pad);box-shadow:var(--role-surface-shadow)}.SurfaceCard_interactive__cHxCi.SurfaceCard_interactive__cHxCi{transition:transform var(--motion-duration-fast) var(--motion-ease-out)}.SurfaceCard_interactive__cHxCi.SurfaceCard_interactive__cHxCi:active{transform:scale(.97);transition-duration:0s}@media(prefers-reduced-motion:reduce){.SurfaceCard_interactive__cHxCi.SurfaceCard_interactive__cHxCi:active{transform:none;filter:brightness(.95)}}.SurfaceCard_interactive__cHxCi.SurfaceCard_interactive__cHxCi{cursor:pointer;will-change:transform}.SurfaceCard_interactive__cHxCi.SurfaceCard_interactive__cHxCi:hover{border-color:var(--color-primary);box-shadow:var(--shadow-md);transform:translateY(-2px)}.SurfaceCard_selected__2vrnq.SurfaceCard_selected__2vrnq{border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary-100)}.ErrorState_error__rOIxf.ErrorState_error__rOIxf{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);padding:var(--space-12) var(--space-6);text-align:center;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card)}.ErrorState_iconWrap__qdR3R.ErrorState_iconWrap__qdR3R{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:var(--radius-chip);background:var(--color-red-lt);color:var(--color-red)}.ErrorState_title__Ngly_.ErrorState_title__Ngly_{margin:0;font-family:var(--font-family-display);font-weight:var(--font-weight-bold);font-size:var(--fs-xl);line-height:var(--line-height-tight);letter-spacing:var(--tracking-normal);color:var(--color-text);text-wrap:pretty}.ErrorState_body__p11Cu.ErrorState_body__p11Cu{max-width:44ch;margin:0;font-family:var(--font-family-secondary);font-size:var(--fs-base);line-height:var(--line-height-relaxed);color:var(--color-text-muted);text-wrap:pretty}.ErrorState_actions__x_GiV.ErrorState_actions__x_GiV{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-3);margin-block-start:var(--space-1)}.RecommendedJobsSection_section__pNtsf.RecommendedJobsSection_section__pNtsf{display:contents}.RecommendedJobsSection_header__DSgqH.RecommendedJobsSection_header__DSgqH{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem}.RecommendedJobsSection_headerIcon__9Xh0p.RecommendedJobsSection_headerIcon__9Xh0p{color:var(--color-accent);font-size:var(--fs-2xl)}.RecommendedJobsSection_title___oQmM.RecommendedJobsSection_title___oQmM{margin:0;font-family:var(--role-title-section-family);font-size:var(--role-title-section-size);font-weight:var(--role-title-section-weight);line-height:var(--role-title-section-leading);letter-spacing:var(--role-title-section-tracking);color:var(--role-title-section-ink)}.RecommendedJobsSection_aiBadge__wPcm6.RecommendedJobsSection_aiBadge__wPcm6{display:inline-flex;align-items:center;padding:var(--role-chip-pad-block) var(--role-chip-pad-inline);font-family:var(--role-chip-family);font-size:var(--role-chip-size);font-weight:var(--role-chip-weight);line-height:var(--role-chip-leading);border-radius:var(--role-chip-radius);white-space:nowrap;background:var(--color-primary-50,var(--color-primary-light));color:var(--color-primary);height:20px;border-radius:var(--radius-chip);display:none}@media(min-width:600px){.RecommendedJobsSection_aiBadge__wPcm6.RecommendedJobsSection_aiBadge__wPcm6{display:inline-flex}}.RecommendedJobsSection_listStack__5WidV.RecommendedJobsSection_listStack__5WidV{display:flex;flex-direction:column;gap:var(--space-3)}.RecommendedJobsSection_seeAllButton__69ngC.RecommendedJobsSection_seeAllButton__69ngC{font-family:var(--role-meta-family);font-size:var(--role-meta-size);font-weight:var(--role-meta-weight);line-height:var(--role-meta-leading);letter-spacing:var(--role-meta-tracking);color:var(--role-meta-ink);margin:0 0 0 auto;padding:0;min-width:0;color:var(--color-primary);text-transform:none}.RecommendedJobsSection_seeAllButton__69ngC.RecommendedJobsSection_seeAllButton__69ngC:hover{background:none;text-decoration:underline}.RecommendedJobsSection_seeAllIcon__BRRS2.RecommendedJobsSection_seeAllIcon__BRRS2{font-size:var(--fs-base)!important}.RecommendedJobsSection_showMoreWrap__XKTtc.RecommendedJobsSection_showMoreWrap__XKTtc{padding-top:2px}.RecommendedJobsSection_showMoreButton__JDHxY.RecommendedJobsSection_showMoreButton__JDHxY{margin:0;font-family:var(--role-meta-family);font-size:var(--role-meta-size);font-weight:var(--role-meta-weight);line-height:var(--role-meta-leading);letter-spacing:var(--role-meta-tracking);color:var(--role-meta-ink);color:var(--color-primary);border-color:var(--color-primary);border-radius:var(--radius-btn);text-transform:none}.RecommendedJobsSection_showMoreButton__JDHxY.RecommendedJobsSection_showMoreButton__JDHxY:hover{background-color:var(--color-primary-50);border-color:var(--color-primary)}.JobCard_card__wh2ng.JobCard_card__wh2ng.JobCard_card__wh2ng{display:flex;flex-direction:column;gap:var(--space-2);min-width:0;padding:var(--space-3) var(--space-4)}@media(min-width:600px){.JobCard_card__wh2ng.JobCard_card__wh2ng.JobCard_card__wh2ng{padding:var(--space-4) var(--space-6)}}.JobCard_head__JYIEa.JobCard_head__JYIEa{display:flex;align-items:flex-start;gap:var(--space-3)}.JobCard_logo__tbwN9.JobCard_logo__tbwN9{flex-shrink:0;width:2.5rem;height:2.5rem;border-radius:var(--radius-base);border:1px solid var(--color-border);background:var(--color-surface);display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative}.JobCard_heading__IlUz3.JobCard_heading__IlUz3{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:var(--space-1)}.JobCard_titleLine__E0NLR.JobCard_titleLine__E0NLR{display:flex;align-items:flex-start;gap:var(--space-2);min-width:0}.JobCard_title__d61kV.JobCard_title__d61kV{margin:0;font-family:var(--role-title-card-family);font-size:var(--role-title-card-size);font-weight:var(--role-title-card-weight);line-height:var(--role-title-card-leading);letter-spacing:var(--role-title-card-tracking);color:var(--role-title-card-ink);min-width:0;overflow-wrap:anywhere;text-decoration:none;position:relative}.JobCard_title__d61kV.JobCard_title__d61kV:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;min-width:var(--touch-target-min);min-height:var(--touch-target-min);height:100%;z-index:-1}.JobCard_title__d61kV.JobCard_title__d61kV:hover{color:var(--color-primary);text-decoration:underline}.JobCard_title__d61kV.JobCard_title__d61kV:focus-visible{outline:var(--focus-ring-width) solid var(--color-primary);outline-offset:var(--focus-ring-offset);border-radius:var(--radius-base)}.JobCard_company__N_618.JobCard_company__N_618{font-family:var(--role-meta-family);font-size:var(--role-meta-size);font-weight:var(--role-meta-weight);line-height:var(--role-meta-leading);letter-spacing:var(--role-meta-tracking);color:var(--role-meta-ink);margin:0;overflow-wrap:anywhere}.JobCard_verifiedIcon__DKJ8F.JobCard_verifiedIcon__DKJ8F{color:var(--color-primary);vertical-align:text-bottom}.JobCard_actions__g7cSp.JobCard_actions__g7cSp{display:flex;align-items:center;gap:var(--space-1);flex-shrink:0;margin-top:calc(var(--space-1)*-1);margin-right:calc(var(--space-2)*-1)}.JobCard_iconBtn__ZSXlM.JobCard_iconBtn__ZSXlM{position:relative}.JobCard_iconBtn__ZSXlM.JobCard_iconBtn__ZSXlM:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;min-width:var(--touch-target-min);min-height:var(--touch-target-min);height:100%;z-index:-1}.JobCard_iconBtn__ZSXlM.JobCard_iconBtn__ZSXlM{color:var(--color-text-muted);padding:var(--space-1)!important}.JobCard_iconBtn__ZSXlM.JobCard_iconBtn__ZSXlM:hover{color:var(--color-accent);background:var(--color-primary-50)!important}.JobCard_iconBtn__ZSXlM.JobCard_iconBtn__ZSXlM:focus-visible{outline:var(--focus-ring-width) solid var(--color-primary);outline-offset:var(--focus-ring-offset)}.JobCard_iconBtn__ZSXlM.JobCard_iconBtn__ZSXlM.JobCard_saved__ez4hr{color:var(--color-accent)}.JobCard_meta__okQZV.JobCard_meta__okQZV{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-4);margin:0;padding:0;list-style:none}.JobCard_metaItem__HRHOO.JobCard_metaItem__HRHOO{margin:0;font-family:var(--role-meta-family);font-size:var(--role-meta-size);font-weight:var(--role-meta-weight);line-height:var(--role-meta-leading);letter-spacing:var(--role-meta-tracking);color:var(--role-meta-ink);display:inline-flex;align-items:center;gap:var(--space-1);min-width:0;max-width:100%}.JobCard_metaText__N2fmu.JobCard_metaText__N2fmu{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.JobCard_metaIcon__cQvI4.JobCard_metaIcon__cQvI4{flex-shrink:0;color:var(--color-text-muted)}.JobCard_snippet__blyev.JobCard_snippet__blyev{margin:0;font-family:var(--role-meta-family);font-size:var(--role-meta-size);font-weight:var(--role-meta-weight);line-height:var(--role-meta-leading);letter-spacing:var(--role-meta-tracking);color:var(--role-meta-ink);margin:calc(var(--space-1)*-1) 0 0;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.JobCard_pills__z9WMU.JobCard_pills__z9WMU{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-2)}.JobCard_pill__q_Tfj.JobCard_pill__q_Tfj{font-weight:var(--role-chip-weight);border-radius:var(--role-chip-radius);font-weight:var(--font-weight-normal);color:var(--color-text-body);background:var(--color-surface);border:1px solid var(--color-border)}.JobCard_pillReason__LwR_p.JobCard_pillReason__LwR_p,.JobCard_pill__q_Tfj.JobCard_pill__q_Tfj{display:inline-flex;align-items:center;font-family:var(--role-chip-family);font-size:var(--role-chip-size);line-height:var(--role-chip-leading);white-space:nowrap;padding:0 var(--space-2);min-height:1.5rem;font-size:var(--fs-xs)}.JobCard_pillReason__LwR_p.JobCard_pillReason__LwR_p{font-weight:var(--role-chip-weight);border-radius:var(--role-chip-radius);border:1px solid var(--color-primary-100);background:var(--color-primary-50);font-weight:var(--font-weight-bold);color:var(--color-accent)}.JobCard_morePills__sCx_c.JobCard_morePills__sCx_c{font-size:var(--fs-xs);color:var(--color-text-body)}.JobCard_newBadge__40154.JobCard_newBadge__40154{flex-shrink:0;margin-top:.125rem;background:var(--color-semantic-success-light);color:var(--color-semantic-success-dark)}.JobCard_appliedBadge___IBsS.JobCard_appliedBadge___IBsS,.JobCard_externalBadge__9Vx3r.JobCard_externalBadge__9Vx3r,.JobCard_newBadge__40154.JobCard_newBadge__40154{display:inline-flex;align-items:center;font-family:var(--role-chip-family);font-size:var(--role-chip-size);font-weight:var(--role-chip-weight);line-height:var(--role-chip-leading);border-radius:var(--role-chip-radius);white-space:nowrap;padding:0 var(--space-2);font-size:var(--fs-xs);font-weight:var(--font-weight-bold)}.JobCard_appliedBadge___IBsS.JobCard_appliedBadge___IBsS,.JobCard_externalBadge__9Vx3r.JobCard_externalBadge__9Vx3r{gap:var(--space-1);background:var(--color-primary-50);color:var(--color-accent);border:1px solid var(--color-primary-100)}.JobCard_matchScore__Jgulu.JobCard_matchScore__Jgulu{display:inline-flex;align-items:center;font-family:var(--role-chip-family);font-size:var(--role-chip-size);font-weight:var(--role-chip-weight);line-height:var(--role-chip-leading);border-radius:var(--role-chip-radius);white-space:nowrap;padding:0 var(--space-2);background:var(--color-primary);color:var(--color-primary-contrast);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.JobCard_externalBadge__9Vx3r.JobCard_externalBadge__9Vx3r{margin-left:var(--space-2);vertical-align:text-bottom}.JobCard_expiry__eGw75.JobCard_expiry__eGw75{display:inline-flex;align-items:center;font-family:var(--role-chip-family);font-size:var(--role-chip-size);font-weight:var(--role-chip-weight);line-height:var(--role-chip-leading);border-radius:var(--role-chip-radius);white-space:nowrap;gap:var(--space-1);padding:0 var(--space-2);font-size:var(--fs-xs);font-weight:var(--font-weight-bold)}.JobCard_expiry-error__k2v3N.JobCard_expiry-error__k2v3N{background:var(--color-semantic-error-light);color:var(--color-semantic-error-dark)}.JobCard_expiry-warning__lt_CC.JobCard_expiry-warning__lt_CC{background:var(--color-warning-bg);color:var(--color-semantic-warning-dark)}.JobCard_expiry-info__eFNXD.JobCard_expiry-info__eFNXD{background:var(--color-primary-50);color:var(--color-accent)}.JobCard_skeletonTag__Wl43N.JobCard_skeletonTag__Wl43N{height:1.5rem;border-radius:var(--radius-chip)}.CompanyLogo_frame__iOn5Q.CompanyLogo_frame__iOn5Q{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:inherit;overflow:hidden}.CompanyLogo_img__JcLq1.CompanyLogo_img__JcLq1{object-fit:contain}.CompanyLogo_fallback__0wMoq.CompanyLogo_fallback__0wMoq{background:var(--color-neutral-100);color:var(--color-text-muted)}.CompanyLogo_fallback__0wMoq.CompanyLogo_fallback__0wMoq .CompanyLogo_glyph__UUAiE{width:55%;height:55%;max-width:2.5rem;max-height:2.5rem}.JobCardMini_card__J37b1.JobCardMini_card__J37b1{background:var(--role-surface-bg);border:1px solid var(--role-surface-border);border-radius:var(--role-surface-radius);padding:var(--role-surface-pad);transition:transform var(--motion-duration-fast) var(--motion-ease-out)}.JobCardMini_card__J37b1.JobCardMini_card__J37b1:active{transform:scale(.97);transition-duration:0s}@media(prefers-reduced-motion:reduce){.JobCardMini_card__J37b1.JobCardMini_card__J37b1:active{transform:none;filter:brightness(.95)}}.JobCardMini_card__J37b1.JobCardMini_card__J37b1{display:flex;flex-direction:column;gap:var(--space-1);width:100%;min-width:0;text-decoration:none;transition:transform var(--motion-duration-fast) var(--motion-ease-out),border-color var(--motion-duration-fast) var(--motion-ease-out),box-shadow var(--motion-duration-fast) var(--motion-ease-out)}.JobCardMini_card__J37b1.JobCardMini_card__J37b1:hover{border-color:var(--color-accent);box-shadow:var(--shadow-sm)}.JobCardMini_card__J37b1.JobCardMini_card__J37b1:focus-visible{outline:var(--focus-ring-width) solid var(--color-primary);outline-offset:var(--focus-ring-offset)}.JobCardMini_head__m823h.JobCardMini_head__m823h{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-2);margin-bottom:var(--space-2)}.JobCardMini_logo__6XfRc.JobCardMini_logo__6XfRc{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:36px;height:36px;overflow:hidden;background-color:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-base)}.JobCardMini_badges__lgEKz.JobCardMini_badges__lgEKz{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-1);min-width:0}.JobCardMini_badge__xa349.JobCardMini_badge__xa349{display:inline-flex;align-items:center;padding:var(--role-chip-pad-block) var(--role-chip-pad-inline);font-family:var(--role-chip-family);font-size:var(--role-chip-size);font-weight:var(--role-chip-weight);line-height:var(--role-chip-leading);border-radius:var(--role-chip-radius);white-space:nowrap;gap:var(--space-1)}.JobCardMini_badgeMatch___wpe1.JobCardMini_badgeMatch___wpe1{color:var(--color-primary-contrast);background-color:var(--color-primary)}.JobCardMini_badgeScoring__mkQkb.JobCardMini_badgeScoring__mkQkb{color:var(--color-primary);background-color:var(--color-primary-50)}.JobCardMini_badgeApplied__wIlK8.JobCardMini_badgeApplied__wIlK8,.JobCardMini_badgeNew__lJLXn.JobCardMini_badgeNew__lJLXn{color:var(--color-semantic-success);background-color:var(--color-success-bg)}.JobCardMini_title__g0CH1.JobCardMini_title__g0CH1{margin:0;font-family:var(--role-title-card-family);font-size:var(--role-title-card-size);font-weight:var(--role-title-card-weight);line-height:var(--role-title-card-leading);letter-spacing:var(--role-title-card-tracking);color:var(--role-title-card-ink);display:-webkit-box;min-height:calc(2em*var(--role-title-card-leading));overflow:hidden;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow-wrap:anywhere}.JobCardMini_reasons__XAEKo.JobCardMini_reasons__XAEKo{margin:0;font-family:var(--role-meta-family);font-size:var(--role-meta-size);font-weight:var(--role-meta-weight);line-height:var(--role-meta-leading);letter-spacing:var(--role-meta-tracking);color:var(--role-meta-ink);display:flex;align-items:center;gap:var(--space-1);min-width:0;font-size:var(--fs-xs);font-weight:var(--font-weight-bold);color:var(--color-accent)}.JobCardMini_reasonIcon__PRaG9.JobCardMini_reasonIcon__PRaG9{color:var(--color-primary)}.JobCardMini_reasonText__y38Mw.JobCardMini_reasonText__y38Mw{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.JobCardMini_row__jiY8r.JobCardMini_row__jiY8r{display:flex;align-items:center;gap:var(--space-1);min-width:0}.JobCardMini_company__rgiUg.JobCardMini_company__rgiUg{margin:0;font-family:var(--role-meta-family);font-size:var(--role-meta-size);font-weight:var(--role-meta-weight);line-height:var(--role-meta-leading);letter-spacing:var(--role-meta-tracking);color:var(--role-meta-ink);min-width:0;overflow:hidden;font-size:var(--fs-xs);font-weight:var(--font-weight-bold);white-space:nowrap;text-overflow:ellipsis}.JobCardMini_verified__x4a3f.JobCardMini_verified__x4a3f{display:inline-flex;color:var(--color-primary)}.JobCardMini_iconMuted__vq2CO.JobCardMini_iconMuted__vq2CO{color:var(--color-text-muted)}.JobCardMini_meta__69Mny.JobCardMini_meta__69Mny{margin:0;font-family:var(--role-meta-family);font-size:var(--role-meta-size);font-weight:var(--role-meta-weight);line-height:var(--role-meta-leading);letter-spacing:var(--role-meta-tracking);color:var(--role-meta-ink);min-width:0;overflow:hidden;font-size:var(--fs-xs);white-space:nowrap;text-overflow:ellipsis}.JobCardMini_facts__ZWCJp.JobCardMini_facts__ZWCJp{display:flex;flex-wrap:nowrap;gap:var(--space-1);min-width:0;margin-top:var(--space-1)}.JobCardMini_factPill__8lRsv.JobCardMini_factPill__8lRsv{display:inline-flex;align-items:center;padding:var(--role-chip-pad-block) var(--role-chip-pad-inline);font-family:var(--role-chip-family);font-size:var(--role-chip-size);font-weight:var(--role-chip-weight);line-height:var(--role-chip-leading);border-radius:var(--role-chip-radius);white-space:nowrap;min-width:0;overflow:hidden;text-overflow:ellipsis;font-weight:var(--font-weight-normal);color:var(--color-text-muted);background:var(--color-background);border:1px solid var(--color-border)}.JobCardMini_footer__HxesX.JobCardMini_footer__HxesX{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);min-width:0;padding-top:var(--space-3);border-top:1px solid var(--color-border)}.JobCardMini_spacer__HCoQQ.JobCardMini_spacer__HCoQQ{flex:1 0 var(--space-2)}.JobCardMini_salaryAbsent__V_bj4.JobCardMini_salaryAbsent__V_bj4,.JobCardMini_salary__3ZYS6.JobCardMini_salary__3ZYS6{margin:0;font-family:var(--role-meta-family);font-size:var(--role-meta-size);font-weight:var(--role-meta-weight);line-height:var(--role-meta-leading);letter-spacing:var(--role-meta-tracking);color:var(--role-meta-ink);min-width:0;overflow:hidden;font-size:var(--fs-xs);white-space:nowrap;text-overflow:ellipsis}.JobCardMini_salary__3ZYS6.JobCardMini_salary__3ZYS6{font-weight:var(--font-weight-bold);color:var(--color-semantic-success)}.JobCardMini_salaryAbsent__V_bj4.JobCardMini_salaryAbsent__V_bj4{color:var(--color-text-muted)}.JobCardMini_timeAgo__gthgr.JobCardMini_timeAgo__gthgr{margin:0;font-family:var(--role-meta-family);font-size:var(--role-meta-size);font-weight:var(--role-meta-weight);line-height:var(--role-meta-leading);letter-spacing:var(--role-meta-tracking);color:var(--role-meta-ink);flex-shrink:0;font-size:var(--fs-xs);white-space:nowrap;color:var(--color-text-muted)}.JobRail_strip__og9TN.JobRail_strip__og9TN{container-type:inline-size;min-width:0}.JobRail_rail__nPSIH.JobRail_rail__nPSIH{display:grid;grid-auto-flow:column;grid-auto-columns:82%;gap:var(--space-3);margin:calc(var(--space-1)*-1);padding:var(--space-1);list-style:none;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--space-1);scrollbar-width:none}@media(prefers-reduced-motion:no-preference){.JobRail_rail__nPSIH.JobRail_rail__nPSIH{scroll-behavior:smooth}}@container (min-width: 540px){.JobRail_rail__nPSIH.JobRail_rail__nPSIH{grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:repeat(2,minmax(0,1fr));overflow-x:visible;scroll-snap-type:none}}@container (min-width: 800px){.JobRail_rail__nPSIH.JobRail_rail__nPSIH{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (min-width: 1100px){.JobRail_rail__nPSIH.JobRail_rail__nPSIH{grid-template-columns:repeat(4,minmax(0,1fr))}}@container (540px <= width < 800px){.JobRail_rail__nPSIH.JobRail_rail__nPSIH>.JobRail_item__0yCuY:nth-child(2n+3):nth-last-child(-n+1),.JobRail_rail__nPSIH.JobRail_rail__nPSIH>.JobRail_item__0yCuY:nth-child(2n+3):nth-last-child(-n+1)~.JobRail_item__0yCuY,.JobRail_rail__nPSIH.JobRail_rail__nPSIH>.JobRail_item__0yCuY:nth-child(n+5){display:none}}@container (800px <= width < 1100px){.JobRail_rail__nPSIH.JobRail_rail__nPSIH>.JobRail_item__0yCuY:nth-child(3n+4):nth-last-child(-n+2),.JobRail_rail__nPSIH.JobRail_rail__nPSIH>.JobRail_item__0yCuY:nth-child(3n+4):nth-last-child(-n+2)~.JobRail_item__0yCuY,.JobRail_rail__nPSIH.JobRail_rail__nPSIH>.JobRail_item__0yCuY:nth-child(n+7){display:none}}@container (min-width: 1100px){.JobRail_rail__nPSIH.JobRail_rail__nPSIH>.JobRail_item__0yCuY:nth-child(4n+5):nth-last-child(-n+3),.JobRail_rail__nPSIH.JobRail_rail__nPSIH>.JobRail_item__0yCuY:nth-child(4n+5):nth-last-child(-n+3)~.JobRail_item__0yCuY,.JobRail_rail__nPSIH.JobRail_rail__nPSIH>.JobRail_item__0yCuY:nth-child(n+9){display:none}}.JobRail_item__0yCuY.JobRail_item__0yCuY{display:flex;min-width:0;scroll-snap-align:start}.JobRail_item__0yCuY.JobRail_item__0yCuY>*{flex:1 1 auto;min-width:0}.JobRail_skeleton__MqYgB.JobRail_skeleton__MqYgB{width:100%;height:13rem;border-radius:var(--radius-card)}