.jobDetail-module-scss-module__OkgOLG__metaRow{justify-content:space-between;display:flex}.jobDetail-module-scss-module__OkgOLG__answerBox{background:var(--muted);white-space:pre-wrap;border-radius:10px;padding:12px;font-size:13px}.jobDetail-module-scss-module__OkgOLG__sidebarSticky{flex-direction:column;gap:16px;display:flex;position:sticky;top:80px}.jobDetail-module-scss-module__OkgOLG__actionsColumn{flex-direction:column;gap:10px;width:100%;display:flex}
.PageContainer-module-scss-module__HRmjDG__page{margin:0 auto;padding:32px 24px}
.JobFilters-module-scss-module__MEfRFq__mobileToggle{width:100%;font:inherit;color:var(--foreground);cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;padding:0;display:none}@media (max-width:991px){.JobFilters-module-scss-module__MEfRFq__mobileToggle{display:flex}.JobFilters-module-scss-module__MEfRFq__filterBody{margin-top:16px;display:none}.JobFilters-module-scss-module__MEfRFq__filterBodyOpen{display:block}}.JobFilters-module-scss-module__MEfRFq__group{margin-bottom:16px}.JobFilters-module-scss-module__MEfRFq__label{color:var(--muted-foreground);margin-bottom:8px;font-size:13px;display:block}.JobFilters-module-scss-module__MEfRFq__chipRow{flex-wrap:wrap;gap:8px;display:flex}.JobFilters-module-scss-module__MEfRFq__pill{cursor:pointer;border:1.5px solid var(--border);background:var(--card);color:var(--muted-foreground);border-radius:999px;align-items:center;gap:6px;padding:8px 16px;font-family:inherit;font-size:14px;font-weight:400;display:inline-flex}.JobFilters-module-scss-module__MEfRFq__pillActive{border-color:var(--border);background:var(--accent-tint);color:var(--foreground);font-weight:700}.JobFilters-module-scss-module__MEfRFq__pillCount{opacity:.65;margin-left:6px;font-size:12px}.JobFilters-module-scss-module__MEfRFq__checkboxList{flex-direction:column;gap:8px;max-height:124px;padding-right:4px;display:flex;overflow-y:auto}.JobFilters-module-scss-module__MEfRFq__activeChipsRow{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:16px;display:flex}.JobFilters-module-scss-module__MEfRFq__suggestionRow{align-items:center;gap:8px;display:flex}.JobFilters-module-scss-module__MEfRFq__suggestionLabel{flex:1}.JobFilters-module-scss-module__MEfRFq__suggestionSub{color:var(--muted-foreground-2);font-size:11px}.JobFilters-module-scss-module__MEfRFq__footerRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:16px;display:flex}.JobFilters-module-scss-module__MEfRFq__salaryInputRow{align-items:center;gap:8px;display:flex}
.DashboardClient-module-scss-module__uRL39q__welcomeHeader{background:var(--accent-tint);border:3px solid var(--border);box-shadow:5px 5px 0 var(--shadow-ink);color:var(--foreground);border-radius:20px;margin-bottom:24px;padding:32px}.DashboardClient-module-scss-module__uRL39q__statIcon{border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;margin:0 auto 12px;font-size:20px;display:flex}.DashboardClient-module-scss-module__uRL39q__matchedTeaser{background:var(--accent-tint);text-align:center;border:1px solid #f5d9a8;border-radius:16px;padding:24px}.DashboardClient-module-scss-module__uRL39q__matchedCard{border:1px solid var(--border);cursor:pointer;background:#fafafa;border-radius:12px;padding:14px;transition:box-shadow .2s}.DashboardClient-module-scss-module__uRL39q__matchedCard:hover{box-shadow:0 4px 12px #6366f11f}
.ApplicationFunnel-module-scss-module__CFEvBa__funnel{border-radius:10px;align-items:stretch;gap:4px;display:flex;overflow:hidden}.ApplicationFunnel-module-scss-module__CFEvBa__segment{transition:width .4s;overflow:hidden}.ApplicationFunnel-module-scss-module__CFEvBa__segmentBody{color:#fff;padding:10px 14px}.ApplicationFunnel-module-scss-module__CFEvBa__count{font-size:20px;font-weight:800}.ApplicationFunnel-module-scss-module__CFEvBa__label{opacity:.85;font-size:11px}
.employerApplications-module-scss-module__9nCC5G__headerIcon{background:#141414;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;display:flex}
.GradeSwitcher-module-scss-module__YTP50q__pill{cursor:pointer;border:2px solid var(--border);background:var(--card);color:var(--muted-foreground);border-radius:20px;padding:6px 16px;font-family:inherit;font-size:13px;font-weight:400;transition:all .15s}.GradeSwitcher-module-scss-module__YTP50q__active{font-weight:600}
.LoadingScreen-module-scss-module__Nf7deG__screen{justify-content:center;align-items:center;min-height:60vh;display:flex}
.companies-module-scss-module__GHiJiG__abroadBanner{background:var(--accent-tint);color:var(--foreground);border:3px solid var(--border);box-shadow:5px 5px 0 var(--shadow-ink);border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:24px 28px;display:flex}.companies-module-scss-module__GHiJiG__abroadBannerLeft{align-items:center;gap:16px;display:flex}.companies-module-scss-module__GHiJiG__abroadBannerEmoji{font-size:32px}.companies-module-scss-module__GHiJiG__abroadBannerTitle{margin-bottom:4px;font-size:18px;font-weight:700}.companies-module-scss-module__GHiJiG__abroadBannerSubtitle{color:var(--muted-foreground);font-size:14px}.companies-module-scss-module__GHiJiG__abroadBannerCta{color:#141414;background:#ffd60a;border:2px solid #141414;border-radius:10px;flex-shrink:0;padding:10px 20px;font-size:14px;font-weight:700}
.interview-module-scss-module__OSZIYq__chat{flex-direction:column;gap:12px;min-height:320px;padding:4px 0 16px;display:flex}.interview-module-scss-module__OSZIYq__bubble{white-space:pre-wrap;word-break:break-word;border-radius:14px;max-width:85%;padding:12px 16px;font-size:15px;line-height:1.65}.interview-module-scss-module__OSZIYq__interviewer{background:var(--card);border:1px solid var(--border);color:var(--foreground);border-bottom-left-radius:4px;align-self:flex-start;}.interview-module-scss-module__OSZIYq__candidate{color:#141414;border:2px solid var(--border);background:#ffd60a;border-bottom-right-radius:4px;align-self:flex-end;}.interview-module-scss-module__OSZIYq__inputRow{background:var(--background);align-items:flex-end;gap:8px;padding:12px 0;display:flex;position:sticky;bottom:0}.interview-module-scss-module__OSZIYq__finalCard{border:1px solid var(--border);background:var(--card);color:var(--foreground);white-space:pre-wrap;word-break:break-word;border-radius:14px;padding:20px;font-size:15px;line-height:1.7}
.resume-module-scss-module__Zk1y5G__headerRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:24px;display:flex}.resume-module-scss-module__Zk1y5G__cardHeader{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.resume-module-scss-module__Zk1y5G__fieldLabel{color:var(--muted-foreground);margin-bottom:4px;font-size:13px;display:block}.resume-module-scss-module__Zk1y5G__field{margin-bottom:12px}.resume-module-scss-module__Zk1y5G__itemBox{background:var(--muted);border-radius:12px;padding:16px}.resume-module-scss-module__Zk1y5G__itemBoxHeader{justify-content:space-between;margin-bottom:10px;display:flex}.resume-module-scss-module__Zk1y5G__inlineRow{gap:8px;display:flex}.resume-module-scss-module__Zk1y5G__mutedHint{color:var(--muted-foreground-2)}.resume-module-scss-module__Zk1y5G__stickyPreview{position:sticky;top:80px}
.PostJobSidebar-module-scss-module__aDVjeW__sticky{position:sticky;top:80px}.PostJobSidebar-module-scss-module__aDVjeW__headerIcon{background:#141414;border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:16px;display:flex}.PostJobSidebar-module-scss-module__aDVjeW__perkIcon{background:var(--accent-tint);width:36px;height:36px;color:var(--foreground);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;display:flex}
