@font-face{font-family:Sora;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/b886574ba42c3409-s.0s8rfyfnf3ili.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/c41ca59f1c34ba31-s.p.2moef4a_pkre2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora Fallback;src:local(Arial);ascent-override:85.29%;descent-override:25.5%;line-gap-override:0.0%;size-adjust:113.73%}.sora_93318f68-module__MOAP6q__className{font-family:Sora,Sora Fallback;font-style:normal}.sora_93318f68-module__MOAP6q__variable{--font-sora:"Sora", "Sora Fallback"}
@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/91bd2e40df15814e-s.1zpt8rrvsu92z.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/a63431c4ac64ea8b-s.0mxk1tgo-hrwu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8b4ed0a90d903ab5-s.1akpt5k8ff_pw.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/c47649aa31f9e140-s.p.2rlmbw0a3_pri.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk Fallback;src:local(Arial);ascent-override:99.07%;descent-override:30.02%;line-gap-override:0.0%;size-adjust:100.94%}.hanken_grotesk_6f2be609-module__4Xpjma__className{font-family:Hanken Grotesk,Hanken Grotesk Fallback;font-style:normal}.hanken_grotesk_6f2be609-module__4Xpjma__variable{--font-hanken:"Hanken Grotesk", "Hanken Grotesk Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.27spqqad3wyeo.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.3f4zuumv8svu0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.34r5yzckw0h2s.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.2jyz_zw3a8jit.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.30bdpjkrtcces.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.1v5bejj26fx9h.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_42eec60-module__Gb1_vG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_42eec60-module__Gb1_vG__variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/13bf9871fe164e7f-s.3bz3aq452sydg.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/cc545e633e20c56d-s.2sb9jzhmrh7ny.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/71b036adf157cdcf-s.343obqi851wr5.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/89b21bb081cb7469-s.40kcwrf1wub16.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/3fe682a82f50d426-s.200l3jur7oygh.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/70bc3e132a0a741e-s.p.269kn9uafm0ti.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_7ea1d0f9-module__6GV5LG__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_7ea1d0f9-module__6GV5LG__variable{--font-jetbrains-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
.Toast-module__9WWWZG__toast{z-index:60;width:fit-content;color:var(--on-accent);font-family:var(--font-head);box-shadow:var(--shadow-pop);white-space:normal;text-align:center;background:#1e2333;background:lab(13.9381% 1.16096 -10.968);border-radius:12px;align-items:center;gap:9px;max-width:min(92vw,420px);margin-inline:auto;padding:12px 22px;font-size:14px;font-weight:600;animation:.22s Toast-module__9WWWZG__toastIn;display:flex;position:fixed;bottom:84px;left:0;right:0}@keyframes Toast-module__9WWWZG__toastIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.Toast-module__9WWWZG__toast{animation:none}}.Toast-module__9WWWZG__toastDestructive{background:var(--danger)}.Toast-module__9WWWZG__toastLink{color:var(--on-accent);text-underline-offset:2px;white-space:nowrap;margin-left:4px;font-size:12px;font-weight:700;text-decoration:underline}.Toast-module__9WWWZG__toastLink:hover{opacity:.85}.Toast-module__9WWWZG__undoBtn{color:var(--on-accent);cursor:pointer;background:0 0;border:1px solid #ffffff59;border-radius:6px;margin-left:4px;padding:3px 10px;font-size:12px;font-weight:600;transition:background .12s}.Toast-module__9WWWZG__undoBtn:hover{background:#ffffff1f}
.OwnerChip-module__ItE5uW__chip{white-space:nowrap;align-items:center;gap:4px;min-width:0;display:inline-flex}.OwnerChip-module__ItE5uW__row{color:var(--ink-soft);flex-shrink:0;font-size:11px}.OwnerChip-module__ItE5uW__header{color:var(--ink-soft);gap:6px;font-size:12px}.OwnerChip-module__ItE5uW__prefix{color:var(--muted)}.OwnerChip-module__ItE5uW__name{text-overflow:ellipsis;min-width:0;overflow:hidden}.OwnerChip-module__ItE5uW__unassigned{color:var(--muted);padding-inline-end:2px;font-style:italic}.OwnerChip-module__ItE5uW__unknown{color:var(--sc-amber-fg)}.OwnerChip-module__ItE5uW__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.CandidateCard-module__l8j1fa__card{background:var(--surface);border:1px solid var(--line);cursor:grab;box-shadow:var(--shadow-sm);transition:transform var(--t-hover) var(--ease-out), box-shadow var(--t-hover) var(--ease-out), border-color var(--t-hover) var(--ease-out);-webkit-user-select:none;user-select:none;touch-action:none;border-radius:12px;flex-direction:column;gap:9px;padding:12px;display:flex;position:relative}.CandidateCard-module__l8j1fa__card:hover{transform:var(--hover-lift);box-shadow:var(--shadow-md);border-color:var(--accent-soft)}.CandidateCard-module__l8j1fa__card:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){.CandidateCard-module__l8j1fa__card{transition:box-shadow var(--t-hover), border-color var(--t-hover)}.CandidateCard-module__l8j1fa__card:hover{transform:none}}.CandidateCard-module__l8j1fa__dragging{opacity:.4;cursor:grabbing}.CandidateCard-module__l8j1fa__lowScore{border-left:3px solid var(--danger);padding-left:10px}.CandidateCard-module__l8j1fa__terminalRejected{border-color:color-mix(in oklch, var(--danger) 22%, var(--line))}.CandidateCard-module__l8j1fa__terminalHired{border-color:color-mix(in oklch, var(--green) 30%, var(--line))}.CandidateCard-module__l8j1fa__terminalRejected:hover{border-color:color-mix(in oklch, var(--danger) 38%, var(--line))}.CandidateCard-module__l8j1fa__terminalHired:hover{border-color:color-mix(in oklch, var(--green) 46%, var(--line))}.CandidateCard-module__l8j1fa__top{align-items:center;gap:9px;display:flex}.CandidateCard-module__l8j1fa__info{flex:1;min-width:0}.CandidateCard-module__l8j1fa__name{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;display:block;overflow:hidden}.CandidateCard-module__l8j1fa__jobTitle{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;display:block;overflow:hidden}.CandidateCard-module__l8j1fa__hiredElsewhere{color:var(--amber-fg);background:var(--amber-soft);overflow-wrap:anywhere;border-radius:5px;align-items:center;gap:4px;width:fit-content;max-width:100%;margin-top:4px;padding:1px 6px;font-size:11px;font-weight:700;line-height:1.45;display:inline-flex}.CandidateCard-module__l8j1fa__scoreRow{display:flex}.CandidateCard-module__l8j1fa__scoreBadge{border-radius:999px;align-items:baseline;gap:6px;padding:4px 10px;display:inline-flex;position:relative;overflow:hidden}.CandidateCard-module__l8j1fa__scoreNum{font-family:var(--font-mono);letter-spacing:-.01em;font-size:14px;font-weight:600;line-height:1}.CandidateCard-module__l8j1fa__scoreLbl{font-family:var(--font-head);font-size:11px;font-weight:600;line-height:1}.CandidateCard-module__l8j1fa__score_g{background:var(--sc-green-bg);color:var(--sc-green-fg)}.CandidateCard-module__l8j1fa__score_a{background:var(--sc-amber-bg);color:var(--sc-amber-fg)}.CandidateCard-module__l8j1fa__score_r{background:var(--sc-red-bg);color:var(--sc-red-fg)}.CandidateCard-module__l8j1fa__scoreBadgeNone{background:var(--surface-2);color:var(--muted);border:1px solid var(--line)}.CandidateCard-module__l8j1fa__scoreBadge:after{content:"";border-radius:inherit;background:linear-gradient(100deg, transparent 20%, var(--on-accent) 50%, transparent 80%);opacity:0;pointer-events:none;mix-blend-mode:soft-light;animation:CandidateCard-module__l8j1fa__scoreSheen .9s var(--ease-out) 1;position:absolute;inset:0;transform:translate(-120%)}@keyframes CandidateCard-module__l8j1fa__scoreSheen{0%{opacity:0;transform:translate(-120%)}20%{opacity:.55}to{opacity:0;transform:translate(120%)}}.CandidateCard-module__l8j1fa__scoreBadge{animation:CandidateCard-module__l8j1fa__scoreLift .9s var(--ease-out) 1}@keyframes CandidateCard-module__l8j1fa__scoreLift{0%{transform:translateY(1px)}40%{transform:translateY(-1px)}to{transform:translateY(0)}}.CandidateCard-module__l8j1fa__scoreBadgeNone{animation:none;transform:translateY(0)}.CandidateCard-module__l8j1fa__scoreBadgeNone:after{content:none;opacity:0;animation:none}@media (prefers-reduced-motion:reduce){.CandidateCard-module__l8j1fa__scoreBadge,.CandidateCard-module__l8j1fa__scoreBadge:after{animation:none}.CandidateCard-module__l8j1fa__scoreBadge:after{display:none}}.CandidateCard-module__l8j1fa__footer{justify-content:space-between;align-items:center;gap:8px;display:flex}.CandidateCard-module__l8j1fa__timeChip{color:var(--muted);align-items:center;gap:4px;font-size:11px;line-height:1;display:inline-flex}.CandidateCard-module__l8j1fa__timeChipNum{font-family:var(--font-mono);color:var(--ink-soft);font-weight:600}.CandidateCard-module__l8j1fa__timeChipLbl{color:var(--muted)}.CandidateCard-module__l8j1fa__timeChipStalled .CandidateCard-module__l8j1fa__timeChipNum{color:var(--amber-fg)}.CandidateCard-module__l8j1fa__stalledDot{background:var(--amber);border-radius:999px;flex-shrink:0;width:5px;height:5px}.CandidateCard-module__l8j1fa__actions{align-items:center;gap:4px;display:flex}.CandidateCard-module__l8j1fa__actIcon{background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;width:22px;height:22px;padding:0;display:inline-flex}.CandidateCard-module__l8j1fa__actDone{color:var(--green-deep)}.CandidateCard-module__l8j1fa__actTodo{color:var(--amber-deep);background:var(--amber-soft);border-color:var(--amber-deep);cursor:pointer;transition:background .15s,color .15s}.CandidateCard-module__l8j1fa__actTodo:hover{color:var(--on-accent);background:var(--amber-deep)}.CandidateCard-module__l8j1fa__actTodo:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.CandidateCard-module__l8j1fa__selectCheckbox{cursor:pointer;width:15px;height:15px;accent-color:var(--accent);flex-shrink:0}.CandidateCard-module__l8j1fa__owner{max-width:100%;margin-top:3px;display:inline-flex}.CandidateCard-module__l8j1fa__takeItBtn{width:100%;color:var(--accent);background:var(--accent-soft);cursor:pointer;transition:background var(--t-fast) var(--ease-out);border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:5px;padding:6px 10px;font-family:inherit;font-size:12.5px;font-weight:600;display:flex}.CandidateCard-module__l8j1fa__takeItBtn:hover:not(:disabled){background:var(--accent-soft-hover)}.CandidateCard-module__l8j1fa__takeItBtn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.CandidateCard-module__l8j1fa__takeItBtn:disabled{color:var(--muted);cursor:not-allowed}
.PipelineColumn-module__7WJWTa__column{background:var(--surface);border:1px solid var(--line);border-radius:10px;flex-direction:column;flex:0 0 230px;min-width:220px;max-width:220px;transition:background .15s,border-color .15s;display:flex}.PipelineColumn-module__7WJWTa__column[data-over=true]{background:var(--accent-soft);border-color:var(--accent)}.PipelineColumn-module__7WJWTa__header{border-top:3px solid var(--col-accent,var(--muted));z-index:1;background:inherit;border-radius:10px 10px 0 0;flex-direction:column;gap:8px;padding:14px 14px 12px;display:flex;position:sticky;top:0}.PipelineColumn-module__7WJWTa__headRow{justify-content:space-between;align-items:center;gap:8px;display:flex}.PipelineColumn-module__7WJWTa__headRowRight{align-items:center;gap:6px;display:flex}.PipelineColumn-module__7WJWTa__selectAllBtn{font-size:10px;font-weight:600;font-family:var(--font-head);color:var(--accent-deep);background:var(--accent-soft);border:1px solid var(--accent);cursor:pointer;transition:background var(--t-fast);border-radius:4px;padding:1px 5px}.PipelineColumn-module__7WJWTa__selectAllBtn:hover{background:var(--accent-soft-hover)}.PipelineColumn-module__7WJWTa__selectAllBtn:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.PipelineColumn-module__7WJWTa__label{font-family:var(--font-head);letter-spacing:.07em;color:var(--ink-soft);font-size:11px;font-weight:800}.PipelineColumn-module__7WJWTa__actions{align-items:center;gap:6px;display:flex}.PipelineColumn-module__7WJWTa__actionIcon{justify-content:center;align-items:center;display:inline-flex}.PipelineColumn-module__7WJWTa__actionOff{color:var(--muted);opacity:.4}.PipelineColumn-module__7WJWTa__actionManual{color:var(--amber-deep)}.PipelineColumn-module__7WJWTa__actionAuto{color:var(--green-deep)}.PipelineColumn-module__7WJWTa__count{font-family:var(--font-head);background:var(--surface-2);color:var(--ink-soft);text-align:center;border-radius:999px;min-width:22px;padding:2px 7px;font-size:11px;font-weight:600}.PipelineColumn-module__7WJWTa__cards{scrollbar-width:thin;scrollbar-color:var(--line) transparent;flex-direction:column;flex:1;gap:8px;max-height:calc(100vh - 260px);padding:8px;display:flex;overflow-y:auto}.PipelineColumn-module__7WJWTa__cards::-webkit-scrollbar{width:4px}.PipelineColumn-module__7WJWTa__cards::-webkit-scrollbar-track{background:0 0;border-radius:999px}.PipelineColumn-module__7WJWTa__cards::-webkit-scrollbar-thumb{background:var(--line);border-radius:999px}.PipelineColumn-module__7WJWTa__cards::-webkit-scrollbar-thumb:hover{background:var(--muted)}.PipelineColumn-module__7WJWTa__empty{color:var(--muted);text-align:center;opacity:.55;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:32px 12px;font-size:12.5px;display:flex}
.QueueColumn-module__lFwBiq__column{background:var(--surface);border:1px solid var(--line);border-radius:10px;flex-direction:column;flex:0 0 230px;min-width:220px;max-width:220px;display:flex}.QueueColumn-module__lFwBiq__header{border-top:3px solid var(--accent);z-index:1;background:inherit;border-radius:10px 10px 0 0;flex-direction:column;gap:4px;padding:14px 14px 12px;display:flex;position:sticky;top:0}.QueueColumn-module__lFwBiq__headRow{justify-content:space-between;align-items:center;gap:8px;display:flex}.QueueColumn-module__lFwBiq__label{font-family:var(--font-head);letter-spacing:.07em;color:var(--accent-deep);font-size:11px;font-weight:800}.QueueColumn-module__lFwBiq__count{font-family:var(--font-head);background:var(--accent-soft);color:var(--accent-deep);text-align:center;border-radius:999px;min-width:22px;padding:2px 7px;font-size:11px;font-weight:600}.QueueColumn-module__lFwBiq__subtitle{color:var(--muted);margin:0;font-size:11px;line-height:1.3}.QueueColumn-module__lFwBiq__cards{scrollbar-width:thin;scrollbar-color:var(--line) transparent;flex-direction:column;flex:1;gap:8px;max-height:calc(100vh - 260px);padding:8px;display:flex;overflow-y:auto}.QueueColumn-module__lFwBiq__cards::-webkit-scrollbar{width:4px}.QueueColumn-module__lFwBiq__cards::-webkit-scrollbar-track{background:0 0;border-radius:999px}.QueueColumn-module__lFwBiq__cards::-webkit-scrollbar-thumb{background:var(--line);border-radius:999px}.QueueColumn-module__lFwBiq__cards::-webkit-scrollbar-thumb:hover{background:var(--muted)}.QueueColumn-module__lFwBiq__empty{color:var(--muted);text-align:center;opacity:.55;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:32px 12px;font-size:12.5px;display:flex}
.PipelineLegend-module__yMVsWa__legend{background:var(--surface);border:1px solid var(--line);color:var(--muted);border-radius:10px;flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:14px;padding:8px 14px;font-size:12.5px;display:flex}.PipelineLegend-module__yMVsWa__group{flex-wrap:wrap;align-items:center;gap:12px;display:inline-flex}.PipelineLegend-module__yMVsWa__groupLabel{color:var(--ink-soft);font-weight:600}.PipelineLegend-module__yMVsWa__item{align-items:center;gap:5px;display:inline-flex}.PipelineLegend-module__yMVsWa__sep{background:var(--line);width:1px;height:16px}.PipelineLegend-module__yMVsWa__dot{border-radius:50%;width:9px;height:9px;display:inline-block}.PipelineLegend-module__yMVsWa__off{background:var(--muted);opacity:.4}.PipelineLegend-module__yMVsWa__manual{background:var(--amber-deep)}.PipelineLegend-module__yMVsWa__auto{background:var(--green-deep)}
.AnalysisTeaser-module__0B-WUG__root{isolation:isolate;border-radius:12px;min-height:216px;position:relative;overflow:hidden}.AnalysisTeaser-module__0B-WUG__blurredContent{filter:blur(6px);pointer-events:none;-webkit-user-select:none;user-select:none;flex-direction:column;gap:10px;padding:16px 0;display:flex}.AnalysisTeaser-module__0B-WUG__fakeBar{align-items:center;gap:10px;display:flex}.AnalysisTeaser-module__0B-WUG__fakeLabel{background:var(--line);border-radius:4px;flex-shrink:0;width:90px;height:11px;display:inline-block}.AnalysisTeaser-module__0B-WUG__fakeTrack{background:var(--line-soft);border-radius:20px;flex:1;height:8px;overflow:hidden}.AnalysisTeaser-module__0B-WUG__fakeFill{background:var(--accent-soft);border:1px solid var(--accent);border-radius:20px;height:100%}.AnalysisTeaser-module__0B-WUG__overlay{text-align:center;background:var(--scrim-surface);border:1px solid var(--line);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:24px 20px;display:flex;position:absolute;inset:0}.AnalysisTeaser-module__0B-WUG__lockIcon{background:var(--accent-soft);width:44px;height:44px;color:var(--accent);border-radius:12px;flex-shrink:0;place-items:center;display:grid}.AnalysisTeaser-module__0B-WUG__headline{font-family:var(--font-head,system-ui, sans-serif);color:var(--ink);margin:0;font-size:15px;font-weight:700}.AnalysisTeaser-module__0B-WUG__subtext{color:var(--ink-soft);max-width:320px;margin:0;font-size:13px;line-height:1.55}.AnalysisTeaser-module__0B-WUG__upgradeBtn{background:var(--accent-fill);color:var(--on-accent);border-radius:8px;justify-content:center;align-items:center;margin-top:4px;padding:9px 22px;font-size:14px;font-weight:600;text-decoration:none;transition:background-color .15s;display:inline-flex}.AnalysisTeaser-module__0B-WUG__upgradeBtn:hover{background:var(--accent-fill-hover)}.AnalysisTeaser-module__0B-WUG__upgradeBtn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}
.Button-module__xDwtkW__btn{cursor:pointer;transition:background-color var(--t-hover) var(--ease-out), border-color var(--t-hover) var(--ease-out), color var(--t-hover) var(--ease-out), box-shadow var(--t-hover) var(--ease-out);white-space:nowrap;border:1px solid #0000;border-radius:11px;align-items:center;gap:8px;font-family:inherit;font-weight:600;display:inline-flex}.Button-module__xDwtkW__btn:disabled{cursor:not-allowed}.Button-module__xDwtkW__primary:disabled,.Button-module__xDwtkW__view:disabled{background:var(--accent-soft);color:var(--muted);box-shadow:none;border-color:#0000}.Button-module__xDwtkW__danger:disabled{background:var(--danger-soft);color:var(--muted);border-color:#0000}.Button-module__xDwtkW__outline:disabled,.Button-module__xDwtkW__impersonate:disabled{color:var(--muted);border-color:var(--line-soft)}.Button-module__xDwtkW__ghost:disabled{color:var(--muted)}.Button-module__xDwtkW__btn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.Button-module__xDwtkW__danger:focus-visible{outline-color:var(--danger-deep)}.Button-module__xDwtkW__md{padding:11px 18px;font-size:14.5px}.Button-module__xDwtkW__sm{padding:7px 13px;font-size:13px}.Button-module__xDwtkW__primary{background:var(--accent-fill);color:var(--on-accent);border-color:var(--accent-fill);box-shadow:0 5px 14px var(--accent-ring)}.Button-module__xDwtkW__primary:hover:not(:disabled){background:var(--accent-fill-hover);border-color:var(--accent-fill-hover);box-shadow:0 8px 20px var(--accent-ring)}.Button-module__xDwtkW__outline{background:var(--surface);color:var(--ink-soft);border-color:var(--line)}.Button-module__xDwtkW__outline:hover:not(:disabled){border-color:var(--muted)}.Button-module__xDwtkW__view{background:var(--accent-soft);color:var(--accent);border-color:#0000}.Button-module__xDwtkW__view:hover:not(:disabled){background:var(--accent-soft-hover)}.Button-module__xDwtkW__impersonate{color:var(--ink-soft);border-color:var(--line);background:0 0;padding:6px 11px;font-size:13px}.Button-module__xDwtkW__impersonate:hover:not(:disabled){border-color:var(--muted);color:var(--ink)}.Button-module__xDwtkW__danger{background:var(--danger-fill);color:var(--on-danger);border-color:var(--danger-fill)}.Button-module__xDwtkW__danger:hover:not(:disabled){background:var(--danger-fill-hover);border-color:var(--danger-fill-hover)}.Button-module__xDwtkW__ghost{color:var(--ink-soft);background:0 0;border-color:#0000}.Button-module__xDwtkW__ghost:hover:not(:disabled){background:var(--surface-2)}
.OctoConnector-module__hYW0Gq__wrap{padding:4px 0 0}.OctoConnector-module__hYW0Gq__svg{display:block;overflow:visible}.OctoConnector-module__hYW0Gq__connector{fill:none;stroke-width:1px;opacity:.5}.OctoConnector-module__hYW0Gq__stopHub{stop-color:var(--accent);stop-opacity:.32}.OctoConnector-module__hYW0Gq__stopJob{stop-color:var(--accent);stop-opacity:.12}.OctoConnector-module__hYW0Gq__hub{fill:var(--accent);opacity:.55}.OctoConnector-module__hYW0Gq__hubRing{fill:none;stroke:var(--accent);stroke-width:1px;opacity:.28}.OctoConnector-module__hYW0Gq__jobNode{fill:var(--accent);opacity:.3}@media (prefers-reduced-motion:no-preference){.OctoConnector-module__hYW0Gq__connector{stroke-dasharray:320;stroke-dashoffset:320px;animation:OctoConnector-module__hYW0Gq__octoDraw .9s var(--ease-out) forwards;animation-delay:calc(var(--i,0) * 90ms)}@keyframes OctoConnector-module__hYW0Gq__octoDraw{to{stroke-dashoffset:0}}}
.ApplicationAnswers-module__tdHcHq__card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-sm);scroll-margin-top:calc(var(--topbar-height,60px) + 76px)}.ApplicationAnswers-module__tdHcHq__title{font-family:var(--font-head,system-ui, sans-serif);color:var(--ink);margin:0;padding:16px 24px 0;font-size:14px;font-weight:700}.ApplicationAnswers-module__tdHcHq__cardMeta{color:var(--muted);margin:4px 0 0;padding:0 24px;font-size:12px}.ApplicationAnswers-module__tdHcHq__appBlock+.ApplicationAnswers-module__tdHcHq__appBlock{border-top:1px solid var(--line-soft);margin-top:14px;padding-top:14px}.ApplicationAnswers-module__tdHcHq__appMeta{color:var(--muted);margin:0 0 10px;font-size:12px}.ApplicationAnswers-module__tdHcHq__section{border-top:1px solid var(--line);padding:16px 20px}.ApplicationAnswers-module__tdHcHq__sectionHeader{justify-content:space-between;align-items:center;gap:8px;margin:0 0 10px;display:flex}.ApplicationAnswers-module__tdHcHq__sectionTitle{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin:0;font-size:11px;font-weight:700}.ApplicationAnswers-module__tdHcHq__answerCount{color:var(--muted);white-space:nowrap;font-size:11px}.ApplicationAnswers-module__tdHcHq__groupList{flex-direction:column;display:flex}.ApplicationAnswers-module__tdHcHq__group+.ApplicationAnswers-module__tdHcHq__group{border-top:1px solid var(--line-soft)}.ApplicationAnswers-module__tdHcHq__groupHeader{cursor:pointer;text-align:left;width:100%;font:inherit;color:inherit;transition:background var(--t-hover) var(--ease-out);background:0 0;border:none;align-items:center;gap:10px;padding:14px 24px;display:flex}.ApplicationAnswers-module__tdHcHq__groupHeader:hover{background:var(--surface-2)}.ApplicationAnswers-module__tdHcHq__groupHeader:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.ApplicationAnswers-module__tdHcHq__groupCaret,.ApplicationAnswers-module__tdHcHq__groupCaretOpen{color:var(--muted);transition:transform var(--t-hover) var(--ease-out);flex-shrink:0}.ApplicationAnswers-module__tdHcHq__groupCaretOpen{transform:rotate(180deg)}.ApplicationAnswers-module__tdHcHq__groupTitle{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13.5px;font-weight:600;overflow:hidden}.ApplicationAnswers-module__tdHcHq__groupMeta{color:var(--muted);white-space:nowrap;flex-shrink:0;font-size:12px}.ApplicationAnswers-module__tdHcHq__groupBody{flex-direction:column;gap:14px;padding:0 24px 18px;display:flex}.ApplicationAnswers-module__tdHcHq__itemList{flex-direction:column;gap:14px;padding:16px 24px 20px;display:flex}.ApplicationAnswers-module__tdHcHq__section .ApplicationAnswers-module__tdHcHq__itemList{padding:0}.ApplicationAnswers-module__tdHcHq__item{flex-direction:column;gap:6px;display:flex}.ApplicationAnswers-module__tdHcHq__answerLabelBlock{color:var(--ink-soft);margin:0;font-size:12.5px;font-weight:600}.ApplicationAnswers-module__tdHcHq__valueTextBlock{color:var(--ink);white-space:pre-line;word-break:break-word;max-width:72ch;margin:0;font-size:13.5px;line-height:1.6}.ApplicationAnswers-module__tdHcHq__clamped{-webkit-line-clamp:3;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ApplicationAnswers-module__tdHcHq__expandBtn{min-height:24px;color:var(--accent);cursor:pointer;background:0 0;border:none;align-self:flex-start;align-items:center;gap:3px;margin-top:-2px;padding:4px 0;font-size:12px;font-weight:600;display:inline-flex}.ApplicationAnswers-module__tdHcHq__expandBtn:hover{text-decoration:underline}.ApplicationAnswers-module__tdHcHq__expandBtn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ApplicationAnswers-module__tdHcHq__expandIcon,.ApplicationAnswers-module__tdHcHq__expandIconOpen{transition:transform var(--t-hover) var(--ease-out)}.ApplicationAnswers-module__tdHcHq__expandIconOpen{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.ApplicationAnswers-module__tdHcHq__groupHeader,.ApplicationAnswers-module__tdHcHq__groupCaret,.ApplicationAnswers-module__tdHcHq__groupCaretOpen,.ApplicationAnswers-module__tdHcHq__expandIcon,.ApplicationAnswers-module__tdHcHq__expandIconOpen{transition:none}}.ApplicationAnswers-module__tdHcHq__answerRow{grid-template-columns:minmax(140px,min(55%,240px)) 1fr;align-items:baseline;gap:4px 14px;display:grid}.ApplicationAnswers-module__tdHcHq__answerLabel{color:var(--muted);font-size:13px}.ApplicationAnswers-module__tdHcHq__answerValueInline{color:var(--ink);word-break:break-word;font-size:13px;font-weight:600}.ApplicationAnswers-module__tdHcHq__valueList{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ApplicationAnswers-module__tdHcHq__valueChip{background:var(--surface-2);border:1px solid var(--line);color:var(--ink);border-radius:20px;padding:2px 9px;font-size:12px;font-weight:500}.ApplicationAnswers-module__tdHcHq__valueMuted{color:var(--muted);font-size:13px}.ApplicationAnswers-module__tdHcHq__orphanedWarning{color:var(--sc-amber-fg);align-items:center;gap:5px;margin:0;font-size:12px;font-weight:600;display:flex}
.ConfirmDialog-module__VWZBWG__message{color:var(--ink-soft);margin-bottom:16px;font-size:15px;line-height:1.6}.ConfirmDialog-module__VWZBWG__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;margin-top:16px;display:flex}.ConfirmDialog-module__VWZBWG__checkRow{color:var(--ink);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;margin-bottom:20px;font-size:14px;display:flex}.ConfirmDialog-module__VWZBWG__checkRow input[type=checkbox]{cursor:pointer;width:16px;height:16px;accent-color:var(--accent);flex-shrink:0}
.StagePickerPopover-module__q230VW__wrap{display:inline-flex;position:relative}.StagePickerPopover-module__q230VW__popover{z-index:200;background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-pop);border-radius:10px;min-width:160px;max-width:240px;position:absolute;top:calc(100% + 4px);right:0}.StagePickerPopover-module__q230VW__popoverInner{flex-direction:column;gap:1px;padding:5px;display:flex}.StagePickerPopover-module__q230VW__muted{color:var(--muted);margin:0;padding:8px 10px;font-size:12.5px}.StagePickerPopover-module__q230VW__option{text-align:left;width:100%;color:var(--stage-color,var(--ink));cursor:pointer;background:0 0;border:none;border-radius:7px;padding:7px 10px;font-family:inherit;font-size:13px;font-weight:500;transition:background .1s;display:block}.StagePickerPopover-module__q230VW__option:hover{background:var(--surface-2)}.StagePickerPopover-module__q230VW__option:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-1px}.StagePickerPopover-module__q230VW__optionActive{background:color-mix(in oklch, var(--stage-color,var(--accent)) 12%, transparent)}.StagePickerPopover-module__q230VW__blockHint{color:var(--sc-amber-fg);background:var(--amber-soft);border-radius:7px;margin:4px 0 0;padding:6px 10px;font-size:12px}
.ScoreRing-module__N0bXjW__ring{flex:none;position:relative}.ScoreRing-module__N0bXjW__svg{display:block;transform:rotate(-90deg)}.ScoreRing-module__N0bXjW__arcAnimated{transition:stroke-dashoffset .9s cubic-bezier(.22,.7,.2,1)}@media (prefers-reduced-motion:reduce){.ScoreRing-module__N0bXjW__arcAnimated{transition:none}}.ScoreRing-module__N0bXjW__text{pointer-events:none;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ScoreRing-module__N0bXjW__score{font-family:var(--font-head,system-ui, sans-serif);font-size:26px;font-weight:800;line-height:1}.ScoreRing-module__N0bXjW__outOf{color:var(--muted);margin-top:2px;font-size:11px;font-weight:500}
.CandidateDetailDrawer-module__KxhFBW__topBar{border-bottom:1px solid var(--line);flex-shrink:0;justify-content:space-between;align-items:center;padding:6px 12px;display:flex}.CandidateDetailDrawer-module__KxhFBW__pager{align-items:center;gap:6px;display:flex}.CandidateDetailDrawer-module__KxhFBW__navBtn,.CandidateDetailDrawer-module__KxhFBW__closeBtn{width:36px;height:36px;color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:6px;place-items:center;transition:background .15s,color .15s;display:grid}.CandidateDetailDrawer-module__KxhFBW__navBtn:disabled{opacity:.35;cursor:default}.CandidateDetailDrawer-module__KxhFBW__navBtn:not(:disabled):hover,.CandidateDetailDrawer-module__KxhFBW__closeBtn:hover{background:var(--surface-2);color:var(--ink)}.CandidateDetailDrawer-module__KxhFBW__navBtn:focus-visible,.CandidateDetailDrawer-module__KxhFBW__closeBtn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.CandidateDetailDrawer-module__KxhFBW__pagerText{color:var(--muted);text-align:center;min-width:42px;font-size:12px}.CandidateDetailDrawer-module__KxhFBW__profileRow{width:100%;height:34px;color:var(--accent);border-bottom:1px solid var(--line);flex-shrink:0;align-items:center;gap:8px;padding:0 20px;font-size:13px;font-weight:600;text-decoration:none;transition:background .15s;display:flex}.CandidateDetailDrawer-module__KxhFBW__profileRow:hover{background:var(--surface-2)}.CandidateDetailDrawer-module__KxhFBW__profileRow:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.CandidateDetailDrawer-module__KxhFBW__content{flex:1;padding:0 0 8px;overflow-y:auto}.CandidateDetailDrawer-module__KxhFBW__header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:12px;padding:20px 20px 16px;display:flex}.CandidateDetailDrawer-module__KxhFBW__headerLeft{align-items:flex-start;gap:14px;min-width:0;display:flex}.CandidateDetailDrawer-module__KxhFBW__headerInfo{flex-direction:column;gap:2px;min-width:0;display:flex}.CandidateDetailDrawer-module__KxhFBW__name{color:var(--ink);margin:0;font-size:16px;font-weight:700}.CandidateDetailDrawer-module__KxhFBW__role{color:var(--muted);margin:0;font-size:13px}.CandidateDetailDrawer-module__KxhFBW__meta{color:var(--muted);margin:0;font-size:12px}.CandidateDetailDrawer-module__KxhFBW__badges{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.CandidateDetailDrawer-module__KxhFBW__badge{border:1px solid;border-radius:20px;padding:2px 8px;font-size:11px;font-weight:600}.CandidateDetailDrawer-module__KxhFBW__badgeGreen{color:var(--sc-green-fg)}.CandidateDetailDrawer-module__KxhFBW__badgeAmber{color:var(--sc-amber-fg)}.CandidateDetailDrawer-module__KxhFBW__badgeRed{color:var(--sc-red-fg)}.CandidateDetailDrawer-module__KxhFBW__stageBadge{background:var(--surface-2);color:var(--muted);border-radius:20px;padding:2px 8px;font-size:11px;font-weight:600}.CandidateDetailDrawer-module__KxhFBW__octoRow{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px 20px 12px;display:grid}.CandidateDetailDrawer-module__KxhFBW__octoJobs{flex-direction:column;gap:4px;max-width:45%;margin:0;padding:0;list-style:none;display:flex}.CandidateDetailDrawer-module__KxhFBW__octoJobCurrent,.CandidateDetailDrawer-module__KxhFBW__octoJob{white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;line-height:1.25;overflow:hidden}.CandidateDetailDrawer-module__KxhFBW__octoJobCurrent{color:var(--ink-soft);font-weight:600}.CandidateDetailDrawer-module__KxhFBW__octoJob{color:var(--muted)}.CandidateDetailDrawer-module__KxhFBW__section{padding:16px 20px 0}.CandidateDetailDrawer-module__KxhFBW__sectionTitle{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);align-items:center;gap:5px;margin:0 0 10px;font-size:11px;font-weight:700;display:flex}.CandidateDetailDrawer-module__KxhFBW__summary{color:var(--ink);margin:0;font-size:13px;line-height:1.6}.CandidateDetailDrawer-module__KxhFBW__axes{flex-direction:column;gap:8px;display:flex}.CandidateDetailDrawer-module__KxhFBW__chips{flex-wrap:wrap;gap:6px;display:flex}.CandidateDetailDrawer-module__KxhFBW__chip{border:1px solid #0000;border-radius:20px;align-items:center;gap:4px;padding:2px 9px;font-size:12px;font-weight:500;display:flex}.CandidateDetailDrawer-module__KxhFBW__chipVerified{background:var(--sc-green-bg);color:var(--sc-green-fg)}.CandidateDetailDrawer-module__KxhFBW__chipUnverified{background:var(--surface-2);color:var(--muted);border-color:var(--line)}.CandidateDetailDrawer-module__KxhFBW__srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.CandidateDetailDrawer-module__KxhFBW__list{flex-direction:column;gap:5px;margin:0;padding:0 0 0 18px;display:flex}.CandidateDetailDrawer-module__KxhFBW__highlightItem{color:var(--ink);font-size:13px;line-height:1.5}.CandidateDetailDrawer-module__KxhFBW__concernItem{color:var(--muted);font-size:13px;line-height:1.5}.CandidateDetailDrawer-module__KxhFBW__stateBox{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:32px 20px;display:flex}.CandidateDetailDrawer-module__KxhFBW__emptyText{color:var(--muted);margin:0;font-size:13px}.CandidateDetailDrawer-module__KxhFBW__errorText{color:var(--danger);margin:0;font-size:13px}.CandidateDetailDrawer-module__KxhFBW__trialBadge{color:var(--accent-deep);background:var(--accent-soft);border:1px solid var(--accent);border-radius:20px;margin:0;padding:3px 12px;font-size:12px;font-weight:600}.CandidateDetailDrawer-module__KxhFBW__generateBtn{background:var(--accent-fill);color:var(--on-accent);cursor:pointer;border:none;border-radius:8px;padding:8px 20px;font-size:14px;font-weight:600;transition:opacity .15s}.CandidateDetailDrawer-module__KxhFBW__generateBtn:disabled{opacity:.55;cursor:default}.CandidateDetailDrawer-module__KxhFBW__generateBtn:not(:disabled):hover{background:var(--accent-fill-hover)}.CandidateDetailDrawer-module__KxhFBW__generateBtn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.CandidateDetailDrawer-module__KxhFBW__regenRow{padding:14px 20px 4px}.CandidateDetailDrawer-module__KxhFBW__regenBtn{color:var(--muted);cursor:pointer;background:0 0;border:none;align-items:center;gap:5px;padding:0;font-size:12px;transition:color .15s;display:flex}.CandidateDetailDrawer-module__KxhFBW__regenBtn:not(:disabled):hover{color:var(--ink)}.CandidateDetailDrawer-module__KxhFBW__regenBtn:disabled{opacity:.5;cursor:default}.CandidateDetailDrawer-module__KxhFBW__regenBtn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.CandidateDetailDrawer-module__KxhFBW__footer{border-top:1px solid var(--line);flex-wrap:wrap;flex-shrink:0;align-items:center;gap:6px 8px;padding:12px 16px;display:flex}.CandidateDetailDrawer-module__KxhFBW__btnDanger{color:var(--danger);border:1px solid var(--danger);cursor:pointer;white-space:nowrap;transition:background var(--t-hover) var(--ease-out);background:0 0;border-radius:8px;padding:8px 12px;font-size:13px;font-weight:500}.CandidateDetailDrawer-module__KxhFBW__btnDanger:hover{background:var(--danger-soft)}.CandidateDetailDrawer-module__KxhFBW__btnDanger:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.CandidateDetailDrawer-module__KxhFBW__btnPrimary{background:var(--accent-fill);color:var(--on-accent);cursor:pointer;white-space:nowrap;border:none;border-radius:8px;padding:8px 14px;font-size:13px;font-weight:600;transition:background-color .15s}.CandidateDetailDrawer-module__KxhFBW__btnPrimary:hover{background:var(--accent-fill-hover)}.CandidateDetailDrawer-module__KxhFBW__btnPrimary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.CandidateDetailDrawer-module__KxhFBW__btnSuccess{background:var(--success-fill);color:var(--on-solid);cursor:pointer;white-space:nowrap;border:none;border-radius:8px;padding:8px 14px;font-size:13px;font-weight:600;transition:background-color .15s,opacity .15s}.CandidateDetailDrawer-module__KxhFBW__btnSuccess:hover:not(:disabled){background:var(--success-fill-hover)}.CandidateDetailDrawer-module__KxhFBW__btnSuccess:disabled{opacity:.55;cursor:default}.CandidateDetailDrawer-module__KxhFBW__btnSuccess:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.CandidateDetailDrawer-module__KxhFBW__btnSuccessOutline{background:var(--green-soft);color:var(--sc-green-fg);border:1px solid var(--green-deep);cursor:pointer;white-space:nowrap;transition:background-color var(--t-hover) var(--ease-out), border-color var(--t-hover) var(--ease-out), opacity var(--t-hover) var(--ease-out);border-radius:8px;padding:8px 12px;font-size:13px;font-weight:600}.CandidateDetailDrawer-module__KxhFBW__btnSuccessOutline:hover{background:var(--green-soft-hover);border-color:var(--green)}.CandidateDetailDrawer-module__KxhFBW__btnSuccessOutline:disabled{opacity:.6;cursor:default}.CandidateDetailDrawer-module__KxhFBW__btnSuccessOutline:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.CandidateDetailDrawer-module__KxhFBW__evalForm{flex-direction:column;gap:10px;margin-top:8px;display:flex}.CandidateDetailDrawer-module__KxhFBW__ratingRow{flex-wrap:wrap;gap:6px;display:flex}.CandidateDetailDrawer-module__KxhFBW__ratingBtn{border:1px solid var(--line);cursor:pointer;background:var(--surface-2);color:var(--ink);border-radius:6px;padding:5px 10px;font-size:12px;transition:background .15s,border-color .15s,color .15s}.CandidateDetailDrawer-module__KxhFBW__ratingBtn:hover{background:var(--accent-soft)}.CandidateDetailDrawer-module__KxhFBW__ratingBtn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.CandidateDetailDrawer-module__KxhFBW__ratingBtnActive{background:var(--accent-fill);color:var(--on-accent);border-color:var(--accent)}.CandidateDetailDrawer-module__KxhFBW__ratingBtnActive:hover{background:var(--accent-fill-hover)}.CandidateDetailDrawer-module__KxhFBW__evalComment{resize:vertical;border:1px solid var(--line);background:var(--surface-2);min-height:56px;color:var(--ink);box-sizing:border-box;border-radius:6px;width:100%;padding:8px;font-family:inherit;font-size:13px}.CandidateDetailDrawer-module__KxhFBW__evalComment:focus{outline:2px solid var(--accent);outline-offset:-1px}.CandidateDetailDrawer-module__KxhFBW__evalSubmitBtn{background:var(--accent-fill);color:var(--on-accent);cursor:pointer;border:none;border-radius:6px;align-self:flex-start;padding:7px 16px;font-size:13px;font-weight:600;transition:background-color .15s,opacity .15s}.CandidateDetailDrawer-module__KxhFBW__evalSubmitBtn:disabled{opacity:.55;cursor:default}.CandidateDetailDrawer-module__KxhFBW__evalSubmitBtn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.CandidateDetailDrawer-module__KxhFBW__evalSubmitBtn:not(:disabled):hover{background:var(--accent-fill-hover)}.CandidateDetailDrawer-module__KxhFBW__evalList{flex-direction:column;gap:10px;margin-top:10px;display:flex}.CandidateDetailDrawer-module__KxhFBW__evalItem{background:var(--surface-2);border:1px solid var(--line);border-radius:8px;padding:10px 12px;font-size:13px}.CandidateDetailDrawer-module__KxhFBW__evalItemHeader{justify-content:space-between;align-items:center;margin-bottom:4px;font-weight:600;display:flex}.CandidateDetailDrawer-module__KxhFBW__evalBadge{background:var(--surface-2);border:1px solid var(--line);color:var(--ink);border-radius:20px;padding:2px 8px;font-size:11px;font-weight:600}.CandidateDetailDrawer-module__KxhFBW__evalComment_text{color:var(--ink);margin:4px 0 0;line-height:1.5}.CandidateDetailDrawer-module__KxhFBW__evalMuted{color:var(--muted);font-size:12px}.CandidateDetailDrawer-module__KxhFBW__evalEmptyText{color:var(--muted);margin:8px 0 0;font-size:13px}.CandidateDetailDrawer-module__KxhFBW__evalError{color:var(--danger);margin:4px 0 0;font-size:13px}
.ActionModeSelector-module__bd5JQW__selector{border:1px solid var(--line);background:var(--surface-2);border-radius:9px;gap:4px;padding:3px;display:inline-flex}.ActionModeSelector-module__bd5JQW__option{color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;padding:5px 14px;font-size:13px;font-weight:500;transition:background .15s,color .15s,border-color .15s}.ActionModeSelector-module__bd5JQW__option:hover{color:var(--ink-soft)}.ActionModeSelector-module__bd5JQW__selected{background:var(--surface)}.ActionModeSelector-module__bd5JQW__selected.ActionModeSelector-module__bd5JQW__off{color:var(--ink-soft);border-color:var(--line)}.ActionModeSelector-module__bd5JQW__selected.ActionModeSelector-module__bd5JQW__manual{color:var(--amber-deep);border-color:var(--amber-deep);background:var(--amber-soft)}.ActionModeSelector-module__bd5JQW__selected.ActionModeSelector-module__bd5JQW__auto{color:var(--green-fg);border-color:var(--green);background:var(--green-soft)}
.StagePanel-module__jgDTQa__panelBody{flex-direction:column;gap:10px;display:flex}.StagePanel-module__jgDTQa__fieldLabel{color:var(--fg-muted);margin-bottom:2px;font-size:12px}.StagePanel-module__jgDTQa__modeHelp{color:var(--fg-muted);margin:-4px 0 2px;font-size:12px}.StagePanel-module__jgDTQa__fieldInput{border:1px solid var(--border);background:var(--surface);width:100%;color:var(--fg);border-radius:6px;outline:none;padding:6px 10px;font-size:13px}.StagePanel-module__jgDTQa__fieldInput:focus{border-color:var(--accent)}.StagePanel-module__jgDTQa__fieldTextarea{resize:vertical;min-height:80px;font-family:inherit;}.StagePanel-module__jgDTQa__hints{color:var(--fg-muted);flex-wrap:wrap;gap:4px;font-size:11px;display:flex}.StagePanel-module__jgDTQa__hintChip{background:var(--surface-hover);border-radius:4px;padding:1px 6px;font-family:monospace}.StagePanel-module__jgDTQa__saveError{color:var(--danger);background:var(--danger-soft);border:1px solid var(--danger-ring);border-radius:6px;margin:0;padding:8px 12px;font-size:12px;line-height:1.45}.StagePanel-module__jgDTQa__panelActions{justify-content:flex-end;gap:8px;display:flex}.StagePanel-module__jgDTQa__btnSecondary{border:1px solid var(--border);color:var(--fg);cursor:pointer;background:0 0;border-radius:6px;padding:6px 14px;font-size:13px}.StagePanel-module__jgDTQa__btnSecondary:hover{background:var(--surface-hover)}.StagePanel-module__jgDTQa__btnPrimary{background:var(--accent-fill);color:var(--on-accent);cursor:pointer;border:none;border-radius:6px;padding:6px 14px;font-size:13px}.StagePanel-module__jgDTQa__btnPrimary:hover:not(:disabled){background:var(--accent-fill-hover)}.StagePanel-module__jgDTQa__btnPrimary:disabled{opacity:.5;cursor:not-allowed}
.FormFieldEditor-module__qH-JvW__wrap{flex-direction:column;gap:6px;display:flex}.FormFieldEditor-module__qH-JvW__row{align-items:flex-start;gap:8px;display:flex}.FormFieldEditor-module__qH-JvW__typeSelect{border:1px solid var(--border);background:var(--surface);width:130px;color:var(--fg);border-radius:6px;flex-shrink:0;padding:6px 10px;font-size:13px}.FormFieldEditor-module__qH-JvW__labelInput{border:1px solid var(--border);background:var(--surface);color:var(--fg);border-radius:6px;flex:1;padding:6px 10px;font-size:13px}.FormFieldEditor-module__qH-JvW__requiredLabel{white-space:nowrap;color:var(--fg-muted);align-items:center;gap:4px;font-size:12px;display:flex}.FormFieldEditor-module__qH-JvW__deleteBtn{cursor:pointer;color:var(--fg-muted);background:0 0;border:none;padding:6px 4px;font-size:13px}.FormFieldEditor-module__qH-JvW__deleteBtn:hover{color:var(--danger)}.FormFieldEditor-module__qH-JvW__optionsEditor{flex-direction:column;gap:6px;padding:8px 10px 8px 138px;display:flex}.FormFieldEditor-module__qH-JvW__optionRow{align-items:center;gap:4px;display:flex}.FormFieldEditor-module__qH-JvW__optionInput{border:1px solid var(--border);background:var(--surface);color:var(--fg);border-radius:6px;flex:1;padding:5px 8px;font-size:12.5px}.FormFieldEditor-module__qH-JvW__optionMoveBtn,.FormFieldEditor-module__qH-JvW__optionDeleteBtn{border:1px solid var(--border);background:var(--surface);width:24px;height:24px;color:var(--fg-muted);cursor:pointer;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.FormFieldEditor-module__qH-JvW__optionMoveBtn:hover:not(:disabled),.FormFieldEditor-module__qH-JvW__optionDeleteBtn:hover{background:var(--surface-hover);color:var(--fg)}.FormFieldEditor-module__qH-JvW__optionMoveBtn:disabled{opacity:.35;cursor:not-allowed}.FormFieldEditor-module__qH-JvW__addOptionBtn{color:var(--accent);cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:4px 0;font-size:12.5px}.FormFieldEditor-module__qH-JvW__addOptionBtn:hover{text-decoration:underline}
.StageFormModal-module__Cb4IhW__audienceGroup{flex-direction:column;gap:6px;display:flex}.StageFormModal-module__Cb4IhW__audienceOption{border:1px solid var(--border);cursor:pointer;border-radius:8px;align-items:flex-start;gap:8px;padding:8px 10px;font-size:13px;display:flex}.StageFormModal-module__Cb4IhW__audienceOption:hover{background:var(--surface-hover)}.StageFormModal-module__Cb4IhW__audienceOptionSelected{border-color:var(--accent);background:var(--surface-hover)}.StageFormModal-module__Cb4IhW__audienceRadio{margin-top:2px}.StageFormModal-module__Cb4IhW__audienceOptionBody{flex-direction:column;gap:1px;display:flex}.StageFormModal-module__Cb4IhW__audienceOptionLabel{color:var(--fg);font-weight:600}.StageFormModal-module__Cb4IhW__audienceOptionHint{color:var(--fg-muted);font-size:12px}.StageFormModal-module__Cb4IhW__automaticNote{color:var(--fg-muted);gap:6px;margin:-4px 0 2px;font-size:12px;display:flex}.StageFormModal-module__Cb4IhW__fieldsHeader{justify-content:space-between;align-items:center;display:flex}.StageFormModal-module__Cb4IhW__fieldsList{flex-direction:column;gap:10px;display:flex}.StageFormModal-module__Cb4IhW__fieldRowWrap{border:1px solid var(--border);border-radius:8px;padding:8px}.StageFormModal-module__Cb4IhW__emptyFields{color:var(--fg-muted);margin:0;font-size:12.5px}.StageFormModal-module__Cb4IhW__addFieldBtn{color:var(--accent);cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:4px 0;font-size:13px}.StageFormModal-module__Cb4IhW__addFieldBtn:hover{text-decoration:underline}
.ScheduleMeetingModal-module__bqC_rG__body{flex-direction:column;gap:16px;display:flex}.ScheduleMeetingModal-module__bqC_rG__loading{color:var(--fg-muted);margin:0;font-size:13px}.ScheduleMeetingModal-module__bqC_rG__fields{flex-direction:column;gap:14px;display:flex}.ScheduleMeetingModal-module__bqC_rG__fieldLabel{color:var(--fg-muted);margin-bottom:4px;font-size:12px}.ScheduleMeetingModal-module__bqC_rG__optional{color:var(--fg-muted);opacity:.7;font-size:11px}.ScheduleMeetingModal-module__bqC_rG__availabilityHint{color:var(--fg-muted);background:var(--surface-hover);border-radius:6px;margin:0;padding:10px 12px;font-size:12px;line-height:1.5}.ScheduleMeetingModal-module__bqC_rG__fieldInput,.ScheduleMeetingModal-module__bqC_rG__fieldSelect{border:1px solid var(--border);background:var(--surface);width:100%;color:var(--fg);box-sizing:border-box;border-radius:6px;outline:none;padding:6px 10px;font-size:13px}.ScheduleMeetingModal-module__bqC_rG__fieldInput:focus,.ScheduleMeetingModal-module__bqC_rG__fieldSelect:focus{border-color:var(--accent)}.ScheduleMeetingModal-module__bqC_rG__fieldSelect{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%23999' stroke-width='1.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;padding-right:30px}.ScheduleMeetingModal-module__bqC_rG__fieldTextarea{resize:vertical;min-height:72px;font-family:inherit;line-height:1.5;}.ScheduleMeetingModal-module__bqC_rG__daysRow{flex-wrap:nowrap;gap:6px;display:flex}.ScheduleMeetingModal-module__bqC_rG__dayBtn{border:1px solid var(--border);background:var(--surface);width:32px;height:32px;color:var(--fg-muted);cursor:pointer;border-radius:6px;flex-shrink:0;place-items:center;font-size:12px;font-weight:600;transition:background .15s,color .15s,border-color .15s;display:grid}.ScheduleMeetingModal-module__bqC_rG__dayBtn:hover{background:var(--surface-hover);color:var(--fg)}.ScheduleMeetingModal-module__bqC_rG__dayBtnActive{background:var(--accent-fill);color:var(--on-accent);border-color:var(--accent)}.ScheduleMeetingModal-module__bqC_rG__dayBtnActive:hover{background:var(--accent-fill-hover)}.ScheduleMeetingModal-module__bqC_rG__timeRow{gap:12px;display:flex}.ScheduleMeetingModal-module__bqC_rG__timeField{flex-direction:column;flex:1;gap:4px;display:flex}.ScheduleMeetingModal-module__bqC_rG__timeLabel{color:var(--fg-muted);font-size:11px}.ScheduleMeetingModal-module__bqC_rG__approvalRow{background:var(--surface-hover);border:1px solid var(--border);border-radius:8px;align-items:flex-start;gap:12px;padding:12px;display:flex}.ScheduleMeetingModal-module__bqC_rG__approvalText{flex-direction:column;gap:4px;display:flex}.ScheduleMeetingModal-module__bqC_rG__approvalLabel{color:var(--fg);cursor:pointer;font-size:13px;font-weight:600}.ScheduleMeetingModal-module__bqC_rG__approvalDesc{color:var(--fg-muted);margin:0;font-size:12px;line-height:1.45}.ScheduleMeetingModal-module__bqC_rG__schedulingModeGroup{flex-direction:column;gap:6px;display:flex}.ScheduleMeetingModal-module__bqC_rG__schedulingModeOption{border:1px solid var(--border);cursor:pointer;border-radius:8px;flex-direction:column;gap:2px;padding:10px 12px;transition:background .12s,border-color .12s;display:flex}.ScheduleMeetingModal-module__bqC_rG__schedulingModeOption:hover{background:var(--surface-hover)}.ScheduleMeetingModal-module__bqC_rG__schedulingModeGroup .ScheduleMeetingModal-module__bqC_rG__schedulingModeOption.ScheduleMeetingModal-module__bqC_rG__schedulingModeSelected{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 8%, transparent)}.ScheduleMeetingModal-module__bqC_rG__schedulingModeGroup .ScheduleMeetingModal-module__bqC_rG__schedulingModeOption.ScheduleMeetingModal-module__bqC_rG__schedulingModeSelected:hover{background:color-mix(in srgb, var(--accent) 16%, transparent)}.ScheduleMeetingModal-module__bqC_rG__schedulingModeLabel{color:var(--fg);font-size:13px;font-weight:600}.ScheduleMeetingModal-module__bqC_rG__schedulingModeDesc{color:var(--fg-muted);font-size:11px;line-height:1.4}.ScheduleMeetingModal-module__bqC_rG__panelSection{background:var(--surface-hover);border:1px solid var(--border);border-radius:8px;flex-direction:column;gap:12px;padding:12px;display:flex}.ScheduleMeetingModal-module__bqC_rG__hostNote{color:var(--fg-muted);margin:0;font-size:12px;font-style:italic}.ScheduleMeetingModal-module__bqC_rG__noMembers{color:var(--fg-muted);margin:0;font-size:12px;line-height:1.5}.ScheduleMeetingModal-module__bqC_rG__attendeeFieldset{border:none;min-width:0;margin:0;padding:0}.ScheduleMeetingModal-module__bqC_rG__attendeeLegend{color:var(--fg-muted);margin-bottom:6px;padding:0;font-size:12px;font-weight:600}.ScheduleMeetingModal-module__bqC_rG__attendeeList{flex-wrap:wrap;gap:6px;display:flex}.ScheduleMeetingModal-module__bqC_rG__attendeeChip{border:1px solid var(--border);cursor:pointer;background:var(--surface);border-radius:6px;flex-direction:column;gap:1px;min-width:120px;padding:6px 10px;transition:background .12s,border-color .12s;display:flex}.ScheduleMeetingModal-module__bqC_rG__attendeeChip:hover{background:var(--surface-hover)}.ScheduleMeetingModal-module__bqC_rG__attendeeList .ScheduleMeetingModal-module__bqC_rG__attendeeChip.ScheduleMeetingModal-module__bqC_rG__attendeeChipActive{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 10%, transparent)}.ScheduleMeetingModal-module__bqC_rG__attendeeList .ScheduleMeetingModal-module__bqC_rG__attendeeChip.ScheduleMeetingModal-module__bqC_rG__attendeeChipActive:hover{background:color-mix(in srgb, var(--accent) 18%, transparent)}.ScheduleMeetingModal-module__bqC_rG__attendeeName{color:var(--fg);font-size:12px;font-weight:600}.ScheduleMeetingModal-module__bqC_rG__attendeeEmail{color:var(--fg-muted);font-size:11px}@media (prefers-reduced-motion:reduce){.ScheduleMeetingModal-module__bqC_rG__schedulingModeOption,.ScheduleMeetingModal-module__bqC_rG__attendeeChip{transition:none}}.ScheduleMeetingModal-module__bqC_rG__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ScheduleMeetingModal-module__bqC_rG__saveError{color:var(--danger);background:var(--danger-soft);border:1px solid var(--danger-ring);border-radius:6px;margin:0;padding:8px 12px;font-size:12px;line-height:1.45}.ScheduleMeetingModal-module__bqC_rG__actions{border-top:1px solid var(--border);justify-content:flex-end;gap:8px;padding-top:4px;display:flex}.ScheduleMeetingModal-module__bqC_rG__btnSecondary{border:1px solid var(--border);color:var(--fg);cursor:pointer;background:0 0;border-radius:6px;padding:7px 16px;font-size:13px;transition:background .15s}.ScheduleMeetingModal-module__bqC_rG__btnSecondary:hover{background:var(--surface-hover)}.ScheduleMeetingModal-module__bqC_rG__btnPrimary{background:var(--accent-fill);color:var(--on-accent);cursor:pointer;border:none;border-radius:6px;padding:7px 16px;font-size:13px;transition:background-color .15s,opacity .15s}.ScheduleMeetingModal-module__bqC_rG__btnPrimary:hover:not(:disabled){background:var(--accent-fill-hover)}.ScheduleMeetingModal-module__bqC_rG__btnPrimary:disabled{opacity:.5;cursor:not-allowed}
.StageRow-module__BTTKBa__row{border:1px solid var(--line);background:var(--surface);border-radius:10px;overflow:visible}.StageRow-module__BTTKBa__rowHeader{align-items:center;gap:8px;padding:9px 10px;display:flex}.StageRow-module__BTTKBa__dragHandle{cursor:grab;color:var(--muted);border-radius:4px;flex-shrink:0;align-items:center;padding:2px;transition:color .15s;display:flex}.StageRow-module__BTTKBa__dragHandle:hover:not([aria-disabled=true]){color:var(--ink-soft)}.StageRow-module__BTTKBa__dragHandle:active:not([aria-disabled=true]){cursor:grabbing}.StageRow-module__BTTKBa__dragHandle[aria-disabled=true]{cursor:not-allowed;opacity:.5}.StageRow-module__BTTKBa__colorTrigger{border:1px solid var(--line);cursor:pointer;color:var(--muted);background:0 0;border-radius:7px;flex-shrink:0;align-items:center;gap:5px;padding:4px 7px;transition:border-color .15s,background .15s;display:flex}.StageRow-module__BTTKBa__colorTrigger:hover:not(:disabled){border-color:var(--accent);background:var(--surface-2);color:var(--ink-soft)}.StageRow-module__BTTKBa__colorTrigger:disabled{opacity:.5;cursor:not-allowed}.StageRow-module__BTTKBa__colorDot{border-radius:50%;flex-shrink:0;width:12px;height:12px}.StageRow-module__BTTKBa__colorDropdown{background:var(--surface);border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:4px;min-width:148px;padding:10px;display:flex;overflow-y:auto;box-shadow:0 4px 16px #282d3d1f;box-shadow:0 4px 16px lab(18.587% 1.01629 -11.0117/.12)}.StageRow-module__BTTKBa__colorOption{cursor:pointer;color:var(--ink-soft);text-align:left;background:0 0;border:none;border-radius:6px;align-items:center;gap:8px;padding:5px 8px;font-size:13px;transition:background .12s;display:flex}.StageRow-module__BTTKBa__colorOption:hover{background:var(--surface-2)}.StageRow-module__BTTKBa__colorOptionActive{background:var(--accent-soft);color:var(--accent);font-weight:600}.StageRow-module__BTTKBa__colorOptionDot{border-radius:50%;flex-shrink:0;width:14px;height:14px}.StageRow-module__BTTKBa__nameInput{color:var(--ink);background:0 0;border:none;outline:none;flex:1;min-width:0;font-size:14px;font-weight:500}.StageRow-module__BTTKBa__nameInput:focus{background:var(--surface-2);border-radius:5px;padding:0 5px}.StageRow-module__BTTKBa__nameInput:disabled{opacity:.6;cursor:not-allowed}.StageRow-module__BTTKBa__actions{flex-shrink:0;align-items:center;gap:2px;display:flex}.StageRow-module__BTTKBa__actionBtn{cursor:pointer;width:32px;height:32px;color:var(--muted);background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;transition:background .15s,color .15s,border-color .15s;display:flex}.StageRow-module__BTTKBa__actionBtn:hover{background:var(--surface-2);border-color:var(--line);color:var(--ink-soft)}.StageRow-module__BTTKBa__actionBtn:disabled{opacity:.5;cursor:not-allowed}.StageRow-module__BTTKBa__actionBtn:disabled:hover{color:var(--muted);background:0 0;border-color:#0000}.StageRow-module__BTTKBa__actionBtnAuto{color:var(--green-deep);border-color:var(--green);background:var(--green-soft,#5cb48e24)}.StageRow-module__BTTKBa__actionBtnAuto:hover{background:var(--green-soft,#5cb48e24);border-color:var(--green-deep);color:var(--green-deep)}.StageRow-module__BTTKBa__actionBtnManual{color:var(--amber-deep);border-color:var(--amber-deep);background:var(--amber-soft,#dca02829)}.StageRow-module__BTTKBa__actionBtnManual:hover{background:var(--amber-soft,#dca02829);border-color:var(--amber-deep);color:var(--amber-deep)}.StageRow-module__BTTKBa__actionBtnDel:hover{background:var(--danger-soft);border-color:var(--danger-line);color:var(--danger)}.StageRow-module__BTTKBa__colorWrap{flex-shrink:0;position:relative}.StageRow-module__BTTKBa__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.StageSettings-module__oHmfna__section{margin-top:0}.StageSettings-module__oHmfna__enforceRow{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:12px;padding:12px 0 16px;display:flex}.StageSettings-module__oHmfna__enforceText{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.StageSettings-module__oHmfna__enforceTitle{color:var(--fg);font-size:14px;font-weight:600}.StageSettings-module__oHmfna__enforceDesc{color:var(--fg-muted);font-size:13px;line-height:1.5}.StageSettings-module__oHmfna__sectionTitle{color:var(--fg-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:10px;font-size:13px;font-weight:600}.StageSettings-module__oHmfna__list{flex-direction:column;gap:6px;display:flex}.StageSettings-module__oHmfna__addRow{align-items:center;gap:8px;margin-top:8px;display:flex}.StageSettings-module__oHmfna__addInput{border:1px solid var(--border);background:var(--surface);color:var(--fg);border-radius:6px;outline:none;flex:1;padding:6px 10px;font-size:13px}.StageSettings-module__oHmfna__addInput:focus{border-color:var(--accent)}.StageSettings-module__oHmfna__addBtn{background:var(--accent-fill);color:var(--on-accent);cursor:pointer;border:none;border-radius:6px;padding:6px 14px;font-size:13px}.StageSettings-module__oHmfna__addBtn:disabled{opacity:.5;cursor:not-allowed}.StageSettings-module__oHmfna__addCancelBtn{border:1px solid var(--border);color:var(--fg);cursor:pointer;background:0 0;border-radius:6px;padding:6px 10px;font-size:13px}.StageSettings-module__oHmfna__addCancelBtn:hover{background:var(--surface-hover)}.StageSettings-module__oHmfna__addStageCta{border:1px dashed var(--border);color:var(--fg-muted);cursor:pointer;background:0 0;border-radius:6px;align-items:center;gap:6px;margin-top:8px;padding:6px 14px;font-size:13px;transition:background .15s,color .15s;display:inline-flex}.StageSettings-module__oHmfna__addStageCta:hover:not(:disabled){background:var(--surface-hover);color:var(--fg)}.StageSettings-module__oHmfna__addStageCta:disabled{opacity:.5;cursor:not-allowed}.StageSettings-module__oHmfna__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.StageSettings-module__oHmfna__deleteMoveLabel{color:var(--ink);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:20px;font-size:14px;display:flex}.StageSettings-module__oHmfna__deleteMoveSelect{border:1px solid var(--border);background:var(--surface);height:38px;color:var(--fg);cursor:pointer;border-radius:10px;padding:0 10px;font-family:inherit;font-size:13.5px;transition:border-color .15s}.StageSettings-module__oHmfna__deleteMoveSelect:hover{border-color:var(--muted)}.StageSettings-module__oHmfna__deleteMoveSelect:focus-visible{outline:2px solid var(--accent);outline-offset:2px}
.shared-module__oUFzBG__sep{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:10px;margin:22px 0 -4px;font-size:11px;font-weight:700;display:flex}.shared-module__oUFzBG__sep:first-child{margin-top:0}.shared-module__oUFzBG__sep+.shared-module__oUFzBG__fieldHint{margin-top:24px}.shared-module__oUFzBG__sep:before,.shared-module__oUFzBG__sep:after{content:"";background:var(--line);flex:1;height:1px}.shared-module__oUFzBG__sepFlag{letter-spacing:.04em;background:var(--accent-soft);color:var(--accent-deep);white-space:nowrap;border-radius:999px;padding:2px 7px;font-size:10px;font-weight:700}.shared-module__oUFzBG__sepFlagReview{background:var(--amber-1);color:var(--amber-fg)}.shared-module__oUFzBG__fieldGroup{flex-direction:column;gap:7px;margin-top:16px;display:flex}.shared-module__oUFzBG__fieldGroup:first-child{margin-top:0}.shared-module__oUFzBG__fieldLabel{font-family:var(--font-head,system-ui, sans-serif);color:var(--ink);font-size:13.5px;font-weight:600}.shared-module__oUFzBG__fieldHint{color:var(--muted);margin:0;font-size:12.5px;font-weight:400;line-height:1.5}.shared-module__oUFzBG__grid2{grid-template-columns:1fr 1fr;gap:14px;margin-top:16px;display:grid}.shared-module__oUFzBG__grid3{grid-template-columns:1fr 1fr 1fr;gap:14px;margin-top:16px;display:grid}.shared-module__oUFzBG__grid2>.shared-module__oUFzBG__fieldGroup,.shared-module__oUFzBG__grid3>.shared-module__oUFzBG__fieldGroup{margin-top:0}.shared-module__oUFzBG__textareaMd{resize:vertical;min-height:96px}.shared-module__oUFzBG__textareaSm{resize:vertical;min-height:76px}.shared-module__oUFzBG__counter{color:var(--muted);text-align:right;margin-top:-2px;font-size:12px}.shared-module__oUFzBG__counterWarn{color:var(--amber-deep);font-weight:500}.shared-module__oUFzBG__segment{background:var(--surface-2);border:1px solid var(--line);border-radius:11px;gap:4px;padding:4px;display:inline-flex}.shared-module__oUFzBG__segmentSm{border-radius:9px;padding:3px}.shared-module__oUFzBG__segBtn{font-family:var(--font-head,system-ui, sans-serif);color:var(--ink-soft);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:8px;padding:7px 14px;font-size:13.5px;font-weight:600;transition:all .15s}.shared-module__oUFzBG__segBtnSm{padding:5px 11px;font-size:12.5px}.shared-module__oUFzBG__segBtn:hover{background:var(--surface)}.shared-module__oUFzBG__segBtnOn{background:var(--accent-soft);color:var(--accent-deep)}.shared-module__oUFzBG__segBtn:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.shared-module__oUFzBG__toggleRow{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:flex-start;gap:16px;padding:12px 0;display:flex}.shared-module__oUFzBG__toggleRow:last-of-type{border-bottom:none}.shared-module__oUFzBG__toggleRowActions{flex:none;align-items:center;gap:12px;display:flex}.shared-module__oUFzBG__toggleText{flex-direction:column;gap:3px;max-width:560px;display:flex}.shared-module__oUFzBG__toggleTitle{font-family:var(--font-head,system-ui, sans-serif);color:var(--ink);font-size:13.5px;font-weight:600}.shared-module__oUFzBG__toggleDesc{color:var(--muted);font-size:12.5px;line-height:1.5}.shared-module__oUFzBG__repRow{align-items:center;gap:10px;margin-top:10px;display:flex}.shared-module__oUFzBG__repRowGrow{flex:1;min-width:0}.shared-module__oUFzBG__addRow{border:1px dashed var(--line);color:var(--accent-deep);font-family:var(--font-head,system-ui, sans-serif);cursor:pointer;background:0 0;border-radius:10px;margin-top:10px;padding:9px 14px;font-size:13px;font-weight:600;transition:all .15s}.shared-module__oUFzBG__addRow:hover{background:var(--accent-soft);border-color:var(--accent)}.shared-module__oUFzBG__iconBtn{border:1px solid var(--line);background:var(--surface);width:30px;height:30px;color:var(--muted);cursor:pointer;border-radius:8px;flex:none;justify-content:center;align-items:center;transition:all .15s;display:inline-flex}.shared-module__oUFzBG__iconBtn:hover{color:var(--danger);border-color:var(--danger-line,var(--danger));background:var(--danger-soft)}.shared-module__oUFzBG__skillSuggestion{background:var(--accent-soft);color:var(--accent-deep);border-radius:9px;flex-wrap:wrap;align-items:center;gap:8px 10px;margin-top:6px;padding:7px 12px;font-size:12.5px;display:flex}.shared-module__oUFzBG__skillSuggestionUse{background:var(--accent-fill);color:var(--on-accent);font-family:var(--font-head,system-ui, sans-serif);cursor:pointer;border:1px solid #0000;border-radius:7px;flex:none;padding:4px 10px;font-size:12px;font-weight:600;transition:all .15s}.shared-module__oUFzBG__skillSuggestionUse:hover{background:var(--accent-fill-hover)}.shared-module__oUFzBG__skillSuggestionDismiss{border:1px solid var(--accent-deep);color:var(--accent-deep);font-family:var(--font-head,system-ui, sans-serif);cursor:pointer;background:0 0;border-radius:7px;flex:none;padding:4px 10px;font-size:12px;font-weight:600;transition:all .15s}.shared-module__oUFzBG__skillSuggestionDismiss:hover{background:var(--accent-soft-hover)}.shared-module__oUFzBG__skillSuggestionUse:focus-visible,.shared-module__oUFzBG__skillSuggestionDismiss:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.shared-module__oUFzBG__secRow{border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:10px;margin-top:12px;padding:14px;display:flex}.shared-module__oUFzBG__secTop{align-items:center;gap:10px;display:flex}.shared-module__oUFzBG__note{border-radius:10px;align-items:flex-start;gap:9px;margin-top:16px;padding:11px 14px;font-size:13px;line-height:1.5;display:flex}.shared-module__oUFzBG__noteIcon{flex:none;width:16px;height:16px;margin-top:1px}.shared-module__oUFzBG__noteDefault{background:var(--surface-2);border:1px solid var(--line);color:var(--ink-soft)}.shared-module__oUFzBG__noteGreen{background:var(--green-1,var(--green-soft));border:1px solid var(--green-9,var(--green));color:var(--sc-green-fg)}.shared-module__oUFzBG__noteAmber{background:var(--amber-1);border:1px solid var(--amber-6);color:var(--amber-fg)}.shared-module__oUFzBG__noteBlue{background:var(--blue-soft);border:1px solid var(--blue);color:var(--blue-fg)}.shared-module__oUFzBG__noteDanger{background:var(--danger-soft);border:1px solid var(--danger-line);color:var(--danger-deep)}.shared-module__oUFzBG__roBox{border:1px solid var(--line);background:var(--surface-2);border-radius:12px;margin-top:16px;padding:14px 16px}.shared-module__oUFzBG__roBoxTop{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:8px;display:flex}.shared-module__oUFzBG__roBoxTitle{font-family:var(--font-head,system-ui, sans-serif);color:var(--ink);font-size:13.5px;font-weight:700}.shared-module__oUFzBG__roList{color:var(--ink-soft);flex-direction:column;gap:4px;margin:0;padding-left:18px;font-size:13.5px;display:flex}.shared-module__oUFzBG__roRow{border-bottom:1px solid var(--line-soft);grid-template-columns:120px 1fr;gap:4px 12px;padding:10px 0;display:grid}.shared-module__oUFzBG__roRow:last-child{border-bottom:none}.shared-module__oUFzBG__rk{color:var(--muted);text-transform:uppercase;letter-spacing:.03em;font-size:12.5px;font-weight:600}.shared-module__oUFzBG__rv{color:var(--ink);grid-column:2;font-size:13.5px}.shared-module__oUFzBG__rn{color:var(--muted);grid-column:2;font-size:12px;line-height:1.5}.shared-module__oUFzBG__pill{background:var(--surface-2);color:var(--muted);border:1px solid var(--line);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-size:11px;font-weight:700;display:inline-flex}.shared-module__oUFzBG__pillBlue{background:var(--blue-soft);color:var(--blue-fg);border-color:#0000}.shared-module__oUFzBG__pillGood{background:var(--green-1,var(--green-soft));color:var(--green-deep);border-color:#0000}.shared-module__oUFzBG__chip{background:var(--accent-soft);color:var(--accent-deep);border-radius:999px;align-items:center;padding:4px 10px;font-size:12.5px;font-weight:600;display:inline-flex}.shared-module__oUFzBG__weight{margin-top:18px}.shared-module__oUFzBG__weight:first-child{margin-top:0}.shared-module__oUFzBG__wTop{flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:6px;display:flex}.shared-module__oUFzBG__wName{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.shared-module__oUFzBG__wLabel{font-family:var(--font-head,system-ui, sans-serif);color:var(--ink);font-size:13.5px;font-weight:700}.shared-module__oUFzBG__wField{color:var(--muted);font-size:12px}.shared-module__oUFzBG__wFieldWarn{color:var(--amber-fg);font-weight:600}.shared-module__oUFzBG__wVal{font-family:var(--font-mono,"Geist Mono", monospace);color:var(--ink);flex:none;font-size:13px;font-weight:700}.shared-module__oUFzBG__wShare{font-family:var(--font-mono,"Geist Mono", monospace);color:var(--accent-deep);text-align:right;flex:none;min-width:34px;font-size:12.5px;font-weight:600}.shared-module__oUFzBG__range{width:100%;accent-color:var(--accent);cursor:pointer}.shared-module__oUFzBG__shareBar{background:var(--line-soft);border-radius:999px;height:6px;margin-top:8px;overflow:hidden}.shared-module__oUFzBG__shareBarFill{background:var(--accent);border-radius:999px;height:100%;transition:width .15s;display:block}.shared-module__oUFzBG__stepper{align-items:center;gap:8px;margin-top:10px;display:flex}.shared-module__oUFzBG__stepperLabel{color:var(--muted);font-size:12.5px}.shared-module__oUFzBG__stepperInput{width:64px;font-family:var(--font-mono,"Geist Mono", monospace);color:var(--ink);background:var(--surface);border:1px solid var(--line);text-align:center;border-radius:8px;padding:7px 8px;font-size:13.5px;font-weight:600}.shared-module__oUFzBG__stepperInput:disabled{opacity:.5;cursor:not-allowed}.shared-module__oUFzBG__urlBox{border:1px solid var(--line);background:var(--surface-2);color:var(--ink-soft);border-radius:10px;align-items:center;gap:10px;margin-top:14px;padding:10px 14px;font-size:13px;display:flex}.shared-module__oUFzBG__urlBoxText{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-mono,"Geist Mono", monospace);flex:1;overflow:hidden}.shared-module__oUFzBG__sigRow{border-bottom:1px solid var(--line-soft);align-items:center;gap:9px;padding:7px 0;font-size:13px;display:flex}.shared-module__oUFzBG__sigRow:last-of-type{border-bottom:none}.shared-module__oUFzBG__sigMark{border-radius:50%;flex:none;justify-content:center;align-items:center;width:16px;height:16px;font-size:10px;font-weight:700;display:inline-flex}.shared-module__oUFzBG__sigMarkOk{background:var(--green-1,var(--green-soft));color:var(--green-deep)}.shared-module__oUFzBG__sigMarkWarn{background:var(--amber-1);color:var(--amber-fg)}.shared-module__oUFzBG__sigMarkNeutral{background:var(--surface-2);color:var(--muted)}.shared-module__oUFzBG__sigName{color:var(--ink-soft);flex:1;min-width:0}.shared-module__oUFzBG__sigValue{color:var(--muted);text-align:right;text-overflow:ellipsis;white-space:nowrap;flex:none;max-width:55%;font-size:12.5px;overflow:hidden}.shared-module__oUFzBG__sigValueWarn{color:var(--amber-fg);font-weight:600}.shared-module__oUFzBG__sigValueMono{font-family:var(--font-mono,"Geist Mono", monospace);color:var(--ink-soft)}.shared-module__oUFzBG__stageRow{border-bottom:1px solid var(--line-soft);align-items:center;gap:10px;padding:7px 0;font-size:13.5px;display:flex}.shared-module__oUFzBG__stageRow:last-of-type{border-bottom:none}.shared-module__oUFzBG__stageName{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.shared-module__oUFzBG__stageCount{font-family:var(--font-mono,"Geist Mono", monospace);color:var(--muted);background:var(--surface-2);border-radius:999px;padding:2px 8px;font-size:12px;font-weight:600}.shared-module__oUFzBG__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:760px){.shared-module__oUFzBG__grid2,.shared-module__oUFzBG__grid3,.shared-module__oUFzBG__roRow{grid-template-columns:1fr}.shared-module__oUFzBG__rv,.shared-module__oUFzBG__rn{grid-column:1}.shared-module__oUFzBG__repRow{flex-wrap:wrap}.shared-module__oUFzBG__repRowGrow{flex:160px}}
.JobClientPicker-module__ZaUHrW__wrap{flex-direction:column;gap:7px;display:flex}.JobClientPicker-module__ZaUHrW__row{align-items:center;gap:10px;display:flex}.JobClientPicker-module__ZaUHrW__select{flex:1;min-width:0}.JobClientPicker-module__ZaUHrW__createRow{align-items:center;gap:8px;display:flex}.JobClientPicker-module__ZaUHrW__error{color:var(--danger);margin:0;font-size:12.5px}
.PasteDescriptionBar-module___OfnWa__wrap{flex-direction:column;gap:10px;margin-top:18px;display:flex}.PasteDescriptionBar-module___OfnWa__bar{border:1px dashed var(--line);background:var(--surface-2);border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:12px 16px;display:flex}.PasteDescriptionBar-module___OfnWa__copy{color:var(--muted);flex-direction:column;gap:2px;font-size:12.5px;display:flex}.PasteDescriptionBar-module___OfnWa__copy strong{font-family:var(--font-head,system-ui, sans-serif);color:var(--ink);font-size:13.5px}.PasteDescriptionBar-module___OfnWa__modalBody{flex-direction:column;gap:14px;display:flex}.PasteDescriptionBar-module___OfnWa__modalActions{justify-content:flex-end;gap:10px;display:flex}@media (max-width:760px){.PasteDescriptionBar-module___OfnWa__bar{flex-direction:column;align-items:stretch;gap:12px}.PasteDescriptionBar-module___OfnWa__noteStack{flex-wrap:wrap}.PasteDescriptionBar-module___OfnWa__noteStack>span{flex:calc(100% - 25px)}}
.JobIdentityStrip-module__gRXFcG__strip{border-bottom:1px solid var(--line);flex-direction:column;gap:16px;padding:20px 24px;display:flex}.JobIdentityStrip-module__gRXFcG__row{align-items:flex-end;gap:16px;display:flex}.JobIdentityStrip-module__gRXFcG__grow{flex:1;min-width:0}.JobIdentityStrip-module__gRXFcG__planningRow{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}@media (max-width:760px){.JobIdentityStrip-module__gRXFcG__row{flex-direction:column;align-items:stretch}.JobIdentityStrip-module__gRXFcG__planningRow{grid-template-columns:1fr}}
.Badge-module__g-cF8q__badge{font-family:var(--font-head);letter-spacing:.03em;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:11.5px;font-weight:600;display:inline-flex}.Badge-module__g-cF8q__plan_starter{background:var(--surface-2);color:var(--ink-soft);border:1px solid var(--line)}.Badge-module__g-cF8q__plan_growth{background:var(--accent-soft);color:var(--accent)}.Badge-module__g-cF8q__plan_agency{color:var(--violet);background:#7541b821;background:lab(39.0147% 41.4526 -55.5042/.13)}.Badge-module__g-cF8q__status_active{background:var(--green-soft);color:var(--green-fg)}.Badge-module__g-cF8q__status_trial{background:var(--amber-soft);color:var(--amber-fg)}.Badge-module__g-cF8q__status_suspended{background:var(--rose-soft);color:var(--rose-fg)}.Badge-module__g-cF8q__status_deactivated{background:var(--danger-soft);color:var(--danger-deep)}.Badge-module__g-cF8q__status_churned,.Badge-module__g-cF8q__status_cancelled,.Badge-module__g-cF8q__cand_sourcing{background:var(--slate-soft);color:var(--slate)}.Badge-module__g-cF8q__plan_starter:before,.Badge-module__g-cF8q__plan_growth:before,.Badge-module__g-cF8q__plan_agency:before,.Badge-module__g-cF8q__status_active:before,.Badge-module__g-cF8q__status_trial:before,.Badge-module__g-cF8q__status_suspended:before,.Badge-module__g-cF8q__status_deactivated:before,.Badge-module__g-cF8q__status_churned:before,.Badge-module__g-cF8q__status_cancelled:before,.Badge-module__g-cF8q__cand_sourcing:before,.Badge-module__g-cF8q__ticket_open:before,.Badge-module__g-cF8q__ticket_progress:before,.Badge-module__g-cF8q__ticket_resolved:before,.Badge-module__g-cF8q__disp_active:before,.Badge-module__g-cF8q__disp_hired:before,.Badge-module__g-cF8q__disp_rejected:before,.Badge-module__g-cF8q__disp_archived:before{content:"";background:currentColor;border-radius:50%;flex-shrink:0;width:6px;height:6px;display:block}.Badge-module__g-cF8q__score_g,.Badge-module__g-cF8q__score_a,.Badge-module__g-cF8q__score_r{letter-spacing:0;border-radius:9px;justify-content:center;min-width:46px;padding:6px 10px;font-size:15px;font-weight:700}.Badge-module__g-cF8q__score_g{background:var(--sc-green-bg);color:var(--sc-green-fg)}.Badge-module__g-cF8q__score_a{background:var(--sc-amber-bg);color:var(--sc-amber-fg)}.Badge-module__g-cF8q__score_r{background:var(--sc-red-bg);color:var(--sc-red-fg)}.Badge-module__g-cF8q__ticket_open{background:var(--st-new-bg);color:var(--st-new-fg)}.Badge-module__g-cF8q__ticket_progress{background:var(--amber-soft);color:var(--amber-fg)}.Badge-module__g-cF8q__ticket_resolved{background:var(--green-soft);color:var(--green-fg)}.Badge-module__g-cF8q__disp_active{background:var(--st-new-bg);color:var(--st-new-fg)}.Badge-module__g-cF8q__disp_hired{background:var(--green-soft);color:var(--green-fg)}.Badge-module__g-cF8q__disp_rejected{background:var(--danger-soft);color:var(--danger-deep)}.Badge-module__g-cF8q__disp_archived{background:var(--slate-soft);color:var(--slate)}.Badge-module__g-cF8q__neutral{background:var(--surface-2);color:var(--muted)}.Badge-module__g-cF8q__shimmer{position:relative;overflow:hidden}.Badge-module__g-cF8q__shimmer:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000 0%,#ffffff73 50%,#0000 100%);background:linear-gradient(100deg,#0000 0%,lab(100% 0 0/.45) 50%,#0000 100%);animation:.9s cubic-bezier(.2,.7,.2,1) 50ms both Badge-module__g-cF8q__badgeLand;position:absolute;inset:0;transform:translate(-120%)}@keyframes Badge-module__g-cF8q__badgeLand{0%{transform:translate(-120%)}to{transform:translate(120%)}}@media (prefers-reduced-motion:reduce){.Badge-module__g-cF8q__shimmer:after{content:none;animation:none}}
.Avatar-module__0AwfNa__avatar{color:var(--on-solid);font-family:var(--font-head);-webkit-user-select:none;user-select:none;border-radius:50%;flex-shrink:0;place-items:center;font-weight:700;display:inline-grid}.Avatar-module__0AwfNa__xs{width:18px;height:18px;font-size:8px}.Avatar-module__0AwfNa__sm{width:28px;height:28px;font-size:11px}.Avatar-module__0AwfNa__md{width:34px;height:34px;font-size:13px}.Avatar-module__0AwfNa__lg{width:44px;height:44px;font-size:16px}
.Drawer-module__mNym0G__overlay{z-index:200;background:var(--modal-overlay);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);pointer-events:none;opacity:0;transition:opacity .2s;position:fixed;inset:0}.Drawer-module__mNym0G__overlayOpen{pointer-events:auto;opacity:1}.Drawer-module__mNym0G__panel{background:linear-gradient(var(--surface), var(--surface)), var(--bg);max-width:92vw;height:100%;box-shadow:var(--shadow-modal);outline:none;flex-direction:column;transition:transform .25s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;top:0;right:0;overflow:hidden;transform:translate(100%)}.Drawer-module__mNym0G__panelOpen{transform:translate(0)}@media (prefers-reduced-motion:reduce){.Drawer-module__mNym0G__panel{transition:none}}
.Dropdown-module__Qp4KCW__dd{display:inline-block;position:relative}.Dropdown-module__Qp4KCW__menu{background:var(--surface);border:1px solid var(--line);width:fit-content;min-width:220px;box-shadow:var(--shadow-pop);z-index:1000;border-radius:13px;padding:7px;list-style:none;animation:.14s Dropdown-module__Qp4KCW__pop}@keyframes Dropdown-module__Qp4KCW__pop{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.Dropdown-module__Qp4KCW__item{width:100%;color:var(--ink-soft);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;font-size:14.5px;transition:background .12s;display:flex}.Dropdown-module__Qp4KCW__item:hover{background:var(--surface-2)}.Dropdown-module__Qp4KCW__sel{color:var(--accent);background:var(--accent-soft);font-weight:600}.Dropdown-module__Qp4KCW__danger{color:var(--danger)}.Dropdown-module__Qp4KCW__danger:hover{background:var(--rose-soft)}.Dropdown-module__Qp4KCW__count{color:var(--muted);font-size:12.5px;font-weight:500}.Dropdown-module__Qp4KCW__sel .Dropdown-module__Qp4KCW__count{color:var(--accent)}
.EmptyState-module__eCAa3G__wrapper{text-align:center;flex-direction:column;align-items:center;gap:14px;padding:60px 32px;display:flex}.EmptyState-module__eCAa3G__icon{color:var(--muted);opacity:.6;font-size:48px}.EmptyState-module__eCAa3G__title{color:var(--ink);font-size:18px;font-weight:700}.EmptyState-module__eCAa3G__desc{color:var(--muted);max-width:380px;font-size:14.5px;line-height:1.6}.EmptyState-module__eCAa3G__action{margin-top:6px}.EmptyState-module__eCAa3G__search .EmptyState-module__eCAa3G__icon{opacity:.4}.EmptyState-module__eCAa3G__search .EmptyState-module__eCAa3G__title{font-size:16px}
.InfoStrip-module__eVOWeq__strip{background:var(--amber-1);border:1px solid var(--amber-6);border-left:3px solid var(--amber-9);border-radius:8px;align-items:flex-start;gap:.5rem;padding:.5rem .75rem;display:flex}.InfoStrip-module__eVOWeq__icon{width:1rem;height:1rem;color:var(--amber-fg);flex-shrink:0;margin-top:.0625rem}.InfoStrip-module__eVOWeq__text{color:var(--amber-fg);font-size:.8125rem;line-height:1.45}
.ApplicationQuestionsEditor-module__wRORmW__wrap{flex-direction:column;gap:12px;display:flex}.ApplicationQuestionsEditor-module__wRORmW__empty{color:var(--muted);margin:0;font-size:13px}.ApplicationQuestionsEditor-module__wRORmW__row{border:1px solid var(--line);background:var(--surface-2);border-radius:10px;flex-direction:column;gap:6px;padding:10px;display:flex}
.RailCards-module__qOzOzW__card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius,16px);box-shadow:var(--shadow-sm,0 1px 2px #0000000f)}.RailCards-module__qOzOzW__cardHead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:16px 20px 14px;display:flex}.RailCards-module__qOzOzW__cardTitle{font-family:var(--font-head,system-ui, sans-serif);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:0;font-size:13px;font-weight:700}.RailCards-module__qOzOzW__cardBody{padding:18px 20px 20px}.RailCards-module__qOzOzW__railIntro{margin-bottom:12px}.RailCards-module__qOzOzW__hintSpaced{margin-top:12px}.RailCards-module__qOzOzW__badge{letter-spacing:.04em;background:var(--accent-soft);color:var(--accent-deep);white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:10px;font-weight:700}.RailCards-module__qOzOzW__railStack{flex-direction:column;gap:18px;min-width:0;max-height:calc(100vh - 112px);display:flex;position:sticky;top:88px;overflow-y:auto}@media (max-width:900px){.RailCards-module__qOzOzW__railStack{max-height:none;position:static;overflow-y:visible}}
.CandidateJobAnalysisCard-module__QHsOYW__root{padding:26px}.CandidateJobAnalysisCard-module__QHsOYW__head{align-items:center;gap:9px;margin-bottom:20px;display:flex}.CandidateJobAnalysisCard-module__QHsOYW__sparkIcon{background:linear-gradient(145deg, var(--accent), var(--accent-deep));width:30px;height:30px;color:var(--on-accent);border-radius:9px;flex:none;place-items:center;display:grid}.CandidateJobAnalysisCard-module__QHsOYW__title{font-family:var(--font-head,system-ui, sans-serif);color:var(--ink);margin:0;font-size:17px;font-weight:700}.CandidateJobAnalysisCard-module__QHsOYW__tag{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);background:var(--surface-2);border:1px solid var(--line);border-radius:999px;margin-left:auto;padding:4px 10px;font-size:11.5px;font-weight:600}.CandidateJobAnalysisCard-module__QHsOYW__panel{padding-bottom:8px}.CandidateJobAnalysisCard-module__QHsOYW__verdict{background:var(--surface-2);border:1px solid var(--line-soft);border-radius:14px;align-items:center;gap:20px;margin-bottom:4px;padding:20px;display:flex}.CandidateJobAnalysisCard-module__QHsOYW__verdictText{flex-direction:column;gap:6px;min-width:0;display:flex}.CandidateJobAnalysisCard-module__QHsOYW__verdictLabel{font-family:var(--font-head,system-ui, sans-serif);font-size:15px;font-weight:700}.CandidateJobAnalysisCard-module__QHsOYW__summary{color:var(--ink-soft);margin:0;font-size:14px;line-height:1.55}.CandidateJobAnalysisCard-module__QHsOYW__sectionLabel{font-family:var(--font-head,system-ui, sans-serif);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:22px 0 10px;font-size:12px;font-weight:600}.CandidateJobAnalysisCard-module__QHsOYW__axes{flex-direction:column;gap:7px;display:flex}.CandidateJobAnalysisCard-module__QHsOYW__chips{flex-wrap:wrap;gap:7px;display:flex}.CandidateJobAnalysisCard-module__QHsOYW__chip{border-radius:20px;align-items:center;gap:4px;padding:4px 11px;font-size:13px;font-weight:500;display:flex}.CandidateJobAnalysisCard-module__QHsOYW__chipVerified{color:#036819;color:lab(37.8389% -39.4741 34.4122);background:#e2f9e2;background:lab(95.8834% -11.1774 8.7103)}.CandidateJobAnalysisCard-module__QHsOYW__chipUnverified{background:var(--surface-2);color:var(--muted);border:1px solid var(--line)}.CandidateJobAnalysisCard-module__QHsOYW__bullets{flex-direction:column;gap:9px;display:flex}.CandidateJobAnalysisCard-module__QHsOYW__bullet{color:var(--ink-soft);align-items:flex-start;gap:10px;font-size:14px;line-height:1.5;display:flex}.CandidateJobAnalysisCard-module__QHsOYW__bulletIcon{border-radius:6px;flex:none;place-items:center;width:20px;height:20px;margin-top:1px;display:grid}.CandidateJobAnalysisCard-module__QHsOYW__bulletPos .CandidateJobAnalysisCard-module__QHsOYW__bulletIcon{background:var(--sc-green-bg);color:var(--sc-green-fg)}.CandidateJobAnalysisCard-module__QHsOYW__bulletNeg .CandidateJobAnalysisCard-module__QHsOYW__bulletIcon{background:var(--sc-amber-bg);color:var(--sc-amber-fg)}.CandidateJobAnalysisCard-module__QHsOYW__regenRow{border-top:1px solid var(--line-soft);align-items:center;gap:10px;margin-top:20px;padding-top:16px;display:flex}.CandidateJobAnalysisCard-module__QHsOYW__regenBtn{color:var(--muted);cursor:pointer;background:0 0;border:none;align-items:center;gap:5px;padding:0;font-size:12px;transition:color .15s;display:flex}.CandidateJobAnalysisCard-module__QHsOYW__regenBtn:not(:disabled):hover{color:var(--ink)}.CandidateJobAnalysisCard-module__QHsOYW__regenBtn:disabled{opacity:.5;cursor:default}.CandidateJobAnalysisCard-module__QHsOYW__regenDate{color:var(--muted);margin-left:auto;font-size:12px}.CandidateJobAnalysisCard-module__QHsOYW__costCue{color:var(--muted);margin:6px 0 0;font-size:12px}.CandidateJobAnalysisCard-module__QHsOYW__runningNote{color:var(--muted);align-items:center;gap:6px;margin:8px 0 0;font-size:12px;display:flex}.CandidateJobAnalysisCard-module__QHsOYW__state{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:28px 0 16px;display:flex}.CandidateJobAnalysisCard-module__QHsOYW__stateMuted{color:var(--muted);margin:0;font-size:14px}.CandidateJobAnalysisCard-module__QHsOYW__stateError{color:var(--danger);margin:0;font-size:14px}.CandidateJobAnalysisCard-module__QHsOYW__generateBtn{background:var(--accent-fill);color:var(--on-accent);cursor:pointer;border:none;border-radius:8px;padding:8px 20px;font-size:14px;font-weight:600;transition:background-color .15s,opacity .15s}.CandidateJobAnalysisCard-module__QHsOYW__generateBtn:not(:disabled):hover{background:var(--accent-fill-hover)}.CandidateJobAnalysisCard-module__QHsOYW__generateBtn:disabled{opacity:.55;cursor:default}.CandidateJobAnalysisCard-module__QHsOYW__tierCards{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:16px;display:grid}.CandidateJobAnalysisCard-module__QHsOYW__tierDivider{border:none;border-top:1px dashed var(--line);margin:0 0 16px}.CandidateJobAnalysisCard-module__QHsOYW__deepLabel{font-family:var(--font-head,system-ui, sans-serif);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0 0 12px;font-size:12px;font-weight:600}.CandidateJobAnalysisCard-module__QHsOYW__tierCard{background:var(--surface-2);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:6px;padding:14px;display:flex}.CandidateJobAnalysisCard-module__QHsOYW__tierCardLabel{letter-spacing:.05em;color:var(--muted);text-transform:uppercase;margin:0;font-size:11.5px;font-weight:600}.CandidateJobAnalysisCard-module__QHsOYW__tierCardDesc{color:var(--muted);margin:2px 0 0;font-size:11.5px;line-height:1.4}.CandidateJobAnalysisCard-module__QHsOYW__tierCardScore{font-size:18px;font-weight:700;font-family:var(--font-head,system-ui, sans-serif);color:var(--ink);margin:0}.CandidateJobAnalysisCard-module__QHsOYW__tierCardReason{color:var(--ink-soft);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:12.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.CandidateJobAnalysisCard-module__QHsOYW__tierCardDate{color:var(--muted);margin:0;font-size:11px}.CandidateJobAnalysisCard-module__QHsOYW__tierCardEmpty{color:var(--muted);flex:1;margin:0;font-size:13px}.CandidateJobAnalysisCard-module__QHsOYW__tierCardBtn{cursor:pointer;white-space:nowrap;border:none;border-radius:7px;align-self:flex-start;margin-top:auto;padding:6px 12px;font-size:12.5px;font-weight:600;transition:background-color .15s,opacity .15s}.CandidateJobAnalysisCard-module__QHsOYW__tierCardBtn:disabled{opacity:.5;cursor:default}.CandidateJobAnalysisCard-module__QHsOYW__tierCardBtnPrimary{background:var(--accent-fill);color:var(--on-accent)}.CandidateJobAnalysisCard-module__QHsOYW__tierCardBtnPrimary:not(:disabled):hover{background:var(--accent-fill-hover)}.CandidateJobAnalysisCard-module__QHsOYW__tierCardBtnSecondary{color:var(--muted);border:1px solid var(--line);background:0 0}.CandidateJobAnalysisCard-module__QHsOYW__tierCardBtnSecondary:not(:disabled):hover{color:var(--ink);border-color:var(--ink)}
.JobSettingsForm-module__b9ZM8W__grid{grid-template-columns:1.5fr 1fr;align-items:start;gap:24px;display:grid}.JobSettingsForm-module__b9ZM8W__mainCard{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius,16px);box-shadow:var(--shadow-sm,0 1px 2px #0000000f);overflow:clip}.JobSettingsForm-module__b9ZM8W__subtabsRow{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:12px;padding:0 24px;display:flex}.JobSettingsForm-module__b9ZM8W__subtabs{gap:4px;display:flex}.JobSettingsForm-module__b9ZM8W__subtab{font-family:var(--font-head,system-ui, sans-serif);color:var(--muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:14px 16px 12px;font-size:14px;font-weight:600;transition:all .15s}.JobSettingsForm-module__b9ZM8W__subtab:hover{color:var(--ink)}.JobSettingsForm-module__b9ZM8W__subtabActive{color:var(--accent-deep);border-bottom-color:var(--accent)}.JobSettingsForm-module__b9ZM8W__subtab:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.JobSettingsForm-module__b9ZM8W__headActions{align-items:center;gap:12px;padding-bottom:10px;display:flex}.JobSettingsForm-module__b9ZM8W__panelBody{padding:24px}.JobSettingsForm-module__b9ZM8W__saveRow{background-color:var(--bg);background-image:linear-gradient(var(--surface), var(--surface));border-top:1px solid var(--line);z-index:2;align-items:center;gap:14px;padding:14px 24px;display:flex;position:sticky;bottom:0}.JobSettingsForm-module__b9ZM8W__saveMsg{font-size:13.5px;font-weight:500}.JobSettingsForm-module__b9ZM8W__saveMsgOk{color:var(--green-deep)}.JobSettingsForm-module__b9ZM8W__saveMsgErr{color:var(--danger)}.JobSettingsForm-module__b9ZM8W__dirtyIndicator{color:var(--amber-deep);align-items:center;gap:7px;font-size:13.5px;font-weight:500;display:inline-flex}.JobSettingsForm-module__b9ZM8W__dirtyDot{background:var(--amber);border-radius:50%;flex:none;width:6px;height:6px}@media (max-width:900px){.JobSettingsForm-module__b9ZM8W__grid{grid-template-columns:1fr}}@media (max-width:760px){.JobSettingsForm-module__b9ZM8W__subtabsRow{flex-wrap:wrap;padding:0 12px}.JobSettingsForm-module__b9ZM8W__subtab{padding:14px 10px 12px}.JobSettingsForm-module__b9ZM8W__headActions{padding-bottom:8px}.JobSettingsForm-module__b9ZM8W__panelBody{padding:20px 16px}.JobSettingsForm-module__b9ZM8W__saveRow{padding:12px 16px}}
.EmailTemplatesButton-module__TdmqmW__tplWrapper{position:relative}.EmailTemplatesButton-module__TdmqmW__tplBtn{font-family:var(--font-head,system-ui, sans-serif);color:var(--accent-deep);background:var(--surface);border:1.5px solid var(--accent);cursor:pointer;border-radius:10px;align-items:center;gap:8px;padding:10px 15px;font-size:14px;font-weight:600;line-height:1;transition:all .16s;display:inline-flex}.EmailTemplatesButton-module__TdmqmW__tplBtn:hover{background:var(--accent-soft)}.EmailTemplatesButton-module__TdmqmW__tplPop{background:var(--surface);border:1px solid var(--line);z-index:50;border-radius:14px;width:380px;max-width:calc(100vw - 32px);animation:.14s EmailTemplatesButton-module__TdmqmW__pop;position:absolute;bottom:calc(100% + 8px);right:0;overflow:hidden;box-shadow:0 14px 40px #0d142c2e;box-shadow:0 14px 40px lab(6.76008% 3.85679 -17.7427/.18)}@keyframes EmailTemplatesButton-module__TdmqmW__pop{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.EmailTemplatesButton-module__TdmqmW__tplPopHead{border-bottom:1px solid var(--line-soft);align-items:center;gap:9px;padding:13px 14px 11px;display:flex}.EmailTemplatesButton-module__TdmqmW__tplPopTitle{font-family:var(--font-head,system-ui, sans-serif);flex:1;margin:0;font-size:15px;font-weight:700}.EmailTemplatesButton-module__TdmqmW__tplNewBtn{font-family:var(--font-head,system-ui, sans-serif);color:var(--accent);background:var(--accent-soft);cursor:pointer;white-space:nowrap;border:none;border-radius:7px;align-items:center;gap:5px;padding:5px 10px;font-size:12px;font-weight:600;transition:all .13s;display:inline-flex}.EmailTemplatesButton-module__TdmqmW__tplNewBtn:hover{background:#dee8ff;background:lab(91.6558% .19291 -14.9441)}.EmailTemplatesButton-module__TdmqmW__tplCloseBtn{cursor:pointer;width:28px;height:28px;color:var(--muted);background:0 0;border:none;border-radius:7px;flex:none;place-items:center;padding:0;font-family:inherit;font-size:17px;transition:all .12s;display:grid}.EmailTemplatesButton-module__TdmqmW__tplCloseBtn:hover{background:var(--surface-2);color:var(--ink)}.EmailTemplatesButton-module__TdmqmW__tplList{flex-direction:column;gap:7px;max-height:274px;padding:9px 10px 7px;display:flex;overflow-y:auto}.EmailTemplatesButton-module__TdmqmW__tplStateRow{flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:28px 12px;display:flex}.EmailTemplatesButton-module__TdmqmW__tplLoadingDot{background:var(--accent);opacity:.5;border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite EmailTemplatesButton-module__TdmqmW__dotPulse;display:inline-block}.EmailTemplatesButton-module__TdmqmW__tplLoadingDot:nth-child(2){animation-delay:.2s}.EmailTemplatesButton-module__TdmqmW__tplLoadingDot:nth-child(3){animation-delay:.4s}@keyframes EmailTemplatesButton-module__TdmqmW__dotPulse{0%,80%,to{opacity:.2;transform:scale(.85)}40%{opacity:1;transform:scale(1)}}.EmailTemplatesButton-module__TdmqmW__tplLoadingText{color:var(--muted);margin-top:4px;font-size:13px}.EmailTemplatesButton-module__TdmqmW__tplErrorText{color:var(--danger);text-align:center;font-size:13px}.EmailTemplatesButton-module__TdmqmW__tplNewBtnInline{font-family:var(--font-head,system-ui, sans-serif);color:var(--accent);background:var(--accent-soft);cursor:pointer;border:none;border-radius:8px;align-items:center;gap:5px;padding:7px 14px;font-size:13px;font-weight:600;transition:all .13s;display:inline-flex}.EmailTemplatesButton-module__TdmqmW__tplNewBtnInline:hover{background:#dee8ff;background:lab(91.6558% .19291 -14.9441)}.EmailTemplatesButton-module__TdmqmW__tplCard{border:1px solid var(--line-soft);background:var(--surface);border-radius:10px;align-items:center;gap:10px;padding:11px 12px;transition:all .13s;display:flex}.EmailTemplatesButton-module__TdmqmW__tplCard:hover{border-color:var(--accent);background:var(--accent-soft)}.EmailTemplatesButton-module__TdmqmW__tplCardInfo{flex:1;min-width:0}.EmailTemplatesButton-module__TdmqmW__tplCardName{font-family:var(--font-head,system-ui, sans-serif);color:var(--ink);margin-bottom:2px;font-size:13.5px;font-weight:600}.EmailTemplatesButton-module__TdmqmW__tplCardPreview{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.EmailTemplatesButton-module__TdmqmW__tplUseBtn{font-family:var(--font-head,system-ui, sans-serif);color:var(--on-accent);background:var(--accent-fill);white-space:nowrap;cursor:pointer;border:0;border-radius:8px;flex:none;align-items:center;padding:6px 13px;font-size:12.5px;font-weight:600;transition:all .13s;display:inline-flex}.EmailTemplatesButton-module__TdmqmW__tplUseBtn:hover{background:var(--accent-fill-hover)}.EmailTemplatesButton-module__TdmqmW__tplDotsWrap{flex:none;position:relative}.EmailTemplatesButton-module__TdmqmW__tplDots{cursor:pointer;width:28px;height:28px;color:var(--muted);background:0 0;border:none;border-radius:7px;place-items:center;transition:all .12s;display:grid}.EmailTemplatesButton-module__TdmqmW__tplDots:hover{background:var(--surface-2);color:var(--ink)}.EmailTemplatesButton-module__TdmqmW__tplDotsMenu{background:var(--surface);border:1px solid var(--line);z-index:60;border-radius:10px;min-width:130px;padding:5px;position:absolute;top:100%;right:0;box-shadow:0 8px 24px #0f152824;box-shadow:0 8px 24px lab(6.89114% 2.45627 -14.2875/.14)}.EmailTemplatesButton-module__TdmqmW__tplDotsItem{text-align:left;width:100%;color:var(--ink-soft);cursor:pointer;background:0 0;border:none;border-radius:7px;padding:8px 11px;font-size:13.5px;font-weight:500;transition:all .1s;display:block}.EmailTemplatesButton-module__TdmqmW__tplDotsItem:hover{background:var(--surface-2);color:var(--ink)}.EmailTemplatesButton-module__TdmqmW__tplDotsItemDel{color:var(--danger)}.EmailTemplatesButton-module__TdmqmW__tplDotsItemDel:hover{background:var(--danger-soft);color:var(--danger)}.EmailTemplatesButton-module__TdmqmW__tplFooter{border-top:1px solid var(--line-soft);color:var(--muted);text-align:center;padding:9px 15px 11px;font-size:12px}.EmailTemplatesButton-module__TdmqmW__tplEditorWrap{grid-template-columns:1fr 1fr;gap:20px;padding:4px 0 8px;display:grid}.EmailTemplatesButton-module__TdmqmW__tplEditorLeft{flex-direction:column;gap:14px;display:flex}.EmailTemplatesButton-module__TdmqmW__tplEditorRight{border-left:1px solid var(--line-soft);flex-direction:column;gap:8px;padding-left:20px;display:flex}.EmailTemplatesButton-module__TdmqmW__tplField{flex-direction:column;gap:6px;display:flex}.EmailTemplatesButton-module__TdmqmW__tplLabel{font-family:var(--font-head,system-ui, sans-serif);color:var(--ink-soft);font-size:13px;font-weight:600}.EmailTemplatesButton-module__TdmqmW__tplRequired{color:var(--danger)}.EmailTemplatesButton-module__TdmqmW__tplOptional{color:var(--muted);font-size:12px;font-weight:400}.EmailTemplatesButton-module__TdmqmW__tplInput{color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:10px;outline:none;width:100%;padding:10px 13px;font-family:inherit;font-size:14.5px;transition:border-color .16s,box-shadow .16s}.EmailTemplatesButton-module__TdmqmW__tplInput:focus{border-color:var(--accent);box-shadow:0 0 0 3px #3655cd29;box-shadow:0 0 0 3px lab(39.5516% 22.4437 -67.2744/.16)}.EmailTemplatesButton-module__TdmqmW__tplInput::placeholder{color:var(--muted)}.EmailTemplatesButton-module__TdmqmW__tplTextarea{resize:vertical;min-height:120px;line-height:1.55}.EmailTemplatesButton-module__TdmqmW__tplFieldsPanel{background:var(--surface-2);border:1px solid var(--line-soft);border-radius:10px;flex-direction:column;gap:10px;padding:12px 14px;display:flex}.EmailTemplatesButton-module__TdmqmW__tplFieldsPanelTitle{font-family:var(--font-head,system-ui, sans-serif);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:700}.EmailTemplatesButton-module__TdmqmW__tplFieldsGroup{flex-direction:column;gap:5px;display:flex}.EmailTemplatesButton-module__TdmqmW__tplFieldsGroupLabel{font-family:var(--font-head,system-ui, sans-serif);color:var(--ink-soft);font-size:11.5px;font-weight:600}.EmailTemplatesButton-module__TdmqmW__tplFieldsPills{flex-wrap:wrap;gap:4px;display:flex}.EmailTemplatesButton-module__TdmqmW__fieldPill{font-family:var(--font-head,system-ui, sans-serif);color:var(--accent);background:var(--accent-soft);cursor:pointer;border:none;border-radius:5px;padding:3px 8px;font-size:11.5px;font-weight:500;transition:all .12s}.EmailTemplatesButton-module__TdmqmW__fieldPill:hover{background:#dee8ff;background:lab(91.6558% .19291 -14.9441)}.EmailTemplatesButton-module__TdmqmW__previewLabel{font-family:var(--font-head,system-ui, sans-serif);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-bottom:4px;font-size:11.5px;font-weight:700}.EmailTemplatesButton-module__TdmqmW__previewBody{color:var(--ink-soft);white-space:pre-wrap;flex:1;font-size:14px;line-height:1.65}.EmailTemplatesButton-module__TdmqmW__pvField{background:var(--accent-soft);color:var(--accent);border-radius:3px;padding:0 2px;font-weight:500}.EmailTemplatesButton-module__TdmqmW__tplEditorFoot{border-top:1px solid var(--line-soft);justify-content:flex-end;gap:11px;margin-top:8px;padding-top:14px;display:flex}.EmailTemplatesButton-module__TdmqmW__tplCancelBtn{font-family:var(--font-head,system-ui, sans-serif);color:var(--ink-soft);background:var(--surface);border:1px solid var(--line);cursor:pointer;border-radius:11px;padding:10px 20px;font-size:14.5px;font-weight:600;transition:all .15s}.EmailTemplatesButton-module__TdmqmW__tplCancelBtn:hover{background:var(--surface-2);border-color:var(--muted)}.EmailTemplatesButton-module__TdmqmW__tplSaveBtn{font-family:var(--font-head,system-ui, sans-serif);color:var(--on-accent);background:var(--accent-fill);cursor:pointer;border:none;border-radius:11px;padding:10px 22px;font-size:14.5px;font-weight:600;transition:all .15s}.EmailTemplatesButton-module__TdmqmW__tplSaveBtn:hover{background:var(--accent-fill-hover)}.EmailTemplatesButton-module__TdmqmW__tplSaveBtn:disabled{opacity:.5;cursor:not-allowed}.EmailTemplatesButton-module__TdmqmW__tplStarterBar{border-bottom:1px solid var(--line-soft);flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:8px;padding:8px 0 12px;display:flex}.EmailTemplatesButton-module__TdmqmW__tplStarterLabel{font-family:var(--font-head,system-ui, sans-serif);color:var(--muted);white-space:nowrap;font-size:12px;font-weight:600}.EmailTemplatesButton-module__TdmqmW__tplStarterBtn{font-family:var(--font-head,system-ui, sans-serif);color:var(--accent);background:var(--accent-soft);cursor:pointer;border:none;border-radius:6px;padding:4px 9px;font-size:12px;font-weight:500;transition:all .12s}.EmailTemplatesButton-module__TdmqmW__tplStarterBtn:hover{background:#dee8ff;background:lab(91.6558% .19291 -14.9441)}
.JobRecruiters-module__SB4VWW__wrap{flex-direction:column;gap:12px;display:flex}.JobRecruiters-module__SB4VWW__title{font-family:var(--font-head);color:var(--ink);margin:0;font-size:15px;font-weight:600}.JobRecruiters-module__SB4VWW__muted{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.JobRecruiters-module__SB4VWW__readOnlyNote{border-radius:var(--radius);background:var(--surface-2);color:var(--muted);margin:0;padding:8px 10px;font-size:12.5px;line-height:1.45}.JobRecruiters-module__SB4VWW__list{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.JobRecruiters-module__SB4VWW__row{border-radius:var(--radius);transition:background-color var(--t-hover) var(--ease-out);flex-direction:column;gap:4px;padding:8px;display:flex}.JobRecruiters-module__SB4VWW__row:hover{background:var(--surface-2)}.JobRecruiters-module__SB4VWW__rowMain{align-items:center;gap:10px;display:flex}.JobRecruiters-module__SB4VWW__who{flex-direction:column;flex:1;min-width:0;display:flex}.JobRecruiters-module__SB4VWW__name{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;overflow:hidden}.JobRecruiters-module__SB4VWW__email{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.JobRecruiters-module__SB4VWW__roleCol{flex:none;align-items:center;gap:6px;display:flex}.JobRecruiters-module__SB4VWW__roleSelect{min-width:148px}.JobRecruiters-module__SB4VWW__roleStatic{border-radius:var(--radius);border:1px solid var(--border);background:var(--surface-2);min-width:148px;height:33px;color:var(--muted);cursor:default;align-items:center;padding:0 12px;font-size:13px;display:flex}.JobRecruiters-module__SB4VWW__roleStatic:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.JobRecruiters-module__SB4VWW__leadBadge{background:var(--accent-soft);color:var(--accent-deep);letter-spacing:.02em;border-radius:999px;flex:none;padding:1px 7px;font-size:11px;font-weight:600}.JobRecruiters-module__SB4VWW__capabilities{margin:0;padding-left:2px;font-size:11.5px;line-height:1.5}.JobRecruiters-module__SB4VWW__granted{color:var(--muted)}.JobRecruiters-module__SB4VWW__denied{color:var(--muted);margin-left:8px}.JobRecruiters-module__SB4VWW__remove{transition:background-color var(--t-hover) var(--ease-out), color var(--t-hover) var(--ease-out);border-radius:var(--radius);width:24px;height:24px;color:var(--muted);cursor:pointer;background:0 0;border:none;flex:none;place-items:center;font-size:13px;line-height:1;display:grid}.JobRecruiters-module__SB4VWW__remove:hover:not(:disabled){background:var(--danger-soft);color:var(--danger-deep)}.JobRecruiters-module__SB4VWW__remove:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.JobRecruiters-module__SB4VWW__remove:disabled{opacity:.5;cursor:default}.JobRecruiters-module__SB4VWW__addRow{align-items:flex-end;gap:8px;display:flex}.JobRecruiters-module__SB4VWW__addRow>:first-child{flex:1;min-width:0}.JobRecruiters-module__SB4VWW__addRow>:last-child{min-height:46px}.JobRecruiters-module__SB4VWW__help{color:var(--muted);margin:0;font-size:12.5px;line-height:1.45}.JobRecruiters-module__SB4VWW__error{border:1px solid var(--danger-line);border-radius:var(--radius);background:var(--danger-soft);color:var(--danger-deep);margin:0;padding:8px 10px;font-size:12.5px}@media (max-width:480px){.JobRecruiters-module__SB4VWW__rowMain{flex-wrap:wrap}.JobRecruiters-module__SB4VWW__roleCol{flex:1 0 100%;justify-content:flex-start}.JobRecruiters-module__SB4VWW__addRow{flex-direction:column;align-items:stretch}.JobRecruiters-module__SB4VWW__addRow>:last-child{justify-content:center}}
.CandidateActivityFeed-module__zJY0AW__root{flex-direction:column;gap:14px;display:flex}.CandidateActivityFeed-module__zJY0AW__heading{color:var(--ink);margin:0;font-size:15px;font-weight:700}.CandidateActivityFeed-module__zJY0AW__empty{color:var(--muted);margin:0;font-size:14px}.CandidateActivityFeed-module__zJY0AW__errorMsg{color:var(--danger);margin:0;font-size:14px}.CandidateActivityFeed-module__zJY0AW__feed{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex;position:relative}.CandidateActivityFeed-module__zJY0AW__feed:before{content:"";background:var(--line-soft);pointer-events:none;width:1px;position:absolute;top:18px;bottom:18px;left:15px}.CandidateActivityFeed-module__zJY0AW__feedItem{align-items:flex-start;gap:12px;padding:10px 0;display:flex;position:relative}.CandidateActivityFeed-module__zJY0AW__iconWrap{background:var(--surface-2);border:1px solid var(--line);z-index:1;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex;position:relative}.CandidateActivityFeed-module__zJY0AW__icon_comment{color:var(--accent);background:var(--accent-soft);border-color:color-mix(in srgb, var(--accent) 40%, transparent)}.CandidateActivityFeed-module__zJY0AW__icon_assignment{color:var(--amber-deep);background:var(--amber-soft);border-color:color-mix(in srgb, var(--amber) 40%, transparent)}.CandidateActivityFeed-module__zJY0AW__icon_stage_move{color:var(--green-fg);background:var(--green-soft);border-color:color-mix(in srgb, var(--green) 40%, transparent)}.CandidateActivityFeed-module__zJY0AW__icon_evaluation{color:var(--admin-deep);background:var(--admin-soft);border-color:color-mix(in srgb, var(--admin) 40%, transparent)}.CandidateActivityFeed-module__zJY0AW__icon_email_sent{color:var(--blue-fg);background:var(--blue-soft);border-color:color-mix(in srgb, var(--blue) 40%, transparent)}.CandidateActivityFeed-module__zJY0AW__icon_meeting_invite_sent{color:var(--violet);background:var(--violet-soft);border-color:color-mix(in srgb, var(--violet) 40%, transparent)}.CandidateActivityFeed-module__zJY0AW__icon_meeting_booked{color:var(--slate);background:var(--slate-soft);border-color:color-mix(in srgb, var(--slate) 40%, transparent)}.CandidateActivityFeed-module__zJY0AW__icon_meeting_rescheduled{color:var(--rose-fg);background:var(--rose-soft);border-color:color-mix(in srgb, var(--rose) 40%, transparent)}.CandidateActivityFeed-module__zJY0AW__icon_meeting_cancelled{color:var(--danger-deep);background:var(--danger-soft);border-color:color-mix(in srgb, var(--danger) 40%, transparent)}.CandidateActivityFeed-module__zJY0AW__icon_form_invite_sent{color:var(--blue-fg);background:var(--blue-soft);border-color:color-mix(in srgb, var(--blue) 40%, transparent)}.CandidateActivityFeed-module__zJY0AW__icon_form_submitted{color:var(--slate);background:var(--slate-soft);border-color:color-mix(in srgb, var(--slate) 40%, transparent)}.CandidateActivityFeed-module__zJY0AW__icon_meeting_attended{color:var(--green-fg);background:var(--green-soft);border-color:color-mix(in srgb, var(--green) 40%, transparent)}.CandidateActivityFeed-module__zJY0AW__icon_meeting_no_show{color:var(--danger-deep);background:var(--danger-soft);border-color:color-mix(in srgb, var(--danger) 40%, transparent)}.CandidateActivityFeed-module__zJY0AW__icon_client_submitted{color:var(--blue-fg);background:var(--blue-soft);border-color:color-mix(in srgb, var(--blue) 40%, transparent)}.CandidateActivityFeed-module__zJY0AW__icon{width:14px;height:14px}.CandidateActivityFeed-module__zJY0AW__feedContent{flex:1;min-width:0;padding-top:6px}.CandidateActivityFeed-module__zJY0AW__feedDesc{color:var(--ink-soft);margin:0 0 2px;font-size:14px;line-height:1.45}.CandidateActivityFeed-module__zJY0AW__feedDesc strong{color:var(--ink);font-weight:600}.CandidateActivityFeed-module__zJY0AW__feedTime{color:var(--muted);font-size:12px}
.JobSectionMeta-module__Msa_eG__row{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.JobSectionMeta-module__Msa_eG__chip{color:var(--ink-soft);background:var(--surface-2);border:1px solid var(--line);white-space:nowrap;border-radius:8px;align-items:center;padding:5px 12px;font-size:13px;font-weight:500;display:inline-flex}
.SeenByRow-module__l6pfIq__root{border-bottom:1px solid var(--line-soft);background:var(--surface-2);font-family:var(--font-body);flex-wrap:wrap;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.78rem;display:flex}.SeenByRow-module__l6pfIq__label{color:var(--muted);flex-shrink:0;font-weight:600}.SeenByRow-module__l6pfIq__list{flex-wrap:wrap;align-items:center;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.SeenByRow-module__l6pfIq__reader{align-items:center;gap:.3rem;display:flex}.SeenByRow-module__l6pfIq__avatarWrap{display:inline-flex}.SeenByRow-module__l6pfIq__readerText{color:var(--ink);white-space:nowrap}.SeenByRow-module__l6pfIq__readerTime{color:var(--muted);font-size:.72rem}.SeenByRow-module__l6pfIq__empty{color:var(--muted);font-style:italic}.SeenByRow-module__l6pfIq__markBtn{border:1px solid var(--line);background:var(--surface);min-width:9.75rem;min-height:32px;color:var(--ink);font-family:var(--font-body);cursor:pointer;white-space:nowrap;transition:background-color var(--t-hover) var(--ease-out), border-color var(--t-hover) var(--ease-out);border-radius:8px;justify-content:center;align-items:center;gap:.35rem;margin-left:auto;padding:.35rem .7rem;font-size:.76rem;font-weight:600;display:inline-flex}.SeenByRow-module__l6pfIq__markBtn:hover:not(:disabled){background:var(--accent-soft);border-color:var(--accent)}.SeenByRow-module__l6pfIq__markBtn:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.SeenByRow-module__l6pfIq__markBtn:disabled{cursor:default;opacity:.75;border-color:var(--line-soft)}.SeenByRow-module__l6pfIq__markBtn[data-marked]:disabled{color:var(--success);opacity:1}.SeenByRow-module__l6pfIq__error{color:var(--danger);flex-basis:100%;margin:0;font-size:.74rem}@media (prefers-reduced-motion:reduce){.SeenByRow-module__l6pfIq__markBtn{transition:none}}
.JobSectionList-module__sl6o_q__section{margin-bottom:24px}.JobSectionList-module__sl6o_q__heading{font-family:var(--font-head,system-ui, sans-serif);color:var(--ink);border-bottom:1px solid var(--line);margin:0 0 10px;padding-bottom:8px;font-size:15px;font-weight:700}.JobSectionList-module__sl6o_q__subheading{font-family:var(--font-head,system-ui, sans-serif);color:var(--ink-soft);margin:12px 0 6px;font-size:13.5px;font-weight:600}.JobSectionList-module__sl6o_q__list{flex-direction:column;gap:5px;margin:0;padding-left:20px;display:flex}.JobSectionList-module__sl6o_q__list li{color:var(--ink-soft);font-size:14.5px;line-height:1.5}.JobSectionList-module__sl6o_q__group{margin-top:4px}
.JobSections-module__EgoqHq__wrap{padding:4px 0}.JobSections-module__EgoqHq__section{margin-bottom:24px}.JobSections-module__EgoqHq__heading{font-family:var(--font-head,system-ui, sans-serif);color:var(--ink);border-bottom:1px solid var(--line);margin:0 0 10px;padding-bottom:8px;font-size:15px;font-weight:700}.JobSections-module__EgoqHq__body{color:var(--ink-soft);white-space:pre-line;margin:0;font-size:14.5px;line-height:1.65}.JobSections-module__EgoqHq__metaGrid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:10px 20px;margin:0;display:grid}.JobSections-module__EgoqHq__metaRow{flex-direction:column;gap:2px;display:flex}.JobSections-module__EgoqHq__metaLabel{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-size:11.5px;font-weight:600}.JobSections-module__EgoqHq__metaValue{color:var(--ink-soft);margin:0;font-size:14px}
.ReportStateBanner-module__6fHD2q__banner{color:var(--ink-soft);background:var(--surface-2);border:1px dashed var(--line);border-radius:8px;flex-wrap:wrap;align-items:center;gap:9px;padding:8px 12px;font-size:12.5px;display:flex}.ReportStateBanner-module__6fHD2q__pill{color:var(--muted);background:var(--surface);white-space:nowrap;border:1px solid;border-radius:999px;flex:none;align-items:center;gap:5px;padding:2px 9px 2px 7px;font-size:11.5px;font-weight:600;display:inline-flex}.ReportStateBanner-module__6fHD2q__pill svg{flex:none}.ReportStateBanner-module__6fHD2q__text{flex:1;min-width:200px}.ReportStateBanner-module__6fHD2q__text strong{color:var(--ink)}.ReportStateBanner-module__6fHD2q__resetBtn{flex:none}
.Input-module__Tl1jgW__wrapper{flex-direction:column;gap:6px;display:flex}.Input-module__Tl1jgW__inputWrap{align-items:center;display:flex;position:relative}.Input-module__Tl1jgW__inputWithToggle{padding-right:42px}.Input-module__Tl1jgW__eyeBtn{cursor:pointer;color:var(--muted);background:0 0;border:none;align-items:center;padding:0;transition:color .15s;display:flex;position:absolute;right:12px}.Input-module__Tl1jgW__eyeBtn:hover{color:var(--ink)}.Input-module__Tl1jgW__label{color:var(--ink);font-size:13.5px;font-weight:600}.Input-module__Tl1jgW__input{width:100%;color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:11px;outline:none;padding:12px 14px;font-family:inherit;font-size:15px;transition:border-color .16s,box-shadow .16s}.Input-module__Tl1jgW__input::placeholder{color:var(--muted)}.Input-module__Tl1jgW__input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-ring)}.Input-module__Tl1jgW__input[readonly]{background:var(--surface-2);color:var(--ink-soft);cursor:default}.Input-module__Tl1jgW__input:disabled{background:var(--surface-2);color:var(--muted);border-color:var(--line-soft);cursor:not-allowed}.Input-module__Tl1jgW__invalid{border-color:var(--danger)}.Input-module__Tl1jgW__invalid:focus{box-shadow:0 0 0 3px var(--danger-ring)}.Input-module__Tl1jgW__error{color:var(--danger);font-size:12.5px}.Input-module__Tl1jgW__required{color:var(--danger)}.Input-module__Tl1jgW__labelRequired:after{content:" *";color:var(--danger)}
.EntityPicker-module__1tGlAW__root{width:100%;position:relative}.EntityPicker-module__1tGlAW__inputWrap{background:var(--surface);border:1px solid var(--line);border-radius:11px;align-items:center;gap:8px;padding:0 12px;transition:border-color .15s,box-shadow .15s;display:flex}.EntityPicker-module__1tGlAW__inputWrap:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-ring)}.EntityPicker-module__1tGlAW__leadIcon{width:16px;height:16px;color:var(--muted);flex-shrink:0}.EntityPicker-module__1tGlAW__input{min-width:0;font-family:var(--font-body);color:var(--ink);background:0 0;border:none;outline:none;flex:1;padding:11px 0;font-size:14px}.EntityPicker-module__1tGlAW__input::placeholder{color:var(--muted)}.EntityPicker-module__1tGlAW__spinner{width:15px;height:15px;color:var(--muted);flex-shrink:0;animation:.8s linear infinite EntityPicker-module__1tGlAW__spin}@keyframes EntityPicker-module__1tGlAW__spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.EntityPicker-module__1tGlAW__spinner{animation:none}}.EntityPicker-module__1tGlAW__listbox{z-index:30;background:var(--surface);border:1px solid var(--line);max-height:320px;box-shadow:var(--shadow-pop);border-radius:12px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto}.EntityPicker-module__1tGlAW__emptyOpt{color:var(--muted);text-align:center;padding:14px 12px;font-size:13px}.EntityPicker-module__1tGlAW__option{cursor:pointer;border-radius:9px;align-items:center;gap:10px;padding:8px 10px;transition:background .12s;display:flex}.EntityPicker-module__1tGlAW__optionActive{background:var(--surface-2)}.EntityPicker-module__1tGlAW__optionSelected{background:var(--accent-soft)}.EntityPicker-module__1tGlAW__jobIcon{background:var(--accent-soft);width:28px;height:28px;color:var(--accent);border-radius:8px;flex-shrink:0;place-items:center;display:grid}.EntityPicker-module__1tGlAW__optText{flex-direction:column;flex:1;min-width:0;display:flex}.EntityPicker-module__1tGlAW__optLabel{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.EntityPicker-module__1tGlAW__optSub{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.EntityPicker-module__1tGlAW__optCheck{width:16px;height:16px;color:var(--accent);flex-shrink:0}@media (prefers-reduced-motion:reduce){.EntityPicker-module__1tGlAW__option{transition:none}}
