.FileUpload-module__e48qBq__container{border-radius:var(--radius-lg);border:1px solid var(--color-border-light);background:#faf8f2;padding:24px;box-shadow:0 1px 3px #0000000d}.FileUpload-module__e48qBq__title{color:#0f172a;letter-spacing:-.01em;margin:0 0 16px;font-size:14px;font-weight:600}.FileUpload-module__e48qBq__dropZone{border-radius:var(--radius-md);text-align:center;cursor:pointer;background:#faf8f2;border:1px dashed #625b4f;padding:32px 20px;transition:all .15s ease-in-out;position:relative}.FileUpload-module__e48qBq__dropZone:hover:not(.FileUpload-module__e48qBq__disabled){background:#fafafa;border-color:#94a3b8}.FileUpload-module__e48qBq__dropZone:focus-visible{outline-offset:2px;outline:2px solid #0f172a}.FileUpload-module__e48qBq__dropZone.FileUpload-module__e48qBq__active{background:var(--color-surface-hover);border-color:#0f172a}.FileUpload-module__e48qBq__dropZone.FileUpload-module__e48qBq__disabled{opacity:.5;cursor:not-allowed;background:var(--color-surface-hover);border-color:#e2e8f0}.FileUpload-module__e48qBq__dropContent{pointer-events:none;-webkit-user-select:none;user-select:none}.FileUpload-module__e48qBq__dropIcon{color:#64748b;margin:0 0 8px;font-size:24px}.FileUpload-module__e48qBq__dropText{color:#334155;margin:0 0 4px;font-size:13px;font-weight:500}.FileUpload-module__e48qBq__dropHint{color:#94a3b8;margin:0;font-size:11px}.FileUpload-module__e48qBq__fileInput{display:none}.FileUpload-module__e48qBq__errorContainer{border-radius:var(--radius-md);color:var(--color-danger-text);background:#fef2f2;border:1px solid #fecaca;align-items:center;gap:10px;margin-bottom:16px;padding:10px 14px;font-size:12px;animation:.15s ease-out FileUpload-module__e48qBq__fadeIn;display:flex}@keyframes FileUpload-module__e48qBq__fadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.FileUpload-module__e48qBq__errorIcon{flex-shrink:0;font-size:14px}.FileUpload-module__e48qBq__errorText{flex:1;font-weight:500;line-height:1.4}.FileUpload-module__e48qBq__errorCloseBtn{color:#f87171;cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:none;padding:2px 6px;font-size:12px;transition:background .15s}.FileUpload-module__e48qBq__errorCloseBtn:hover{background:var(--color-danger-bg);color:#ef4444}.FileUpload-module__e48qBq__fileList{border:1px solid var(--border);border-radius:var(--radius-lg);background:#faf8f2;padding:16px}.FileUpload-module__e48qBq__fileListHeader{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.FileUpload-module__e48qBq__fileListTitle{color:#334155;margin:0;font-size:12px;font-weight:600}.FileUpload-module__e48qBq__fileListCount{color:#64748b;background:var(--color-neutral-bg);border-radius:var(--radius-full);padding:2px 8px;font-size:11px;font-weight:500}.FileUpload-module__e48qBq__files{border:1px solid var(--color-border-light);border-radius:var(--radius-md);max-height:200px;margin:0;padding:0;list-style:none;overflow-y:auto}.FileUpload-module__e48qBq__fileItem{border:1px solid var(--border);border-radius:var(--radius-md);background:#faf8f2}.FileUpload-module__e48qBq__fileItem:last-child{border-bottom:none}.FileUpload-module__e48qBq__fileItem:hover{background:var(--color-surface-hover)}.FileUpload-module__e48qBq__pdfIcon{color:#64748b;flex-shrink:0;font-size:14px}.FileUpload-module__e48qBq__fileDetails{flex:1;align-items:baseline;gap:6px;min-width:0;display:flex}.FileUpload-module__e48qBq__fileName{color:#334155;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:500;overflow:hidden}.FileUpload-module__e48qBq__fileSize{color:#94a3b8;flex-shrink:0;font-size:10.5px}.FileUpload-module__e48qBq__removeBtn{color:#94a3b8;border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:none;padding:4px 6px;font-size:10px;transition:all .15s}.FileUpload-module__e48qBq__removeBtn:hover:not(:disabled){background:var(--color-danger-bg);color:#ef4444}.FileUpload-module__e48qBq__removeBtn:disabled{opacity:.3;cursor:not-allowed}
.JobDescriptionForm-module__xT24VW__container{background:var(--surface);border-radius:var(--radius-xl);border:1px solid var(--border);box-shadow:none;padding:32px}.JobDescriptionForm-module__xT24VW__headerRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:28px;display:flex}.JobDescriptionForm-module__xT24VW__titleWrapper{flex-direction:column;gap:4px;display:flex}.JobDescriptionForm-module__xT24VW__title{font-family:var(--font-serif), Georgia, serif;color:var(--text-primary);letter-spacing:-.02em;margin:0;font-size:24px;font-weight:400}.JobDescriptionForm-module__xT24VW__subtitle{color:var(--text-secondary);margin:0;font-size:13px}.JobDescriptionForm-module__xT24VW__utilityActions{gap:10px;display:flex}.JobDescriptionForm-module__xT24VW__utilityBtn{background:var(--bg-secondary);color:var(--text-primary);border:1px solid var(--border);border-radius:var(--radius-md);cursor:pointer;padding:8px 16px;font-size:12px;font-weight:600;transition:all .15s ease-in-out}.JobDescriptionForm-module__xT24VW__utilityBtn:hover:not(:disabled){background:var(--border);color:var(--text-primary)}.JobDescriptionForm-module__xT24VW__clearBtn{color:#b91c1c;border-radius:var(--radius-md);cursor:pointer;background:0 0;border:1px solid #fee2e2;padding:8px 16px;font-size:12px;font-weight:600;transition:all .15s ease-in-out}.JobDescriptionForm-module__xT24VW__clearBtn:hover:not(:disabled){border-color:var(--color-danger-border);background:#fef2f2}.JobDescriptionForm-module__xT24VW__utilityBtn:disabled,.JobDescriptionForm-module__xT24VW__clearBtn:disabled{opacity:.5;cursor:not-allowed}.JobDescriptionForm-module__xT24VW__tabsWrapper{background:var(--bg-secondary);border-radius:var(--radius-lg);border:1px solid var(--border);gap:2px;margin-bottom:28px;padding:4px;display:flex}.JobDescriptionForm-module__xT24VW__tabBtn{text-align:center;color:var(--text-secondary);border-radius:var(--radius-md);cursor:pointer;background:0 0;border:none;flex:1;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-size:13px;font-weight:600;transition:all .2s ease-in-out;display:flex}.JobDescriptionForm-module__xT24VW__tabBtn:hover{color:var(--text-primary);background:#fff6}.JobDescriptionForm-module__xT24VW__activeTab{border:1px solid var(--border);box-shadow:0 1px 2px #0000000d;background:var(--surface)!important;color:var(--text-primary)!important}.JobDescriptionForm-module__xT24VW__inputWrapper{flex-direction:column;display:flex}.JobDescriptionForm-module__xT24VW__textarea{border:1px solid var(--border);border-radius:var(--radius-lg);resize:vertical;background:var(--surface);width:100%;min-height:240px;color:var(--text-primary);padding:16px;font-family:inherit;font-size:13px;line-height:1.6;transition:all .15s ease-in-out}.JobDescriptionForm-module__xT24VW__textarea:focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 3px #245b4514}.JobDescriptionForm-module__xT24VW__textarea::placeholder{color:var(--text-secondary);opacity:.7}.JobDescriptionForm-module__xT24VW__textarea:disabled{background:var(--bg-secondary);color:var(--text-secondary);border-color:var(--border);cursor:not-allowed}.JobDescriptionForm-module__xT24VW__footer{justify-content:flex-end;margin-top:8px;display:flex}.JobDescriptionForm-module__xT24VW__charCount{color:var(--text-secondary);font-size:11px}.JobDescriptionForm-module__xT24VW__charCount.JobDescriptionForm-module__xT24VW__error{color:#b91c1c;font-weight:600}.JobDescriptionForm-module__xT24VW__builderWrapper{flex-direction:column;gap:36px;display:flex}.JobDescriptionForm-module__xT24VW__formSection{border-bottom:1px solid var(--border);flex-direction:column;gap:18px;padding-bottom:36px;display:flex}.JobDescriptionForm-module__xT24VW__formSection:last-child{border-bottom:none;padding-bottom:0}.JobDescriptionForm-module__xT24VW__sectionHeader{font-family:var(--font-serif), Georgia, serif;color:var(--text-primary);letter-spacing:-.01em;margin:0;font-size:18px;font-weight:400}.JobDescriptionForm-module__xT24VW__sectionHelper{color:var(--text-secondary);margin:-8px 0 4px;font-size:12.5px;line-height:1.5}.JobDescriptionForm-module__xT24VW__formRowGrid{grid-template-columns:1fr;gap:20px;display:grid}@media (min-width:768px){.JobDescriptionForm-module__xT24VW__formRowGrid{grid-template-columns:repeat(2,1fr)}}.JobDescriptionForm-module__xT24VW__formRowGrid3Col{grid-template-columns:1fr;gap:20px;display:grid}@media (min-width:768px){.JobDescriptionForm-module__xT24VW__formRowGrid3Col{grid-template-columns:repeat(3,1fr)}}.JobDescriptionForm-module__xT24VW__formField{flex-direction:column;gap:8px;display:flex}.JobDescriptionForm-module__xT24VW__label{color:var(--text-secondary);font-size:12.5px;font-weight:600}.JobDescriptionForm-module__xT24VW__required{color:#ef4444;margin-left:2px}.JobDescriptionForm-module__xT24VW__input,.JobDescriptionForm-module__xT24VW__select{border:1px solid var(--border);border-radius:var(--radius-md);width:100%;color:var(--text-primary);background:var(--surface);padding:10px 14px;font-size:13px;transition:all .15s ease-in-out}.JobDescriptionForm-module__xT24VW__input:focus,.JobDescriptionForm-module__xT24VW__select:focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 3px #245b4514}.JobDescriptionForm-module__xT24VW__input::placeholder{color:var(--text-secondary);opacity:.6}.JobDescriptionForm-module__xT24VW__select{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%235B5B5B'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M19 9l-7 7-7-7'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;background-size:14px;padding-right:40px}.JobDescriptionForm-module__xT24VW__tagInputContainer{gap:10px;display:flex}.JobDescriptionForm-module__xT24VW__tagInput{border:1px solid var(--border);border-radius:var(--radius-md);color:var(--text-primary);background:var(--surface);flex:1;padding:10px 14px;font-size:13px;transition:all .15s}.JobDescriptionForm-module__xT24VW__tagInput:focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 3px #245b4514}.JobDescriptionForm-module__xT24VW__addTagBtn{background:var(--accent);color:#fff;border:1px solid var(--accent);border-radius:var(--radius-md);cursor:pointer;padding:10px 20px;font-size:12.5px;font-weight:600;transition:all .15s}.JobDescriptionForm-module__xT24VW__addTagBtn:hover:not(:disabled){background:#194030;border-color:#194030}.JobDescriptionForm-module__xT24VW__addTagBtn:disabled{background:var(--bg-secondary);border-color:var(--border);color:var(--text-secondary);cursor:not-allowed}.JobDescriptionForm-module__xT24VW__chipsWrapper{background:var(--bg-secondary);border:1px solid var(--border);border-radius:var(--radius-lg);flex-wrap:wrap;align-items:center;gap:8px;min-height:40px;padding:12px;display:flex}.JobDescriptionForm-module__xT24VW__chip{border-radius:var(--radius-md);align-items:center;gap:8px;padding:6px 12px;font-size:12.5px;font-weight:600;transition:all .15s;display:inline-flex}.JobDescriptionForm-module__xT24VW__mustHaveChip{background:var(--accent-light);color:var(--accent);border:1px solid var(--accent)}.JobDescriptionForm-module__xT24VW__mustHaveChip:hover{background:#c7ebd7}.JobDescriptionForm-module__xT24VW__goodToHaveChip{background:var(--surface);color:var(--text-primary);border:1px solid var(--border)}.JobDescriptionForm-module__xT24VW__goodToHaveChip:hover{background:var(--bg-secondary)}.JobDescriptionForm-module__xT24VW__removeChipBtn{cursor:pointer;color:inherit;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:14px;height:14px;padding:2px;font-size:10px;font-weight:700;transition:background .15s;display:inline-flex}.JobDescriptionForm-module__xT24VW__removeChipBtn:hover{background:#00000014}.JobDescriptionForm-module__xT24VW__emptyChipsText{color:var(--text-secondary);font-size:12px;font-style:italic}.JobDescriptionForm-module__xT24VW__builderTextarea{border:1px solid var(--border);border-radius:var(--radius-md);resize:vertical;background:var(--surface);width:100%;min-height:120px;color:var(--text-primary);padding:14px;font-family:inherit;font-size:13px;line-height:1.6;transition:all .15s ease-in-out}.JobDescriptionForm-module__xT24VW__builderTextarea:focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 3px #245b4514}.JobDescriptionForm-module__xT24VW__radioGroupGrid{grid-template-columns:1fr;gap:16px;display:grid}@media (min-width:640px){.JobDescriptionForm-module__xT24VW__radioGroupGrid{grid-template-columns:repeat(2,1fr)}}.JobDescriptionForm-module__xT24VW__radioBoxLabel{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);cursor:pointer;align-items:flex-start;gap:14px;padding:16px;transition:all .2s ease-in-out;display:flex}.JobDescriptionForm-module__xT24VW__radioBoxLabel:hover{border-color:var(--border);background:var(--bg-secondary)}.JobDescriptionForm-module__xT24VW__activeRadioBox{background:var(--accent-light)!important;border-color:var(--accent)!important}.JobDescriptionForm-module__xT24VW__radioInput{width:16px;height:16px;accent-color:var(--accent);cursor:pointer;margin-top:3px}.JobDescriptionForm-module__xT24VW__radioTextContent{flex-direction:column;gap:4px;display:flex}.JobDescriptionForm-module__xT24VW__radioBoxHeading{color:var(--text-primary);font-size:13.5px;font-weight:700}.JobDescriptionForm-module__xT24VW__radioBoxDesc{color:var(--text-secondary);font-size:12px;line-height:1.4}
.ResultsTable-module__uZN5Fq__container{background:var(--surface-card);padding:var(--space-xl);border-radius:var(--radius-lg);border:var(--border-card);box-shadow:var(--shadow-sm)}.ResultsTable-module__uZN5Fq__resultsHeaderRow{margin-bottom:var(--space-lg);justify-content:space-between;align-items:center;gap:var(--space-lg);flex-wrap:wrap;width:100%;display:flex}.ResultsTable-module__uZN5Fq__title{font-size:var(--font-xl);color:var(--text-primary);letter-spacing:-.01em;margin:0;font-weight:600}.ResultsTable-module__uZN5Fq__loading{padding:var(--space-3xl) var(--space-xl);background:var(--surface-card);border-radius:var(--radius-lg);border:var(--border-card);box-shadow:var(--shadow-sm);flex-direction:column;justify-content:center;align-items:center;display:flex}.ResultsTable-module__uZN5Fq__spinner{border:2px solid var(--color-neutral-border);border-top:2px solid var(--text-primary);border-radius:var(--radius-full);width:24px;height:24px;margin-bottom:var(--space-md);animation:.8s linear infinite ResultsTable-module__uZN5Fq__spin}@keyframes ResultsTable-module__uZN5Fq__spin{to{transform:rotate(360deg)}}.ResultsTable-module__uZN5Fq__loading p{color:var(--text-secondary);font-size:var(--font-sm);margin:0;font-weight:500}.ResultsTable-module__uZN5Fq__empty{padding:var(--space-3xl) var(--space-xl);text-align:center;border-radius:var(--radius-lg);border:1px dashed var(--color-neutral-border);background:var(--surface-hover);color:var(--text-secondary);align-items:center;gap:var(--space-sm);flex-direction:column;display:flex}.ResultsTable-module__uZN5Fq__emptyIcon{font-size:var(--font-2xl)}.ResultsTable-module__uZN5Fq__emptyText{font-size:var(--font-md);color:var(--text-primary);margin:0;font-weight:600}.ResultsTable-module__uZN5Fq__emptySubText{font-size:var(--font-sm);color:var(--text-secondary);margin:0}.ResultsTable-module__uZN5Fq__listWrapper{flex-direction:column;gap:12px;display:flex}.ResultsTable-module__uZN5Fq__candidateCard{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:var(--space-lg) var(--space-xl);cursor:pointer;flex-direction:column;gap:12px;transition:all .15s;display:flex}.ResultsTable-module__uZN5Fq__candidateCard:hover{background:var(--surface-hover);border-color:var(--color-primary-border)}.ResultsTable-module__uZN5Fq__activeCard{box-shadow:0 0 0 1px var(--color-primary-text);background:var(--color-primary-bg)!important;border-color:var(--color-primary-text)!important}.ResultsTable-module__uZN5Fq__cardHeader{justify-content:space-between;align-items:center;display:flex}.ResultsTable-module__uZN5Fq__fileName{color:var(--text-primary);font-weight:700;font-size:var(--font-lg);white-space:nowrap;text-overflow:ellipsis;max-width:100%;margin:0;overflow:hidden}.ResultsTable-module__uZN5Fq__cardBody{margin-top:-4px;margin-bottom:4px}.ResultsTable-module__uZN5Fq__cardFooter{border-top:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:12px;padding-top:12px;display:flex}.ResultsTable-module__uZN5Fq__statusWrapper{transform-origin:100%;transform:scale(.9)}.ResultsTable-module__uZN5Fq__scoreBadge{padding:var(--space-xs) var(--space-md);border-radius:var(--radius-full);border:1px solid #0000;align-items:center;gap:6px;font-weight:600;display:inline-flex}.ResultsTable-module__uZN5Fq__scoreValue{font-size:var(--font-sm);font-weight:700}.ResultsTable-module__uZN5Fq__excellent{background:var(--color-success-bg);color:var(--color-success-text);border-color:var(--color-success-border)}.ResultsTable-module__uZN5Fq__good{background:var(--color-primary-bg);color:var(--color-primary-text);border-color:var(--color-primary-border)}.ResultsTable-module__uZN5Fq__fair{background:var(--color-warning-bg);color:var(--color-warning-text);border-color:var(--color-warning-border)}.ResultsTable-module__uZN5Fq__poor{background:var(--color-danger-bg);color:var(--color-danger-text);border-color:var(--color-danger-border)}.ResultsTable-module__uZN5Fq__recBadge{padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-sm);font-size:var(--font-xs);font-weight:600;line-height:1;display:inline-flex}.ResultsTable-module__uZN5Fq__reject{background:var(--color-danger-bg);color:var(--color-danger-text);border:1px solid var(--color-danger-border)}.ResultsTable-module__uZN5Fq__strongHire,.ResultsTable-module__uZN5Fq__hire{background:var(--color-success-bg);color:var(--color-success-text);border:1px solid var(--color-success-border)}.ResultsTable-module__uZN5Fq__needsInterview,.ResultsTable-module__uZN5Fq__needsReview{background:var(--color-warning-bg);color:var(--color-warning-text);border:1px solid var(--color-warning-border)}
.StatusBadge-module__nqt9Xa__badge{padding:var(--space-xs) var(--space-md);border-radius:var(--radius-full);font-size:var(--font-xs);text-transform:uppercase;letter-spacing:.05em;box-shadow:var(--shadow-sm);white-space:nowrap;border:1px solid #0000;align-items:center;gap:6px;font-weight:600;transition:all .2s cubic-bezier(.4,0,.2,1);display:inline-flex}.StatusBadge-module__nqt9Xa__label{display:inline-block}.StatusBadge-module__nqt9Xa__badgeNew{color:#1d4ed8;background:#eff6ffb3;border-color:#bfdbfe99}.StatusBadge-module__nqt9Xa__badgeReviewLater{color:#b45309;background:#fffbebb3;border-color:#fde68a99}.StatusBadge-module__nqt9Xa__badgeShortlisted{color:#15803d;background:#f0fdf4b3;border-color:#bbf7d099}.StatusBadge-module__nqt9Xa__badgeInterview{color:#6d28d9;background:#faf5ffb3;border-color:#e9d5ff99}.StatusBadge-module__nqt9Xa__badgeRejected{color:#b91c1c;background:#fef2f2b3;border-color:#fecaca99}.StatusBadge-module__nqt9Xa__interactiveWrapper{align-items:center;display:inline-flex;position:relative}.StatusBadge-module__nqt9Xa__select{appearance:none;border-radius:var(--radius-full);padding:var(--space-xs) 32px var(--space-xs) var(--space-md);font-size:var(--font-xs);text-transform:uppercase;letter-spacing:.05em;cursor:pointer;box-shadow:var(--shadow-sm);border:1px solid #0000;outline:none;min-width:155px;font-family:inherit;font-weight:600;transition:all .2s cubic-bezier(.4,0,.2,1)}.StatusBadge-module__nqt9Xa__select:hover{transform:translateY(-1px);box-shadow:0 4px 6px #0000000d}.StatusBadge-module__nqt9Xa__select:focus{box-shadow:0 0 0 2px #6366f166}.StatusBadge-module__nqt9Xa__selectCaret{pointer-events:none;color:currentColor;opacity:.7;font-size:.6rem;transition:transform .2s;position:absolute;right:14px}.StatusBadge-module__nqt9Xa__interactiveWrapper:hover .StatusBadge-module__nqt9Xa__selectCaret{transform:translateY(1px)}.StatusBadge-module__nqt9Xa__option{text-transform:none;letter-spacing:normal;background:var(--color-surface);color:#1e293b;padding:8px;font-weight:500}
.FilterControl-module__avxsiq__container{background:var(--color-surface);border-radius:var(--radius-lg);border:1px solid var(--color-border-light);padding:20px 24px;box-shadow:0 1px 3px #0000000d}.FilterControl-module__avxsiq__title{color:#0f172a;letter-spacing:-.01em;margin:0 0 16px;font-size:14px;font-weight:600}.FilterControl-module__avxsiq__filterGroup{flex-direction:column;gap:12px;display:flex}.FilterControl-module__avxsiq__label{color:var(--color-neutral-text);font-size:12px;font-weight:500}.FilterControl-module__avxsiq__inputRow{align-items:center;gap:16px;display:flex}.FilterControl-module__avxsiq__slider{appearance:none;cursor:pointer;background:#e2e8f0;border-radius:2px;outline:none;flex:1;height:4px}.FilterControl-module__avxsiq__slider::-webkit-slider-thumb{appearance:none;cursor:pointer;background:#0f172a;border:1px solid #0f172a;border-radius:50%;width:14px;height:14px;transition:transform .1s;box-shadow:0 1px 3px #00000026}.FilterControl-module__avxsiq__slider::-webkit-slider-thumb:hover{transform:scale(1.15)}.FilterControl-module__avxsiq__slider::-moz-range-thumb{cursor:pointer;background:#0f172a;border:1px solid #0f172a;border-radius:50%;width:14px;height:14px;transition:transform .1s;box-shadow:0 1px 3px #00000026}.FilterControl-module__avxsiq__slider::-moz-range-thumb:hover{transform:scale(1.15)}.FilterControl-module__avxsiq__slider:disabled{opacity:.5;cursor:not-allowed}.FilterControl-module__avxsiq__valueDisplay{text-align:right;color:#0f172a;min-width:32px;font-size:14px;font-weight:600}.FilterControl-module__avxsiq__presets{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.FilterControl-module__avxsiq__presetBtn{background:var(--color-surface);border-radius:var(--radius-md);color:#334155;cursor:pointer;border:1px solid #cbd5e1;padding:4px 10px;font-size:11px;font-weight:500;transition:all .15s ease-in-out}.FilterControl-module__avxsiq__presetBtn:hover:not(:disabled){background:var(--color-surface-hover);border-color:#94a3b8}.FilterControl-module__avxsiq__presetBtn.FilterControl-module__avxsiq__active{color:#fff;background:#0f172a;border-color:#0f172a}.FilterControl-module__avxsiq__presetBtn:disabled{opacity:.5;cursor:not-allowed}
.WorkspaceHeader-module__MA1gOa__container{-webkit-backdrop-filter:blur(16px);border-radius:var(--radius-xl);background:#fff6;border:1px solid #e2e8f0cc;margin-bottom:2rem;padding:1.5rem;box-shadow:0 4px 30px #00000008}.WorkspaceHeader-module__MA1gOa__headerTitleGroup{margin-bottom:1.5rem}.WorkspaceHeader-module__MA1gOa__title{color:#0f172a;letter-spacing:-.02em;margin:0 0 .25rem;font-size:1.35rem;font-weight:700}.WorkspaceHeader-module__MA1gOa__subtitle{color:#64748b;margin:0;font-size:.875rem}.WorkspaceHeader-module__MA1gOa__grid{grid-template-columns:repeat(5,1fr);gap:1rem;display:grid}@media (max-width:1024px){.WorkspaceHeader-module__MA1gOa__grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:640px){.WorkspaceHeader-module__MA1gOa__grid{grid-template-columns:1fr}}.WorkspaceHeader-module__MA1gOa__card{border-radius:var(--radius-lg);background:var(--color-surface);border:1px solid #e2e8f0b3;flex-direction:column;padding:1.25rem;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden;box-shadow:0 2px 4px #00000003}.WorkspaceHeader-module__MA1gOa__card:hover{transform:translateY(-2px);box-shadow:0 10px 15px -3px #0000000a,0 4px 6px -2px #00000005}.WorkspaceHeader-module__MA1gOa__card{cursor:pointer}.WorkspaceHeader-module__MA1gOa__activeCard{box-shadow:0 0 0 2px var(--color-primary-text), 0 10px 15px -3px #0000000a;transform:translateY(-2px)}.WorkspaceHeader-module__MA1gOa__cardHeader{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.WorkspaceHeader-module__MA1gOa__cardLabel{text-transform:uppercase;letter-spacing:.05em;color:#64748b;font-size:.75rem;font-weight:700}.WorkspaceHeader-module__MA1gOa__cardIcon{justify-content:center;align-items:center;font-size:1.1rem;display:inline-flex}.WorkspaceHeader-module__MA1gOa__cardValue{letter-spacing:-.03em;margin:0 0 .25rem;font-size:2.25rem;font-weight:800;line-height:1}.WorkspaceHeader-module__MA1gOa__cardFooter{color:#94a3b8;margin:0;font-size:.7rem}.WorkspaceHeader-module__MA1gOa__card:before{content:"";background:0 0;width:4px;position:absolute;top:0;bottom:0;left:0}.WorkspaceHeader-module__MA1gOa__cardTotal:before{background:linear-gradient(#3b82f6,#1d4ed8)}.WorkspaceHeader-module__MA1gOa__cardTotal .WorkspaceHeader-module__MA1gOa__cardValue{color:#1d4ed8}.WorkspaceHeader-module__MA1gOa__cardShortlisted:before{background:linear-gradient(#10b981,#15803d)}.WorkspaceHeader-module__MA1gOa__cardShortlisted .WorkspaceHeader-module__MA1gOa__cardValue{color:#15803d}.WorkspaceHeader-module__MA1gOa__cardInterview:before{background:linear-gradient(#a855f7,#6d28d9)}.WorkspaceHeader-module__MA1gOa__cardInterview .WorkspaceHeader-module__MA1gOa__cardValue{color:#6d28d9}.WorkspaceHeader-module__MA1gOa__cardReviewLater:before{background:linear-gradient(#f59e0b,#b45309)}.WorkspaceHeader-module__MA1gOa__cardReviewLater .WorkspaceHeader-module__MA1gOa__cardValue{color:#b45309}.WorkspaceHeader-module__MA1gOa__cardRejected:before{background:linear-gradient(#ef4444,#b91c1c)}.WorkspaceHeader-module__MA1gOa__cardRejected .WorkspaceHeader-module__MA1gOa__cardValue{color:#b91c1c}
.RecruiterNotes-module__xcYV5q__container{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:none;flex-direction:column;padding:1.5rem;transition:all .15s;display:flex}.RecruiterNotes-module__xcYV5q__container:focus-within{border-color:var(--accent)}.RecruiterNotes-module__xcYV5q__header{justify-content:space-between;align-items:center;margin-bottom:.25rem;display:flex}.RecruiterNotes-module__xcYV5q__titleWrapper{align-items:center;gap:8px;display:flex}.RecruiterNotes-module__xcYV5q__icon{font-size:1.1rem}.RecruiterNotes-module__xcYV5q__title{color:var(--text-primary);font-size:1rem;font-weight:700}.RecruiterNotes-module__xcYV5q__saveBadge{color:#10b981;border-radius:var(--radius-full);background:#f0fdf4b3;border:1px solid #bbf7d080;padding:3px 8px;font-size:.7rem;font-weight:600}.RecruiterNotes-module__xcYV5q__subtitle{color:var(--text-secondary)}.RecruiterNotes-module__xcYV5q__textarea{resize:vertical;border:1px solid var(--border);border-radius:var(--radius-md);width:100%;min-height:100px;max-height:250px;color:var(--text-primary);box-sizing:border-box;background:#f8fafc;outline:none;padding:12px 14px;font-family:inherit;font-size:.95rem;transition:all .15s}.RecruiterNotes-module__xcYV5q__textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px #245b451f}.RecruiterNotes-module__xcYV5q__textarea::placeholder{color:var(--text-secondary)}
.CandidateWorkspace-module__KO1PEG__dossierContainer{font-family:var(--font-sans), -apple-system, sans-serif;color:var(--text-primary);padding:var(--space-lg) 0;animation:.3s ease-out CandidateWorkspace-module__KO1PEG__dossierFadeIn}@keyframes CandidateWorkspace-module__KO1PEG__dossierFadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.CandidateWorkspace-module__KO1PEG__dossierBody{gap:var(--space-xl);flex-direction:column;max-width:1000px;display:flex}.CandidateWorkspace-module__KO1PEG__headerSection{gap:var(--space-lg);padding-bottom:var(--space-xl);border-bottom:var(--border-subtle);flex-direction:column;display:flex}.CandidateWorkspace-module__KO1PEG__headerTopRow{justify-content:space-between;align-items:flex-start;display:flex}.CandidateWorkspace-module__KO1PEG__primaryIdentity{align-items:center;gap:var(--space-md);flex-wrap:wrap;display:flex}.CandidateWorkspace-module__KO1PEG__candidateName{font-size:var(--font-3xl);color:var(--text-primary);letter-spacing:-.03em;margin:0;font-weight:800;line-height:1.1}.CandidateWorkspace-module__KO1PEG__metricsRow{gap:var(--space-xl);margin-top:var(--space-md);padding:var(--space-md) var(--space-lg);background:var(--surface-muted);border-radius:var(--radius-md);border:var(--border-subtle);flex-wrap:wrap;align-items:center;display:flex}.CandidateWorkspace-module__KO1PEG__metricBadge{flex-direction:column;gap:4px;display:flex}.CandidateWorkspace-module__KO1PEG__metricLabel{font-size:var(--font-xs);text-transform:uppercase;color:var(--text-secondary);letter-spacing:.05em;font-weight:700}.CandidateWorkspace-module__KO1PEG__metricValue{font-size:var(--font-lg);color:var(--text-primary);font-weight:800}.CandidateWorkspace-module__KO1PEG__statusControl{flex-direction:column;gap:4px;display:flex}.CandidateWorkspace-module__KO1PEG__recruiterSummary{font-size:var(--font-lg);color:var(--text-secondary);background:var(--surface-hover);padding:var(--space-md) var(--space-lg);border-left:4px solid var(--color-neutral-border);border-radius:var(--radius-sm);margin:0;font-style:italic;line-height:1.6}.CandidateWorkspace-module__KO1PEG__section{gap:var(--space-md);background:var(--surface-card);padding:var(--space-xl);border-radius:var(--radius-lg);border:var(--border-card);box-shadow:var(--shadow-sm);flex-direction:column;display:flex}.CandidateWorkspace-module__KO1PEG__sectionTitle{font-size:var(--font-xl);color:var(--text-primary);letter-spacing:-.01em;border-bottom:var(--border-subtle);padding-bottom:var(--space-sm);margin:0;font-weight:700}.CandidateWorkspace-module__KO1PEG__skillCategory{gap:var(--space-sm);flex-direction:column;display:flex}.CandidateWorkspace-module__KO1PEG__skillCategoryTitle{font-size:var(--font-sm);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;margin:0;font-weight:600}.CandidateWorkspace-module__KO1PEG__chipList{gap:var(--space-sm);flex-wrap:wrap;display:flex}.CandidateWorkspace-module__KO1PEG__chip{border-radius:var(--radius-full);font-size:var(--font-xs);border:1px solid #0000;align-items:center;gap:6px;padding:6px 14px;font-weight:600;display:inline-flex}.CandidateWorkspace-module__KO1PEG__chipCovered{background:var(--color-success-bg);color:var(--color-success-text);border-color:var(--color-success-border)}.CandidateWorkspace-module__KO1PEG__chipPartial{background:var(--color-warning-bg);color:var(--color-warning-text);border-color:var(--color-warning-border)}.CandidateWorkspace-module__KO1PEG__chipMissing{background:var(--color-danger-bg);color:var(--color-danger-text);border-color:var(--color-danger-border)}.CandidateWorkspace-module__KO1PEG__projectList{gap:var(--space-xl);flex-direction:column;display:flex}.CandidateWorkspace-module__KO1PEG__projectCard{background:var(--surface-card);border:var(--border-subtle);border-radius:var(--radius-lg);padding:var(--space-xl);gap:var(--space-md);flex-direction:column;display:flex}.CandidateWorkspace-module__KO1PEG__projectHeader{justify-content:space-between;align-items:flex-start;display:flex}.CandidateWorkspace-module__KO1PEG__projectName{font-size:var(--font-lg);color:var(--text-primary);margin:0;font-weight:700}.CandidateWorkspace-module__KO1PEG__projectStatus{font-size:var(--font-xs);text-transform:uppercase;border-radius:var(--radius-sm);padding:4px 10px;font-weight:700}.CandidateWorkspace-module__KO1PEG__statusConfirmed{background:var(--color-success-bg);color:var(--color-success-text)}.CandidateWorkspace-module__KO1PEG__statusPartial{background:var(--color-warning-bg);color:var(--color-warning-text)}.CandidateWorkspace-module__KO1PEG__projectDetail{gap:var(--space-xs);flex-direction:column;display:flex}.CandidateWorkspace-module__KO1PEG__projectDetailLabel{font-size:var(--font-xs);color:var(--text-secondary);text-transform:uppercase;font-weight:700}.CandidateWorkspace-module__KO1PEG__projectDetailText{font-size:var(--font-sm);color:var(--text-primary);margin:0;line-height:1.5}.CandidateWorkspace-module__KO1PEG__techList{flex-wrap:wrap;gap:6px;display:flex}.CandidateWorkspace-module__KO1PEG__techChip{background:var(--surface-muted);color:var(--text-secondary);border-radius:var(--radius-sm);font-size:var(--font-xs);padding:4px 10px;font-weight:600}.CandidateWorkspace-module__KO1PEG__focusList{gap:var(--space-sm);flex-direction:column;margin:0;padding:0;list-style-type:none;display:flex}.CandidateWorkspace-module__KO1PEG__focusItem{font-size:var(--font-md);color:var(--text-primary);padding-left:var(--space-xl);line-height:1.5;position:relative}.CandidateWorkspace-module__KO1PEG__focusItem:before{content:"→";color:var(--accent);font-weight:700;position:absolute;left:0}.CandidateWorkspace-module__KO1PEG__decisionPanel{margin-top:var(--space-md);padding:var(--space-xl);background:var(--surface-muted);border:var(--border-subtle);border-radius:var(--radius-lg);gap:var(--space-md);flex-direction:column;display:flex}.CandidateWorkspace-module__KO1PEG__decisionPanelTitle{font-size:var(--font-lg);color:var(--text-primary);margin:0;font-weight:700}.CandidateWorkspace-module__KO1PEG__decisionActions{gap:var(--space-md);flex-wrap:wrap;display:flex}.CandidateWorkspace-module__KO1PEG__decisionBtn{padding:var(--space-md) var(--space-xl);border-radius:var(--radius-md);font-size:var(--font-sm);cursor:pointer;border:1px solid #0000;font-weight:600;transition:all .15s}.CandidateWorkspace-module__KO1PEG__btnShortlist{background:var(--color-success-text);color:#fff}.CandidateWorkspace-module__KO1PEG__btnShortlist:hover{background:#047857}.CandidateWorkspace-module__KO1PEG__btnReviewing{background:var(--color-warning-text);color:#fff}.CandidateWorkspace-module__KO1PEG__btnReviewing:hover{background:#b45309}.CandidateWorkspace-module__KO1PEG__btnReject{background:var(--color-danger-text);color:#fff}.CandidateWorkspace-module__KO1PEG__btnReject:hover{background:#b91c1c}.CandidateWorkspace-module__KO1PEG__btnActive{transform:translateY(1px);box-shadow:0 0 0 3px #0003}
.page-module__wtSYKa__page{background:var(--bg-primary);min-height:100vh;font-family:var(--font-sans), -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;color:var(--text-primary);flex-direction:column;display:flex}.page-module__wtSYKa__navbar{background:var(--surface);border-bottom:1px solid var(--border);z-index:100;position:sticky;top:0}.page-module__wtSYKa__navContainer{justify-content:space-between;align-items:center;max-width:1400px;margin:0 auto;padding:18px 24px;display:flex}.page-module__wtSYKa__navLogo{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;display:flex}.page-module__wtSYKa__logoMark{color:var(--accent);font-size:20px;font-weight:700}.page-module__wtSYKa__logoText{color:var(--text-primary);letter-spacing:-.02em;font-size:17px;font-weight:700;font-family:var(--font-serif), Georgia, serif}.page-module__wtSYKa__logoBadge{background:var(--accent-light);color:var(--accent);letter-spacing:.05em;border-radius:4px;padding:2px 6px;font-size:9px;font-weight:700}.page-module__wtSYKa__navLinks{gap:16px;display:flex}.page-module__wtSYKa__navLink{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:6px 12px;font-size:13px;font-weight:600;text-decoration:none;transition:all .15s}.page-module__wtSYKa__navLink:hover{color:var(--text-primary);background:var(--bg-secondary)}.page-module__wtSYKa__hero{text-align:center;border-bottom:1px solid var(--border);background:0 0;padding:100px 24px 72px}.page-module__wtSYKa__heroContent{flex-direction:column;align-items:center;max-width:800px;margin:0 auto;display:flex}.page-module__wtSYKa__heroTitle{font-family:var(--font-serif), Georgia, serif;color:var(--text-primary);letter-spacing:-.03em;margin:0 0 24px;font-size:68px;font-weight:400;line-height:1.1}@media (max-width:768px){.page-module__wtSYKa__heroTitle{font-size:48px}}.page-module__wtSYKa__heroSubtitle{color:var(--text-secondary);max-width:600px;margin:0 0 36px;font-size:18px;line-height:1.6}.page-module__wtSYKa__heroActions{gap:12px;display:flex}.page-module__wtSYKa__heroCta{background:var(--accent);color:#fff;border:1px solid var(--accent);cursor:pointer;border-radius:8px;padding:12px 28px;font-size:14.5px;font-weight:600;transition:all .15s ease-in-out;box-shadow:0 1px 2px #0000000d}.page-module__wtSYKa__heroCta:hover{background:#194030;border-color:#194030}.page-module__wtSYKa__workspaceSection{background:0 0;border-bottom:none;padding:48px 24px}.page-module__wtSYKa__workspaceContainer{max-width:1400px;margin:0 auto;padding:0 12px}.page-module__wtSYKa__workflowNav{background:var(--surface);border:1px solid var(--border);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:40px;padding:20px 32px;display:flex}@media (max-width:768px){.page-module__wtSYKa__workflowNav{flex-direction:column;align-items:flex-start;padding:20px}.page-module__wtSYKa__workflowNavArrow{display:none}}.page-module__wtSYKa__workflowNavStep{opacity:.5;align-items:center;gap:14px;transition:all .2s;display:flex}.page-module__wtSYKa__activeNavStep{opacity:1!important}.page-module__wtSYKa__activeNavStep .page-module__wtSYKa__navStepNum{background:var(--accent);color:#fff;border-color:var(--accent)}.page-module__wtSYKa__historyDrawer{background:var(--surface);z-index:1000;border-right:1px solid var(--border);flex-direction:column;width:360px;animation:.3s cubic-bezier(.16,1,.3,1) page-module__wtSYKa__slideInLeft;display:flex;position:fixed;top:0;bottom:0;left:0;box-shadow:4px 0 24px #0000001a}@keyframes page-module__wtSYKa__slideInLeft{0%{transform:translate(-100%)}to{transform:translate(0)}}.page-module__wtSYKa__historyDrawerHeader{border-bottom:1px solid var(--border);background:var(--bg-primary);justify-content:space-between;align-items:center;padding:24px;display:flex}.page-module__wtSYKa__historyDrawerTitle{color:var(--text-primary);margin:0;font-size:16px;font-weight:700}.page-module__wtSYKa__historyDrawerContent{flex-direction:column;flex:1;gap:12px;padding:16px;display:flex;overflow-y:auto}.page-module__wtSYKa__historyDrawerItem{background:var(--surface);border:1px solid var(--border);text-align:left;cursor:pointer;border-radius:10px;flex-direction:column;gap:8px;padding:16px;transition:all .15s;display:flex}.page-module__wtSYKa__historyDrawerItem:hover{background:var(--bg-secondary);border-color:var(--accent);transform:translateY(-1px)}.page-module__wtSYKa__activeHistoryDrawerItem{background:var(--accent-light);border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.page-module__wtSYKa__historyDrawerItemTitle{color:var(--text-primary);font-size:14px;font-weight:700;line-height:1.4}.page-module__wtSYKa__historyDrawerItemMeta{justify-content:space-between;align-items:center;display:flex}.page-module__wtSYKa__historyDrawerItemCount{color:var(--accent);font-size:13px;font-weight:600}.page-module__wtSYKa__historyDrawerItemDate{color:var(--text-secondary);font-size:12px}.page-module__wtSYKa__topHistorySection{justify-content:flex-end;margin-bottom:24px;display:flex}.page-module__wtSYKa__topHistoryList{align-items:stretch;gap:12px;max-height:120px;margin:0;padding:8px 0;display:flex;overflow-x:auto}.page-module__wtSYKa__historyToggleBtn{background:var(--surface);color:var(--text-primary);border:1px solid var(--border);font-size:13px;font-weight:600;font-family:var(--font-sans);cursor:pointer;border-radius:8px;align-items:center;gap:8px;margin-bottom:12px;padding:10px 16px;transition:all .15s;display:inline-flex}.page-module__wtSYKa__historyToggleBtn:hover{background:var(--bg-secondary);border-color:var(--accent);color:var(--accent)}.page-module__wtSYKa__historyToggleBtn:active{transform:translateY(1px)}.page-module__wtSYKa__workflowStack{flex-direction:column;gap:48px;width:100%;display:flex}.page-module__wtSYKa__workflowStep{flex-direction:column;gap:20px;width:100%;display:flex}.page-module__wtSYKa__stepHeader{border-bottom:1px solid var(--border);padding-bottom:12px}.page-module__wtSYKa__stepBadge{background:var(--accent);color:#fff;letter-spacing:.08em;border-radius:9999px;margin-bottom:12px;padding:6px 12px;font-size:15px;font-weight:800;display:inline-block}.page-module__wtSYKa__stepTitle{font-family:var(--font-serif), Georgia, serif;color:var(--text-primary);letter-spacing:-.02em;margin:0 0 8px;font-size:42px;font-weight:500;line-height:1.6}.page-module__wtSYKa__stepDesc{color:var(--text-secondary);margin:0;font-size:15px;line-height:1.6}.page-module__wtSYKa__workflowCard{background:var(--surface);border:1px solid var(--border);box-shadow:none;border-radius:12px;flex-direction:column;gap:20px;padding:24px;display:flex}.page-module__wtSYKa__modeToggle{background:var(--bg-secondary);border-radius:8px;width:max-content;padding:4px;display:flex}.page-module__wtSYKa__modeToggleBtn{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:8px 16px;font-size:13px;font-weight:600;transition:all .15s}.page-module__wtSYKa__modeToggleBtn:hover{color:var(--text-primary)}.page-module__wtSYKa__activeMode{background:var(--surface);color:var(--text-primary);box-shadow:0 1px 3px #0000001a}.page-module__wtSYKa__builderPlaceholder{text-align:center;background:var(--bg-secondary);color:var(--text-secondary);border-radius:8px;padding:40px;font-size:14px}.page-module__wtSYKa__submitBtn{background:var(--accent);color:#fff;border:1px solid var(--accent);cursor:pointer;border-radius:8px;width:100%;padding:14px 20px;font-size:14px;font-weight:600;transition:all .15s}.page-module__wtSYKa__submitBtn:hover:not(:disabled){background:#1d4a38;border-color:#1d4a38}.page-module__wtSYKa__submitBtn:disabled{color:#94a3b8;cursor:not-allowed;box-shadow:none;background:#f1f5f9;border-color:#e2e8f0}.page-module__wtSYKa__loaderSpinner{border:2px solid #94a3b8;border-top-color:#fff;border-radius:50%;width:14px;height:14px;animation:.8s linear infinite page-module__wtSYKa__spin}@keyframes page-module__wtSYKa__spin{to{transform:rotate(360deg)}}.page-module__wtSYKa__globalErrorToast{z-index:9999;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;align-items:flex-start;gap:12px;max-width:400px;padding:12px 14px;animation:.3s cubic-bezier(.16,1,.3,1) page-module__wtSYKa__slideInToast;display:flex;position:fixed;top:24px;right:24px;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}@keyframes page-module__wtSYKa__slideInToast{0%{opacity:0;transform:translateY(-20px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}.page-module__wtSYKa__errorIcon{flex-shrink:0;margin-top:1px;font-size:16px}.page-module__wtSYKa__errorTextContainer{flex:1;min-width:0}.page-module__wtSYKa__errorTitle{color:#991b1b;margin-bottom:2px;font-size:12px;font-weight:600;display:block}.page-module__wtSYKa__errorDetail{color:#b91c1c;margin:0;font-size:11.5px;line-height:1.4}.page-module__wtSYKa__errorClose{color:#f87171;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:2px;font-size:12px;transition:background .15s}.page-module__wtSYKa__errorClose:hover{color:#ef4444;background:#fee2e2}.page-module__wtSYKa__splitViewContainer{grid-template-columns:28% 1fr;align-items:start;gap:24px;display:grid}@media (max-width:1024px){.page-module__wtSYKa__splitViewContainer{grid-template-columns:1fr}}.page-module__wtSYKa__queueColumn{background:var(--surface);border:1px solid var(--border);border-radius:12px;max-height:calc(100vh - 100px);padding:16px;position:sticky;top:80px;overflow-y:auto;box-shadow:0 4px 6px -1px #0000000d}.page-module__wtSYKa__workspaceColumn{background:var(--surface);border:1px solid var(--border);border-radius:12px;min-height:500px;box-shadow:0 4px 6px -1px #0000000d}.page-module__wtSYKa__emptyWorkspaceColumn{text-align:center;height:100%;min-height:400px;color:var(--text-secondary);flex-direction:column;justify-content:center;align-items:center;padding:40px;display:flex}.page-module__wtSYKa__emptyWorkspaceIcon{opacity:.8;margin-bottom:16px;font-size:48px}.page-module__wtSYKa__emptyWorkspaceTitle{color:var(--text-primary);margin:0 0 8px;font-size:18px;font-weight:600}.page-module__wtSYKa__emptyWorkspaceDesc{max-width:300px;margin:0;font-size:14px;line-height:1.5}.page-module__wtSYKa__resultsStack{flex-direction:column;gap:20px;display:flex}.page-module__wtSYKa__compareBar{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 20px;display:flex}.page-module__wtSYKa__compareInfo{align-items:center;gap:8px;display:flex}.page-module__wtSYKa__compareIcon{font-size:16px}.page-module__wtSYKa__compareText{color:#475569;font-size:13px}.page-module__wtSYKa__compareActions{align-items:center;gap:16px;display:flex}.page-module__wtSYKa__resetBtn{color:#ef4444;cursor:pointer;background:0 0;border:none;padding:4px;font-size:12.5px;font-weight:600}.page-module__wtSYKa__resetBtn:hover{text-decoration:underline}.page-module__wtSYKa__compareBtn{color:#fff;cursor:pointer;background:#10b981;border:none;border-radius:6px;padding:8px 16px;font-size:12.5px;font-weight:600;transition:all .15s ease-in-out}.page-module__wtSYKa__compareBtn:hover:not(:disabled){background:#059669}.page-module__wtSYKa__compareBtn:disabled{color:#94a3b8;cursor:not-allowed;background:#e2e8f0}.page-module__wtSYKa__loadingWrapper{text-align:center;background:#fff;border:1px dashed #cbd5e1;border-radius:12px;flex:1;justify-content:center;align-items:center;padding:80px 24px;display:flex}.page-module__wtSYKa__loadingInner{flex-direction:column;align-items:center;max-width:320px;display:flex}.page-module__wtSYKa__doublePulse{width:48px;height:48px;margin-bottom:24px;position:relative}.page-module__wtSYKa__pulse1,.page-module__wtSYKa__pulse2{opacity:.1;background:#0f172a;border-radius:50%;width:100%;height:100%;animation:2s ease-in-out infinite page-module__wtSYKa__doublePulseAnim;position:absolute}.page-module__wtSYKa__pulse2{animation-delay:-1s}@keyframes page-module__wtSYKa__doublePulseAnim{0%,to{transform:scale(0)}50%{transform:scale(1)}}.page-module__wtSYKa__loadingTitle{color:#0f172a;letter-spacing:-.01em;margin:0 0 8px;font-size:14px;font-weight:600}.page-module__wtSYKa__loadingSub{color:#64748b;margin:0;font-size:12px;line-height:1.5}.page-module__wtSYKa__emptyResultsWrapper{text-align:center;background:#faf8f2;border:1px dashed #e2e8f0;border-radius:12px;flex:1;justify-content:center;align-items:center;padding:80px 24px;display:flex}.page-module__wtSYKa__emptyStateCard{flex-direction:column;align-items:center;max-width:340px;display:flex}.page-module__wtSYKa__emptyStateIcon{opacity:.85;margin-bottom:16px;font-size:32px}.page-module__wtSYKa__emptyStateTitle{color:#0f172a;letter-spacing:-.01em;margin:0 0 8px;font-size:14px;font-weight:600}.page-module__wtSYKa__emptyStateDesc{color:#64748b;margin:0;font-size:12px;line-height:1.6}.page-module__wtSYKa__howItWorksSection{background:#faf8f2;border-bottom:1px solid #f1f5f9;margin-bottom:33px;margin-left:130px;margin-right:130px;padding:80px 24px}.page-module__wtSYKa__howContainer{text-align:center;max-width:1100px;margin:0 auto}.page-module__wtSYKa__sectionHeading{color:#0f172a;letter-spacing:-.04em;margin:0 0 12px;font-size:42px;font-weight:800;line-height:1.1}.page-module__wtSYKa__sectionSub{color:#64748b;margin:0 0 64px;font-size:18px;line-height:1.7}.page-module__wtSYKa__stepsGrid{grid-template-columns:1fr;gap:32px;display:grid}@media (min-width:768px){.page-module__wtSYKa__stepsGrid{grid-template-columns:repeat(3,1fr)}}.page-module__wtSYKa__stepCard{background:#fafbfc;border:1px solid #f1f5f9;border-radius:16px;flex-direction:column;align-items:center;padding:32px;transition:border-color .15s;display:flex}.page-module__wtSYKa__stepCard:hover{border-color:#e2e8f0}.page-module__wtSYKa__stepNum{color:#fff;background:#0f172a;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;margin-bottom:20px;font-size:16px;font-weight:700;display:flex}.page-module__wtSYKa__stepTitle{color:#0f172a;margin:0 0 12px;font-size:22px;font-weight:700;line-height:1.3}.page-module__wtSYKa__stepText{color:#64748b;margin:0;font-size:16px;line-height:1.7}.page-module__wtSYKa__footer{text-align:center;background:#faf8f2;padding:32px 24px}.page-module__wtSYKa__footerContent{flex-direction:column;align-items:center;gap:8px;max-width:1400px;margin:0 auto;display:flex}.page-module__wtSYKa__footerDev{color:#334155;margin:0;font-size:12.5px}.page-module__wtSYKa__footerDev strong{font-weight:600}.page-module__wtSYKa__footerTech{color:#94a3b8;margin:0;font-size:11.5px}.page-module__wtSYKa__footerLinks{margin-top:4px}.page-module__wtSYKa__footerLinks a{color:#64748b;font-size:12px;font-weight:500;text-decoration:none;transition:color .15s}.page-module__wtSYKa__footerLinks a:hover{color:#0f172a}.page-module__wtSYKa__historyList::-webkit-scrollbar{width:4px}.page-module__wtSYKa__historyList::-webkit-scrollbar-track{background:0 0}.page-module__wtSYKa__historyList::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:9999px}.page-module__wtSYKa__emptyHistory{color:#94a3b8;text-align:center;margin:0;padding:16px 0;font-size:11px;font-style:italic}.page-module__wtSYKa__atsPillText strong{font-weight:700}.page-module__wtSYKa__pipelineFilterBar{flex-wrap:wrap;align-items:center;gap:12px;margin-top:1rem;margin-bottom:.5rem;display:flex}.page-module__wtSYKa__pipelineFilterLabel{color:#475569;text-transform:uppercase;letter-spacing:.05em;font-size:.85rem;font-weight:700}.page-module__wtSYKa__pipelineFilterTabs{flex-wrap:wrap;gap:8px;display:flex}.page-module__wtSYKa__pipelineFilterBtn{color:#475569;cursor:pointer;background:#fff;border:1px solid #e2e8f0cc;border-radius:9999px;align-items:center;gap:8px;padding:8px 16px;font-size:.8rem;font-weight:600;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex;box-shadow:0 1px 2px #00000005}.page-module__wtSYKa__pipelineFilterBtn:hover{color:#0f172a;border-color:#cbd5e1cc;transform:translateY(-1px)}.page-module__wtSYKa__activePipelineFilter{color:#fff!important;background:#0f172a!important;border-color:#0f172a!important;box-shadow:0 4px 6px #0f172a26!important}.page-module__wtSYKa__pipelineFilterBadge{color:#64748b;background:#f1f5f9cc;border-radius:9999px;padding:2px 8px;font-size:.7rem;font-weight:700;transition:all .2s}.page-module__wtSYKa__activePipelineFilter .page-module__wtSYKa__pipelineFilterBadge{color:#fff!important;background:#fff3!important}.page-module__wtSYKa__resultsGrid{grid-template-columns:1fr;align-items:flex-start;gap:24px;display:grid}@media (min-width:1024px){.page-module__wtSYKa__resultsGrid{grid-template-columns:450px 1fr}}.page-module__wtSYKa__tableColumn{min-width:0}.page-module__wtSYKa__workspaceColumn{max-height:calc(100vh - 100px);position:sticky;top:80px;overflow-y:auto}
