.JobPage-module-scss-module__AQOCZq__pageWrapper.JobPage-module-scss-module__AQOCZq__pageWrapper{align-items:flex-start;gap:var(--space-6);padding:var(--space-6) 0 var(--space-12);background:var(--color-background);box-sizing:border-box;min-height:100vh;display:flex}.JobPage-module-scss-module__AQOCZq__mainContent.JobPage-module-scss-module__AQOCZq__mainContent{flex:65%;min-width:0}.JobPage-module-scss-module__AQOCZq__unavailableBanner.JobPage-module-scss-module__AQOCZq__unavailableBanner{margin-bottom:var(--space-6);padding:var(--space-4);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-base);box-shadow:var(--shadow-sm)}.JobPage-module-scss-module__AQOCZq__browseJobsBtn.JobPage-module-scss-module__AQOCZq__browseJobsBtn{margin-top:var(--space-3)}.JobPage-module-scss-module__AQOCZq__managedBanner.JobPage-module-scss-module__AQOCZq__managedBanner{align-items:center;gap:var(--space-3);margin-bottom:var(--space-6);padding:var(--space-4);background:var(--color-teal-lt);border:1px solid var(--color-teal);border-radius:var(--radius-card);display:flex}.JobPage-module-scss-module__AQOCZq__managedBannerIcon.JobPage-module-scss-module__AQOCZq__managedBannerIcon{color:var(--color-teal);flex-shrink:0}.JobPage-module-scss-module__AQOCZq__managedBannerCopy.JobPage-module-scss-module__AQOCZq__managedBannerCopy{flex-direction:column;line-height:1.4;display:flex}.JobPage-module-scss-module__AQOCZq__managedBannerCopy.JobPage-module-scss-module__AQOCZq__managedBannerCopy strong{color:var(--color-teal-dark,var(--color-teal));font-family:var(--font-family-primary)}.JobPage-module-scss-module__AQOCZq__managedBannerCopy.JobPage-module-scss-module__AQOCZq__managedBannerCopy span{color:var(--color-text);font-size:var(--fs-sm)}.JobPage-module-scss-module__AQOCZq__sidebar.JobPage-module-scss-module__AQOCZq__sidebar{flex:0 0 35%;max-width:35%}.JobPage-module-scss-module__AQOCZq__sidebarCard.JobPage-module-scss-module__AQOCZq__sidebarCard{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:var(--shadow-md)}.JobPage-module-scss-module__AQOCZq__sidebarLogoWrap.JobPage-module-scss-module__AQOCZq__sidebarLogoWrap{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-primary-light);width:72px;height:72px;margin-bottom:var(--space-3);justify-content:center;align-items:center;display:flex;overflow:hidden}.JobPage-module-scss-module__AQOCZq__sidebarLogoImg.JobPage-module-scss-module__AQOCZq__sidebarLogoImg{object-fit:contain;width:100%;height:100%}.JobPage-module-scss-module__AQOCZq__sidebarLogoIcon.JobPage-module-scss-module__AQOCZq__sidebarLogoIcon{font-size:var(--fs-4xl);color:var(--color-accent)}.JobPage-module-scss-module__AQOCZq__sidebarTitle.JobPage-module-scss-module__AQOCZq__sidebarTitle{font-family:var(--font-family-display);font-size:var(--fs-4xl);font-weight:var(--font-weight-bold);color:var(--color-text);margin-bottom:6px;line-height:1.25}.JobPage-module-scss-module__AQOCZq__sidebarCompanyLink.JobPage-module-scss-module__AQOCZq__sidebarCompanyLink{color:var(--color-accent);font-size:var(--fs-sm);font-weight:var(--font-weight-medium);margin-bottom:2px;text-decoration:none;display:inline-block}.JobPage-module-scss-module__AQOCZq__sidebarCompanyLink.JobPage-module-scss-module__AQOCZq__sidebarCompanyLink:hover{text-decoration:underline}.JobPage-module-scss-module__AQOCZq__sidebarMetaRow.JobPage-module-scss-module__AQOCZq__sidebarMetaRow{color:var(--color-text-muted);font-size:var(--fs-base);font-family:var(--font-family-secondary);align-items:center;gap:6px;margin-top:8px;display:flex}.JobPage-module-scss-module__AQOCZq__sidebarMetaIcon.JobPage-module-scss-module__AQOCZq__sidebarMetaIcon{font-size:var(--fs-base);color:var(--color-accent);flex-shrink:0}.JobPage-module-scss-module__AQOCZq__sidebarSalary.JobPage-module-scss-module__AQOCZq__sidebarSalary{font-size:var(--fs-xl);font-weight:var(--font-weight-semibold);font-family:var(--font-family-mono);color:var(--color-accent);align-items:center;gap:6px;margin-top:8px;display:flex}.JobPage-module-scss-module__AQOCZq__sidebarChips.JobPage-module-scss-module__AQOCZq__sidebarChips{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.JobPage-module-scss-module__AQOCZq__sidebarChip.JobPage-module-scss-module__AQOCZq__sidebarChip{color:var(--color-text);font-size:var(--fs-sm);background:var(--color-neutral-100)!important;border:none!important}.JobPage-module-scss-module__AQOCZq__applyBtn.JobPage-module-scss-module__AQOCZq__applyBtn{width:100%;font-size:var(--fs-base);font-weight:var(--font-weight-semibold);text-transform:none;padding:var(--input-padding-y) calc(var(--input-padding-x)*1.5)!important;border-radius:var(--radius-lg)!important}.JobPage-module-scss-module__AQOCZq__academyAdCard.JobPage-module-scss-module__AQOCZq__academyAdCard{margin-top:var(--space-4);background:linear-gradient(135deg, var(--color-accent), var(--color-primary-800));border-radius:var(--radius-xl);padding:var(--space-6);text-align:center}.JobPage-module-scss-module__AQOCZq__academyAdTitle.JobPage-module-scss-module__AQOCZq__academyAdTitle{font-family:var(--font-family-primary);font-size:var(--fs-base);font-weight:var(--font-weight-bold);color:var(--color-neutral-white);line-height:1.3;margin-bottom:var(--space-1)!important}.JobPage-module-scss-module__AQOCZq__academyAdSubtitle.JobPage-module-scss-module__AQOCZq__academyAdSubtitle{font-family:var(--font-family-secondary);font-size:var(--fs-sm);color:#ffffffd9;margin-bottom:var(--space-4)!important}.JobPage-module-scss-module__AQOCZq__academyAdBtn.JobPage-module-scss-module__AQOCZq__academyAdBtn{width:100%;color:var(--color-accent);font-weight:var(--font-weight-semibold);text-transform:none;background-color:var(--color-neutral-white)!important;border-radius:var(--radius-lg)!important;padding:var(--input-padding-y) calc(var(--input-padding-x)*1.5)!important}.JobPage-module-scss-module__AQOCZq__academyAdBtn.JobPage-module-scss-module__AQOCZq__academyAdBtn:hover{background-color:var(--color-neutral-100)!important}.JobPage-module-scss-module__AQOCZq__appliedBadge.JobPage-module-scss-module__AQOCZq__appliedBadge{background:var(--color-semantic-success-light);border-radius:var(--radius-lg);align-items:center;gap:8px;padding:10px 14px;display:flex}.JobPage-module-scss-module__AQOCZq__appliedBadge.JobPage-module-scss-module__AQOCZq__appliedBadge svg{color:var(--color-semantic-success);font-size:var(--fs-2xl)}.JobPage-module-scss-module__AQOCZq__appliedBadge.JobPage-module-scss-module__AQOCZq__appliedBadge p{color:var(--color-semantic-success);font-weight:var(--font-weight-semibold);font-size:var(--fs-sm);margin:0!important}.JobPage-module-scss-module__AQOCZq__spinner.JobPage-module-scss-module__AQOCZq__spinner{color:var(--color-accent)}.JobPage-module-scss-module__AQOCZq__errorText.JobPage-module-scss-module__AQOCZq__errorText{color:var(--color-semantic-error);font-size:var(--fs-sm);margin-top:8px!important}.JobPage-module-scss-module__AQOCZq__applyHint.JobPage-module-scss-module__AQOCZq__applyHint{font-size:var(--fs-xs);line-height:var(--line-height-normal);color:var(--color-text-muted);text-wrap:pretty;margin-top:var(--space-2)!important}.JobPage-module-scss-module__AQOCZq__viewerNotice.JobPage-module-scss-module__AQOCZq__viewerNotice{align-items:flex-start;gap:var(--space-3);padding:var(--space-4);background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-card);flex-direction:column;display:flex}.JobPage-module-scss-module__AQOCZq__viewerNoticeText.JobPage-module-scss-module__AQOCZq__viewerNoticeText{font-size:var(--fs-sm);line-height:var(--line-height-relaxed);color:var(--color-text-muted);text-wrap:pretty}.JobPage-module-scss-module__AQOCZq__section.JobPage-module-scss-module__AQOCZq__section{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--space-6) var(--space-6);margin-bottom:var(--space-3)}.JobPage-module-scss-module__AQOCZq__sectionTitle.JobPage-module-scss-module__AQOCZq__sectionTitle{font-size:var(--fs-xl);font-weight:var(--font-weight-bold);color:var(--color-text);border-bottom:1px solid var(--color-border);display:block;margin-bottom:16px!important;padding-bottom:12px!important}.JobPage-module-scss-module__AQOCZq__highlightsRow.JobPage-module-scss-module__AQOCZq__highlightsRow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.JobPage-module-scss-module__AQOCZq__highlight.JobPage-module-scss-module__AQOCZq__highlight{background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-full);font-size:var(--fs-sm);color:var(--color-text);font-family:var(--font-family-secondary);align-items:center;gap:6px;padding:6px 14px;display:flex}.JobPage-module-scss-module__AQOCZq__highlightIcon.JobPage-module-scss-module__AQOCZq__highlightIcon{font-size:var(--fs-sm);color:var(--color-accent)}.JobPage-module-scss-module__AQOCZq__verifiedChip.JobPage-module-scss-module__AQOCZq__verifiedChip{color:var(--color-semantic-success);font-size:var(--fs-xs);font-weight:var(--font-weight-semibold);background:var(--color-semantic-success-light)!important;border:1px solid var(--color-semantic-success)!important;height:28px!important}.JobPage-module-scss-module__AQOCZq__expandable.JobPage-module-scss-module__AQOCZq__expandable{font-family:var(--font-family-secondary);color:var(--color-text);line-height:1.6;font-size:var(--fs-base);position:relative}.JobPage-module-scss-module__AQOCZq__expandable.JobPage-module-scss-module__AQOCZq__expandable p,.JobPage-module-scss-module__AQOCZq__expandable.JobPage-module-scss-module__AQOCZq__expandable li{font-size:var(--fs-base);color:var(--color-text);margin-bottom:6px;line-height:1.6}.JobPage-module-scss-module__AQOCZq__expandable.JobPage-module-scss-module__AQOCZq__expandable ul,.JobPage-module-scss-module__AQOCZq__expandable.JobPage-module-scss-module__AQOCZq__expandable ol{margin-bottom:8px;padding-left:20px}.JobPage-module-scss-module__AQOCZq__expandable.JobPage-module-scss-module__AQOCZq__collapsed{max-height:320px;overflow:hidden}.JobPage-module-scss-module__AQOCZq__expandable.JobPage-module-scss-module__AQOCZq__collapsed:after{content:"";background:linear-gradient(to bottom, transparent, var(--color-surface));pointer-events:none;height:56px;position:absolute;bottom:0;left:0;right:0}.JobPage-module-scss-module__AQOCZq__expandable.JobPage-module-scss-module__AQOCZq__expanded{max-height:none;overflow:visible}.JobPage-module-scss-module__AQOCZq__expandRow.JobPage-module-scss-module__AQOCZq__expandRow{border-top:1px solid var(--color-border);justify-content:center;margin-top:12px;padding-top:8px;display:flex}.JobPage-module-scss-module__AQOCZq__expandBtn.JobPage-module-scss-module__AQOCZq__expandBtn{color:var(--color-accent);font-size:var(--fs-sm);text-transform:none;font-weight:var(--font-weight-medium)}.JobPage-module-scss-module__AQOCZq__metaGrid.JobPage-module-scss-module__AQOCZq__metaGrid{flex-direction:column;gap:12px;display:flex}.JobPage-module-scss-module__AQOCZq__metaRow.JobPage-module-scss-module__AQOCZq__metaRow{align-items:flex-start;gap:16px;display:flex}.JobPage-module-scss-module__AQOCZq__metaLabel.JobPage-module-scss-module__AQOCZq__metaLabel{width:140px;font-size:var(--fs-sm);color:var(--color-text-muted);font-family:var(--font-family-secondary);flex-shrink:0;padding-top:2px}.JobPage-module-scss-module__AQOCZq__metaValue.JobPage-module-scss-module__AQOCZq__metaValue{font-size:var(--fs-base);color:var(--color-text);font-weight:var(--font-weight-semibold);font-family:var(--font-family-secondary);flex:1}.JobPage-module-scss-module__AQOCZq__skillsRow.JobPage-module-scss-module__AQOCZq__skillsRow{flex-wrap:wrap;flex:1;gap:6px;display:flex}.JobPage-module-scss-module__AQOCZq__skillChip.JobPage-module-scss-module__AQOCZq__skillChip{font-size:var(--fs-xs);color:var(--color-accent);border-color:var(--color-accent)!important}.JobPage-module-scss-module__AQOCZq__aboutCompany.JobPage-module-scss-module__AQOCZq__aboutCompany{align-items:center;gap:16px;display:flex}.JobPage-module-scss-module__AQOCZq__aboutLogo.JobPage-module-scss-module__AQOCZq__aboutLogo{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-background);flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;display:flex;overflow:hidden}.JobPage-module-scss-module__AQOCZq__aboutLogo.JobPage-module-scss-module__AQOCZq__aboutLogo img{object-fit:contain;width:100%;height:100%}.JobPage-module-scss-module__AQOCZq__aboutLogoIcon.JobPage-module-scss-module__AQOCZq__aboutLogoIcon{font-size:var(--fs-4xl);color:var(--color-accent)}.JobPage-module-scss-module__AQOCZq__aboutCompanyName.JobPage-module-scss-module__AQOCZq__aboutCompanyName{font-size:var(--fs-base);font-weight:var(--font-weight-semibold);color:var(--color-text);margin-bottom:4px!important}.JobPage-module-scss-module__AQOCZq__aboutCompanyLink.JobPage-module-scss-module__AQOCZq__aboutCompanyLink{font-size:var(--fs-sm);color:var(--color-accent);text-decoration:none}.JobPage-module-scss-module__AQOCZq__aboutCompanyLink.JobPage-module-scss-module__AQOCZq__aboutCompanyLink:hover{text-decoration:underline}@media (max-width:899px){.JobPage-module-scss-module__AQOCZq__pageWrapper.JobPage-module-scss-module__AQOCZq__pageWrapper{padding:var(--space-3) 0 var(--space-12);gap:var(--space-3);flex-direction:column}.JobPage-module-scss-module__AQOCZq__sidebar.JobPage-module-scss-module__AQOCZq__sidebar{display:none}.JobPage-module-scss-module__AQOCZq__section.JobPage-module-scss-module__AQOCZq__section,.JobPage-module-scss-module__AQOCZq__sidebarCard.JobPage-module-scss-module__AQOCZq__sidebarCard{padding:var(--space-4)}.JobPage-module-scss-module__AQOCZq__metaRow.JobPage-module-scss-module__AQOCZq__metaRow{gap:var(--space-1);flex-direction:column}.JobPage-module-scss-module__AQOCZq__metaLabel.JobPage-module-scss-module__AQOCZq__metaLabel{width:auto}}.JobPage-module-scss-module__AQOCZq__modalDialog.JobPage-module-scss-module__AQOCZq__modalDialog .MuiDialog-paper{border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}.JobPage-module-scss-module__AQOCZq__modalTitle.JobPage-module-scss-module__AQOCZq__modalTitle{font-size:var(--fs-xl);color:var(--color-on-surface);border-bottom:1px solid var(--color-outline);padding:1.5rem 1.5rem 1rem;font-weight:600}.JobPage-module-scss-module__AQOCZq__modalBody.JobPage-module-scss-module__AQOCZq__modalBody{color:var(--color-muted);font-size:var(--fs-sm);padding:1.25rem 1.5rem;line-height:1.6}.JobPage-module-scss-module__AQOCZq__modalBodyText.JobPage-module-scss-module__AQOCZq__modalBodyText{color:var(--color-muted);font-size:var(--fs-sm);margin-bottom:1rem}.JobPage-module-scss-module__AQOCZq__modalActions.JobPage-module-scss-module__AQOCZq__modalActions{border-top:1px solid var(--color-outline);gap:.75rem;padding:1rem 1.5rem 1.5rem;display:flex}@media (max-width:899px){.JobPage-module-scss-module__AQOCZq__modalTitle.JobPage-module-scss-module__AQOCZq__modalTitle,.JobPage-module-scss-module__AQOCZq__modalBody.JobPage-module-scss-module__AQOCZq__modalBody,.JobPage-module-scss-module__AQOCZq__modalActions.JobPage-module-scss-module__AQOCZq__modalActions{padding:1rem 1.25rem}}.JobPage-module-scss-module__AQOCZq__titleBlock.JobPage-module-scss-module__AQOCZq__titleBlock{align-items:flex-start;gap:var(--space-4);margin-block-end:var(--space-6);display:flex}.JobPage-module-scss-module__AQOCZq__titleLogo.JobPage-module-scss-module__AQOCZq__titleLogo{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);flex-shrink:0;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;display:flex;overflow:hidden}.JobPage-module-scss-module__AQOCZq__titleLogoImg.JobPage-module-scss-module__AQOCZq__titleLogoImg{object-fit:contain}.JobPage-module-scss-module__AQOCZq__titleLogoIcon.JobPage-module-scss-module__AQOCZq__titleLogoIcon{color:var(--color-text-muted)}.JobPage-module-scss-module__AQOCZq__titleCopy.JobPage-module-scss-module__AQOCZq__titleCopy{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.JobPage-module-scss-module__AQOCZq__jobTitle.JobPage-module-scss-module__AQOCZq__jobTitle{font-family:var(--font-family-display);font-weight:var(--font-weight-bold);font-size:var(--fs-4xl);line-height:var(--line-height-tight);letter-spacing:var(--tracking-tight);color:var(--color-text);text-wrap:pretty;margin:0!important}@media (max-width:599px){.JobPage-module-scss-module__AQOCZq__jobTitle.JobPage-module-scss-module__AQOCZq__jobTitle{font-size:var(--fs-3xl)}}.JobPage-module-scss-module__AQOCZq__titleMeta.JobPage-module-scss-module__AQOCZq__titleMeta{align-items:center;gap:var(--space-1) var(--space-4);font-family:var(--font-family-secondary);font-size:var(--fs-sm);color:var(--color-text-muted);flex-wrap:wrap;display:flex}.JobPage-module-scss-module__AQOCZq__titleCompany.JobPage-module-scss-module__AQOCZq__titleCompany{font-weight:var(--font-weight-bold);color:var(--color-text)}.JobPage-module-scss-module__AQOCZq__titleCompanyLink.JobPage-module-scss-module__AQOCZq__titleCompanyLink{font-weight:var(--font-weight-bold);color:var(--color-primary);text-decoration:none}.JobPage-module-scss-module__AQOCZq__titleCompanyLink.JobPage-module-scss-module__AQOCZq__titleCompanyLink:hover{text-decoration:underline}.JobPage-module-scss-module__AQOCZq__titleCompanyLink.JobPage-module-scss-module__AQOCZq__titleCompanyLink:focus-visible{outline:var(--focus-ring-width) solid var(--color-primary);outline-offset:var(--focus-ring-offset)}.JobPage-module-scss-module__AQOCZq__titleVerified.JobPage-module-scss-module__AQOCZq__titleVerified{align-items:center;gap:var(--space-1);color:var(--color-teal);display:inline-flex}
.JobApplicationSuccessful-module-scss-module__jg1spq__successModalContent.JobApplicationSuccessful-module-scss-module__jg1spq__successModalContent{text-align:center;background:#fff;border-radius:.75rem;padding:2rem 1.5rem}.JobApplicationSuccessful-module-scss-module__jg1spq__icon.JobApplicationSuccessful-module-scss-module__jg1spq__icon{margin-bottom:1rem}.JobApplicationSuccessful-module-scss-module__jg1spq__title.JobApplicationSuccessful-module-scss-module__jg1spq__title{color:#2e7d32;margin-bottom:.75rem}.JobApplicationSuccessful-module-scss-module__jg1spq__subtitle.JobApplicationSuccessful-module-scss-module__jg1spq__subtitle{color:#616161;margin-bottom:1.5rem}.JobApplicationSuccessful-module-scss-module__jg1spq__buttonGroup.JobApplicationSuccessful-module-scss-module__jg1spq__buttonGroup{justify-content:center;gap:1rem;margin-top:1rem;display:flex}@media (max-width:599px){.JobApplicationSuccessful-module-scss-module__jg1spq__successModalContent.JobApplicationSuccessful-module-scss-module__jg1spq__successModalContent{padding:1.5rem .75rem}.JobApplicationSuccessful-module-scss-module__jg1spq__buttonGroup.JobApplicationSuccessful-module-scss-module__jg1spq__buttonGroup{flex-direction:column;align-items:center}}
.JobSkillInsights-module-scss-module___OgSla__insightsCard.JobSkillInsights-module-scss-module___OgSla__insightsCard{margin-top:var(--space-4);background-color:var(--color-surface);border:1px solid var(--color-outline);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:var(--space-6)}.JobSkillInsights-module-scss-module___OgSla__headerRow.JobSkillInsights-module-scss-module___OgSla__headerRow{margin-bottom:var(--space-4);justify-content:space-between;align-items:center;gap:.75rem;display:flex}.JobSkillInsights-module-scss-module___OgSla__titleRow.JobSkillInsights-module-scss-module___OgSla__titleRow{align-items:center;gap:.5rem;display:flex}.JobSkillInsights-module-scss-module___OgSla__headerIcon.JobSkillInsights-module-scss-module___OgSla__headerIcon{color:var(--color-accent);font-size:var(--fs-base)}.JobSkillInsights-module-scss-module___OgSla__title.JobSkillInsights-module-scss-module___OgSla__title{font-size:var(--fs-base);font-weight:var(--font-weight-semibold);color:var(--color-on-surface);font-family:var(--font-family-primary)}.JobSkillInsights-module-scss-module___OgSla__teaserBody.JobSkillInsights-module-scss-module___OgSla__teaserBody{text-align:center;align-items:center;gap:var(--space-3);padding:var(--space-4) 0 var(--space-2);flex-direction:column;display:flex}.JobSkillInsights-module-scss-module___OgSla__lockIcon.JobSkillInsights-module-scss-module___OgSla__lockIcon{color:var(--color-muted);font-size:var(--fs-4xl)}.JobSkillInsights-module-scss-module___OgSla__lockIconLight.JobSkillInsights-module-scss-module___OgSla__lockIconLight{color:var(--color-neutral-white)}.JobSkillInsights-module-scss-module___OgSla__teaserText.JobSkillInsights-module-scss-module___OgSla__teaserText{font-size:var(--fs-sm);color:var(--color-muted);font-family:var(--font-family-secondary)}.JobSkillInsights-module-scss-module___OgSla__teaserTextLight.JobSkillInsights-module-scss-module___OgSla__teaserTextLight{color:var(--color-neutral-white)}.JobSkillInsights-module-scss-module___OgSla__teaserCta.JobSkillInsights-module-scss-module___OgSla__teaserCta{padding:var(--space-2) var(--space-4);background-color:var(--color-accent);color:var(--color-primary-contrast);border-radius:var(--radius-base);font-size:var(--fs-sm);font-weight:var(--font-weight-semibold);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);text-decoration:none;display:inline-block}.JobSkillInsights-module-scss-module___OgSla__teaserCta.JobSkillInsights-module-scss-module___OgSla__teaserCta:hover{opacity:.88}.JobSkillInsights-module-scss-module___OgSla__teaserCta.JobSkillInsights-module-scss-module___OgSla__teaserCta:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.JobSkillInsights-module-scss-module___OgSla__loadingRow.JobSkillInsights-module-scss-module___OgSla__loadingRow{align-items:center;gap:.5rem;padding:.5rem 0;display:flex}.JobSkillInsights-module-scss-module___OgSla__helperText.JobSkillInsights-module-scss-module___OgSla__helperText{font-size:var(--fs-sm);color:var(--color-muted);font-family:var(--font-family-secondary)}.JobSkillInsights-module-scss-module___OgSla__matchBarWrap.JobSkillInsights-module-scss-module___OgSla__matchBarWrap{background-color:var(--color-background);border:1px solid var(--color-outline);border-radius:var(--radius-base);margin-bottom:var(--space-3);padding:.75rem}.JobSkillInsights-module-scss-module___OgSla__matchLabelRow.JobSkillInsights-module-scss-module___OgSla__matchLabelRow{justify-content:space-between;align-items:center;margin-bottom:.45rem;display:flex}.JobSkillInsights-module-scss-module___OgSla__matchLabel.JobSkillInsights-module-scss-module___OgSla__matchLabel{font-size:var(--fs-sm);color:var(--color-muted);font-family:var(--font-family-secondary)}.JobSkillInsights-module-scss-module___OgSla__matchFraction.JobSkillInsights-module-scss-module___OgSla__matchFraction{font-size:var(--fs-sm);color:var(--color-on-surface);font-family:var(--font-family-secondary)}.JobSkillInsights-module-scss-module___OgSla__matchBar.JobSkillInsights-module-scss-module___OgSla__matchBar{border-radius:var(--radius-base);height:.4rem!important}.JobSkillInsights-module-scss-module___OgSla__matchBar.JobSkillInsights-module-scss-module___OgSla__matchBar .MuiLinearProgress-bar{background-color:var(--color-accent)}.JobSkillInsights-module-scss-module___OgSla__matchPct.JobSkillInsights-module-scss-module___OgSla__matchPct{font-size:var(--fs-xs);color:var(--color-muted);text-align:right;font-family:var(--font-family-secondary);margin-top:.35rem}.JobSkillInsights-module-scss-module___OgSla__block.JobSkillInsights-module-scss-module___OgSla__block{margin-top:var(--space-3)}.JobSkillInsights-module-scss-module___OgSla__blockTitle.JobSkillInsights-module-scss-module___OgSla__blockTitle{font-size:var(--fs-sm);font-weight:var(--font-weight-semibold);color:var(--color-on-surface);margin-bottom:.5rem}.JobSkillInsights-module-scss-module___OgSla__matchedChips.JobSkillInsights-module-scss-module___OgSla__matchedChips{flex-wrap:wrap;gap:.4rem;display:flex}.JobSkillInsights-module-scss-module___OgSla__matchedChip.JobSkillInsights-module-scss-module___OgSla__matchedChip{color:var(--color-primary);font-size:var(--fs-xs);background-color:var(--color-primary-50)!important}.JobSkillInsights-module-scss-module___OgSla__suggestedChip.JobSkillInsights-module-scss-module___OgSla__suggestedChip{color:var(--color-muted);font-size:var(--fs-xs);background-color:var(--color-background)!important;border:1px solid var(--color-outline)!important}.JobSkillInsights-module-scss-module___OgSla__gapList.JobSkillInsights-module-scss-module___OgSla__gapList{flex-direction:column;gap:.5rem;display:flex}.JobSkillInsights-module-scss-module___OgSla__gapItem.JobSkillInsights-module-scss-module___OgSla__gapItem{border:1px solid var(--color-outline);border-radius:var(--radius-base);padding:.625rem}.JobSkillInsights-module-scss-module___OgSla__gapTop.JobSkillInsights-module-scss-module___OgSla__gapTop{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.JobSkillInsights-module-scss-module___OgSla__gapTitleWrap.JobSkillInsights-module-scss-module___OgSla__gapTitleWrap{align-items:center;gap:.35rem;display:flex}.JobSkillInsights-module-scss-module___OgSla__gapIcon.JobSkillInsights-module-scss-module___OgSla__gapIcon{color:var(--color-accent);font-size:var(--fs-sm)}.JobSkillInsights-module-scss-module___OgSla__gapSkill.JobSkillInsights-module-scss-module___OgSla__gapSkill{font-size:var(--fs-sm);color:var(--color-on-surface);font-weight:var(--font-weight-medium)}.JobSkillInsights-module-scss-module___OgSla__gapMeta.JobSkillInsights-module-scss-module___OgSla__gapMeta{font-size:var(--fs-xs);color:var(--color-muted);font-family:var(--font-family-secondary);margin-top:.25rem}.JobSkillInsights-module-scss-module___OgSla__courseLink.JobSkillInsights-module-scss-module___OgSla__courseLink{font-size:var(--fs-xs);color:var(--color-accent);font-weight:var(--font-weight-semibold);align-items:center;gap:.3rem;margin-top:.35rem;text-decoration:none;display:inline-flex}.JobSkillInsights-module-scss-module___OgSla__courseLink.JobSkillInsights-module-scss-module___OgSla__courseLink:hover{text-decoration:underline}.JobSkillInsights-module-scss-module___OgSla__courseLink.JobSkillInsights-module-scss-module___OgSla__courseLink:focus-visible{outline:2px solid var(--color-accent);border-radius:var(--radius-base)}.JobSkillInsights-module-scss-module___OgSla__courseIcon.JobSkillInsights-module-scss-module___OgSla__courseIcon{font-size:var(--fs-sm)}.JobSkillInsights-module-scss-module___OgSla__academyCta.JobSkillInsights-module-scss-module___OgSla__academyCta{margin-top:var(--space-4);font-size:var(--fs-xs);color:var(--color-accent);font-weight:var(--font-weight-semibold);align-items:center;gap:.35rem;text-decoration:none;display:inline-flex}.JobSkillInsights-module-scss-module___OgSla__academyCta.JobSkillInsights-module-scss-module___OgSla__academyCta:hover{text-decoration:underline}.JobSkillInsights-module-scss-module___OgSla__academyCta.JobSkillInsights-module-scss-module___OgSla__academyCta:focus-visible{outline:2px solid var(--color-accent);border-radius:var(--radius-base)}@media (max-width:899px){.JobSkillInsights-module-scss-module___OgSla__insightsCard.JobSkillInsights-module-scss-module___OgSla__insightsCard{padding:1rem}.JobSkillInsights-module-scss-module___OgSla__gapTop.JobSkillInsights-module-scss-module___OgSla__gapTop{flex-direction:column;align-items:flex-start}}
