.styles-module-scss-module__Rkm1_q__candidateLoadError{text-align:center;flex-direction:column;flex-shrink:0;align-items:center;gap:12px;padding:24px;display:flex}.styles-module-scss-module__Rkm1_q__candidateLoadError p{margin:0}
.styles-module-scss-module__BGJNZW__jobHeaderRow{background:var(--surface-primary);width:100%;color:var(--text-primary);border-bottom:1px solid var(--border-secondary)}.styles-module-scss-module__BGJNZW__jobHeaderBackButton:hover{transform:translate(-2px)scale(1.05)}.styles-module-scss-module__BGJNZW__jobHeaderTitle{font-family:var(--brandFont),serif;color:var(--text-primary);letter-spacing:0;font-size:20px;font-weight:600;line-height:1.1}@media (max-width:768px){.styles-module-scss-module__BGJNZW__jobHeaderTitle{font-size:1.25rem}}.styles-module-scss-module__BGJNZW__jobHeaderActions{align-items:center;gap:12px;display:flex}.styles-module-scss-module__BGJNZW__container{height:calc(100svh - 61px);color:var(--text-primary);display:flex;overflow:hidden}.styles-module-scss-module__BGJNZW__container.styles-module-scss-module__BGJNZW__withJobHeader{height:calc(100svh - 128px)}@media (max-width:1023px){.styles-module-scss-module__BGJNZW__container{flex-direction:column;height:auto;overflow:visible}.styles-module-scss-module__BGJNZW__container.styles-module-scss-module__BGJNZW__withJobHeader{height:auto}}.styles-module-scss-module__BGJNZW__column{scroll-behavior:smooth;height:100%}@media (max-width:1023px){.styles-module-scss-module__BGJNZW__column{height:auto}}.styles-module-scss-module__BGJNZW__jobsColumn{border-right:1px solid var(--border-secondary);flex-direction:column;width:400px;min-width:400px;display:flex;position:relative;}@media (max-width:1023px){.styles-module-scss-module__BGJNZW__jobsColumn{border-right:none;width:100%;min-width:100%}}.styles-module-scss-module__BGJNZW__candidatesColumn{background-color:var(--surface-sunken);flex-direction:column;width:400px;min-width:400px;display:flex;}@media (max-width:1023px){.styles-module-scss-module__BGJNZW__candidatesColumn{width:100%;min-width:100%}}.styles-module-scss-module__BGJNZW__candidatesColumnExpanded{border-right:1px solid var(--border-secondary)}.styles-module-scss-module__BGJNZW__candidatesColumnTransparent{background-color:#0000}.styles-module-scss-module__BGJNZW__profileColumn{scroll-behavior:smooth;scrollbar-gutter:stable;flex:1;scroll-padding-top:40px;overflow-y:auto;}@media (max-width:1023px){.styles-module-scss-module__BGJNZW__profileColumn{width:100%;overflow-y:visible}}.styles-module-scss-module__BGJNZW__profileColumnExpanded{flex:1}.styles-module-scss-module__BGJNZW__profileColumnWithCv{border-right:2px solid var(--border-secondary);flex:1}.styles-module-scss-module__BGJNZW__cvColumn{background-color:var(--surface-primary);flex:1;min-width:300px;padding-left:5px;}@media (max-width:1023px){.styles-module-scss-module__BGJNZW__cvColumn{width:100%;min-width:100%;padding-left:0}}.styles-module-scss-module__BGJNZW__cvHeader{border-bottom:none;width:calc(100% - 20px);margin-left:5px;padding-left:0;padding-right:0}.styles-module-scss-module__BGJNZW__cvHeader .styles-module-scss-module__BGJNZW__headerContent{align-items:center;width:100%;display:flex}.styles-module-scss-module__BGJNZW__cvHeader .styles-module-scss-module__BGJNZW__headerTitle{font-size:18px}.styles-module-scss-module__BGJNZW__cvHeader .styles-module-scss-module__BGJNZW__cvHeaderControls{align-items:center;min-width:120px;display:flex}.styles-module-scss-module__BGJNZW__cvPlaceholder{text-align:center;height:80%;color:var(--text-tertiary);flex-direction:column;justify-content:center;align-items:center;padding:20px;display:flex}.styles-module-scss-module__BGJNZW__cvPlaceholderIcon{color:var(--text-faint);margin-bottom:16px}.styles-module-scss-module__BGJNZW__cvPlaceholderText{max-width:200px;font-size:16px}.styles-module-scss-module__BGJNZW__columnContent{flex-direction:column;flex:1;gap:12px;width:100%;min-height:0;padding:12px 12px 60px;display:flex;overflow:hidden}@media (max-width:1023px){.styles-module-scss-module__BGJNZW__columnContent{padding-bottom:70px}}.styles-module-scss-module__BGJNZW__columnHeader{letter-spacing:0;font-size:18px;font-weight:500;font-family:var(--brandFont),serif;margin-left:var(--spacing-12);margin-right:var(--spacing-12);padding:10px 0;position:sticky;top:0}.styles-module-scss-module__BGJNZW__activeFilterIndicator{background-color:var(--secondaryColor);border-radius:50%;width:8px;height:8px;margin-left:5px;display:inline-block;position:relative;top:-2px}.styles-module-scss-module__BGJNZW__jobsHeader{justify-content:space-between;align-items:center;width:calc(100% - 20px);margin-top:10px;padding:0;display:flex}.styles-module-scss-module__BGJNZW__headerActions{align-items:center;gap:4px;margin-left:auto;padding-right:8px;display:flex}.styles-module-scss-module__BGJNZW__userFilterHeaderContainer{margin-right:4px}.styles-module-scss-module__BGJNZW__addButton{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;margin-right:4px;padding:0;font-size:18px;transition:all .2s;display:flex}.styles-module-scss-module__BGJNZW__addButton:hover{color:var(--text-primary);transform:scale(1.1)}.styles-module-scss-module__BGJNZW__addButton:active{transform:scale(.95)}.styles-module-scss-module__BGJNZW__candidatesHeader{width:calc(100% - 20px);padding:0}.styles-module-scss-module__BGJNZW__headerContent{justify-content:space-between;align-items:flex-start;width:100%;min-height:40px;display:flex}.styles-module-scss-module__BGJNZW__expandButton{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;margin-left:10px;padding:3px;font-size:14px;display:flex}.styles-module-scss-module__BGJNZW__expandButton:hover{color:var(--text-primary);background-color:var(--surface-active)}.styles-module-scss-module__BGJNZW__resumeToggleButton{background-color:var(--surface-active);cursor:pointer;border:1px solid var(--border-strong);color:var(--text-primary);border-radius:4px;align-items:center;gap:6px;padding:6px 10px;font-size:13px;font-weight:500;transition:all .2s;display:flex}.styles-module-scss-module__BGJNZW__resumeToggleButton:hover{background-color:var(--surface-badge);transform:translateY(-1px)}.styles-module-scss-module__BGJNZW__resumeToggleButton:hover .styles-module-scss-module__BGJNZW__resumeArrow{transform:translate(-2px)}.styles-module-scss-module__BGJNZW__resumeToggleButton:active{transform:translateY(1px)}.styles-module-scss-module__BGJNZW__resumeArrow{margin-left:2px;transition:transform .2s}.styles-module-scss-module__BGJNZW__headerTitle{align-items:flex-start;display:flex}.styles-module-scss-module__BGJNZW__headerTitleContent{flex-direction:column;display:flex}.styles-module-scss-module__BGJNZW__mainTitle{letter-spacing:0;font-size:18px;font-weight:500;font-family:var(--brandFont);align-items:center;display:flex}.styles-module-scss-module__BGJNZW__subTitle{color:var(--text-muted);font-size:12px;font-weight:400;font-family:var(--brandFont),sans-serif;margin-top:2px}.styles-module-scss-module__BGJNZW__jobPublicUrl{font-size:12px;font-weight:400;font-family:var(--brandFont),sans-serif;align-items:center;margin-top:2px;display:flex;position:relative}.styles-module-scss-module__BGJNZW__jobPublicUrlLink{color:var(--textColorDetail);align-items:center;margin-right:3px;font-weight:600;text-decoration:none;display:inline-flex}.styles-module-scss-module__BGJNZW__backButton{margin-right:12px}.styles-module-scss-module__BGJNZW__backButton:hover{transform:translate(-2px)scale(1.05)}.styles-module-scss-module__BGJNZW__jobStatusFilterContainer{background-color:#0000;flex-direction:column;gap:6px;padding:10px 10px 2px;display:flex;position:relative}.styles-module-scss-module__BGJNZW__userStatusFilterContainer{background-color:#0000;flex-direction:column;gap:6px;margin-top:1px;padding:4px 10px 6px;display:flex;position:relative}.styles-module-scss-module__BGJNZW__sortContainer{padding:var(--spacing-12);flex-direction:column;align-items:flex-start;padding-top:0;display:flex}.styles-module-scss-module__BGJNZW__sortLabel{color:var(--text-muted);font-size:11px;font-weight:300;font-family:var(--brandFont),sans-serif;letter-spacing:0;margin-bottom:var(--spacing-4)}.styles-module-scss-module__BGJNZW__sortOptionsGroup{gap:var(--spacing-4);display:flex}.styles-module-scss-module__BGJNZW__userFilterContainer{flex-direction:column;gap:6px;margin-top:5px;margin-bottom:15px;padding:10px 10px 6px;display:flex;position:relative}.styles-module-scss-module__BGJNZW__userFilterPill{max-width:100%;height:auto;margin:0;padding:2px 8px;font-size:11px;overflow:hidden}.styles-module-scss-module__BGJNZW__userAvatarContainer{align-items:center;margin-right:8px;display:flex}.styles-module-scss-module__BGJNZW__userFilterAvatar{object-fit:cover;border:1px solid var(--border-strong);border-radius:50%;width:14px;height:14px}.styles-module-scss-module__BGJNZW__userFilterAvatarFallback{background-color:var(--surface-badge);border-radius:50%;width:14px;height:14px}.styles-module-scss-module__BGJNZW__userFilterLabel{white-space:nowrap;text-overflow:ellipsis;max-width:180px;overflow:hidden}.styles-module-scss-module__BGJNZW__purple{color:var(--accent);background-color:#1539ff0d;border-color:#1539ff33}.styles-module-scss-module__BGJNZW__purple:hover{background-color:#1539ff1a}.styles-module-scss-module__BGJNZW__clearFilters{color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;padding:2px 0;font-size:11px;text-decoration:underline;position:absolute;bottom:-3px;right:3px}.styles-module-scss-module__BGJNZW__clearFilters:hover{color:var(--text-primary)}.styles-module-scss-module__BGJNZW__clearFiltersHeader{color:var(--text-muted);cursor:pointer;background:0 0;border:none;margin-right:4px;padding:0;font-size:12px;font-weight:400;text-decoration:underline}.styles-module-scss-module__BGJNZW__clearFiltersHeader:hover{color:var(--text-primary)}.styles-module-scss-module__BGJNZW__jobItem,.styles-module-scss-module__BGJNZW__candidateItem{cursor:pointer;background-color:var(--surface-elevated);width:100%;height:100%;box-shadow:var(--shadow-card);color:var(--text-primary);border:none;border-radius:10px;align-items:flex-start;gap:0;padding:12px;text-decoration:none;display:flex;position:relative}.styles-module-scss-module__BGJNZW__jobItem:hover,.styles-module-scss-module__BGJNZW__candidateItem:hover{background-color:var(--surface-hover)}.styles-module-scss-module__BGJNZW__jobItem:hover .styles-module-scss-module__BGJNZW__jobActions,.styles-module-scss-module__BGJNZW__candidateItem:hover .styles-module-scss-module__BGJNZW__jobActions{opacity:1}.styles-module-scss-module__BGJNZW__jobItem:hover .styles-module-scss-module__BGJNZW__jobTitle,.styles-module-scss-module__BGJNZW__candidateItem:hover .styles-module-scss-module__BGJNZW__jobTitle{padding-right:90px}.styles-module-scss-module__BGJNZW__jobItem--large,.styles-module-scss-module__BGJNZW__candidateItem--large{min-height:107px;padding:14px}.styles-module-scss-module__BGJNZW__jobItem--active,.styles-module-scss-module__BGJNZW__candidateItem--active{background-color:color-mix(in srgb, var(--accent) 10%, var(--surface-elevated))!important;box-shadow:var(--shadow-card)!important}.styles-module-scss-module__BGJNZW__jobItem.styles-module-scss-module__BGJNZW__pressed,.styles-module-scss-module__BGJNZW__candidateItem--dimmed{opacity:.35;filter:grayscale()}.styles-module-scss-module__BGJNZW__candidateItem.styles-module-scss-module__BGJNZW__pressed{background-color:var(--hover-overlay);transform:scale(.98)}.styles-module-scss-module__BGJNZW__jobTitle{letter-spacing:0;font-size:16px;font-weight:600;font-family:var(--brandFont);white-space:nowrap;text-overflow:ellipsis;transition:padding-right .2s;overflow:hidden}.styles-module-scss-module__BGJNZW__jobDetails{color:var(--text-tertiary);margin-bottom:15px;font-size:13px}.styles-module-scss-module__BGJNZW__jobCreator{justify-content:center;align-items:center;display:flex;position:absolute;bottom:8px;right:8px}.styles-module-scss-module__BGJNZW__avatarImage{object-fit:cover;border:1px solid var(--border-strong);border-radius:50%;width:20px;height:20px}.styles-module-scss-module__BGJNZW__avatarFallback{background-color:var(--surface-active);width:20px;height:20px;color:var(--text-muted);border:1px solid var(--border-strong);border-radius:50%;justify-content:center;align-items:center;font-size:10px;display:flex}.styles-module-scss-module__BGJNZW__jobActions{opacity:0;gap:0;transition:opacity .2s;display:flex;position:absolute;top:6px;right:8px}@media (max-width:1023px){.styles-module-scss-module__BGJNZW__jobActions{opacity:1}}.styles-module-scss-module__BGJNZW__jobActions button{color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:3px;font-size:12px;transition:all .2s;display:flex}.styles-module-scss-module__BGJNZW__jobActions button:hover{color:var(--text-primary);transform:scale(1.1)}.styles-module-scss-module__BGJNZW__jobActions button:active{transform:scale(.95)}.styles-module-scss-module__BGJNZW__candidateName{letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;margin-bottom:4px;padding-right:24px;font-size:15px;font-weight:500;position:relative;overflow:hidden}.styles-module-scss-module__BGJNZW__candidateMeta{color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;margin-bottom:2px;padding-right:24px;font-size:10px;font-weight:500;overflow:hidden}.styles-module-scss-module__BGJNZW__candidateEmployer{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;margin-bottom:6px;font-size:10px;overflow:hidden}.styles-module-scss-module__BGJNZW__candidateDate{color:var(--text-muted);flex-shrink:0;font-size:10px;font-weight:400}.styles-module-scss-module__BGJNZW__candidateLocation{color:var(--text-secondary);align-items:center;gap:4px;margin-bottom:6px;font-size:10px;display:flex}.styles-module-scss-module__BGJNZW__candidateLocation svg{flex-shrink:0}.styles-module-scss-module__BGJNZW__candidateLocation span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.styles-module-scss-module__BGJNZW__candidateBottom{flex-direction:column;gap:6px;margin-top:auto;display:flex}.styles-module-scss-module__BGJNZW__candidateFooter{justify-content:space-between;align-items:center;gap:8px;display:flex}.styles-module-scss-module__BGJNZW__candidateDetails{color:var(--text-tertiary);font-size:13px}.styles-module-scss-module__BGJNZW__pillIcon{margin-right:4px;font-size:10px;display:inline-block;position:relative;top:1px}.styles-module-scss-module__BGJNZW__iconGroup{display:inline-block;position:relative}.styles-module-scss-module__BGJNZW__checkIcon{color:var(--text-primary);background-color:#00dc53;border-radius:50%;justify-content:center;align-items:center;width:10px;height:10px;padding:1px;display:flex;position:absolute;bottom:-3px;right:-3px}.styles-module-scss-module__BGJNZW__iconIndicator{background-color:inherit;border-radius:50%;justify-content:center;align-items:center;width:10px;height:10px;display:flex;position:absolute;bottom:-4px;right:-4px}.styles-module-scss-module__BGJNZW__aiStatusPill{border-radius:10px;align-items:center;margin-top:5px;margin-right:5px;padding:2px 6px;font-size:11px;font-weight:500;display:inline-flex}.styles-module-scss-module__BGJNZW__aiStatusPill--suitable{color:#00dc53;background-color:#00c85333;border:1px solid #00c8534d}[data-theme=light] .styles-module-scss-module__BGJNZW__aiStatusPill--suitable{color:#00963c;background-color:#00c8531f;border-color:#00c85359}.styles-module-scss-module__BGJNZW__aiStatusPill--notSuitable{color:#ff6358;background-color:#ff3b3033;border:1px solid #ff3b304d}[data-theme=light] .styles-module-scss-module__BGJNZW__aiStatusPill--notSuitable{color:#dc281e;background-color:#ff3b301f;border-color:#ff3b3059}.styles-module-scss-module__BGJNZW__aiStatusPill--incomplete{color:#c8c8c8;background-color:#c8c8c833;border:1px solid #c8c8c866}[data-theme=light] .styles-module-scss-module__BGJNZW__aiStatusPill--incomplete{color:#787878;background-color:#9696961f;border-color:#96969659}.styles-module-scss-module__BGJNZW__humanStatusPill{border-radius:10px;align-items:center;margin-top:5px;margin-right:5px;padding:2px 6px;font-size:11px;font-weight:500;display:inline-flex}.styles-module-scss-module__BGJNZW__humanStatusPill--shortlist{color:#00dc53;background-color:#00c85333;border:1px solid #00c8534d}[data-theme=light] .styles-module-scss-module__BGJNZW__humanStatusPill--shortlist{color:#00963c;background-color:#00c8531f}.styles-module-scss-module__BGJNZW__humanStatusPill--pending{color:orange;background-color:#ffa50033;border:1px solid #ffa5004d}[data-theme=light] .styles-module-scss-module__BGJNZW__humanStatusPill--pending{color:#c87800;background-color:#ffa5001f}.styles-module-scss-module__BGJNZW__humanStatusPill--interviewed{color:#64afff;background-color:#64afff33;border:1px solid #64afff4d}[data-theme=light] .styles-module-scss-module__BGJNZW__humanStatusPill--interviewed{color:#1e78dc;background-color:#64afff1f}.styles-module-scss-module__BGJNZW__emptyState{text-align:center;height:100%;color:var(--text-tertiary);flex-direction:column;justify-content:center;align-items:center;padding:20px;display:flex}.styles-module-scss-module__BGJNZW__emptyStateIcon{opacity:.7;margin-bottom:15px;font-size:40px}.styles-module-scss-module__BGJNZW__emptyStateText{max-width:250px;font-size:16px}.styles-module-scss-module__BGJNZW__candidateScore{color:var(--accent);background-color:#1539ff14;border:none;border-radius:10px;align-items:center;margin-left:auto;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex}.styles-module-scss-module__BGJNZW__candidateCheckbox{opacity:0;z-index:2;flex-shrink:0;justify-content:center;align-items:center;width:0;margin-right:0;padding-top:2px;transition:width .2s ease-out,opacity .2s ease-out,transform .2s ease-out,margin .2s ease-out;display:flex;overflow:hidden;transform:translate(-8px)}.styles-module-scss-module__BGJNZW__candidateCheckboxVisible{opacity:1;width:24px;margin-right:8px;transform:translate(0)}.styles-module-scss-module__BGJNZW__checkboxRoot{border:2px solid var(--border-primary);cursor:pointer;background:0 0;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;padding:0;transition:all .15s;display:flex}.styles-module-scss-module__BGJNZW__checkboxRoot[data-state=checked]{background-color:#3b82f6;border-color:#3b82f6}.styles-module-scss-module__BGJNZW__checkboxIndicator{color:#fff;justify-content:center;align-items:center;display:flex}.styles-module-scss-module__BGJNZW__candidateAvatar{object-fit:cover;background:var(--surface-badge,#ffffff0f);border-radius:50%;flex-shrink:0;width:40px;height:40px;margin-right:10px}.styles-module-scss-module__BGJNZW__candidateAvatarFallback{color:#fff;background:#a3a3a3;justify-content:center;align-items:center;display:flex}.styles-module-scss-module__BGJNZW__candidateItemBody{flex-direction:column;flex:1;align-self:stretch;min-width:0;display:flex;position:relative}.styles-module-scss-module__BGJNZW__candidatePills{flex-wrap:nowrap;align-items:center;gap:4px;min-height:24px;display:flex}.styles-module-scss-module__BGJNZW__candidateFooterPills{align-items:center;gap:6px;margin-left:auto;display:inline-flex}.styles-module-scss-module__BGJNZW__candidateFooterPills .styles-module-scss-module__BGJNZW__humanStatusPill,.styles-module-scss-module__BGJNZW__candidateFooterPills .styles-module-scss-module__BGJNZW__candidateScore{margin:0}.styles-module-scss-module__BGJNZW__candidateItem--selected{background-color:color-mix(in srgb, var(--accent) 10%, var(--surface-elevated))!important;box-shadow:var(--shadow-card),0 0 0 1px color-mix(in srgb, var(--accent) 35%, transparent)!important}.styles-module-scss-module__BGJNZW__candidateItem--selected.styles-module-scss-module__BGJNZW__candidateItem--active{box-shadow:var(--shadow-card),0 0 0 1px color-mix(in srgb, var(--accent) 35%, transparent)!important}.styles-module-scss-module__BGJNZW__candidateItem--deleted{border:1px dashed var(--border-strong);box-shadow:none}.styles-module-scss-module__BGJNZW__candidateItem--deleted:hover{box-shadow:none}.styles-module-scss-module__BGJNZW__candidateItem--deleted .styles-module-scss-module__BGJNZW__candidateName,.styles-module-scss-module__BGJNZW__candidateItem--deleted .styles-module-scss-module__BGJNZW__candidateMeta,.styles-module-scss-module__BGJNZW__candidateItem--deleted .styles-module-scss-module__BGJNZW__candidateEmployer,.styles-module-scss-module__BGJNZW__candidateItem--deleted .styles-module-scss-module__BGJNZW__candidateLocation,.styles-module-scss-module__BGJNZW__candidateItem--deleted .styles-module-scss-module__BGJNZW__candidateBottom{opacity:.5}.styles-module-scss-module__BGJNZW__candidateDeletedRow{justify-content:space-between;align-items:center;gap:8px;margin-top:8px;display:flex}.styles-module-scss-module__BGJNZW__candidateDeletedBadge{color:var(--text-tertiary);background-color:var(--surface-badge);border-radius:10px;align-items:center;gap:4px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex}.styles-module-scss-module__BGJNZW__candidateRestoreButton{border:1px solid var(--border-subtle);color:var(--text-primary);font-size:12px;font-weight:600;font-family:var(--brandFont);cursor:pointer;opacity:0;pointer-events:none;background-color:#0000;border-radius:6px;align-items:center;gap:4px;padding:4px 10px;transition:opacity .15s,background-color .15s;display:inline-flex}.styles-module-scss-module__BGJNZW__candidateRestoreButton:hover{background-color:var(--surface-active)}.styles-module-scss-module__BGJNZW__candidateRestoreButton:disabled{opacity:.5;cursor:default}.styles-module-scss-module__BGJNZW__candidateItem:hover .styles-module-scss-module__BGJNZW__candidateRestoreButton,.styles-module-scss-module__BGJNZW__candidateItem:focus-within .styles-module-scss-module__BGJNZW__candidateRestoreButton{opacity:1;pointer-events:auto}@media (hover:none){.styles-module-scss-module__BGJNZW__candidateRestoreButton{opacity:1;pointer-events:auto}}.styles-module-scss-module__BGJNZW__modalContent{flex-direction:column;width:80vw;max-width:1200px;height:85vh;display:flex;position:relative;overflow:hidden}@media (max-width:1023px){.styles-module-scss-module__BGJNZW__modalContent{width:95vw;height:90vh}}.styles-module-scss-module__BGJNZW__formContent{flex:1;height:100%;padding:0;overflow:hidden}.styles-module-scss-module__BGJNZW__twoColumnLayout{gap:0;width:100%;height:100%;display:flex}@media (max-width:1023px){.styles-module-scss-module__BGJNZW__twoColumnLayout{flex-direction:column}}.styles-module-scss-module__BGJNZW__previewColumn{width:60%}@media (max-width:1023px){.styles-module-scss-module__BGJNZW__previewColumn{width:100%}}.styles-module-scss-module__BGJNZW__promptColumn{flex-direction:column;flex:1;min-width:0;display:flex}.styles-module-scss-module__BGJNZW__vacancyPreview{background-color:var(--surface-tooltip);width:100%;height:100%;box-shadow:var(--shadow-md);scrollbar-gutter:stable;border-radius:8px;justify-content:center;padding:30px;display:flex;position:relative;overflow-y:auto}.styles-module-scss-module__BGJNZW__loadingOverlay{background-color:var(--backdrop-color);z-index:10;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border-radius:8px;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.styles-module-scss-module__BGJNZW__loadingText{color:var(--text-primary);text-align:center;max-width:80%;font-size:16px;font-weight:500}.styles-module-scss-module__BGJNZW__emptyStateContainer{text-align:center;flex-direction:column;justify-content:center;align-items:center;height:100%;padding:20px;display:flex}.styles-module-scss-module__BGJNZW__emptyStateText{max-width:400px}.styles-module-scss-module__BGJNZW__emptyStateText h3{color:var(--text-primary);font-size:22px;font-weight:500;font-family:var(--brandFont);margin-bottom:12px}.styles-module-scss-module__BGJNZW__emptyStateText p{color:var(--text-tertiary);font-size:16px;line-height:1.5}.styles-module-scss-module__BGJNZW__fullVideoOverlay{z-index:9999;background-color:#000000e6;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.styles-module-scss-module__BGJNZW__fullVideoContainer{aspect-ratio:16/9;width:80%;max-width:960px;position:relative}.styles-module-scss-module__BGJNZW__fullVideo{object-fit:contain;border-radius:8px;width:100%;height:100%}.styles-module-scss-module__BGJNZW__closeVideoButton{color:var(--text-primary);cursor:pointer;z-index:10;background:0 0;background-color:var(--surface-badge);border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s;display:flex;position:absolute;top:-40px;right:0}.styles-module-scss-module__BGJNZW__closeVideoButton:hover{background-color:var(--hover-overlay);transform:scale(1.1)}@keyframes styles-module-scss-module__BGJNZW__spin{to{transform:rotate(360deg)}}.styles-module-scss-module__BGJNZW__loadingContainer{text-align:center;height:200px;color:var(--text-tertiary);flex-direction:column;justify-content:center;align-items:center;padding:20px;display:flex}.styles-module-scss-module__BGJNZW__loadingSpinner{border:2px solid var(--border-secondary);border-top-color:var(--secondaryColor);border-radius:50%;width:24px;height:24px;margin-bottom:8px;animation:.8s ease-in-out infinite styles-module-scss-module__BGJNZW__spin}.styles-module-scss-module__BGJNZW__loadingText{color:var(--text-muted);font-size:13px;font-weight:400}.styles-module-scss-module__BGJNZW__emptyContainer{text-align:center;height:200px;color:var(--text-tertiary);flex-direction:column;justify-content:center;align-items:center;padding:20px;display:flex}.styles-module-scss-module__BGJNZW__emptyText{color:var(--text-tertiary);text-align:center;margin-bottom:16px;font-size:14px;font-weight:400}.styles-module-scss-module__BGJNZW__emptyMainText{color:var(--text-secondary);margin-bottom:8px;font-size:18px;font-weight:600}.styles-module-scss-module__BGJNZW__emptySubText{color:var(--text-tertiary);font-size:14px;font-weight:400}@keyframes styles-module-scss-module__BGJNZW__fadeOut{0%{opacity:1}to{opacity:0}}.styles-module-scss-module__BGJNZW__jobLink{color:var(--primary);word-break:break-all;font-size:.95rem;text-decoration:none}.styles-module-scss-module__BGJNZW__jobLink:hover{opacity:.9;text-decoration:underline}.styles-module-scss-module__BGJNZW__sectionHeader{color:var(--text-secondary);font-size:18px;font-weight:500;font-family:var(--brandFont),serif;margin-top:15px;margin-bottom:5px;padding-bottom:4px}.styles-module-scss-module__BGJNZW__sectionSeparator{background-color:var(--surface-active);width:100%;height:1px;margin:15px 0}.styles-module-scss-module__BGJNZW__resumeFileContainer{border-radius:12px;height:100%;padding:1px;position:relative;overflow:hidden}.styles-module-scss-module__BGJNZW__resumeFileContainer .styles-module-scss-module__BGJNZW__hiddenFileInput{display:none}.styles-module-scss-module__BGJNZW__resumeFileContainer .styles-module-scss-module__BGJNZW__resumeActions{z-index:1001;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;max-width:calc(100% - 32px);display:flex;position:absolute;bottom:16px;right:16px}.styles-module-scss-module__BGJNZW__resumeFileContainer .styles-module-scss-module__BGJNZW__replaceCvButton{color:var(--text-primary);background:var(--surface-primary);cursor:pointer;border:none;border-radius:999px;align-items:center;gap:6px;padding:8px 16px;font-size:13px;font-weight:600;transition:box-shadow .15s,transform .15s;display:flex;box-shadow:0 0 0 1px #0000000f,0 4px 14px #0000001f}.styles-module-scss-module__BGJNZW__resumeFileContainer .styles-module-scss-module__BGJNZW__replaceCvButton:hover:not(:disabled){background:var(--surface-primary);transform:translateY(-1px);box-shadow:0 0 0 1px #0000001a,0 6px 18px #00000029}.styles-module-scss-module__BGJNZW__resumeFileContainer .styles-module-scss-module__BGJNZW__replaceCvButton:disabled{opacity:.6;cursor:default}.styles-module-scss-module__BGJNZW__resumeFileContainer .styles-module-scss-module__BGJNZW__replaceCvError{z-index:1001;color:#fff;background:#dc2626eb;border-radius:8px;max-width:280px;padding:8px 12px;font-size:12px;position:absolute;bottom:60px;right:16px}.styles-module-scss-module__BGJNZW__demoOverlay{color:#40404066;z-index:1000;pointer-events:none;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;width:100%;height:100%;font-size:50px;font-weight:600;display:flex;position:absolute;top:-20%;left:0}.styles-module-scss-module__BGJNZW__vacancyHeader{text-align:center;margin-bottom:20px}.styles-module-scss-module__BGJNZW__vacancyHeader .styles-module-scss-module__BGJNZW__jobTitle{font-weight:600;font-family:var(--brandFont);margin:0 0 10px;font-size:22px}.styles-module-scss-module__BGJNZW__salaryRange{font-size:18px;font-family:var(--brandFont)}.styles-module-scss-module__BGJNZW__roleDetails{width:100%;margin-bottom:30px;font-size:14px;display:flex}.styles-module-scss-module__BGJNZW__kvContainer{margin-bottom:10px}.styles-module-scss-module__BGJNZW__kvLabel{opacity:.7;margin-bottom:4px;font-size:12px}.styles-module-scss-module__BGJNZW__kvValue{word-break:break-word;font-size:14px}.styles-module-scss-module__BGJNZW__sectionContainer{margin-top:20px}.styles-module-scss-module__BGJNZW__sectionTitle{font-weight:500;font-family:var(--brandFont);margin:0 0 10px;font-size:18px}.styles-module-scss-module__BGJNZW__sectionContent{margin:10px 0;font-size:13px}.styles-module-scss-module__BGJNZW__jobDescription{font-size:13px}.styles-module-scss-module__BGJNZW__promptContainer{border-radius:8px;flex-direction:column;width:100%;height:100%;padding:25px;display:flex}.styles-module-scss-module__BGJNZW__promptTitle{font-weight:500;font-family:var(--brandFont);color:var(--text-secondary);margin:0 0 15px;font-size:20px}.styles-module-scss-module__BGJNZW__promptInstructions{color:var(--text-tertiary);margin-bottom:20px;font-size:14px}.styles-module-scss-module__BGJNZW__promptInputWrapper{scrollbar-gutter:stable;flex-direction:column;flex:1;gap:15px;width:100%;height:100%;padding:20px 20px 70px;display:flex;position:relative;overflow-y:auto}.styles-module-scss-module__BGJNZW__validationAlert{background-color:#ff3b3026;border:1px solid #ff3b304d;border-radius:6px;margin-bottom:16px;padding:12px 16px}.styles-module-scss-module__BGJNZW__validationAlert p{color:var(--text-color-error);margin-top:0;margin-bottom:8px;font-weight:500}.styles-module-scss-module__BGJNZW__validationAlert ul{margin:0;padding-left:20px}.styles-module-scss-module__BGJNZW__validationAlert ul li{color:var(--text-secondary);margin-bottom:4px;font-size:13px}.styles-module-scss-module__BGJNZW__rightColumnButtons{justify-content:flex-end;gap:12px;display:flex;position:absolute;bottom:10px;right:10px}.styles-module-scss-module__BGJNZW__promptInput{border:1px solid var(--border-strong);background-color:var(--surface-hover);color:var(--text-primary);font-size:14px;font-family:var(--brandFont),sans-serif;resize:none;border-radius:6px;flex:1;min-height:200px;padding:15px}.styles-module-scss-module__BGJNZW__promptInput:focus{outline:none}.styles-module-scss-module__BGJNZW__promptInput::placeholder{color:var(--text-muted)}.styles-module-scss-module__BGJNZW__generateButton{background-color:var(--secondaryColor);color:var(--text-primary);cursor:pointer;border:none;border-radius:6px;padding:12px 20px;font-size:15px;font-weight:500;transition:all .2s}.styles-module-scss-module__BGJNZW__generateButton:hover{background-color:color-mix(in srgb, var(--secondaryColor) 80%, black);transform:translateY(-1px)}.styles-module-scss-module__BGJNZW__generateButton:active{transform:translateY(1px)}.styles-module-scss-module__BGJNZW__formRow{gap:16px;margin-bottom:16px;display:flex}.styles-module-scss-module__BGJNZW__formRow .styles-module-scss-module__BGJNZW__formGroup{flex:1}.styles-module-scss-module__BGJNZW__formGroup{margin-bottom:16px}.styles-module-scss-module__BGJNZW__formGroup label{color:var(--text-tertiary);margin-bottom:6px;font-size:14px;display:block}.styles-module-scss-module__BGJNZW__formGroup input,.styles-module-scss-module__BGJNZW__formGroup select,.styles-module-scss-module__BGJNZW__formGroup textarea{background-color:var(--surface-active);border:1px solid var(--border-strong);width:100%;color:var(--text-primary);border-radius:4px;padding:10px 12px;font-family:inherit;font-size:14px}.styles-module-scss-module__BGJNZW__formGroup input:focus,.styles-module-scss-module__BGJNZW__formGroup select:focus,.styles-module-scss-module__BGJNZW__formGroup textarea:focus{border-color:var(--secondaryColor);outline:none}.styles-module-scss-module__BGJNZW__formGroup input::placeholder,.styles-module-scss-module__BGJNZW__formGroup select::placeholder,.styles-module-scss-module__BGJNZW__formGroup textarea::placeholder{color:var(--text-faint)}.styles-module-scss-module__BGJNZW__formGroup.styles-module-scss-module__BGJNZW__required label:after{content:" *";color:var(--text-color-error)}.styles-module-scss-module__BGJNZW__formGroup select{appearance:none;background-image:url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E);background-position:right 12px center;background-repeat:no-repeat;background-size:12px;padding-right:32px}.styles-module-scss-module__BGJNZW__textarea{resize:vertical;min-height:80px}.styles-module-scss-module__BGJNZW__flag{margin-right:8px;display:inline-block}.styles-module-scss-module__BGJNZW__customQuestions{margin-top:15px}.styles-module-scss-module__BGJNZW__customQuestions .styles-module-scss-module__BGJNZW__questionItem{align-items:center;margin-bottom:8px;display:flex;position:relative}.styles-module-scss-module__BGJNZW__customQuestions .styles-module-scss-module__BGJNZW__questionItem input{background-color:var(--surface-hover);border:1px solid var(--border-strong);color:var(--text-primary);border-radius:4px;flex:1;padding:6px 8px;font-size:13px}.styles-module-scss-module__BGJNZW__customQuestions .styles-module-scss-module__BGJNZW__questionItem input:focus{border-color:var(--secondaryColor);outline:none}.styles-module-scss-module__BGJNZW__customQuestions .styles-module-scss-module__BGJNZW__questionItem input::placeholder{color:var(--text-faint)}.styles-module-scss-module__BGJNZW__customQuestions .styles-module-scss-module__BGJNZW__questionItem .styles-module-scss-module__BGJNZW__removeButton{color:var(--text-muted);cursor:pointer;background:0 0;border:none;margin-left:5px;padding:5px;font-size:14px}.styles-module-scss-module__BGJNZW__customQuestions .styles-module-scss-module__BGJNZW__questionItem .styles-module-scss-module__BGJNZW__removeButton:hover{color:var(--text-tertiary)}.styles-module-scss-module__BGJNZW__customQuestions .styles-module-scss-module__BGJNZW__addButton{border:1px solid var(--border-strong);color:var(--text-tertiary);cursor:pointer;background:0 0;border-radius:4px;align-items:center;padding:4px 10px;font-size:12px;display:flex}.styles-module-scss-module__BGJNZW__customQuestions .styles-module-scss-module__BGJNZW__addButton:hover{background-color:var(--hover-overlay);color:var(--text-primary)}.styles-module-scss-module__BGJNZW__customQuestions .styles-module-scss-module__BGJNZW__addButton .styles-module-scss-module__BGJNZW__addIcon{margin-right:5px}.styles-module-scss-module__BGJNZW__replicaSelector{gap:8px;margin-top:10px;display:flex}.styles-module-scss-module__BGJNZW__replicaSelector .styles-module-scss-module__BGJNZW__replicaItem{cursor:pointer;flex-direction:column;align-items:center;width:60px;transition:all .2s;display:flex;position:relative}.styles-module-scss-module__BGJNZW__replicaSelector .styles-module-scss-module__BGJNZW__replicaItem.styles-module-scss-module__BGJNZW__selected .styles-module-scss-module__BGJNZW__replicaImage{border-color:var(--secondaryColor)}.styles-module-scss-module__BGJNZW__replicaSelector .styles-module-scss-module__BGJNZW__replicaItem.styles-module-scss-module__BGJNZW__selected .styles-module-scss-module__BGJNZW__replicaLabel{color:var(--secondaryColor)}.styles-module-scss-module__BGJNZW__replicaSelector .styles-module-scss-module__BGJNZW__replicaItem:hover{transform:translateY(-2px)}.styles-module-scss-module__BGJNZW__replicaSelector .styles-module-scss-module__BGJNZW__replicaImage{object-fit:cover;border:2px solid var(--border-subtle);border-radius:50%;width:50px;height:50px;transition:all .2s}.styles-module-scss-module__BGJNZW__replicaSelector .styles-module-scss-module__BGJNZW__replicaLabel{text-align:center;color:var(--text-tertiary);margin-top:10px;font-size:13px;transition:all .2s}.styles-module-scss-module__BGJNZW__formActions{justify-content:flex-end;gap:12px;padding:20px;display:flex;position:absolute;bottom:0;left:0;right:0}.styles-module-scss-module__BGJNZW__lockIcon{color:#dc3545;flex-shrink:0;font-size:14px}.styles-module-scss-module__BGJNZW__modalBackdrop{background:var(--backdrop-color);z-index:9998;position:fixed;inset:0}.styles-module-scss-module__BGJNZW__quotaModal{background:var(--surface-elevated);box-shadow:var(--shadow-lg);z-index:9999;border-radius:12px;width:90%;max-width:450px;animation:.2s ease-out styles-module-scss-module__BGJNZW__slideIn;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes styles-module-scss-module__BGJNZW__slideIn{0%{opacity:0;transform:translate(-50%,-48%)}to{opacity:1;transform:translate(-50%,-50%)}}.styles-module-scss-module__BGJNZW__modalContent{padding:24px}.styles-module-scss-module__BGJNZW__modalTitle{font-family:var(--brandFont);color:#dc3545;align-items:center;gap:10px;margin:0 0 16px;font-size:20px;font-weight:600;display:flex}.styles-module-scss-module__BGJNZW__modalIcon{flex-shrink:0;font-size:22px}.styles-module-scss-module__BGJNZW__modalMessage{color:var(--text-primary);margin:0 0 12px;font-size:15px;line-height:1.5}.styles-module-scss-module__BGJNZW__modalSubMessage{color:var(--text-muted);margin:0 0 20px;font-size:14px;line-height:1.5}.styles-module-scss-module__BGJNZW__upgradeLink{color:#dc3545;font-weight:500;text-decoration:underline}.styles-module-scss-module__BGJNZW__upgradeLink:hover{text-decoration:none}.styles-module-scss-module__BGJNZW__closeButton{color:#fff;cursor:pointer;background:#dc3545;border:none;border-radius:6px;width:100%;padding:10px 20px;font-size:14px;font-weight:500;transition:background .2s}.styles-module-scss-module__BGJNZW__closeButton:hover{background:#c82333}.styles-module-scss-module__BGJNZW__closeButton:active{transform:scale(.98)}:root{--candidate-item-height:128px}.styles-module-scss-module__BGJNZW__listItem{width:100%;height:var(--candidate-item-height);box-sizing:border-box;flex-shrink:0;padding:6px 6px 6px 0}.styles-module-scss-module__BGJNZW__loadingTrigger{pointer-events:none;width:100%;height:1px}.styles-module-scss-module__BGJNZW__loadingIndicator{text-align:center;flex-shrink:0;width:100%;padding:20px}.styles-module-scss-module__BGJNZW__selectionActionBar{background:var(--surface-primary);border-top:1px solid var(--border-subtle);z-index:10;align-items:center;gap:8px;margin-bottom:8px;padding:12px;display:flex;position:sticky;bottom:0}.styles-module-scss-module__BGJNZW__candidateGroup{flex-direction:column;min-height:0;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;overflow:hidden}.styles-module-scss-module__BGJNZW__candidateGroup.styles-module-scss-module__BGJNZW__expanded{flex:0 auto}.styles-module-scss-module__BGJNZW__candidateGroup.styles-module-scss-module__BGJNZW__collapsed{flex:none}.styles-module-scss-module__BGJNZW__groupScrollContainer{scrollbar-gutter:stable;scroll-behavior:smooth;opacity:1;padding:0;animation:.25s ease-out styles-module-scss-module__BGJNZW__fadeIn;position:relative;overflow:hidden auto}.styles-module-scss-module__BGJNZW__groupScrollContainer::-webkit-scrollbar{width:6px}.styles-module-scss-module__BGJNZW__groupScrollContainer::-webkit-scrollbar-track{background:0 0}.styles-module-scss-module__BGJNZW__groupScrollContainer::-webkit-scrollbar-thumb{background:var(--surface-badge);border-radius:3px}.styles-module-scss-module__BGJNZW__groupScrollContainer::-webkit-scrollbar-thumb:hover{background:var(--border-strong)}@keyframes styles-module-scss-module__BGJNZW__fadeIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.styles-module-scss-module__BGJNZW__groupHeaderWrapper{box-sizing:border-box;flex-shrink:0;align-items:center;width:100%;padding:0;display:flex}.styles-module-scss-module__BGJNZW__groupHeader{cursor:pointer;background-color:#0000;align-items:center;gap:8px;width:100%;padding:8px 6px;transition:all .2s;display:flex}.styles-module-scss-module__BGJNZW__groupHeader:hover .styles-module-scss-module__BGJNZW__groupTitle{color:var(--text-primary)}.styles-module-scss-module__BGJNZW__groupHeader:hover .styles-module-scss-module__BGJNZW__groupChevron{color:var(--text-tertiary)}.styles-module-scss-module__BGJNZW__groupHeader:active{opacity:.7}.styles-module-scss-module__BGJNZW__groupHeaderContent{flex:1;align-items:center;gap:8px;display:flex}.styles-module-scss-module__BGJNZW__groupTitle{font-size:16px;font-weight:600;font-family:var(--brandFont),serif;letter-spacing:0;color:var(--text-primary);transition:color .2s}.styles-module-scss-module__BGJNZW__groupChevron{color:var(--text-muted);justify-content:center;align-items:center;transition:all .2s;display:flex}
.styles-module-scss-module__Tzt2ea__deletedCandidateCard{opacity:.55;cursor:default;border-style:dashed}.styles-module-scss-module__Tzt2ea__deletedCandidateCard:hover{opacity:.75}.styles-module-scss-module__Tzt2ea__restoreButton{cursor:pointer;z-index:1;color:var(--text-muted);background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:2px;font-size:16px;transition:all .2s;display:flex;position:absolute;top:12px;right:12px}.styles-module-scss-module__Tzt2ea__restoreButton:hover{color:var(--text-primary);background-color:var(--surface-active)}.styles-module-scss-module__Tzt2ea__restoreButton:disabled{opacity:.4;cursor:not-allowed}
.styles-module-scss-module__SQyXNa__groupHeader{cursor:pointer;background-color:#0000;align-items:center;gap:8px;width:100%;padding:8px 6px 8px 0;transition:all .2s;display:flex}.styles-module-scss-module__SQyXNa__groupHeader:hover .styles-module-scss-module__SQyXNa__groupTitle{color:var(--text-primary)}.styles-module-scss-module__SQyXNa__groupHeader:hover .styles-module-scss-module__SQyXNa__groupChevron{color:var(--text-tertiary)}.styles-module-scss-module__SQyXNa__groupHeader:active{opacity:.7}.styles-module-scss-module__SQyXNa__groupHeaderContent{flex:1;align-items:center;gap:8px;display:flex}.styles-module-scss-module__SQyXNa__groupTitle{font-family:var(--brandFont),sans-serif;letter-spacing:0;color:var(--text-primary);font-size:18px;font-weight:600;line-height:1.3;transition:color .2s}.styles-module-scss-module__SQyXNa__groupChevron{color:var(--icon-muted);justify-content:center;align-items:center;transition:all .2s;display:flex}.styles-module-scss-module__SQyXNa__groupHeaderAction{margin-left:auto}.styles-module-scss-module__SQyXNa__groupSelectAll{opacity:0;flex-shrink:0;justify-content:center;align-items:center;width:0;transition:width .2s ease-out,opacity .2s ease-out,transform .2s ease-out;display:flex;overflow:hidden;transform:translate(-8px)}.styles-module-scss-module__SQyXNa__groupSelectAllVisible{opacity:1;width:24px;transform:translate(0)}.styles-module-scss-module__SQyXNa__groupCheckbox{border:2px solid var(--border-primary);cursor:pointer;background:0 0;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;padding:0;transition:all .15s;display:flex}.styles-module-scss-module__SQyXNa__groupCheckbox[data-state=checked],.styles-module-scss-module__SQyXNa__groupCheckbox[data-state=indeterminate]{background-color:#3b82f6;border-color:#3b82f6}.styles-module-scss-module__SQyXNa__groupCheckboxIndicator{color:#fff;justify-content:center;align-items:center;display:flex}
.styles-module-scss-module__FndO5G__emptyList{color:var(--text-muted);padding:10px 12px;font-size:12px;line-height:1.4}.styles-module-scss-module__FndO5G__addListButton{background:color-mix(in srgb, var(--surface-primary) 55%, transparent);border:1.5px dashed color-mix(in srgb, var(--text-muted) 60%, transparent);width:calc(100% - 12px);color:var(--text-primary);cursor:pointer;border-radius:8px;align-items:center;gap:6px;margin:6px;padding:8px 10px;font-size:13px;font-weight:600;transition:background .15s,color .15s,border-color .15s;display:flex}.styles-module-scss-module__FndO5G__addListButton:hover,.styles-module-scss-module__FndO5G__addListButton:focus-visible{background:color-mix(in srgb, var(--accent) 12%, var(--surface-primary) 60%);border-color:var(--accent);outline:none}.styles-module-scss-module__FndO5G__addListEditor{align-items:center;gap:6px;width:calc(100% - 12px);margin:6px;display:flex}.styles-module-scss-module__FndO5G__addListInput{background:var(--surface-input,#00000040);border:1px solid var(--border-subtle);min-width:0;color:var(--text-primary);border-radius:6px;flex:1;padding:8px 10px;font-size:13px}.styles-module-scss-module__FndO5G__addListInput:focus{border-color:var(--accent);outline:none}.styles-module-scss-module__FndO5G__addListPrimary,.styles-module-scss-module__FndO5G__addListSecondary{cursor:pointer;border:none;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;transition:background .15s,color .15s;display:flex}.styles-module-scss-module__FndO5G__addListPrimary{background:var(--accent);color:#fff}.styles-module-scss-module__FndO5G__addListPrimary:disabled{opacity:.5;cursor:not-allowed}.styles-module-scss-module__FndO5G__addListSecondary{color:var(--text-muted);background:0 0}.styles-module-scss-module__FndO5G__addListSecondary:hover{color:var(--text-primary);background:var(--surface-badge,#ffffff14)}
.styles-module-scss-module__90vMfa__dropdownWrapper{z-index:100002;display:inline-block;position:relative}.styles-module-scss-module__90vMfa__dropdownMenuPositioner{z-index:100003;position:fixed}.styles-module-scss-module__90vMfa__dropdownMenuPanel{background:color-mix(in srgb, var(--surface-elevated) 92%, transparent);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:2;border:none;border-radius:12px;min-width:240px;padding:0;transition:opacity .2s ease-out,transform .2s ease-out;position:relative;box-shadow:0 0 0 1px #0000000d,0 8px 24px #0000001f}.styles-module-scss-module__90vMfa__dropdownMenuHeader{text-align:left;padding:20px 20px 10px}.styles-module-scss-module__90vMfa__dropdownMenuHeader .styles-module-scss-module__90vMfa__dropdownMenuTitle{font-family:var(--brandFont),sans-serif;color:var(--text-secondary);margin:0;font-size:16px;font-weight:600}.styles-module-scss-module__90vMfa__dropdownMenuVisible{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.styles-module-scss-module__90vMfa__dropdownMenuHidden{opacity:0;pointer-events:none;transform:translateY(-8px)scale(.95)}.styles-module-scss-module__90vMfa__dropdownTriggerBare{cursor:pointer;width:32px;height:32px;color:var(--text-secondary);background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;padding:0;transition:background-color .15s,color .15s;display:inline-flex}.styles-module-scss-module__90vMfa__dropdownTriggerBare:hover{background-color:var(--hover-overlay);color:var(--text-primary)}@media (max-width:767px){.styles-module-scss-module__90vMfa__dropdownTriggerBare{width:44px;height:44px}}.styles-module-scss-module__90vMfa__dropdownTriggerBareLarge{border-radius:10px;width:44px;height:44px}.styles-module-scss-module__90vMfa__dropdownTriggerBareLarge .styles-module-scss-module__90vMfa__dropdownTriggerIcon{width:30px;height:30px}.styles-module-scss-module__90vMfa__dropdownTriggerBareLarge .styles-module-scss-module__90vMfa__dropdownTriggerIcon svg{width:28px;height:28px}.styles-module-scss-module__90vMfa__dropdownTriggerButton{cursor:pointer;display:inline-block}@media (max-width:767px){.styles-module-scss-module__90vMfa__dropdownTriggerButton button{min-width:44px;height:44px;padding:0 8px}}.styles-module-scss-module__90vMfa__dropdownTriggerIconOnly button{justify-content:center;align-items:center;width:32px;min-width:32px;height:32px;padding:0;display:flex}@media (max-width:767px){.styles-module-scss-module__90vMfa__dropdownTriggerIconOnly button{width:44px;min-width:44px;height:44px}}.styles-module-scss-module__90vMfa__dropdownTriggerContent{align-items:center;gap:8px;display:flex}.styles-module-scss-module__90vMfa__dropdownTriggerContent span{font-family:var(--brandFont),serif}@media (max-width:767px){.styles-module-scss-module__90vMfa__dropdownTriggerContent span{display:none}}.styles-module-scss-module__90vMfa__dropdownTriggerLottie{filter:brightness(0)invert()}[data-theme=light] .styles-module-scss-module__90vMfa__dropdownTriggerLottie{filter:brightness(0)}.styles-module-scss-module__90vMfa__dropdownTriggerLottie{justify-content:center;align-items:center;width:20px;height:20px;line-height:1;display:flex}.styles-module-scss-module__90vMfa__dropdownTriggerLottie>div{justify-content:center;align-items:center;display:flex}.styles-module-scss-module__90vMfa__dropdownTriggerIcon{justify-content:center;align-items:center;width:20px;height:20px;line-height:1;display:flex}.styles-module-scss-module__90vMfa__dropdownTriggerIcon svg{width:16px;height:16px}
.styles-module-scss-module__HN5gSG__header{padding:16px 20px 8px}.styles-module-scss-module__HN5gSG__headerSmall{padding:12px 20px 6px}.styles-module-scss-module__HN5gSG__headerTitle{font-family:var(--brandFont),sans-serif;color:var(--text-secondary);margin:0;font-size:14px;font-weight:600}.styles-module-scss-module__HN5gSG__headerTitleSmall{font-size:12px}.styles-module-scss-module__HN5gSG__content{flex-direction:column;gap:16px;padding:8px 20px 20px;display:flex}.styles-module-scss-module__HN5gSG__filterSection{flex-direction:column;gap:8px;display:flex}.styles-module-scss-module__HN5gSG__sectionLabel{letter-spacing:0;color:var(--text-faint);font-size:10px;font-weight:600}.styles-module-scss-module__HN5gSG__filterRow{flex-wrap:wrap;gap:8px;display:flex}.styles-module-scss-module__HN5gSG__emptyState{color:var(--text-faint);font-size:12px;font-style:italic}
.styles-module-scss-module__lGyLkG__header{padding:16px 20px 8px}.styles-module-scss-module__lGyLkG__headerSmall{padding:12px 20px 6px}.styles-module-scss-module__lGyLkG__headerTitle{font-family:var(--brandFont),sans-serif;color:var(--text-secondary);margin:0;font-size:14px;font-weight:600}.styles-module-scss-module__lGyLkG__headerTitleSmall{font-size:12px}.styles-module-scss-module__lGyLkG__content{flex-direction:column;gap:8px;min-width:200px;padding:8px 20px 20px;display:flex}@media (max-width:479px){.styles-module-scss-module__lGyLkG__content{min-width:160px;padding:8px 12px 16px}}.styles-module-scss-module__lGyLkG__sortOption{display:flex}
.styles-module-scss-module__qbSqKa__container{justify-content:space-between;align-items:center;gap:8px;width:100%;padding-top:2px;padding-right:8px;display:flex}.styles-module-scss-module__qbSqKa__searchContainer{flex:1;min-width:0}.styles-module-scss-module__qbSqKa__dropdownContainer{flex-shrink:0;align-items:center;gap:8px;display:flex}.styles-module-scss-module__qbSqKa__containerCollapsible .styles-module-scss-module__qbSqKa__dropdownContainer{opacity:0;pointer-events:none;max-width:0;transition:max-width .2s,opacity .15s;overflow:hidden}.styles-module-scss-module__qbSqKa__containerCollapsible.styles-module-scss-module__qbSqKa__containerExpanded .styles-module-scss-module__qbSqKa__dropdownContainer{opacity:1;pointer-events:auto;max-width:200px}
.styles-module-scss-module__AoShCW__addCandidateButton{border:1px dashed var(--border-subtle);width:100%;min-height:34px;color:var(--text-muted);font-family:var(--brandFont),serif;cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;gap:6px;margin-top:8px;padding:0;font-size:12px;font-weight:500;transition:color .15s,border-color .15s,background .15s;display:flex}.styles-module-scss-module__AoShCW__addCandidateButton svg{stroke-width:2.5px;width:17px;height:17px}.styles-module-scss-module__AoShCW__addCandidateButton:hover,.styles-module-scss-module__AoShCW__addCandidateButton:focus-visible{color:var(--text-secondary);border-color:var(--border-primary);background:var(--hover-overlay);outline:none}.styles-module-scss-module__AoShCW__addCandidateButtonExpanded{min-height:88px;margin-top:0}
.styles-module-scss-module__k-w1oq__expandedColumn{flex-direction:column;flex:1;min-height:0;padding:12px;animation:.34s cubic-bezier(.22,1,.36,1) styles-module-scss-module__k-w1oq__panelEnter;display:flex}@keyframes styles-module-scss-module__k-w1oq__panelEnter{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}.styles-module-scss-module__k-w1oq__expandedHeader{flex-shrink:0;align-items:center;gap:10px;padding:4px 4px 14px;display:flex}.styles-module-scss-module__k-w1oq__backButton{border:1px solid var(--border-subtle);color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:6px;margin-right:6px;padding:6px 12px;font-size:13px;font-weight:500;transition:background .15s,color .15s,border-color .15s;display:flex}.styles-module-scss-module__k-w1oq__backButton:hover{background:var(--surface-badge,#ffffff14);color:var(--text-primary);border-color:var(--border-strong,var(--border-subtle))}.styles-module-scss-module__k-w1oq__headerIcon{color:var(--accent);flex-shrink:0}.styles-module-scss-module__k-w1oq__headerTitle{color:var(--text-primary);font-size:18px;font-weight:600;font-family:var(--brandFont),serif;margin:0}.styles-module-scss-module__k-w1oq__headerCount{color:var(--text-muted);background:var(--surface-badge,#ffffff14);border-radius:10px;padding:2px 10px;font-size:13px;font-weight:500}.styles-module-scss-module__k-w1oq__expandedBody{scrollbar-gutter:stable;-webkit-overflow-scrolling:touch;flex:1;min-height:0;padding:4px;overflow-y:auto}.styles-module-scss-module__k-w1oq__expandedBody::-webkit-scrollbar{width:6px}.styles-module-scss-module__k-w1oq__expandedBody::-webkit-scrollbar-thumb{background:var(--border-subtle);border-radius:3px}.styles-module-scss-module__k-w1oq__cardGrid{grid-template-columns:repeat(auto-fill,minmax(272px,1fr));align-content:start;gap:12px;display:grid}.styles-module-scss-module__k-w1oq__gridCard{min-width:0;animation:.42s cubic-bezier(.22,1,.36,1) backwards styles-module-scss-module__k-w1oq__cardEnter;animation-delay:calc(var(--stagger-index,0)*28ms)}@keyframes styles-module-scss-module__k-w1oq__cardEnter{0%{opacity:0;transform:translateY(18px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.styles-module-scss-module__k-w1oq__emptyState{height:100%;color:var(--text-muted);justify-content:center;align-items:center;padding:48px;font-size:14px;display:flex}.styles-module-scss-module__k-w1oq__emptyColumnContent{flex-direction:column;gap:12px;max-width:420px;margin:0 auto;display:flex}.styles-module-scss-module__k-w1oq__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.styles-module-scss-module__k-w1oq__ghostCard{background:color-mix(in srgb, var(--surface-primary) 55%, transparent);border:1px solid var(--border-subtle);pointer-events:none;border-radius:8px;align-items:flex-start;gap:12px;min-width:0;height:107px;padding:12px;display:flex}.styles-module-scss-module__k-w1oq__ghostAvatar{background:var(--surface-badge,#ffffff14);border-radius:50%;flex-shrink:0;width:40px;height:40px;animation:1.4s ease-in-out infinite styles-module-scss-module__k-w1oq__ghostShimmer}.styles-module-scss-module__k-w1oq__ghostLines{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.styles-module-scss-module__k-w1oq__ghostLineWide,.styles-module-scss-module__k-w1oq__ghostLineNarrow{background:var(--surface-badge,#ffffff14);border-radius:5px;height:11px;animation:1.4s ease-in-out infinite styles-module-scss-module__k-w1oq__ghostShimmer}.styles-module-scss-module__k-w1oq__ghostLineWide{width:70%}.styles-module-scss-module__k-w1oq__ghostLineNarrow{width:45%;animation-delay:.2s}@keyframes styles-module-scss-module__k-w1oq__ghostShimmer{0%,to{opacity:.5}50%{opacity:1}}
.KanbanColumnDragPreview-module-scss-module__egHk6q__columnClone{pointer-events:none;cursor:grabbing;max-height:70vh;background:var(--surface-tertiary)!important;border-color:color-mix(in srgb, var(--accent) 30%, transparent)!important;transform:rotate(3deg)scale(1.02)!important;box-shadow:0 30px 60px -16px #0000003d,0 10px 20px -6px #00000029!important}
.SourcedNoMatchesDialog-module-scss-module__WBak3q__noMatchesContent{padding:4px 4px 0}.SourcedNoMatchesDialog-module-scss-module__WBak3q__noMatchesCopy{color:var(--text-tertiary);margin:0 0 18px;font-size:13px;line-height:1.5}
.styles-module-scss-module__LrONaa__kanbanBoard{background:var(--surface-canvas);flex-direction:column;flex:auto;min-width:0;height:100%;transition:flex-basis .34s cubic-bezier(.4,0,.2,1),flex-grow .34s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.styles-module-scss-module__LrONaa__kanbanBoardCompact{flex:0 0 392px}@media (max-width:1023px){.styles-module-scss-module__LrONaa__kanbanBoardCompact{flex:0 0 100%}}.styles-module-scss-module__LrONaa__kanbanLoading{flex:auto;justify-content:center;align-items:center;width:100%;height:100%;min-height:0;padding:48px;display:flex}.styles-module-scss-module__LrONaa__kanbanSearchRow{flex-shrink:0;padding:8px 12px 0}.styles-module-scss-module__LrONaa__kanbanColumns{-webkit-overflow-scrolling:touch;flex:1;gap:12px;padding:20px 12px 12px;display:flex;overflow:auto hidden}[data-dnd-kit-dragging] .styles-module-scss-module__LrONaa__kanbanColumns{cursor:grabbing}.styles-module-scss-module__LrONaa__kanbanColumns::-webkit-scrollbar{height:6px}.styles-module-scss-module__LrONaa__kanbanColumns::-webkit-scrollbar-thumb{background:var(--border-subtle);border-radius:3px}@media (max-width:1023px){.styles-module-scss-module__LrONaa__kanbanColumns{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scroll-padding-left:12px;scroll-padding-right:12px}}.styles-module-scss-module__LrONaa__kanbanColumnsCompact{gap:0;overflow-x:hidden}.styles-module-scss-module__LrONaa__candidateDragPreview{width:360px;position:relative}.styles-module-scss-module__LrONaa__candidateDragCount{border:2px solid var(--surface-primary);background:var(--accent);color:#fff;border-radius:14px;justify-content:center;align-items:center;min-width:28px;height:28px;padding:0 8px;font-size:13px;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:-10px;right:-10px;box-shadow:0 4px 12px #0003}
.ColumnFooterNote-module-scss-module__57blGW__columnFooterNote{border:1px dashed var(--border-subtle);background:color-mix(in srgb, var(--surface-primary) 40%, transparent);color:var(--text-muted);font-family:var(--brandFont),serif;border-radius:8px;margin-top:8px;padding:10px;font-size:11px;line-height:1.4}.ColumnFooterNote-module-scss-module__57blGW__columnFooterNote a{color:var(--text-primary);text-underline-offset:2px;text-decoration:underline}.ColumnFooterNote-module-scss-module__57blGW__columnFooterNote a:hover{color:var(--accent)}
.styles-module-scss-module__5_eVnq__pullIndicator{flex-shrink:0;justify-content:center;align-items:center;transition:height .2s;display:flex;overflow:hidden}.styles-module-scss-module__5_eVnq__pullIcon{color:var(--text-tertiary);justify-content:center;align-items:center;transition:transform .1s;display:flex}.styles-module-scss-module__5_eVnq__spinning{animation:.8s linear infinite styles-module-scss-module__5_eVnq__spin;transform:none!important}@keyframes styles-module-scss-module__5_eVnq__spin{to{transform:rotate(360deg)}}
.styles-module-scss-module__Pi96va__bgPatternContainer{z-index:0;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0;overflow:hidden}.styles-module-scss-module__Pi96va__bgPattern{pointer-events:none;z-index:1;background-image:linear-gradient(90deg,#ffffff05 1px,#0000 1px),linear-gradient(#ffffff05 1px,#0000 1px);background-size:20px 20px;width:100%;height:100%;position:absolute;top:0;left:0}.styles-module-scss-module__Pi96va__gradient{background-image:radial-gradient(circle, var(--gradient-color,#ddd) 0%, transparent 60%);width:1500px;height:1500px;position:absolute;top:0;left:0;transform:translateY(-58%)translate(-20%)}
.styles-module-scss-module__p25chW__startTrialCtaContainer{text-align:center;border:1px solid var(--border-secondary);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:12px;width:100%;margin-bottom:10px;padding:2rem;display:flex;position:relative;overflow:hidden}.styles-module-scss-module__p25chW__title{color:var(--text-primary);margin:0 0 .75rem;font-size:1.5rem;font-weight:600;line-height:1.3}@media (max-width:768px){.styles-module-scss-module__p25chW__title{font-size:1.25rem}}.styles-module-scss-module__p25chW__description{color:var(--text-secondary);max-width:400px;margin:0 auto;font-size:14px;line-height:1.5;position:relative}@media (max-width:768px){.styles-module-scss-module__p25chW__description{font-size:.875rem}}.styles-module-scss-module__p25chW__actions{z-index:1;position:relative}
.styles-module-scss-module__hFXx8W__toastContainer{z-index:3000000;pointer-events:none;flex-direction:column;gap:12px;display:flex;position:fixed;top:20px;right:20px}@media (max-width:767px){.styles-module-scss-module__hFXx8W__toastContainer{top:auto;bottom:calc(16px + env(safe-area-inset-bottom));left:16px;right:16px}.styles-module-scss-module__hFXx8W__toast{min-width:unset;max-width:100%}}.styles-module-scss-module__hFXx8W__toast{background:var(--surface-overlay);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:auto;border:1px solid var(--border-secondary);border-left:4px solid;border-radius:12px;align-items:center;gap:12px;min-width:300px;max-width:500px;padding:16px;animation:.3s ease-out styles-module-scss-module__hFXx8W__slideIn;display:flex;box-shadow:0 8px 24px #0006}.styles-module-scss-module__hFXx8W__toast.styles-module-scss-module__hFXx8W__success{border-left-color:#22c55e}.styles-module-scss-module__hFXx8W__toast.styles-module-scss-module__hFXx8W__success .styles-module-scss-module__hFXx8W__toastIcon{color:#22c55e}.styles-module-scss-module__hFXx8W__toast.styles-module-scss-module__hFXx8W__error{border-left-color:#ef4444}.styles-module-scss-module__hFXx8W__toast.styles-module-scss-module__hFXx8W__error .styles-module-scss-module__hFXx8W__toastIcon{color:#ef4444}.styles-module-scss-module__hFXx8W__toast.styles-module-scss-module__hFXx8W__warning{border-left-color:#f59e0b}.styles-module-scss-module__hFXx8W__toast.styles-module-scss-module__hFXx8W__warning .styles-module-scss-module__hFXx8W__toastIcon{color:#f59e0b}.styles-module-scss-module__hFXx8W__toast.styles-module-scss-module__hFXx8W__info{border-left-color:#3b82f6}.styles-module-scss-module__hFXx8W__toast.styles-module-scss-module__hFXx8W__info .styles-module-scss-module__hFXx8W__toastIcon{color:#3b82f6}.styles-module-scss-module__hFXx8W__toast.styles-module-scss-module__hFXx8W__exiting{animation:.3s ease-in forwards styles-module-scss-module__hFXx8W__slideOut}.styles-module-scss-module__hFXx8W__toastIcon{flex-shrink:0;align-items:center;font-size:24px;display:flex}.styles-module-scss-module__hFXx8W__toastMessage{color:var(--text-secondary);flex:1;font-size:14px;line-height:1.5}.styles-module-scss-module__hFXx8W__toastClose{cursor:pointer;color:var(--text-muted);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:4px;font-size:20px;transition:color .2s;display:flex}.styles-module-scss-module__hFXx8W__toastClose:hover{color:var(--text-secondary)}@keyframes styles-module-scss-module__hFXx8W__slideIn{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes styles-module-scss-module__hFXx8W__slideOut{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(120%)}}
.styles-module-scss-module__ty3jsq__gradientBackground{background-color:var(--surface-primary);min-height:100svh;position:relative}@media (max-width:767px){.styles-module-scss-module__ty3jsq__gradientBackground{min-height:100dvh}}.styles-module-scss-module__ty3jsq__gradientBackground:after{content:"";background:var(--surface-primary);pointer-events:none;z-index:0;opacity:1;width:100%;height:100%;transition:opacity 1s;position:absolute;top:0;left:0}.styles-module-scss-module__ty3jsq__gradientBackground.styles-module-scss-module__ty3jsq__initialized:after{opacity:0}.styles-module-scss-module__ty3jsq__gradientBackground.styles-module-scss-module__ty3jsq__candidateSelected:after{opacity:1}
.styles-module-scss-module__wBtXWa__subscriptionSettings{flex-direction:column;gap:20px;display:flex}.styles-module-scss-module__wBtXWa__subscriptionSection{border:1px solid var(--border-secondary);background:var(--surface-card);border-radius:10px;padding:20px}.styles-module-scss-module__wBtXWa__sectionHeading{color:var(--text-primary);margin:0 0 8px;font-size:16px;font-weight:600}.styles-module-scss-module__wBtXWa__sectionCopy,.styles-module-scss-module__wBtXWa__cancellationStatus{max-width:620px;color:var(--text-secondary);margin:0 0 16px;font-size:14px;line-height:1.5}.styles-module-scss-module__wBtXWa__cancellationStatus{margin-bottom:0}.styles-module-scss-module__wBtXWa__primaryLink,.styles-module-scss-module__wBtXWa__secondaryLink{border-radius:999px;align-items:center;min-height:38px;padding:0 16px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.styles-module-scss-module__wBtXWa__primaryLink{color:var(--buttonTextColor);background:var(--primaryColor)}.styles-module-scss-module__wBtXWa__primaryLink:hover{opacity:.85}.styles-module-scss-module__wBtXWa__secondaryLink{color:var(--text-primary);border:1px solid var(--border-primary);background:var(--surface-secondary)}.styles-module-scss-module__wBtXWa__secondaryLink:hover{background:var(--surface-hover)}
.styles-module-scss-module__dk9MFq__appSettingsModal{background:var(--surface-secondary);border-radius:inherit;width:1248px;max-width:92vw;height:840px;min-height:0;max-height:90vh;display:flex;overflow:hidden}@media (max-width:767px){.styles-module-scss-module__dk9MFq__appSettingsModal{border-radius:0;flex-direction:column;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh}}.styles-module-scss-module__dk9MFq__settingsSidebar{scrollbar-gutter:stable;flex-direction:column;flex-shrink:0;gap:14px;width:264px;padding:20px 14px;display:flex;overflow-y:auto}.styles-module-scss-module__dk9MFq__settingsSidebar::-webkit-scrollbar{width:8px}.styles-module-scss-module__dk9MFq__settingsSidebar::-webkit-scrollbar-track{background:0 0}.styles-module-scss-module__dk9MFq__settingsSidebar::-webkit-scrollbar-thumb{background:var(--surface-active);border-radius:4px}@media (max-width:767px){.styles-module-scss-module__dk9MFq__settingsSidebar{flex-direction:row;align-items:center;gap:8px;width:100%;padding:10px 12px 6px;overflow:auto visible}}.styles-module-scss-module__dk9MFq__settingsIdentity{align-items:center;gap:10px;padding:0 6px;display:flex}@media (max-width:767px){.styles-module-scss-module__dk9MFq__settingsIdentity{display:none}}.styles-module-scss-module__dk9MFq__settingsIdentityAvatar{background:var(--surface-primary);width:36px;height:36px;color:var(--text-secondary);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:flex;overflow:hidden}.styles-module-scss-module__dk9MFq__settingsIdentityAvatarImg{object-fit:cover;width:100%;height:100%;transform:scale(1.5)}.styles-module-scss-module__dk9MFq__settingsIdentityText{flex-direction:column;gap:1px;min-width:0;display:flex}.styles-module-scss-module__dk9MFq__settingsIdentityName{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.styles-module-scss-module__dk9MFq__settingsIdentityEmail{color:var(--text-tertiary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.styles-module-scss-module__dk9MFq__settingsNav{flex-direction:column;gap:16px;display:flex}@media (max-width:767px){.styles-module-scss-module__dk9MFq__settingsNav{flex-direction:row;gap:6px}}.styles-module-scss-module__dk9MFq__settingsNavGroup{flex-direction:column;gap:2px;display:flex}@media (max-width:767px){.styles-module-scss-module__dk9MFq__settingsNavGroup{flex-direction:row;gap:6px}}.styles-module-scss-module__dk9MFq__settingsNavGroupLabel{color:var(--text-muted);padding:0 8px 4px;font-size:11px;font-weight:600}@media (max-width:767px){.styles-module-scss-module__dk9MFq__settingsNavGroupLabel{display:none}}.styles-module-scss-module__dk9MFq__settingsNavItem{text-align:left;width:100%;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:9px;padding:7px 8px;font-size:13.5px;font-weight:500;transition:background .12s,color .12s;display:flex}.styles-module-scss-module__dk9MFq__settingsNavItem svg{stroke-width:2.25px;color:var(--text-tertiary);flex-shrink:0}.styles-module-scss-module__dk9MFq__settingsNavItem:hover{background:var(--hover-overlay)}@media (max-width:767px){.styles-module-scss-module__dk9MFq__settingsNavItem{white-space:nowrap;width:auto;padding:6px 10px}}.styles-module-scss-module__dk9MFq__settingsNavItemActive{background:var(--surface-primary);color:var(--text-primary);box-shadow:0 1px 2px #10182812}.styles-module-scss-module__dk9MFq__settingsNavItemActive svg{color:var(--text-primary)}.styles-module-scss-module__dk9MFq__settingsContent{background:var(--surface-primary);border:1px solid var(--border-secondary);border-radius:12px;flex-direction:column;flex:1;min-width:0;min-height:0;margin:8px 8px 8px 0;display:flex;position:relative;overflow:hidden}@media (max-width:767px){.styles-module-scss-module__dk9MFq__settingsContent{border:0;border-radius:0;margin:0}}.styles-module-scss-module__dk9MFq__settingsContentTitle{color:var(--text-primary);margin:0;padding:24px 20px 12px;font-size:22px;font-weight:600}@media (max-width:767px){.styles-module-scss-module__dk9MFq__settingsContentTitle{padding:16px 16px 8px;font-size:18px}}.styles-module-scss-module__dk9MFq__settingsPanel{scrollbar-gutter:stable;flex-direction:column;flex:1;min-height:0;padding:8px 20px 20px;display:flex;overflow:hidden auto}.styles-module-scss-module__dk9MFq__settingsPanel::-webkit-scrollbar{width:8px}.styles-module-scss-module__dk9MFq__settingsPanel::-webkit-scrollbar-track{background:0 0}.styles-module-scss-module__dk9MFq__settingsPanel::-webkit-scrollbar-thumb{background:var(--surface-active);border-radius:4px}.styles-module-scss-module__dk9MFq__settingsPanel::-webkit-scrollbar-thumb:hover{background:var(--surface-badge)}.styles-module-scss-module__dk9MFq__settingsPanel>*{flex-direction:column;flex:1;min-width:0;display:flex}
.styles-module-scss-module__qLeCOW__wizardTagPicker{flex-direction:column;gap:8px;display:flex}.styles-module-scss-module__qLeCOW__suggestedRow{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.styles-module-scss-module__qLeCOW__suggestedLabel{color:var(--text-faint);letter-spacing:0;font-size:11px;font-weight:600}
.styles-module-scss-module__aJrVjW__container{flex-direction:column;width:100%;display:flex}.styles-module-scss-module__aJrVjW__selectors{flex-direction:column;gap:12px;width:100%;display:flex}.styles-module-scss-module__aJrVjW__currencyFrequencyRow{gap:10px;width:100%;display:flex}.styles-module-scss-module__aJrVjW__currencySelect,.styles-module-scss-module__aJrVjW__frequencySelect{flex:1}.styles-module-scss-module__aJrVjW__rangeInputs{gap:10px;width:100%;display:flex}.styles-module-scss-module__aJrVjW__rangeInput{flex:1}.styles-module-scss-module__aJrVjW__rangeDisplay{color:var(--text-muted);white-space:nowrap;text-align:right;margin-top:12px;font-size:12px}
.styles-module-scss-module__OzTwEW__salaryList{flex-direction:column;gap:24px;display:flex}.styles-module-scss-module__OzTwEW__salaryGroup{padding-right:5px}.styles-module-scss-module__OzTwEW__salaryGroup h3{margin-top:0}.styles-module-scss-module__OzTwEW__salaryHeader{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.styles-module-scss-module__OzTwEW__salaryHeader h3{margin-bottom:0;margin-right:auto}.styles-module-scss-module__OzTwEW__salaryRange{margin-top:5px;padding-top:5px}
.styles-module-scss-module__mW8Pfa__splashOverlay{display:none}@media (max-width:767px){.styles-module-scss-module__mW8Pfa__splashOverlay{z-index:9999;opacity:1;pointer-events:all;background:#000;justify-content:center;align-items:center;width:100%;height:100%;transition:opacity .6s ease-out;display:flex;position:fixed;top:0;left:0}}.styles-module-scss-module__mW8Pfa__splashOverlay.styles-module-scss-module__mW8Pfa__splashHidden{opacity:0;pointer-events:none}.styles-module-scss-module__mW8Pfa__splashVideo{width:auto;max-width:120px;height:auto;max-height:120px}
.styles-module-scss-module__wPEGxW__item{cursor:pointer;color:var(--text-primary);background-color:#0000;border-radius:8px;align-items:center;gap:8px;width:100%;text-decoration:none;display:flex}.styles-module-scss-module__wPEGxW__item.styles-module-scss-module__wPEGxW__disabled{cursor:not-allowed;opacity:.5;pointer-events:none}.styles-module-scss-module__wPEGxW__item.styles-module-scss-module__wPEGxW__size-small{padding:4px 6px}.styles-module-scss-module__wPEGxW__item.styles-module-scss-module__wPEGxW__size-medium{padding:6px}.styles-module-scss-module__wPEGxW__item.styles-module-scss-module__wPEGxW__variant-link{color:var(--text-muted)}.styles-module-scss-module__wPEGxW__item.styles-module-scss-module__wPEGxW__variant-link:hover{color:var(--text-primary);text-decoration:underline}.styles-module-scss-module__wPEGxW__item.styles-module-scss-module__wPEGxW__variant-button{font-weight:600}.styles-module-scss-module__wPEGxW__item.styles-module-scss-module__wPEGxW__variant-button:hover{background-color:var(--surface-hover);transition:background-color .15s}.styles-module-scss-module__wPEGxW__attachment{justify-content:center;align-items:center;display:flex}.styles-module-scss-module__wPEGxW__attachment.styles-module-scss-module__wPEGxW__size-small{width:16px;height:16px}.styles-module-scss-module__wPEGxW__attachment.styles-module-scss-module__wPEGxW__size-medium{width:20px;height:20px}.styles-module-scss-module__wPEGxW__attachment.styles-module-scss-module__wPEGxW__position-start{margin-right:auto}.styles-module-scss-module__wPEGxW__attachment.styles-module-scss-module__wPEGxW__position-end{margin-left:auto}
.styles-module-scss-module__A8d4jG__dropdownContainer{z-index:1100;margin-bottom:20px;position:relative}@media (max-width:768px){.styles-module-scss-module__A8d4jG__dropdownContainer{margin-bottom:0}}.styles-module-scss-module__A8d4jG__statusIcon{margin-right:4px;font-size:20px;transition:all .3s}.styles-module-scss-module__A8d4jG__statusIconSuccess{color:#4ade80}.styles-module-scss-module__A8d4jG__statusIconError{color:#ef4444}.styles-module-scss-module__A8d4jG__dropdown{-webkit-backdrop-filter:blur(16px);color:#fff;cursor:pointer;background:#1414148c;border:1px solid #fff3;border-radius:12px;align-items:center;gap:12px;width:100%;min-width:0;max-width:100%;padding:14px 16px;font-size:14px;font-weight:500;transition:all .3s;display:flex;position:relative}.styles-module-scss-module__A8d4jG__dropdown:active{transform:translateY(0)}@media (max-width:768px){.styles-module-scss-module__A8d4jG__dropdown{padding:12px 14px;font-size:13px}}.styles-module-scss-module__A8d4jG__dropdown.styles-module-scss-module__A8d4jG__disabled{opacity:.5;cursor:not-allowed}.styles-module-scss-module__A8d4jG__dropdown.styles-module-scss-module__A8d4jG__error{background:#ef44441a;border-color:#ef444466}.styles-module-scss-module__A8d4jG__dropdownIcon{color:var(--text-tertiary);flex-shrink:0;font-size:20px}.styles-module-scss-module__A8d4jG__dropdownText{text-align:left;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.styles-module-scss-module__A8d4jG__chevron{color:var(--text-muted);flex-shrink:0;font-size:16px;transition:transform .2s}.styles-module-scss-module__A8d4jG__chevron.styles-module-scss-module__A8d4jG__chevronUp{transform:rotate(180deg)}.styles-module-scss-module__A8d4jG__dropdownMenu{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--border-secondary);scrollbar-gutter:stable;z-index:1000;-webkit-overflow-scrolling:touch;background:#202020fa;border-radius:12px;max-height:200px;animation:.2s ease-out styles-module-scss-module__A8d4jG__dropdownSlide;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:hidden auto;box-shadow:0 10px 40px #00000080}.styles-module-scss-module__A8d4jG__dropdownMenu::-webkit-scrollbar{width:6px}.styles-module-scss-module__A8d4jG__dropdownMenu::-webkit-scrollbar-track{background:var(--hover-overlay)}.styles-module-scss-module__A8d4jG__dropdownMenu::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:3px}.styles-module-scss-module__A8d4jG__dropdownMenu::-webkit-scrollbar-thumb:hover{background:var(--text-faint)}@keyframes styles-module-scss-module__A8d4jG__dropdownSlide{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.styles-module-scss-module__A8d4jG__dropdownItem{width:100%;color:var(--text-tertiary);text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;font-size:14px;transition:all .15s;display:flex}.styles-module-scss-module__A8d4jG__dropdownItem:hover{background:var(--surface-hover);color:var(--text-primary);padding-left:20px}.styles-module-scss-module__A8d4jG__dropdownItem.styles-module-scss-module__A8d4jG__selected{background:var(--surface-active);color:var(--text-primary);font-weight:500}.styles-module-scss-module__A8d4jG__dropdownItem:not(:last-child){border-bottom:1px solid var(--border-subtle)}@media (max-width:768px){.styles-module-scss-module__A8d4jG__dropdownItem{padding:10px 14px;font-size:13px}}.styles-module-scss-module__A8d4jG__deviceName{text-align:left;white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.styles-module-scss-module__A8d4jG__checkmark{color:#4ade80;flex-shrink:0;font-size:16px;font-weight:600}@media (min-width:769px){.styles-module-scss-module__A8d4jG__dropdown{-webkit-backdrop-filter:none;color:#222;background:#fff;border:1px solid #c1c1c1;border-radius:14px}.styles-module-scss-module__A8d4jG__dropdownIcon,.styles-module-scss-module__A8d4jG__chevron{color:#6a6a6a}.styles-module-scss-module__A8d4jG__statusIconSuccess{color:#15803d}.styles-module-scss-module__A8d4jG__statusIconError{color:#c81e1e}.styles-module-scss-module__A8d4jG__dropdownMenu{background:#fff;border-color:#ddd;box-shadow:0 10px 40px #0000001f}.styles-module-scss-module__A8d4jG__dropdownItem{color:#3f3f3f}.styles-module-scss-module__A8d4jG__dropdownItem:hover{color:#222;background:#f5f5f7}.styles-module-scss-module__A8d4jG__dropdownItem.styles-module-scss-module__A8d4jG__selected{color:#222;background:#f2f2f2}.styles-module-scss-module__A8d4jG__dropdownItem:not(:last-child){border-bottom-color:#f2f2f2}.styles-module-scss-module__A8d4jG__checkmark{color:#15803d}}
.styles-module-scss-module__0dILpq__userProfileBar{cursor:pointer;align-items:center;gap:12px;width:100%;padding:12px 16px;display:flex;position:relative}.styles-module-scss-module__0dILpq__userProfileBar.styles-module-scss-module__0dILpq__collapsed{justify-content:center;padding:12px 8px}.styles-module-scss-module__0dILpq__avatar{clip-path:circle(50%);background-position:50%;background-repeat:no-repeat;background-size:cover;background-color:var(--surface-badge);border:1px solid #0000;border-radius:50%;flex-shrink:0;width:36px;height:36px}@media (min-width:360px){.styles-module-scss-module__0dILpq__avatar{width:40px;height:40px}}.styles-module-scss-module__0dILpq__userInfo{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.styles-module-scss-module__0dILpq__userText{flex-direction:column;flex:1;justify-content:center;gap:2px;min-width:0;display:flex}.styles-module-scss-module__0dILpq__userName{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;line-height:1.2;overflow:hidden}@media (min-width:360px){.styles-module-scss-module__0dILpq__userName{font-size:15px}}.styles-module-scss-module__0dILpq__companyName{color:var(--text-tertiary);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:400;line-height:1.2;overflow:hidden}@media (min-width:360px){.styles-module-scss-module__0dILpq__companyName{font-size:13px}}.styles-module-scss-module__0dILpq__dropdown{background-color:var(--surface-primary);border:1px solid var(--border-primary);scrollbar-gutter:stable;overflow-y:auto;overflow-y:overlay;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;z-index:1000000;border-radius:12px;padding:12px;font-size:13px;animation:.2s ease-out styles-module-scss-module__0dILpq__slideUp;position:absolute;bottom:calc(100% + 4px);left:8px;right:8px;box-shadow:0 12px 32px #0000001f}@keyframes styles-module-scss-module__0dILpq__slideUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.styles-module-scss-module__0dILpq__userProfileBar.styles-module-scss-module__0dILpq__collapsed .styles-module-scss-module__0dILpq__dropdown{width:350px;left:8px;right:auto}.styles-module-scss-module__0dILpq__dropdownEmail{flex-direction:column;gap:2px;margin-bottom:14px;display:flex}.styles-module-scss-module__0dILpq__emailRow{align-items:center;gap:6px;min-width:0;display:flex}.styles-module-scss-module__0dILpq__impersonationIcon{width:17px;height:17px;color:var(--accent);stroke-width:2.5px;flex-shrink:0}.styles-module-scss-module__0dILpq__emailText{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.2;overflow:hidden}.styles-module-scss-module__0dILpq__dropdownCompanyName{color:var(--text-muted);font-size:13px;line-height:1.2}.styles-module-scss-module__0dILpq__divider{background-color:var(--border-secondary);height:1px;margin:8px 0}.styles-module-scss-module__0dILpq__profileModalHeader{flex-direction:column;gap:4px;display:flex}.styles-module-scss-module__0dILpq__profileEmail{color:var(--text-muted);font-size:12px;font-weight:400}.styles-module-scss-module__0dILpq__atsIntegrationsContent{min-width:700px}@media (max-width:767px){.styles-module-scss-module__0dILpq__atsIntegrationsContent{min-width:unset;width:100%}}.styles-module-scss-module__0dILpq__legalContainer{flex-direction:column;gap:4px;display:flex}.styles-module-scss-module__0dILpq__videoContainer{border:3px solid var(--border-secondary);width:80vw;max-width:1200px;height:70vh;max-height:720px;box-shadow:var(--shadow-lg);background:#000;border-radius:12px;overflow:hidden}.styles-module-scss-module__0dILpq__videoContainer video{object-fit:contain;width:100%;height:100%}.styles-module-scss-module__0dILpq__sourcingPackage{background:var(--surface-card);border:1px solid var(--border-secondary);border-radius:12px;min-width:500px;margin-bottom:20px;padding:32px}@media (max-width:767px){.styles-module-scss-module__0dILpq__sourcingPackage{min-width:unset;width:100%}}.styles-module-scss-module__0dILpq__packagePrice{font-size:36px;font-weight:600;font-family:var(--brandFont),serif;margin-bottom:8px}.styles-module-scss-module__0dILpq__packagePrice span{font-size:18px;font-weight:400}.styles-module-scss-module__0dILpq__packageCredits{margin-bottom:24px;font-size:16px}.styles-module-scss-module__0dILpq__logoutContainer{margin-top:12px}.styles-module-scss-module__0dILpq__avatarImage{position:relative}.styles-module-scss-module__0dILpq__avatarImage:after{content:"";background-image:var(--avatar-image);background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:-25%}.styles-module-scss-module__0dILpq__upgradeIcon{stroke-width:2.5px;width:18px;height:18px}
.styles-module-scss-module__M6kn3W__container{gap:30px;width:100%;display:flex;overflow:hidden}@media (max-width:768px){.styles-module-scss-module__M6kn3W__container{z-index:2;flex-direction:column;gap:12px;padding:0 20px;position:relative;overflow:visible}}.styles-module-scss-module__M6kn3W__column{flex-direction:column;flex:1;min-width:0;display:flex}@media (max-width:768px){.styles-module-scss-module__M6kn3W__column{flex:none;margin-bottom:0}}.styles-module-scss-module__M6kn3W__videoContainer{background-color:#222;border-radius:14px;width:100%;height:330px;max-height:40vh;transition:all .3s;position:relative;overflow:hidden}.styles-module-scss-module__M6kn3W__videoContainer.styles-module-scss-module__M6kn3W__videoError{box-shadow:0 0 0 2px #ef444480,0 0 20px #ef444433}@media (max-width:768px){.styles-module-scss-module__M6kn3W__videoContainer{z-index:0;border:none;border-radius:0;width:100vw;height:100dvh;max-height:none;position:fixed;inset:0}.styles-module-scss-module__M6kn3W__videoContainer.styles-module-scss-module__M6kn3W__videoError{box-shadow:none}}.styles-module-scss-module__M6kn3W__video{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.styles-module-scss-module__M6kn3W__audioSection{flex-direction:column;flex:1;justify-content:center;display:flex}@media (max-width:768px){.styles-module-scss-module__M6kn3W__audioSection{margin-top:0}}.styles-module-scss-module__M6kn3W__micInstruction{margin-bottom:20px;font-size:14px}@media (max-width:768px){.styles-module-scss-module__M6kn3W__micInstruction{text-align:center;color:#ffffffe6;text-shadow:0 1px 3px #00000080;margin-bottom:10px;font-size:13px}}.styles-module-scss-module__M6kn3W__switchingOverlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1500;background:#000c;flex-direction:column;justify-content:center;align-items:center;gap:16px;animation:.2s styles-module-scss-module__M6kn3W__fadeIn;display:flex;position:absolute;inset:0}@keyframes styles-module-scss-module__M6kn3W__fadeIn{0%{opacity:0}to{opacity:1}}.styles-module-scss-module__M6kn3W__switchingLoader{border:3px solid var(--border-strong);border-top-color:var(--text-primary);border-radius:50%;width:40px;height:40px;animation:.8s linear infinite styles-module-scss-module__M6kn3W__spin}@keyframes styles-module-scss-module__M6kn3W__spin{to{transform:rotate(360deg)}}.styles-module-scss-module__M6kn3W__switchingText{color:var(--text-primary);font-size:14px;font-weight:500}.styles-module-scss-module__M6kn3W__deviceErrorOverlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1500;background:#ff0000e6;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;animation:.2s styles-module-scss-module__M6kn3W__fadeIn;display:flex;position:absolute;bottom:10px;left:10px;right:10px}.styles-module-scss-module__M6kn3W__deviceErrorText{color:var(--text-primary);font-size:13px;font-weight:500}.styles-module-scss-module__M6kn3W__inlineDeviceError{color:var(--text-primary);background:#ff0000e6;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding:10px 12px;font-size:13px;font-weight:500;display:flex}.styles-module-scss-module__M6kn3W__retryButton{color:var(--text-primary);cursor:pointer;background:#ffffff29;border:1px solid #ffffffb3;border-radius:8px;flex:none;padding:7px 10px;font-size:12px;font-weight:600;line-height:1}.styles-module-scss-module__M6kn3W__retryButton:disabled{cursor:not-allowed;opacity:.6}.styles-module-scss-module__M6kn3W__statusBadge{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:100;border-radius:20px;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:500;transition:all .3s;animation:.3s styles-module-scss-module__M6kn3W__statusFadeIn;display:flex;position:absolute;top:16px;right:16px}@media (max-width:768px){.styles-module-scss-module__M6kn3W__statusBadge{padding:6px 10px;font-size:12px}}.styles-module-scss-module__M6kn3W__microphoneStatusContainer{justify-content:center;align-items:flex-start;height:54px;display:flex}@media (max-width:768px){.styles-module-scss-module__M6kn3W__microphoneStatusContainer{height:48px}}.styles-module-scss-module__M6kn3W__audioStatusBadge{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px;align-items:center;gap:6px;width:fit-content;margin-top:16px;padding:8px 14px;font-size:13px;font-weight:500;transition:all .3s;animation:.3s styles-module-scss-module__M6kn3W__statusFadeIn;display:flex}@media (max-width:768px){.styles-module-scss-module__M6kn3W__audioStatusBadge{padding:6px 10px;font-size:12px}}.styles-module-scss-module__M6kn3W__statusSuccess{color:#4ade80;background:#4ade8026;border:1px solid #4ade804d}.styles-module-scss-module__M6kn3W__statusSuccess:hover{transform:scale(1.05);box-shadow:0 4px 12px #4ade804d}.styles-module-scss-module__M6kn3W__statusError{color:#f87171;background:#ef444426;border:1px solid #ef44444d}.styles-module-scss-module__M6kn3W__statusError:hover{transform:scale(1.05);box-shadow:0 4px 12px #ef44444d}.styles-module-scss-module__M6kn3W__statusBadgeIcon{font-size:16px;animation:2s ease-in-out infinite styles-module-scss-module__M6kn3W__iconPulse}@keyframes styles-module-scss-module__M6kn3W__statusFadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes styles-module-scss-module__M6kn3W__iconPulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}
.styles-module-scss-module__8-9VPG__container{text-align:center;color:#222;background-color:#fff;border:1px solid #ddd;border-radius:20px;flex-direction:column;gap:30px;width:800px;max-width:calc(100% - 40px);margin:auto;padding:32px;display:flex}.styles-module-scss-module__8-9VPG__hairCheck{flex-direction:column;justify-content:center;align-items:center;min-height:calc(100svh - 120px);padding-bottom:120px;display:flex}@media (max-width:768px){.styles-module-scss-module__8-9VPG__hairCheck:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000 0%,#0000008c 45%,#000000e6 100%);height:55%;position:absolute;bottom:0;left:0;right:0}}.styles-module-scss-module__8-9VPG__titleContainer{flex-direction:column;align-items:center;gap:12px;display:flex}.styles-module-scss-module__8-9VPG__title{color:#222;font-family:inherit;font-size:22px;font-weight:500}.styles-module-scss-module__8-9VPG__overallStatus{border-radius:24px;align-items:center;gap:8px;min-height:44px;padding:10px 20px;font-size:14px;font-weight:500;transition:all .3s;animation:.4s styles-module-scss-module__8-9VPG__slideDown;display:flex}.styles-module-scss-module__8-9VPG__overallStatus.styles-module-scss-module__8-9VPG__allGood{color:#15803d;background:#15803d14;border:1px solid #15803d40}.styles-module-scss-module__8-9VPG__overallStatus.styles-module-scss-module__8-9VPG__allGood:hover{transform:translateY(-2px);box-shadow:0 4px 16px #15803d26}.styles-module-scss-module__8-9VPG__overallStatus.styles-module-scss-module__8-9VPG__needsAttention{color:#b47808;background:#b4780814;border:1px solid #b4780840}.styles-module-scss-module__8-9VPG__overallStatus.styles-module-scss-module__8-9VPG__needsAttention:hover{transform:translateY(-2px);box-shadow:0 4px 16px #b4780826}.styles-module-scss-module__8-9VPG__overallStatusIcon{font-size:20px;animation:.5s styles-module-scss-module__8-9VPG__iconRotate}@keyframes styles-module-scss-module__8-9VPG__slideDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes styles-module-scss-module__8-9VPG__iconRotate{0%{transform:rotate(-180deg)scale(.5)}to{transform:rotate(0)scale(1)}}.styles-module-scss-module__8-9VPG__video{object-fit:cover;width:100%;height:330px;transition:opacity 2s ease-in-out;position:absolute;top:0;left:0;overflow:hidden}@media (max-width:767px){.styles-module-scss-module__8-9VPG__video{height:240px}}.styles-module-scss-module__8-9VPG__heading{justify-content:center;align-items:center;gap:10px;margin-bottom:26px;display:flex}.styles-module-scss-module__8-9VPG__controls{flex-direction:column;display:flex}.styles-module-scss-module__8-9VPG__errorMessage{min-height:60px;margin-bottom:10px}@media (max-width:768px){.styles-module-scss-module__8-9VPG__errorMessage{height:auto;min-height:50px}}.styles-module-scss-module__8-9VPG__errorText{color:#c81e1e;text-align:center;background-color:#c81e1e14;border:1px solid #c81e1e40;border-radius:12px;width:fit-content;margin:auto;padding:8px 20px;font-size:14px}@media (max-width:768px){.styles-module-scss-module__8-9VPG__errorText{margin-bottom:20px;padding:6px 10px;font-size:12px}}.styles-module-scss-module__8-9VPG__browserFallbackLink{cursor:pointer;text-decoration:underline}.styles-module-scss-module__8-9VPG__buttons{justify-content:center;width:100%;margin-top:20px;display:flex}@media (max-width:767px){.styles-module-scss-module__8-9VPG__buttons button{min-width:44px;min-height:44px}}@media (max-width:768px){.styles-module-scss-module__8-9VPG__hairCheck{justify-content:flex-end;align-items:stretch;height:100%;min-height:0;padding:0;position:relative;overflow:hidden}.styles-module-scss-module__8-9VPG__container{background-color:#0000;border:none;border-radius:0;flex:1;justify-content:flex-end;gap:0;width:100%;max-width:100%;height:100%;min-height:0;margin:0;padding:0}.styles-module-scss-module__8-9VPG__titleContainer{padding:max(env(safe-area-inset-top),16px) 20px 28px;z-index:2;background:linear-gradient(#000000b3 0%,#00000059 60%,#0000 100%);margin-bottom:auto}.styles-module-scss-module__8-9VPG__title{color:#fff;text-shadow:0 1px 4px #0009;padding:0;font-size:16px;line-height:1.4}.styles-module-scss-module__8-9VPG__controls{z-index:2;padding:12px 20px calc(max(env(safe-area-inset-bottom),20px) + 4px);gap:14px;position:relative}.styles-module-scss-module__8-9VPG__errorMessage{min-height:auto;margin-bottom:0}.styles-module-scss-module__8-9VPG__errorText{margin-bottom:0}.styles-module-scss-module__8-9VPG__heading{margin-bottom:12px}}
.styles-module-scss-module__PiJFBG__userProfileFooter{background-color:var(--surface-sidebar);border-top:1px solid var(--border-subtle);z-index:2;align-items:center;width:100%;display:flex;position:absolute;bottom:0;left:0;right:0}.styles-module-scss-module__PiJFBG__userProfileFooter.styles-module-scss-module__PiJFBG__collapsed{background-color:#0000;border-top:none}@media (max-width:1023px){.styles-module-scss-module__PiJFBG__userProfileFooter{display:none}}
.styles-module-scss-module__LboqbW__shareContent{max-width:500px;padding:0}@media (max-width:767px){.styles-module-scss-module__LboqbW__shareContent{max-width:100%}}.styles-module-scss-module__LboqbW__shareContent .styles-module-scss-module__LboqbW__shareDescription{margin-bottom:24px}.styles-module-scss-module__LboqbW__shareContent .styles-module-scss-module__LboqbW__shareDescription p{color:var(--text-tertiary);margin:0;font-size:14px;line-height:1.5}.styles-module-scss-module__LboqbW__shareContent .styles-module-scss-module__LboqbW__jobUrlSection{margin-bottom:24px;position:relative}.styles-module-scss-module__LboqbW__shareContent .styles-module-scss-module__LboqbW__jobUrlSection .styles-module-scss-module__LboqbW__copyOverlay{pointer-events:none;background:0 0;border-radius:8px;animation:2s forwards styles-module-scss-module__LboqbW__fadeOut;position:absolute;inset:0}.styles-module-scss-module__LboqbW__shareContent .styles-module-scss-module__LboqbW__jobUrlSection .styles-module-scss-module__LboqbW__sectionHeader{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.styles-module-scss-module__LboqbW__shareContent .styles-module-scss-module__LboqbW__jobUrlSection .styles-module-scss-module__LboqbW__sectionHeader .styles-module-scss-module__LboqbW__sectionLabel{color:var(--text-secondary);font-size:13px;font-weight:600}.styles-module-scss-module__LboqbW__shareContent .styles-module-scss-module__LboqbW__jobUrlSection .styles-module-scss-module__LboqbW__sectionHeader .styles-module-scss-module__LboqbW__actionButtons{gap:8px;display:flex}.styles-module-scss-module__LboqbW__shareContent .styles-module-scss-module__LboqbW__jobUrlSection .styles-module-scss-module__LboqbW__jobUrl{font-family:var(--brandFont),sans-serif;background:var(--hover-overlay);border:1px solid var(--border-secondary);word-break:break-all;color:var(--link-color);border-radius:6px;padding:12px;font-size:12px;text-decoration:none;display:block}.styles-module-scss-module__LboqbW__shareContent .styles-module-scss-module__LboqbW__jobUrlSection .styles-module-scss-module__LboqbW__jobUrl:hover{background:var(--surface-hover);border-color:var(--border-strong)}.styles-module-scss-module__LboqbW__shareContent .styles-module-scss-module__LboqbW__videoSection .styles-module-scss-module__LboqbW__sectionHeader{text-align:left;margin-bottom:16px}.styles-module-scss-module__LboqbW__shareContent .styles-module-scss-module__LboqbW__videoSection .styles-module-scss-module__LboqbW__sectionHeader .styles-module-scss-module__LboqbW__sectionLabel{color:var(--text-secondary);font-size:13px;font-weight:600}.styles-module-scss-module__LboqbW__shareContent .styles-module-scss-module__LboqbW__videoSection .styles-module-scss-module__LboqbW__shareVideo{background:var(--surface-sunken);border-radius:8px;width:100%;height:auto}@keyframes styles-module-scss-module__LboqbW__fadeOut{0%{background:#22c55e33}to{background:0 0}}
.styles-module-scss-module__x_tZZq__jobLayout{z-index:1;flex-direction:column;height:100svh;display:flex;position:relative}@media (max-width:1023px){.styles-module-scss-module__x_tZZq__jobLayout{height:auto;min-height:100dvh}.styles-module-scss-module__x_tZZq__jobLayout:has([data-kanban-board]){height:100dvh}}.styles-module-scss-module__x_tZZq__jobMainContent{z-index:0;flex:1;display:flex;position:relative;overflow:hidden}@media (max-width:1023px){.styles-module-scss-module__x_tZZq__jobMainContent{padding-bottom:calc(72px + env(safe-area-inset-bottom));flex-direction:column;overflow:visible}.styles-module-scss-module__x_tZZq__jobMainContent:has([data-kanban-board]){overflow:hidden}}.styles-module-scss-module__x_tZZq__jobProfileColumn{flex-direction:column;flex:1;min-height:0;display:flex}.styles-module-scss-module__x_tZZq__kanbanDetailSheet{background:var(--surface-canvas);border-left:1px solid var(--border-subtle);will-change:transform,opacity;flex-direction:column;flex:1;min-width:0;animation:.34s cubic-bezier(.22,1,.36,1) styles-module-scss-module__x_tZZq__kanbanDetailFlyIn;display:flex;position:relative;overflow:hidden;box-shadow:-24px 0 48px -24px #0000001f}@media (max-width:1023px){.styles-module-scss-module__x_tZZq__kanbanDetailSheet{box-shadow:none;border-left:none;flex:none;overflow:visible}}@keyframes styles-module-scss-module__x_tZZq__kanbanDetailFlyIn{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.styles-module-scss-module__x_tZZq__kanbanDetailSheet{animation:none}}.styles-module-scss-module__x_tZZq__jobEmptyState{text-align:center;flex:1;justify-content:center;align-items:center;padding:48px 24px;display:flex}.styles-module-scss-module__x_tZZq__jobEmptyState strong{color:var(--text-primary);margin-bottom:10px;font-size:20px;font-weight:600;display:block}.styles-module-scss-module__x_tZZq__jobEmptyState span{color:var(--text-primary);opacity:.75;max-width:420px;font-size:14px;line-height:1.55;display:block}.styles-module-scss-module__x_tZZq__clickableLink{color:#4a9eff;cursor:pointer;text-decoration:underline}.styles-module-scss-module__x_tZZq__clickableLink:hover{color:#66b2ff}
.styles-module-scss-module__nE_-ba__employerLink{color:inherit;text-underline-offset:2px;text-decoration:underline}.styles-module-scss-module__nE_-ba__employerLink:hover,.styles-module-scss-module__nE_-ba__employerLink:focus-visible{color:var(--text-primary)}
.styles-module-scss-module__IqVY0a__jobHeaderWrapper{z-index:100;background:color-mix(in srgb, var(--surface-primary) 40%, transparent);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid var(--border-subtle);position:relative}@media (max-width:767px){.styles-module-scss-module__IqVY0a__jobHeaderWrapper{background:var(--surface-primary);border-bottom:none;position:sticky;top:0}}.styles-module-scss-module__IqVY0a__viewSwitcherRow{justify-content:space-between;align-items:center;padding:0 24px 0 16px;display:flex}@media (max-width:767px){.styles-module-scss-module__IqVY0a__viewSwitcherRow{padding:0 12px}}.styles-module-scss-module__IqVY0a__viewSwitcherRight{align-items:center;gap:8px;display:flex}.styles-module-scss-module__IqVY0a__viewSwitcherRight button{font-weight:500}.styles-module-scss-module__IqVY0a__viewSwitcherRight .styles-module-scss-module__IqVY0a__selectToggleGap{margin-right:8px}.styles-module-scss-module__IqVY0a__viewSwitcherRight .styles-module-scss-module__IqVY0a__kanbanHeaderActions{align-items:center;display:flex}.styles-module-scss-module__IqVY0a__viewSwitcherRight{align-self:flex-end;margin-bottom:8px}@media (max-width:767px){.styles-module-scss-module__IqVY0a__viewSwitcherRight{display:none}}.styles-module-scss-module__IqVY0a__viewSwitcherProgress{flex-shrink:0}.styles-module-scss-module__IqVY0a__jobHeaderContent{justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 24px 12px;display:flex;position:relative}@media (max-width:767px){.styles-module-scss-module__IqVY0a__jobHeaderContent{grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;gap:8px;padding:12px;display:grid}}.styles-module-scss-module__IqVY0a__jobHeaderLeft{flex:0 auto;align-items:flex-start;gap:22px;min-width:0;display:flex;overflow:visible}@media (max-width:767px){.styles-module-scss-module__IqVY0a__jobHeaderLeft{display:contents}}.styles-module-scss-module__IqVY0a__jobHeaderBackButton{background-color:var(--surface-badge);width:36px;height:36px;color:var(--text-primary);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;transition:opacity .2s,transform .1s;display:flex;position:relative}@media (max-width:767px){.styles-module-scss-module__IqVY0a__jobHeaderBackButton{grid-area:2/1;width:36px;min-width:36px;height:36px;min-height:36px}}.styles-module-scss-module__IqVY0a__jobHeaderBackButton:hover{opacity:.7}.styles-module-scss-module__IqVY0a__jobHeaderBackButton:active{transform:scale(.95)}.styles-module-scss-module__IqVY0a__jobHeaderTitleContainer{flex-direction:column;gap:6px;width:100%;min-width:0;padding-right:8px;display:flex;overflow:visible}@media (max-width:767px){.styles-module-scss-module__IqVY0a__jobHeaderTitleContainer{grid-area:1/1/auto/-1;gap:4px;padding-right:0}}.styles-module-scss-module__IqVY0a__jobHeaderTitleRow{align-items:center;gap:8px;min-width:0;display:flex}.styles-module-scss-module__IqVY0a__jobHeaderTitle{font-family:var(--brandFont),sans-serif;letter-spacing:0;color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:22px;font-weight:600;line-height:1.2;overflow:hidden}@media (max-width:767px){.styles-module-scss-module__IqVY0a__jobHeaderTitle{font-size:22px;font-weight:600;font-family:var(--brandFont),serif}}.styles-module-scss-module__IqVY0a__jobHeaderEditButton{color:var(--text-tertiary);flex-shrink:0}.styles-module-scss-module__IqVY0a__jobHeaderEditButton:hover{color:var(--text-primary)}.styles-module-scss-module__IqVY0a__jobHeaderSubtitle{color:var(--text-muted);white-space:nowrap;align-items:center;gap:8px;min-width:0;padding-right:20px;font-size:14px;font-weight:400;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 16px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 16px),#0000)}@media (max-width:767px){.styles-module-scss-module__IqVY0a__jobHeaderSubtitle{flex-wrap:wrap;gap:6px;padding-right:0;font-size:12px;overflow:visible;-webkit-mask-image:none;mask-image:none}}.styles-module-scss-module__IqVY0a__jobHeaderMeta{font-size:11px;line-height:1}.styles-module-scss-module__IqVY0a__jobHeaderActions button{font-weight:500}.styles-module-scss-module__IqVY0a__jobHeaderActions{flex-shrink:0;align-items:center;gap:12px;display:flex}@media (max-width:767px){.styles-module-scss-module__IqVY0a__jobHeaderActions{grid-area:2/2;justify-self:stretch;gap:8px}.styles-module-scss-module__IqVY0a__jobHeaderActions>:last-child{margin-left:auto}}.styles-module-scss-module__IqVY0a__jobHeaderCogTrigger{align-items:center;display:inline-flex}@media (max-width:767px){.styles-module-scss-module__IqVY0a__jobHeaderCogTrigger button{width:36px;min-width:36px;height:36px;padding:0;background:var(--surface-badge)!important;border-color:#0000!important}.styles-module-scss-module__IqVY0a__jobHeaderCogTrigger button:hover,.styles-module-scss-module__IqVY0a__jobHeaderCogTrigger button:focus,.styles-module-scss-module__IqVY0a__jobHeaderCogTrigger button:active{background:var(--surface-badge)!important;border-color:#0000!important}}.styles-module-scss-module__IqVY0a__candidateDesktopActions{gap:4px;display:flex}@media (max-width:767px){.styles-module-scss-module__IqVY0a__candidateDesktopActions{display:none}.styles-module-scss-module__IqVY0a__jobHeaderCandidateMode{padding-bottom:0;display:block}}.styles-module-scss-module__IqVY0a__mobileCandidateSorting{justify-content:flex-end;padding:0 12px 8px;display:flex}
.styles-module-scss-module__NVWm3q__menuPanel{overscroll-behavior:contain;border-radius:12px;max-height:min(760px,80dvh);overflow-y:auto}@media (max-width:767px){.styles-module-scss-module__NVWm3q__menuPanel{max-height:none;overflow:visible}}.styles-module-scss-module__NVWm3q__panel{background:var(--surface-elevated);width:min(460px,100vw - 32px);max-width:100%;color:var(--text-primary);font-family:var(--brandFont),sans-serif;text-align:left;border-radius:12px;overflow:hidden}@media (max-width:767px){.styles-module-scss-module__NVWm3q__panel{width:100%}}.styles-module-scss-module__NVWm3q__panel a:focus-visible,.styles-module-scss-module__NVWm3q__panel button:focus-visible,.styles-module-scss-module__NVWm3q__panel input:focus-visible,.styles-module-scss-module__NVWm3q__panel summary:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}.styles-module-scss-module__NVWm3q__jobHeading{border-bottom:1px solid var(--border-subtle);align-items:center;gap:12px;padding:22px 22px 18px;display:flex}.styles-module-scss-module__NVWm3q__jobHeading>:last-child{flex-shrink:0}.styles-module-scss-module__NVWm3q__jobIcon{border:1px solid var(--border-secondary);background:var(--surface-secondary);width:42px;height:42px;color:var(--text-secondary);border-radius:12px;flex-shrink:0;place-items:center;display:grid}.styles-module-scss-module__NVWm3q__jobIcon svg{width:21px;height:21px}.styles-module-scss-module__NVWm3q__jobIdentity{flex:1;min-width:0}.styles-module-scss-module__NVWm3q__jobIdentity h2{letter-spacing:-.35px;overflow-wrap:anywhere;margin:3px 0 0;font-size:17px;font-weight:600;line-height:1.3}.styles-module-scss-module__NVWm3q__panelLabel{color:var(--text-tertiary);font-size:12px}.styles-module-scss-module__NVWm3q__panelBody{flex-direction:column;gap:22px;padding:20px 22px;display:flex}.styles-module-scss-module__NVWm3q__sectionHeading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.styles-module-scss-module__NVWm3q__sectionHeading h3{align-items:center;gap:8px;margin:0;font-size:14px;font-weight:600;line-height:1.4;display:flex}.styles-module-scss-module__NVWm3q__sectionHeading h3 svg{width:18px;height:18px}.styles-module-scss-module__NVWm3q__applicationCard{border:1px solid color-mix(in srgb, var(--accent) 20%, var(--border-subtle));background:color-mix(in srgb, var(--accent) 4%, var(--surface-elevated));border-radius:14px;padding:16px}.styles-module-scss-module__NVWm3q__sectionDescription{color:var(--text-tertiary);margin:0;font-size:12px;line-height:1.5}.styles-module-scss-module__NVWm3q__previewLink{min-height:28px;color:var(--link-color);border-radius:4px;align-items:center;gap:2px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.styles-module-scss-module__NVWm3q__previewLink svg{width:17px;height:17px}.styles-module-scss-module__NVWm3q__previewLink:hover{text-decoration:underline}.styles-module-scss-module__NVWm3q__applicationLinkRow{border:1px solid var(--border-secondary);background:var(--surface-elevated);border-radius:8px;align-items:center;margin-top:14px;display:flex}.styles-module-scss-module__NVWm3q__applicationLinkRow input{border-radius:inherit;width:0;min-width:0;height:40px;color:var(--text-secondary);text-overflow:ellipsis;background:0 0;border:0;flex:1;padding:0 10px;font-family:inherit;font-size:12px}.styles-module-scss-module__NVWm3q__applicationLinkRow .styles-module-scss-module__NVWm3q__copyAction:focus-visible{outline-offset:-4px}.styles-module-scss-module__NVWm3q__copyAction,.styles-module-scss-module__NVWm3q__closeAction,.styles-module-scss-module__NVWm3q__reopenAction{cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:0 13px;font-family:inherit;font-size:12px;font-weight:600;transition:background-color .15s;display:inline-flex}.styles-module-scss-module__NVWm3q__copyAction svg,.styles-module-scss-module__NVWm3q__closeAction svg,.styles-module-scss-module__NVWm3q__reopenAction svg{stroke-width:2px;width:18px;height:18px}.styles-module-scss-module__NVWm3q__copyAction:disabled,.styles-module-scss-module__NVWm3q__closeAction:disabled,.styles-module-scss-module__NVWm3q__reopenAction:disabled{opacity:.5;cursor:not-allowed}.styles-module-scss-module__NVWm3q__copyAction{color:var(--text-secondary);white-space:nowrap;background:0 0;border:0;padding:0 10px}.styles-module-scss-module__NVWm3q__copyAction:hover:not(:disabled){color:var(--text-primary)}.styles-module-scss-module__NVWm3q__sourcingSection{min-width:0}.styles-module-scss-module__NVWm3q__campaignSummary{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.styles-module-scss-module__NVWm3q__campaignSummary p{color:var(--text-tertiary);flex:1;margin:0;font-size:12px;line-height:1.5}.styles-module-scss-module__NVWm3q__creditSummary{text-align:right;flex-direction:column;gap:3px;font-size:12px;line-height:1.5;display:flex}.styles-module-scss-module__NVWm3q__creditSummary strong{white-space:nowrap;font-weight:500}.styles-module-scss-module__NVWm3q__creditSummary span{color:var(--text-tertiary);font-size:11px}.styles-module-scss-module__NVWm3q__postingsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.styles-module-scss-module__NVWm3q__postingLink{border:1px solid var(--border-secondary);min-height:42px;color:var(--text-secondary);border-radius:9px;align-items:center;gap:7px;padding:8px 10px;font-size:11px;line-height:1.4;text-decoration:none;display:flex}.styles-module-scss-module__NVWm3q__postingLink span{flex:1}.styles-module-scss-module__NVWm3q__postingLink svg{flex-shrink:0;width:17px;height:17px}.styles-module-scss-module__NVWm3q__postingLink svg:last-child{width:15px;height:15px;color:var(--text-muted)}.styles-module-scss-module__NVWm3q__postingLink:hover{background:var(--surface-hover);border-color:var(--border-strong)}.styles-module-scss-module__NVWm3q__hiringOutlook{border:1px solid var(--border-secondary);border-radius:9px;margin-top:14px;font-size:12px;line-height:1.5}.styles-module-scss-module__NVWm3q__hiringOutlook summary{cursor:pointer;border-radius:9px;align-items:center;gap:8px;min-height:40px;padding:8px 12px;list-style:none;display:flex}.styles-module-scss-module__NVWm3q__hiringOutlook summary::-webkit-details-marker{display:none}.styles-module-scss-module__NVWm3q__hiringOutlook summary:hover{background:var(--surface-hover)}.styles-module-scss-module__NVWm3q__hiringOutlook summary span{flex:1}.styles-module-scss-module__NVWm3q__hiringOutlook summary svg{width:16px;height:16px}.styles-module-scss-module__NVWm3q__hiringOutlook[open] summary svg{transform:rotate(180deg)}.styles-module-scss-module__NVWm3q__hiringOutlook ul{color:var(--text-secondary);margin:0;padding:0 18px 12px 28px}.styles-module-scss-module__NVWm3q__hiringOutlook li+li{margin-top:6px}.styles-module-scss-module__NVWm3q__hiringOutlook p{color:var(--text-tertiary);margin:0;padding:0 12px 12px}.styles-module-scss-module__NVWm3q__accessSection{border-top:1px solid var(--border-subtle);padding-top:18px}.styles-module-scss-module__NVWm3q__accessControl svg{flex-shrink:0;width:16px;height:16px}.styles-module-scss-module__NVWm3q__accessDescription,.styles-module-scss-module__NVWm3q__createdBy{color:var(--text-tertiary);margin:9px 0 0;font-size:12px;line-height:1.5}.styles-module-scss-module__NVWm3q__createdBy{overflow-wrap:anywhere;font-size:11px}.styles-module-scss-module__NVWm3q__createdBy span{color:var(--text-secondary)}.styles-module-scss-module__NVWm3q__stateNotice{border:1px solid var(--border-secondary);background:var(--surface-secondary);color:var(--text-secondary);border-radius:12px;margin:0;padding:14px 16px;font-size:13px;line-height:1.55}.styles-module-scss-module__NVWm3q__savingStatus{color:var(--text-tertiary);font-size:12px}.styles-module-scss-module__NVWm3q__actionError{color:var(--text-color-error);margin:10px 0 0;font-size:12px;line-height:1.5}.styles-module-scss-module__NVWm3q__planNotice{background:var(--surface-secondary);border-radius:10px;align-items:flex-start;gap:12px;padding:14px;display:flex}.styles-module-scss-module__NVWm3q__planNotice>svg{width:20px;height:20px;color:var(--text-tertiary);flex-shrink:0}.styles-module-scss-module__NVWm3q__planNotice p{color:var(--text-secondary);margin:0 0 10px;font-size:13px;line-height:1.5}.styles-module-scss-module__NVWm3q__planLink{border:1px solid var(--border-strong);min-height:36px;color:var(--text-primary);align-items:center;padding:0 14px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.styles-module-scss-module__NVWm3q__planLink:hover{background:var(--surface-hover)}.styles-module-scss-module__NVWm3q__jobFooter{border-top:1px solid var(--border-subtle);background:var(--surface-secondary);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:14px 22px;display:flex}.styles-module-scss-module__NVWm3q__closeAction{color:var(--text-color-error);background:0 0;border:1px solid #0000;margin-left:auto}.styles-module-scss-module__NVWm3q__closeAction:hover:not(:disabled){background:color-mix(in srgb, var(--text-color-error) 8%, transparent)}.styles-module-scss-module__NVWm3q__reopenAction{background:var(--surface-invert);border:1px solid var(--surface-invert);color:var(--text-invert);margin-left:auto}.styles-module-scss-module__NVWm3q__reopenAction:hover:not(:disabled){background:var(--text-secondary)}@media (max-width:767px){.styles-module-scss-module__NVWm3q__jobHeading{gap:10px;padding:18px 16px 16px}.styles-module-scss-module__NVWm3q__jobHeading .styles-module-scss-module__NVWm3q__jobIcon{display:none}.styles-module-scss-module__NVWm3q__panelBody{gap:18px;padding:16px}.styles-module-scss-module__NVWm3q__applicationCard{padding:12px}.styles-module-scss-module__NVWm3q__jobFooter{padding:12px 16px}.styles-module-scss-module__NVWm3q__copyAction,.styles-module-scss-module__NVWm3q__closeAction,.styles-module-scss-module__NVWm3q__reopenAction,.styles-module-scss-module__NVWm3q__previewLink{min-height:44px}.styles-module-scss-module__NVWm3q__applicationLinkRow input{height:44px;font-size:16px}.styles-module-scss-module__NVWm3q__accessControl{height:44px}}.styles-module-scss-module__NVWm3q__closeJobModal{width:400px}@media (max-width:767px){.styles-module-scss-module__NVWm3q__closeJobModal{width:100%}}.styles-module-scss-module__NVWm3q__closeJobDescription{color:var(--text-tertiary);font-size:13px;line-height:1.4;font-family:var(--brandFont),sans-serif;margin-top:10px;margin-bottom:20px}.styles-module-scss-module__NVWm3q__genericWarning{margin-top:16px}.styles-module-scss-module__NVWm3q__feedbackSection{margin-bottom:20px}.styles-module-scss-module__NVWm3q__feedbackQuestion{color:var(--text-secondary);font-size:14px;font-weight:500;font-family:var(--brandFont),sans-serif;margin-bottom:12px}.styles-module-scss-module__NVWm3q__feedbackOptions{gap:12px;display:flex}.styles-module-scss-module__NVWm3q__feedbackButton{background:var(--hover-overlay);border:1px solid var(--border-secondary);color:var(--text-tertiary);font-size:13px;font-family:var(--brandFont),sans-serif;cursor:pointer;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:8px;padding:10px 16px;transition:all .2s;display:flex}.styles-module-scss-module__NVWm3q__feedbackButton:hover{background:var(--surface-hover);border-color:var(--border-strong);color:var(--text-secondary)}.styles-module-scss-module__NVWm3q__feedbackButton.styles-module-scss-module__NVWm3q__active{color:#4caf50;background:#4caf5033;border-color:#4caf5066}.styles-module-scss-module__NVWm3q__feedbackButton.styles-module-scss-module__NVWm3q__active .styles-module-scss-module__NVWm3q__feedbackIcon{color:#4caf50}.styles-module-scss-module__NVWm3q__feedbackButton:first-child.styles-module-scss-module__NVWm3q__active{background:#4caf5033;border-color:#4caf5066}.styles-module-scss-module__NVWm3q__feedbackButton:last-child.styles-module-scss-module__NVWm3q__active{color:#f44336;background:#f4433633;border-color:#f4433666}.styles-module-scss-module__NVWm3q__feedbackButton:last-child.styles-module-scss-module__NVWm3q__active .styles-module-scss-module__NVWm3q__feedbackIcon{color:#f44336}.styles-module-scss-module__NVWm3q__feedbackIcon{font-size:16px;transition:color .2s}.styles-module-scss-module__NVWm3q__closureReasonSection{margin-top:16px}.styles-module-scss-module__NVWm3q__closureReasonLabel{color:var(--text-tertiary);font-size:13px;font-family:var(--brandFont),sans-serif;margin-bottom:8px;display:block}.styles-module-scss-module__NVWm3q__closureReasonTextarea{background:var(--hover-overlay);border:1px solid var(--border-secondary);width:100%;min-height:72px;color:var(--text-primary);font-size:13px;font-family:var(--brandFont),sans-serif;resize:vertical;border-radius:8px;padding:10px 12px}.styles-module-scss-module__NVWm3q__closureReasonTextarea::placeholder{color:var(--text-faint)}.styles-module-scss-module__NVWm3q__closureReasonTextarea:focus{background:var(--surface-hover);border-color:#6366f180;outline:none}.styles-module-scss-module__NVWm3q__closeJobActions{margin-top:16px}
.styles-module-scss-module__tPGTlq__boostChannelsWrapper{text-align:left}.styles-module-scss-module__tPGTlq__boostChannelsWrapper h3,.styles-module-scss-module__tPGTlq__boostChannelsWrapper strong{font-weight:500}.styles-module-scss-module__tPGTlq__successContent{text-align:center;padding:8px 4px 4px}.styles-module-scss-module__tPGTlq__successIcon{color:#4caf50;justify-content:center;margin-bottom:14px;display:flex}.styles-module-scss-module__tPGTlq__successHeadline{color:var(--text-primary);margin:0 0 6px;font-size:16px;font-weight:500;line-height:1.4}.styles-module-scss-module__tPGTlq__successSubcopy{color:var(--text-tertiary);margin:0 0 18px;font-size:13px;line-height:1.5}.styles-module-scss-module__tPGTlq__successQuota{background:var(--hover-overlay);border:1px solid var(--border-secondary);font-size:13px;font-family:var(--brandFont),sans-serif;border-radius:8px;justify-content:space-between;align-items:center;margin-bottom:18px;padding:10px 12px;display:flex}.styles-module-scss-module__tPGTlq__successQuotaLabel{color:var(--text-tertiary)}.styles-module-scss-module__tPGTlq__successQuotaValue{color:var(--text-primary);font-weight:500}
.styles-module-scss-module__oOe18G__tagKey{font-weight:600}
.styles-module-scss-module__CzPHiq__jobCreatorAvatar{border:2px solid var(--border-strong);background:var(--surface-badge);object-fit:cover;border-radius:50%;flex-shrink:0;width:30px;height:30px}.styles-module-scss-module__CzPHiq__jobCreatorAvatarFallback{color:var(--text-secondary);justify-content:center;align-items:center;font-size:11px;font-weight:700;line-height:1;display:inline-flex}
.styles-module-scss-module__4aeMVa__twoColumnGrid{background:var(--surface-active);grid-template-columns:repeat(2,1fr);gap:1px;display:grid}