.CompanyHeaderCard-module-scss-module__uk2bTa__card{margin-bottom:24px!important}.CompanyHeaderCard-module-scss-module__uk2bTa__row{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.CompanyHeaderCard-module-scss-module__uk2bTa__logo{object-fit:contain;background:#fff;border-radius:14px;box-shadow:0 1px 3px #00000014}.CompanyHeaderCard-module-scss-module__uk2bTa__logoPlaceholder{color:#fff;border-radius:14px;justify-content:center;align-items:center;width:80px;height:80px;font-size:30px;font-weight:700;display:flex}.CompanyHeaderCard-module-scss-module__uk2bTa__infoCol{flex:1;min-width:0}.CompanyHeaderCard-module-scss-module__uk2bTa__companyTitle{margin:0 0 8px!important}.CompanyHeaderCard-module-scss-module__uk2bTa__description{max-width:640px;color:var(--muted-foreground);margin-bottom:8px;display:block}.CompanyHeaderCard-module-scss-module__uk2bTa__links{flex-wrap:wrap;gap:4px 16px;margin-bottom:10px;display:flex}.CompanyHeaderCard-module-scss-module__uk2bTa__link{color:var(--muted-foreground);align-items:center;gap:6px;font-size:14px;display:inline-flex}.CompanyHeaderCard-module-scss-module__uk2bTa__link:hover{color:var(--foreground)}.CompanyHeaderCard-module-scss-module__uk2bTa__ratingStar{color:var(--mark)}.CompanyHeaderCard-module-scss-module__uk2bTa__ratingValue{font-size:15px}.CompanyHeaderCard-module-scss-module__uk2bTa__reviewsCount{color:var(--muted-foreground-2)}.CompanyHeaderCard-module-scss-module__uk2bTa__followCol{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.CompanyHeaderCard-module-scss-module__uk2bTa__followNote{color:var(--muted-foreground);font-size:12px}.CompanyHeaderCard-module-scss-module__uk2bTa__followLink{font-size:13px}
.GhostBadge-module-scss-module__uJZ8Wa__tag{margin-inline-end:0}.GhostBadge-module-scss-module__uJZ8Wa__tooltip{flex-direction:column;gap:2px;font-size:11px;display:flex}.GhostBadge-module-scss-module__uJZ8Wa__tooltipTitle{margin-bottom:2px;font-weight:600}.GhostBadge-module-scss-module__uJZ8Wa__panel{flex-direction:column;gap:8px;display:flex}.GhostBadge-module-scss-module__uJZ8Wa__header{align-items:center;gap:8px;display:flex}.GhostBadge-module-scss-module__uJZ8Wa__signalList{flex-direction:column;gap:4px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.GhostBadge-module-scss-module__uJZ8Wa__against,.GhostBadge-module-scss-module__uJZ8Wa__forLive{padding-inline-start:16px;position:relative}.GhostBadge-module-scss-module__uJZ8Wa__against:before,.GhostBadge-module-scss-module__uJZ8Wa__forLive:before{position:absolute;inset-inline-start:0}.GhostBadge-module-scss-module__uJZ8Wa__against{color:var(--foreground)}.GhostBadge-module-scss-module__uJZ8Wa__against:before{content:"−";color:var(--bad)}.GhostBadge-module-scss-module__uJZ8Wa__forLive{color:var(--muted-foreground)}.GhostBadge-module-scss-module__uJZ8Wa__forLive:before{content:"+";color:var(--good)}.GhostBadge-module-scss-module__uJZ8Wa__footnote{font-size:11px;line-height:1.5}
.JobCard-module-scss-module__58QgHa__card{border-radius:22px!important;transition:box-shadow .2s,transform .2s!important}.JobCard-module-scss-module__58QgHa__card:hover{transform:translateY(-2px);box-shadow:var(--shadow-lift)!important}.JobCard-module-scss-module__58QgHa__card .ant-card-body{padding:16px!important}@media (min-width:640px){.JobCard-module-scss-module__58QgHa__card .ant-card-body{padding:22px!important}}.JobCard-module-scss-module__58QgHa__cardHighlighted{background:var(--accent-tint)!important}.JobCard-module-scss-module__58QgHa__cardSeen{opacity:.78;transition:box-shadow .2s,transform .2s,opacity .2s!important}.JobCard-module-scss-module__58QgHa__cardSeen:hover,.JobCard-module-scss-module__58QgHa__cardSeen:focus-within{opacity:1}.JobCard-module-scss-module__58QgHa__cardSeen .JobCard-module-scss-module__58QgHa__title{color:var(--muted-foreground)}.JobCard-module-scss-module__58QgHa__cardDense{height:168px;overflow:hidden}.JobCard-module-scss-module__58QgHa__cardDense .ant-card-body{flex-direction:column;height:100%;display:flex;padding:16px!important}.JobCard-module-scss-module__58QgHa__wrapperDense{flex-direction:row;align-items:flex-start;gap:16px;height:100%}.JobCard-module-scss-module__58QgHa__titleLinkDense{height:100%}.JobCard-module-scss-module__58QgHa__contentDense{flex-direction:column;height:100%;display:flex}.JobCard-module-scss-module__58QgHa__contentDense>*{flex-shrink:0}.JobCard-module-scss-module__58QgHa__contentDense .JobCard-module-scss-module__58QgHa__metaLine{flex-flow:column;align-items:stretch;gap:4px;margin-bottom:4px;display:flex}.JobCard-module-scss-module__58QgHa__contentDense .JobCard-module-scss-module__58QgHa__metaFacts,.JobCard-module-scss-module__58QgHa__contentDense .JobCard-module-scss-module__58QgHa__metaBadges{white-space:nowrap;align-items:center;gap:6px;min-width:0;display:flex;overflow:hidden}.JobCard-module-scss-module__58QgHa__contentDense .JobCard-module-scss-module__58QgHa__metaFacts>*,.JobCard-module-scss-module__58QgHa__contentDense .JobCard-module-scss-module__58QgHa__metaBadges>*{flex-shrink:0}.JobCard-module-scss-module__58QgHa__contentDense .JobCard-module-scss-module__58QgHa__metaFacts>.JobCard-module-scss-module__58QgHa__companyName,.JobCard-module-scss-module__58QgHa__contentDense .JobCard-module-scss-module__58QgHa__metaFacts>.JobCard-module-scss-module__58QgHa__metaText{text-overflow:ellipsis;white-space:nowrap;flex-shrink:1;min-width:0;max-width:none;overflow:hidden}.JobCard-module-scss-module__58QgHa__contentDense .JobCard-module-scss-module__58QgHa__metaBadges>span{flex-shrink:1;min-width:0}.JobCard-module-scss-module__58QgHa__contentDense .JobCard-module-scss-module__58QgHa__sourceTag{margin-left:0}.JobCard-module-scss-module__58QgHa__contentDense .JobCard-module-scss-module__58QgHa__title{margin-bottom:4px!important}.JobCard-module-scss-module__58QgHa__contentDense .JobCard-module-scss-module__58QgHa__salaryLine{margin-bottom:0}.JobCard-module-scss-module__58QgHa__contentDense .JobCard-module-scss-module__58QgHa__salary{font-size:15px}.JobCard-module-scss-module__58QgHa__wrapper{flex-direction:column;align-items:stretch;gap:6px;display:flex}@media (min-width:640px){.JobCard-module-scss-module__58QgHa__wrapper{flex-direction:row;align-items:flex-start;gap:16px}}.JobCard-module-scss-module__58QgHa__titleLink{min-width:0;color:inherit;flex:1;align-items:flex-start;gap:14px;display:flex}.JobCard-module-scss-module__58QgHa__content{flex:1;min-width:0}.JobCard-module-scss-module__58QgHa__metaLine{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:6px 8px;margin-bottom:6px;font-size:13px;display:flex}.JobCard-module-scss-module__58QgHa__metaLine>.JobCard-module-scss-module__58QgHa__metaFacts{flex-basis:100%}.JobCard-module-scss-module__58QgHa__metaLine>.JobCard-module-scss-module__58QgHa__metaBadges{display:contents}@media (min-width:640px){.JobCard-module-scss-module__58QgHa__metaLine{grid-template-columns:minmax(0,1fr) auto;gap:6px 8px;display:grid}.JobCard-module-scss-module__58QgHa__metaLine>.JobCard-module-scss-module__58QgHa__metaFacts{grid-area:1/1}.JobCard-module-scss-module__58QgHa__metaLine>.JobCard-module-scss-module__58QgHa__sourceSlot{grid-area:1/2}.JobCard-module-scss-module__58QgHa__metaLine>.JobCard-module-scss-module__58QgHa__metaBadges{grid-column:1/-1;display:flex}.JobCard-module-scss-module__58QgHa__metaLine>.JobCard-module-scss-module__58QgHa__metaBadges:empty{display:none}}.JobCard-module-scss-module__58QgHa__sourceSlot{min-width:0;display:inline-flex}.JobCard-module-scss-module__58QgHa__metaFacts{white-space:nowrap;align-items:center;gap:8px;min-width:0;display:flex}.JobCard-module-scss-module__58QgHa__metaFacts>*{flex-shrink:0}.JobCard-module-scss-module__58QgHa__metaFacts>.JobCard-module-scss-module__58QgHa__companyName,.JobCard-module-scss-module__58QgHa__metaFacts>.JobCard-module-scss-module__58QgHa__metaText{text-overflow:ellipsis;flex-shrink:1;min-width:0;overflow:hidden}.JobCard-module-scss-module__58QgHa__metaBadges{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.JobCard-module-scss-module__58QgHa__metaBadges:empty{display:none}.JobCard-module-scss-module__58QgHa__metaDot{color:var(--muted-foreground-2)}.JobCard-module-scss-module__58QgHa__companyName,.JobCard-module-scss-module__58QgHa__metaText{color:var(--muted-foreground)}.JobCard-module-scss-module__58QgHa__companyName{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}@media (min-width:640px){.JobCard-module-scss-module__58QgHa__companyName{max-width:46%}}.JobCard-module-scss-module__58QgHa__moreCities{color:var(--muted-foreground-2);opacity:.75}.JobCard-module-scss-module__58QgHa__age{color:var(--muted-foreground-2)}.JobCard-module-scss-module__58QgHa__hotAge{color:var(--hot);align-items:center;gap:6px;font-weight:500;display:inline-flex}.JobCard-module-scss-module__58QgHa__hotDot{background:var(--hot);border-radius:50%;width:6px;height:6px}@media (min-width:640px){.JobCard-module-scss-module__58QgHa__sourceTag{margin-left:auto}}.JobCard-module-scss-module__58QgHa__title{margin-bottom:6px!important}.JobCard-module-scss-module__58QgHa__title.ant-typography{letter-spacing:-.022em;font-size:17px}a:hover .JobCard-module-scss-module__58QgHa__title{color:var(--foreground)!important}.JobCard-module-scss-module__58QgHa__salaryLine{flex-wrap:wrap;align-items:baseline;gap:8px;margin-bottom:10px;display:flex}.JobCard-module-scss-module__58QgHa__salary{letter-spacing:-.015em;font-variant-numeric:tabular-nums;font-size:17px;font-weight:600}.JobCard-module-scss-module__58QgHa__conversionText{color:var(--muted-foreground-2);font-size:12px}.JobCard-module-scss-module__58QgHa__salaryEstimate{color:var(--muted-foreground-2);font-variant-numeric:tabular-nums;align-items:baseline;gap:6px;font-size:15px;font-weight:500;display:inline-flex}.JobCard-module-scss-module__58QgHa__salaryEstimateNote{border-bottom:1px dotted;font-size:12px;font-weight:400}.JobCard-module-scss-module__58QgHa__factsLine{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:4px 16px;font-size:13px;display:flex}.JobCard-module-scss-module__58QgHa__fact{white-space:nowrap;color:var(--muted-foreground);align-items:center;gap:5px;font-size:13px;display:inline-flex}.JobCard-module-scss-module__58QgHa__fact .anticon{color:var(--muted-foreground-2)}.JobCard-module-scss-module__58QgHa__tagsRow{flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;display:flex}.JobCard-module-scss-module__58QgHa__tagsRow:empty{display:none}.JobCard-module-scss-module__58QgHa__tagsRowDense{flex-wrap:nowrap;margin-top:auto;padding-top:6px;overflow:hidden}.JobCard-module-scss-module__58QgHa__tagsRowDense>span{flex-shrink:1;min-width:0}.JobCard-module-scss-module__58QgHa__tagsRowDense>.JobCard-module-scss-module__58QgHa__fact,.JobCard-module-scss-module__58QgHa__tagsRowDense>.JobCard-module-scss-module__58QgHa__tagMore{flex-shrink:0}.JobCard-module-scss-module__58QgHa__tagsRowDense .JobCard-module-scss-module__58QgHa__fact{margin-inline-end:4px}.JobCard-module-scss-module__58QgHa__tagMore{cursor:default}.JobCard-module-scss-module__58QgHa__actions{flex-direction:row;flex-shrink:0;justify-content:flex-end;align-items:center;gap:2px;display:flex}@media (min-width:640px){.JobCard-module-scss-module__58QgHa__actions{margin-top:-4px}}.JobCard-module-scss-module__58QgHa__wrapperDense .JobCard-module-scss-module__58QgHa__actions{flex-direction:column;align-items:flex-end;gap:6px}@media (pointer:coarse){.JobCard-module-scss-module__58QgHa__actions{gap:12px}.JobCard-module-scss-module__58QgHa__actions .ant-btn:after{content:"";position:absolute;inset:-6px}}.JobCard-module-scss-module__58QgHa__contentDense .JobCard-module-scss-module__58QgHa__metaLine>.JobCard-module-scss-module__58QgHa__metaFacts,.JobCard-module-scss-module__58QgHa__contentDense .JobCard-module-scss-module__58QgHa__metaLine>.JobCard-module-scss-module__58QgHa__metaBadges{display:flex}.JobCard-module-scss-module__58QgHa__iconMutedPlain{color:var(--muted-foreground-2)}.JobCard-module-scss-module__58QgHa__iconForeground{color:var(--foreground)}.JobCard-module-scss-module__58QgHa__matchBlock{flex-direction:column;flex-shrink:0;align-items:center;gap:5px;display:flex}.JobCard-module-scss-module__58QgHa__matchCaption{color:var(--muted-foreground-2);font-size:12px}.JobCard-module-scss-module__58QgHa__matchRing{border-radius:50%;flex-shrink:0;place-items:center;width:46px;height:46px;display:grid}.JobCard-module-scss-module__58QgHa__matchRingValue{background:var(--card);font-variant-numeric:tabular-nums;width:36px;height:36px;color:var(--foreground);border-radius:50%;place-items:center;font-size:12px;font-weight:700;display:grid}
.JobFilters-module-scss-module__MEfRFq__mobileToggle{display:none}@media (max-width:991px){.JobFilters-module-scss-module__MEfRFq__mobileToggle{display:inline-flex}.JobFilters-module-scss-module__MEfRFq__desktopPanel{display:none}}.JobFilters-module-scss-module__MEfRFq__panelBody{flex-direction:column;display:flex}.JobFilters-module-scss-module__MEfRFq__groupBlock{border-bottom:1px solid var(--border)}.JobFilters-module-scss-module__MEfRFq__groupBlock:last-child{border-bottom:0}.JobFilters-module-scss-module__MEfRFq__groupHead{width:100%;color:var(--foreground);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:13px 0;display:flex}.JobFilters-module-scss-module__MEfRFq__groupHead:focus-visible{outline:2px solid var(--ring);outline-offset:2px;border-radius:4px}.JobFilters-module-scss-module__MEfRFq__groupTitle{font-size:15px;font-weight:600}.JobFilters-module-scss-module__MEfRFq__groupCount{background:var(--selected);min-width:20px;color:var(--selected-foreground);text-align:center;border-radius:9999px;padding:0 6px;font-size:12px;font-weight:600;line-height:20px}.JobFilters-module-scss-module__MEfRFq__groupChevron{color:var(--muted-foreground-2);margin-left:auto;transition:transform .15s}.JobFilters-module-scss-module__MEfRFq__groupChevronOpen{transform:rotate(180deg)}.JobFilters-module-scss-module__MEfRFq__groupBody{flex-direction:column;gap:16px;padding-bottom:18px;display:flex}.JobFilters-module-scss-module__MEfRFq__field{flex-direction:column;gap:8px;display:flex}.JobFilters-module-scss-module__MEfRFq__fieldHead{align-items:center;gap:8px;min-height:20px;display:flex}.JobFilters-module-scss-module__MEfRFq__fieldLabel{color:var(--muted-foreground);font-size:12px;font-weight:600}.JobFilters-module-scss-module__MEfRFq__fieldLabelHint{text-underline-offset:3px;cursor:help;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.JobFilters-module-scss-module__MEfRFq__fpills{flex-wrap:wrap;gap:6px;display:flex}.JobFilters-module-scss-module__MEfRFq__fpillOut .JobFilters-module-scss-module__MEfRFq__fpillLabel{text-decoration:line-through;text-decoration-thickness:1px}.JobFilters-module-scss-module__MEfRFq__fpillZero{opacity:.45}.JobFilters-module-scss-module__MEfRFq__fpillPro{margin-inline-start:4px;font-size:12px}.JobFilters-module-scss-module__MEfRFq__inlineSelect{min-width:180px}.JobFilters-module-scss-module__MEfRFq__modeSwitch{margin-left:auto}.JobFilters-module-scss-module__MEfRFq__checkRow{font-size:13px}.JobFilters-module-scss-module__MEfRFq__checkRow .ant-checkbox-label{align-items:center;gap:6px;display:inline-flex}.JobFilters-module-scss-module__MEfRFq__checkCount{color:var(--muted-foreground-2);font-variant-numeric:tabular-nums;font-size:12px}.JobFilters-module-scss-module__MEfRFq__checkNote{color:var(--hot);white-space:nowrap;font-size:12px}.JobFilters-module-scss-module__MEfRFq__salaryRow{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:6px;display:grid}.JobFilters-module-scss-module__MEfRFq__salaryInput{width:100%;min-width:0}.JobFilters-module-scss-module__MEfRFq__salaryPrefix{color:var(--muted-foreground-2)}.JobFilters-module-scss-module__MEfRFq__hintText{color:var(--muted-foreground-2);font-size:12px;display:block}.JobFilters-module-scss-module__MEfRFq__panelFooter{z-index:2;background:var(--card);border-top:1px solid var(--border);border-radius:0 0 20px 20px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;margin:8px -20px -20px;padding:12px 20px 14px;display:grid;position:sticky;bottom:-20px}.JobFilters-module-scss-module__MEfRFq__footerTelegram{grid-column:1/-1;justify-self:center}.JobFilters-module-scss-module__MEfRFq__sheetFooter{grid-template-columns:auto minmax(0,1fr);gap:8px;display:grid}.JobFilters-module-scss-module__MEfRFq__savedRow{border-bottom:1px solid var(--border);flex-direction:column;gap:8px;padding-bottom:12px;display:flex}.JobFilters-module-scss-module__MEfRFq__savedLabel{color:var(--muted-foreground);font-size:12px;font-weight:600}.JobFilters-module-scss-module__MEfRFq__savedChip{align-items:center;gap:2px;min-width:0;max-width:100%;display:inline-flex}.JobFilters-module-scss-module__MEfRFq__saveForm{flex-direction:column;gap:16px;display:flex}.JobFilters-module-scss-module__MEfRFq__saveField{flex-direction:column;gap:8px;display:flex}.JobFilters-module-scss-module__MEfRFq__saveTelegram{flex-wrap:wrap;align-items:center;gap:10px;display:inline-flex}.JobFilters-module-scss-module__MEfRFq__hiddenList{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.JobFilters-module-scss-module__MEfRFq__hiddenList li{justify-content:space-between;align-items:center;gap:8px;font-size:13px;display:flex}.JobFilters-module-scss-module__MEfRFq__hiddenName{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.JobFilters-module-scss-module__MEfRFq__restoreButton{flex-shrink:0}.JobFilters-module-scss-module__MEfRFq__roleModal{flex-direction:column;gap:14px;max-height:60vh;display:flex;overflow-y:auto}.JobFilters-module-scss-module__MEfRFq__roleGroup{flex-direction:column;gap:8px;display:flex}.JobFilters-module-scss-module__MEfRFq__roleGroupHead{align-self:flex-start}.JobFilters-module-scss-module__MEfRFq__roleGroupCount{color:var(--muted-foreground-2);font-variant-numeric:tabular-nums}
.AbroadPlacesModal-module-scss-module__FIW04W__picker{flex-direction:column;gap:14px;min-height:0;display:flex}.AbroadPlacesModal-module-scss-module__FIW04W__searchIcon{color:var(--muted-foreground-2)}.AbroadPlacesModal-module-scss-module__FIW04W__list{flex-direction:column;gap:6px;max-height:min(56vh,520px);padding-right:4px;display:flex;overflow-y:auto}.AbroadPlacesModal-module-scss-module__FIW04W__group{flex-direction:column;gap:6px;margin-top:10px;display:flex}.AbroadPlacesModal-module-scss-module__FIW04W__groupTitle{text-transform:uppercase;letter-spacing:.1em;color:var(--muted-foreground-2);font-size:11px;font-weight:700}.AbroadPlacesModal-module-scss-module__FIW04W__row{align-items:center;width:100%;min-height:32px;margin:0}.AbroadPlacesModal-module-scss-module__FIW04W__row .ant-checkbox+span{flex:1;align-items:baseline;gap:8px;padding-inline-end:0;display:flex}.AbroadPlacesModal-module-scss-module__FIW04W__rowLabel{flex-direction:column;flex:1;min-width:0;display:flex}.AbroadPlacesModal-module-scss-module__FIW04W__rowHint{color:var(--muted-foreground-2);font-size:12px}.AbroadPlacesModal-module-scss-module__FIW04W__count{color:var(--muted-foreground-2);font-variant-numeric:tabular-nums;font-size:12px}.AbroadPlacesModal-module-scss-module__FIW04W__empty{color:var(--muted-foreground-2)}.AbroadPlacesModal-module-scss-module__FIW04W__sheet{border-radius:28px 28px 0 0}
.RelatedJobsList-module-scss-module__0Pf5ZG__card.RelatedJobsList-module-scss-module__0Pf5ZG__card{border-radius:var(--radius-bento)!important}.RelatedJobsList-module-scss-module__0Pf5ZG__card.RelatedJobsList-module-scss-module__0Pf5ZG__card .ant-card-body{padding:22px}.RelatedJobsList-module-scss-module__0Pf5ZG__heading{margin:0 0 8px!important}.RelatedJobsList-module-scss-module__0Pf5ZG__list{flex-direction:column;display:flex}.RelatedJobsList-module-scss-module__0Pf5ZG__row{border-bottom:1px solid var(--border);color:var(--foreground);align-items:center;gap:10px;padding:10px 0;display:flex}.RelatedJobsList-module-scss-module__0Pf5ZG__row:last-child{border-bottom:none;padding-bottom:0}.RelatedJobsList-module-scss-module__0Pf5ZG__row:hover{color:var(--foreground)}.RelatedJobsList-module-scss-module__0Pf5ZG__row:hover .RelatedJobsList-module-scss-module__0Pf5ZG__titleText{text-decoration:underline}.RelatedJobsList-module-scss-module__0Pf5ZG__arrow{color:var(--muted-foreground-2);margin-left:auto}.RelatedJobsList-module-scss-module__0Pf5ZG__info{flex:1;min-width:0}.RelatedJobsList-module-scss-module__0Pf5ZG__titleRow{align-items:center;gap:6px;min-width:0;display:flex}.RelatedJobsList-module-scss-module__0Pf5ZG__titleText{letter-spacing:-.01em;min-width:0;color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:15px;font-weight:600;overflow:hidden}.RelatedJobsList-module-scss-module__0Pf5ZG__proTag{flex-shrink:0;display:inline-flex}.RelatedJobsList-module-scss-module__0Pf5ZG__meta{color:var(--muted-foreground-2);align-items:center;gap:6px;margin-top:2px;font-size:13px;display:flex}.RelatedJobsList-module-scss-module__0Pf5ZG__salary{font-variant-numeric:tabular-nums}.RelatedJobsList-module-scss-module__0Pf5ZG__salary:before{content:"·";margin-right:6px}
.DescriptionRenderer-module-scss-module__s8HxJq__link{color:var(--sys);text-underline-offset:3px;text-decoration:underline}.DescriptionRenderer-module-scss-module__s8HxJq__bold{color:var(--foreground);font-weight:700}.DescriptionRenderer-module-scss-module__s8HxJq__header{color:var(--foreground);border-bottom:1px solid var(--border);margin-bottom:10px;padding-bottom:6px;font-size:15px;font-weight:700}.DescriptionRenderer-module-scss-module__s8HxJq__bulletGroup{flex-direction:column;gap:9px;margin-bottom:4px;display:flex}.DescriptionRenderer-module-scss-module__s8HxJq__bulletRow{align-items:flex-start;gap:12px;display:flex}.DescriptionRenderer-module-scss-module__s8HxJq__bulletMarker{background:var(--muted-foreground-2);border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-top:9px}.DescriptionRenderer-module-scss-module__s8HxJq__bulletText{color:var(--foreground);line-height:1.6}.DescriptionRenderer-module-scss-module__s8HxJq__fieldGroup{flex-direction:column;gap:6px;margin:4px 0 12px;display:flex}.DescriptionRenderer-module-scss-module__s8HxJq__field{color:var(--foreground);margin:0;line-height:1.6}.DescriptionRenderer-module-scss-module__s8HxJq__fieldLabel{font-weight:600}.DescriptionRenderer-module-scss-module__s8HxJq__paragraph{color:var(--foreground);line-height:1.75}.DescriptionRenderer-module-scss-module__s8HxJq__root{font-size:15px}.DescriptionRenderer-module-scss-module__s8HxJq__sectionCard.DescriptionRenderer-module-scss-module__s8HxJq__sectionCard{margin-bottom:12px;border-radius:var(--radius-bento)!important}.DescriptionRenderer-module-scss-module__s8HxJq__sectionCard.DescriptionRenderer-module-scss-module__s8HxJq__sectionCard .ant-card-body{padding:28px}.DescriptionRenderer-module-scss-module__s8HxJq__sectionCardTitle{margin:0 0 14px!important}.DescriptionRenderer-module-scss-module__s8HxJq__introParagraph{color:var(--foreground);line-height:1.7;margin:0!important}.DescriptionRenderer-module-scss-module__s8HxJq__stackTag{margin-bottom:6px}
.JobContactCard-module-scss-module__eSLoUW__card.JobContactCard-module-scss-module__eSLoUW__card{margin-bottom:16px;border-radius:var(--radius-bento)!important}.JobContactCard-module-scss-module__eSLoUW__card.JobContactCard-module-scss-module__eSLoUW__card .ant-card-body{padding:18px 24px}.JobContactCard-module-scss-module__eSLoUW__row{justify-content:space-between;align-items:center;gap:16px;display:flex}@media (max-width:575px){.JobContactCard-module-scss-module__eSLoUW__row{flex-direction:column;align-items:flex-start}}.JobContactCard-module-scss-module__eSLoUW__text{flex-direction:column;gap:2px;display:flex}.JobContactCard-module-scss-module__eSLoUW__title{font-size:15px}.JobContactCard-module-scss-module__eSLoUW__hint{font-size:13px;color:var(--muted-foreground)!important}.JobContactCard-module-scss-module__eSLoUW__link{flex:none;max-width:100%;overflow:hidden}
.AuthPendingVeil-module-scss-module__r_4P8G__veil[data-auth-pending="1"] .AuthPendingVeil-module-scss-module__r_4P8G__content,.AuthPendingVeil-module-scss-module__r_4P8G__veil[data-auth-pending="0"] .AuthPendingVeil-module-scss-module__r_4P8G__skeleton{display:none}.AuthPendingVeil-module-scss-module__r_4P8G__skeleton{flex-direction:column;gap:12px;padding:24px;display:flex}.AuthPendingVeil-module-scss-module__r_4P8G__line,.AuthPendingVeil-module-scss-module__r_4P8G__lineShort,.AuthPendingVeil-module-scss-module__r_4P8G__block{background:linear-gradient(90deg, var(--fill) 25%, var(--fill-hover) 37%, var(--fill) 63%);background-size:400% 100%;border-radius:10px;animation:1.4s infinite AuthPendingVeil-module-scss-module__r_4P8G__shimmer}.AuthPendingVeil-module-scss-module__r_4P8G__line{width:60%;height:20px}.AuthPendingVeil-module-scss-module__r_4P8G__lineShort{width:35%;height:20px}.AuthPendingVeil-module-scss-module__r_4P8G__block{height:140px}@keyframes AuthPendingVeil-module-scss-module__r_4P8G__shimmer{0%{background-position:100%}to{background-position:0}}@media (prefers-reduced-motion:reduce){.AuthPendingVeil-module-scss-module__r_4P8G__line,.AuthPendingVeil-module-scss-module__r_4P8G__lineShort,.AuthPendingVeil-module-scss-module__r_4P8G__block{animation:none}}
.AbroadPlacesFilter-module-scss-module__lVT3vW__block{flex-direction:column;gap:8px;margin-bottom:20px;display:flex}.AbroadPlacesFilter-module-scss-module__lVT3vW__title{text-transform:uppercase;letter-spacing:.1em;color:var(--muted-foreground-2);margin-bottom:2px;font-size:11px;font-weight:700;display:block}.AbroadPlacesFilter-module-scss-module__lVT3vW__row{width:100%;margin:0}.AbroadPlacesFilter-module-scss-module__lVT3vW__row .ant-checkbox+span{flex:1;align-items:baseline;gap:8px;padding-inline-end:0;display:flex}.AbroadPlacesFilter-module-scss-module__lVT3vW__rowLabel{flex:1;min-width:0}.AbroadPlacesFilter-module-scss-module__lVT3vW__count{color:var(--muted-foreground-2);font-variant-numeric:tabular-nums;font-size:12px}.AbroadPlacesFilter-module-scss-module__lVT3vW__coreHint{color:var(--muted-foreground-2);margin:-4px 0 4px 24px;font-size:12px;line-height:1.4;display:block}.AbroadPlacesFilter-module-scss-module__lVT3vW__more{justify-content:flex-start;margin-top:4px}.AbroadPlacesFilter-module-scss-module__lVT3vW__moreLabel{text-align:left;flex:1;min-width:0}.AbroadPlacesFilter-module-scss-module__lVT3vW__localHint{color:var(--muted-foreground-2);font-size:12px;line-height:1.4;display:block}
.CompanyPageContent-module-scss-module__GLn3uW__back{margin-bottom:24px;display:inline-block}.CompanyPageContent-module-scss-module__GLn3uW__archivedTitle.ant-typography{margin-bottom:12px}.CompanyPageContent-module-scss-module__GLn3uW__archivedText{color:var(--muted-foreground);margin-bottom:20px}
.JobCategoryContent-module-scss-module__ti_W5q__breadcrumb{margin-bottom:20px}.JobCategoryContent-module-scss-module__ti_W5q__headerRow{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:24px;display:flex}.JobCategoryContent-module-scss-module__ti_W5q__headerActions{flex-wrap:wrap;gap:8px;display:flex}.JobCategoryContent-module-scss-module__ti_W5q__headerTitle{margin-bottom:4px}.JobCategoryContent-module-scss-module__ti_W5q__headerDescription{color:var(--muted-foreground)}.JobCategoryContent-module-scss-module__ti_W5q__headerAliases{color:var(--muted-foreground);margin-top:6px;font-size:13px;display:block}.JobCategoryContent-module-scss-module__ti_W5q__headerStats{flex-direction:column;gap:2px;margin-top:10px;display:flex}.JobCategoryContent-module-scss-module__ti_W5q__headerStatsRow{color:var(--muted-foreground);flex-wrap:wrap;gap:4px 14px;font-size:14px;display:flex}.JobCategoryContent-module-scss-module__ti_W5q__headerStatsRow span+span:before{content:"·";color:var(--muted-foreground-2);margin-right:14px}.JobCategoryContent-module-scss-module__ti_W5q__headerStatsRow strong{color:var(--foreground);white-space:nowrap;font-weight:600}.JobCategoryContent-module-scss-module__ti_W5q__headerStatsNote{color:var(--muted-foreground-2);font-size:12px}.JobCategoryContent-module-scss-module__ti_W5q__faq{margin-top:40px}.JobCategoryContent-module-scss-module__ti_W5q__faqTitle{letter-spacing:-.028em;color:var(--foreground);margin:0 0 16px;font-size:20px;font-weight:600}.JobCategoryContent-module-scss-module__ti_W5q__faqList{max-width:820px}.JobCategoryContent-module-scss-module__ti_W5q__empty{padding:60px 0}.JobCategoryContent-module-scss-module__ti_W5q__resultCount{color:var(--muted-foreground);margin-bottom:16px;display:block}.JobCategoryContent-module-scss-module__ti_W5q__resultCountStrong{color:var(--foreground)}.JobCategoryContent-module-scss-module__ti_W5q__jobList{flex-direction:column;gap:12px;display:flex}.JobCategoryContent-module-scss-module__ti_W5q__paginationRow{text-align:center;margin-top:32px}.JobCategoryContent-module-scss-module__ti_W5q__related{margin-top:36px}.JobCategoryContent-module-scss-module__ti_W5q__relatedTitle{letter-spacing:-.028em;color:var(--foreground);margin:0 0 12px;font-size:20px;font-weight:600}.JobCategoryContent-module-scss-module__ti_W5q__relatedLinks{flex-wrap:wrap;gap:8px;margin:0 0 12px;padding:0;list-style:none;display:flex}.JobCategoryContent-module-scss-module__ti_W5q__allCollections{font-size:14px}.JobCategoryContent-module-scss-module__ti_W5q__internshipsCallout{background:var(--accent-tint);color:var(--foreground);border-radius:22px;flex-direction:column;gap:4px;margin-bottom:24px;padding:16px 24px;transition:box-shadow .2s;display:flex}.JobCategoryContent-module-scss-module__ti_W5q__internshipsCallout span{color:var(--muted-foreground);font-size:13px}.JobCategoryContent-module-scss-module__ti_W5q__internshipsCallout:hover{color:var(--foreground);box-shadow:var(--shadow)}
.AiSearchBar-module-scss-module__Me7EnW__wrap{background:var(--card);box-shadow:var(--shadow);border-radius:20px;margin-bottom:22px;padding:18px 20px}@media (max-width:639px){.AiSearchBar-module-scss-module__Me7EnW__wrap{margin-bottom:12px;padding:12px 14px}}.AiSearchBar-module-scss-module__Me7EnW__head{align-items:center;gap:8px;min-height:32px;margin-bottom:10px;display:flex}@media (max-width:639px){.AiSearchBar-module-scss-module__Me7EnW__head{margin-bottom:8px}}.AiSearchBar-module-scss-module__Me7EnW__icon{color:var(--foreground)}.AiSearchBar-module-scss-module__Me7EnW__title{font-weight:600}.AiSearchBar-module-scss-module__Me7EnW__inputRow{gap:10px;display:flex}@media (max-width:560px){.AiSearchBar-module-scss-module__Me7EnW__inputRow{gap:8px}}.AiSearchBar-module-scss-module__Me7EnW__inputBox{flex:1;min-width:0;position:relative}.AiSearchBar-module-scss-module__Me7EnW__inputIcon{color:var(--muted-foreground-2)}.AiSearchBar-module-scss-module__Me7EnW__button{min-width:120px}.AiSearchBar-module-scss-module__Me7EnW__note{flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;font-size:13px;display:flex}@media (max-width:560px){.AiSearchBar-module-scss-module__Me7EnW__note{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.AiSearchBar-module-scss-module__Me7EnW__note>*{white-space:nowrap;flex:none}.AiSearchBar-module-scss-module__Me7EnW__note::-webkit-scrollbar{display:none}}.AiSearchBar-module-scss-module__Me7EnW__authLink{font-weight:600}.AiSearchBar-module-scss-module__Me7EnW__appliedTag{margin-inline-end:0}.AiSearchBar-module-scss-module__Me7EnW__howToLink{margin-left:auto}.AiSearchBar-module-scss-module__Me7EnW__howTo{max-width:320px;font-size:13px}.AiSearchBar-module-scss-module__Me7EnW__howTo p{margin:0 0 6px}.AiSearchBar-module-scss-module__Me7EnW__howTo p:last-child{margin-bottom:0}.AiSearchBar-module-scss-module__Me7EnW__suggest{z-index:20;background:var(--card);box-shadow:var(--shadow-lift);border-radius:14px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 6px);left:0;right:0}.AiSearchBar-module-scss-module__Me7EnW__suggestItem{cursor:pointer;border-radius:10px;align-items:baseline;gap:10px;padding:8px 10px;font-size:14px;display:flex}.AiSearchBar-module-scss-module__Me7EnW__suggestActive{background:var(--fill)}.AiSearchBar-module-scss-module__Me7EnW__suggestKind{width:110px;color:var(--muted-foreground-2);flex:none;font-size:12px}.AiSearchBar-module-scss-module__Me7EnW__suggestLabel{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.AiSearchBar-module-scss-module__Me7EnW__suggestCount{color:var(--muted-foreground-2);font-variant-numeric:tabular-nums;margin-left:auto;font-size:12px}.AiSearchBar-module-scss-module__Me7EnW__modeNote{gap:8px}.AiSearchBar-module-scss-module__Me7EnW__headTools{align-items:center;gap:14px;min-width:0;margin-left:auto;display:inline-flex}.AiSearchBar-module-scss-module__Me7EnW__headTools .AiSearchBar-module-scss-module__Me7EnW__howToLink{margin-left:0}.AiSearchBar-module-scss-module__Me7EnW__scope{align-items:center;gap:6px;font-size:13px;display:inline-flex}@media (max-width:560px){.AiSearchBar-module-scss-module__Me7EnW__scope{display:none}}.AiSearchBar-module-scss-module__Me7EnW__scopeLabel{color:var(--muted-foreground)}.AiSearchBar-module-scss-module__Me7EnW__kbd{background:var(--fill);color:var(--muted-foreground-2);border-radius:10px;padding:1px 6px;font-family:inherit;font-size:11px}@media (hover:none),(pointer:coarse),(max-width:767px){.AiSearchBar-module-scss-module__Me7EnW__kbd{display:none}}
