:root{--brand-green:#00c853;--brand-green-2:#00e676;--brand-blue:#2962ff;--brand-red:#ff1744;--brand-yellow:#ffc107;--brand-teal:#00695c;--brand-teal-2:#1de9b6;--bg-base:#0a0b0e;--bg-sunken:#07080a;--surface-1:#121419;--surface-2:#181b22;--surface-3:#20242d;--surface-4:#2a2f3a;--border:hsla(0,0%,100%,.07);--border-strong:hsla(0,0%,100%,.12);--border-accent:rgba(0,200,83,.35);--text-1:#f4f6f8;--text-2:#a6abb6;--text-3:#6c727e;--text-on-accent:#04140a;--text-primary:var(--text-1);--text-secondary:var(--text-2);--text-muted:var(--text-3);--bg-card:var(--surface-1);--bg-elevated:var(--surface-2);--ok-bg:rgba(0,200,83,.13);--ok-fg:#2ee27d;--warn-bg:rgba(255,193,7,.14);--warn-fg:#ffce3a;--danger-bg:rgba(255,23,68,.14);--danger-fg:#ff5277;--info-bg:rgba(41,98,255,.16);--info-fg:#6e91ff;--font-display:var(--font-space-grotesk),"Space Grotesk",system-ui,sans-serif;--font-text:var(--font-geist),"Geist",system-ui,sans-serif;--font-mono:var(--font-geist-mono),"Geist Mono",ui-monospace,monospace;--r-xs:6px;--r-sm:9px;--r-md:13px;--r-lg:18px;--r-xl:24px;--r-pill:999px;--shadow-sm:0 1px 2px rgba(0,0,0,.4);--shadow-md:0 6px 20px -6px rgba(0,0,0,.55);--shadow-lg:0 18px 50px -12px rgba(0,0,0,.7);--glow-green:0 0 0 1px rgba(0,200,83,.25),0 8px 28px -8px rgba(0,200,83,.35);--gap-1:4px;--gap-2:8px;--gap-3:12px;--gap-4:16px;--gap-5:24px;--gap-6:32px;--gap-7:48px}[data-density=compact]{--pad-card:14px;--row-h:40px;--card-gap:12px}[data-density=comfy]{--pad-card:24px;--row-h:56px;--card-gap:22px}:root{--pad-card:19px;--row-h:48px;--card-gap:18px}*{box-sizing:border-box}body,html{margin:0;padding:0;background:var(--bg-base);color:var(--text-1);font-family:var(--font-text);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}::-moz-selection{background:rgba(0,200,83,.3);color:#fff}::selection{background:rgba(0,200,83,.3);color:#fff}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--surface-3);border-radius:999px;border:2px solid transparent;background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background:var(--surface-4)}.font-display{font-family:var(--font-display)}.font-mono{font-family:var(--font-mono)}.font-mono,.tnum{font-feature-settings:"tnum" 1}.tnum{font-variant-numeric:tabular-nums}.bg-grid{background-image:linear-gradient(90deg,hsla(0,0%,100%,.03) 1px,transparent 0),linear-gradient(180deg,hsla(0,0%,100%,.03) 1px,transparent 0);background-size:38px 38px}.hdr-action{transition:background .15s ease,border-color .15s ease,transform .08s ease,box-shadow .15s ease;cursor:pointer}.hdr-action:hover{background:var(--surface-3)!important;border-color:var(--border-accent)!important}.hdr-action:active{transform:translateY(.5px)}.hdr-sync:hover{background:var(--surface-3)!important;border-color:var(--brand-green)!important;box-shadow:0 0 0 3px rgba(0,200,83,.1)}@keyframes spin{to{transform:rotate(1turn)}}@keyframes pulse-dot{0%,to{opacity:1}50%{opacity:.35}}@keyframes fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes shimmer{0%{background-position:-300px 0}to{background-position:300px 0}}@keyframes roadmap-pulse{0%,to{box-shadow:0 0 18px -3px var(--brand-yellow)}50%{box-shadow:0 0 26px 1px var(--brand-yellow)}}@keyframes levelup-pop{0%{opacity:0;transform:scale(.7) translateY(10px)}55%{opacity:1;transform:scale(1.06)}70%{transform:scale(.98)}to{opacity:1;transform:scale(1)}}@keyframes glow-breathe{0%,to{box-shadow:0 0 0 1px rgba(0,200,83,.2),0 0 22px -6px rgba(0,200,83,.3)}50%{box-shadow:0 0 0 1px rgba(0,200,83,.35),0 0 30px -4px rgba(0,200,83,.5)}}@keyframes mtz-blink-red{0%,to{opacity:1;text-shadow:0 0 7px rgba(255,59,48,.65)}50%{opacity:.42;text-shadow:none}}.tone-blink{animation:mtz-blink-red 1.05s ease-in-out infinite}.fade-up{animation:fade-up .4s cubic-bezier(.2,.7,.2,1) both}.mtz-lift{transition:transform .22s cubic-bezier(.2,.7,.2,1),border-color .22s ease,box-shadow .22s ease}.mtz-lift:hover{transform:translateY(-3px);border-color:var(--border-strong);box-shadow:var(--shadow-md)}@keyframes mtz-view-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.mtz-view-in{animation:mtz-view-in .42s cubic-bezier(.2,.7,.2,1) both}@keyframes mtz-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.mtz-fill{transform-origin:left center;animation:mtz-fill .9s cubic-bezier(.2,.7,.2,1) both}.mtz-badge-earned{animation:glow-breathe 3.4s ease-in-out infinite}@keyframes mtz-icon-pop{0%{transform:scale(.4) rotate(-12deg);opacity:0}60%{transform:scale(1.22) rotate(6deg)}to{transform:scale(1) rotate(0);opacity:1}}.mtz-icon-pop{animation:mtz-icon-pop .6s cubic-bezier(.34,1.56,.64,1) both}.mtz-badge-icon{transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.mtz-badge-tap{cursor:pointer}.mtz-badge-tap:hover .mtz-badge-icon{transform:scale(1.12) translateY(-2px)}.mtz-spark{position:absolute;border-radius:99px;pointer-events:none;z-index:60;will-change:transform,opacity}.tgt-row{animation:fade-up .5s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(var(--i, 0) * 55ms)}.tgt-row:hover{z-index:5}.tgt-flyout,.tgt-row:hover{background:var(--surface-2)}.tgt-flyout{position:absolute;left:0;top:calc(100% + 8px);width:min(430px,80vw);z-index:30;border:1px solid var(--border-strong);border-radius:var(--r-md);padding:12px 14px;box-shadow:0 18px 38px -16px rgba(0,20,8,.55),inset 0 1px 0 hsla(0,0%,100%,.04);opacity:0;transform:translateY(6px) scale(.985);pointer-events:none;transition:opacity .22s cubic-bezier(.16,1,.3,1),transform .22s cubic-bezier(.16,1,.3,1)}.tgt-name:hover .tgt-flyout{opacity:1;transform:none}.tgt-name:has(.tgt-flyout) .tgt-label{border-bottom:1px dashed var(--border-strong);cursor:help}.tgt-name:has(.tgt-flyout):hover .tgt-label{color:var(--brand-green);border-bottom-color:var(--brand-green)}.tgt-step-btn{width:26px;border:none;background:transparent;color:var(--text-3);font-size:15px;font-weight:700;line-height:1;transition:background .14s ease,color .14s ease,transform .08s ease}.tgt-step-btn:hover:not(:disabled){background:var(--surface-3);color:var(--text-1)}.tgt-step-btn:active:not(:disabled){transform:scale(.92)}.tgt-step-btn:disabled{cursor:default}.tgt-step-val{min-width:44px;padding:7px 4px;border:none;background:transparent;color:var(--text-1);font-size:13.5px;font-weight:700;font-family:var(--font-mono);transition:background .14s ease}.tgt-step-val:hover:not(:disabled){background:var(--surface-3)}.tgt-step-val:disabled{cursor:default}.tgt-stepper{transition:border-color .18s ease,box-shadow .18s ease}.tgt-stepper:focus-within,.tgt-stepper:hover{border-color:var(--border-accent)}.tgt-stepper:focus-within{box-shadow:0 0 0 3px rgba(0,200,83,.1)}.tgt-save:active:not(:disabled){transform:scale(.97)}.tgt-shimmer{background:linear-gradient(90deg,var(--surface-2) 25%,var(--surface-3) 50%,var(--surface-2) 75%);background-size:300px 100%;animation:shimmer 1.5s linear infinite}@media (prefers-reduced-motion:reduce){.mtz-badge-earned,.mtz-fill,.mtz-icon-pop,.mtz-view-in{animation:none!important}.mtz-lift{transition:none}.tgt-row{animation:none!important}.tgt-flyout{transition:none}}button{cursor:pointer}button,input,select,textarea{font-family:inherit}.ats-overlay{position:fixed;inset:0;z-index:200;display:grid;place-items:center;padding:20px;background:rgba(4,5,7,.72);backdrop-filter:blur(7px)}.ats-overlay-panel{position:relative;width:100%;max-height:88vh;overflow-y:auto;background:var(--surface-1);border:1px solid var(--border-strong);border-radius:var(--r-xl);box-shadow:0 28px 80px -24px rgba(0,0,0,.88),inset 0 1px 0 hsla(0,0%,100%,.04)}.ats-overlay-panel.is-candidate{overflow:hidden}.ats-overlay-title{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.ats-overlay-title h2{margin:0;font-size:18px;font-weight:700}.ats-modal-close,.ats-overlay-title button{width:32px;height:32px;border-radius:99px;border:1px solid var(--border-strong);background:rgba(14,17,21,.88);color:var(--text-2);font-size:18px;line-height:1;transition:color .18s ease,background .18s ease,transform .18s ease,border-color .18s ease}.ats-modal-close:hover,.ats-overlay-title button:hover{color:#fff;background:var(--surface-3);border-color:hsla(0,0%,100%,.24);transform:rotate(4deg)}.ats-modal-close{position:absolute;z-index:20;top:14px;right:14px}.ats-cand-shell{display:flex;flex-direction:column;max-height:min(88vh,920px);min-height:min(620px,88vh)}.ats-cand-hero{position:relative;flex:0 0 auto;padding:24px 64px 17px 24px;overflow:hidden;background-color:#0a0d10;background-image:radial-gradient(circle at 88% 0,rgba(0,200,83,.14),transparent 34%),linear-gradient(90deg,hsla(0,0%,100%,.025) 1px,transparent 0),linear-gradient(180deg,hsla(0,0%,100%,.025) 1px,transparent 0);border-bottom:1px solid var(--border)}.ats-cand-identity{display:flex;align-items:center;gap:14px;min-width:0;padding-right:310px}.ats-avatar{width:58px;height:58px;flex:0 0 auto;display:grid;place-items:center;border-radius:18px;color:#8bf0b5;font-family:var(--font-display);font-size:18px;font-weight:800;letter-spacing:.5px;background:linear-gradient(145deg,rgba(0,200,83,.25),rgba(0,200,83,.05));border:1px solid rgba(46,226,125,.32);box-shadow:0 12px 28px -18px rgba(46,226,125,.8),inset 0 1px hsla(0,0%,100%,.08)}.ats-cand-title{min-width:0}.ats-cand-title h2{margin:4px 0 5px;font-family:var(--font-display);font-size:22px;line-height:1.1;letter-spacing:-.35px}.ats-contact-row,.ats-eyebrow{display:flex;align-items:center;gap:7px;flex-wrap:wrap;color:var(--text-3);font-size:10.5px}.ats-role,.ats-stage-chip{padding:3px 8px;border-radius:99px;font-weight:800;text-transform:uppercase;letter-spacing:.35px}.ats-role.editor{color:#8ab4ff;background:rgba(41,98,255,.14);border:1px solid rgba(110,145,255,.25)}.ats-role.producer{color:#d6a8ff;background:rgba(168,85,247,.13);border:1px solid rgba(192,132,252,.24)}.ats-reassigned-badge{padding:3px 8px;border:1px solid rgba(251,191,36,.3);border-radius:99px;color:#fbd16a;background:linear-gradient(120deg,rgba(251,191,36,.11),rgba(168,85,247,.08));box-shadow:inset 0 1px hsla(0,0%,100%,.035);font-size:9px;font-weight:850;letter-spacing:.25px;white-space:nowrap}.ats-stage-chip{color:#64e99a;background:rgba(0,200,83,.11);border:1px solid rgba(46,226,125,.22)}.ats-contact-row{gap:11px;font-size:11.5px}.ats-contact-row a,.ats-contact-row span{color:var(--text-3);text-decoration:none}.ats-contact-row a:hover{color:var(--brand-green)}.ats-contact-row .ats-instagram-link{padding:2px 7px;color:#f0abfc;border:1px solid rgba(232,121,249,.24);border-radius:99px;background:linear-gradient(120deg,rgba(168,85,247,.12),rgba(236,72,153,.09));font-weight:750}.ats-contact-row .ats-instagram-link:hover{color:#f5d0fe;border-color:rgba(232,121,249,.48)}.ats-contact-row .ats-instagram-link.is-inferred{color:#fbbf24;border-color:rgba(251,191,36,.28);background:rgba(251,191,36,.07)}.ats-hero-scores{position:absolute;top:23px;right:60px;display:flex;gap:7px}.ats-score-mini{min-width:84px;padding:8px 10px;display:grid;gap:2px;border-radius:11px;background:hsla(0,0%,100%,.035);border:1px solid hsla(0,0%,100%,.075);backdrop-filter:blur(8px)}.ats-score-mini span{color:var(--text-3);font-size:9.5px;font-weight:700;text-transform:uppercase;letter-spacing:.45px}.ats-score-mini b{font-size:13px}.ats-stage-road{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:0;margin-top:18px}.ats-road-step{position:relative;display:grid;justify-items:center;gap:5px;color:var(--text-3);font-size:9.5px;text-align:center}.ats-road-step:before{content:"";position:absolute;z-index:0;top:10px;left:-50%;width:100%;height:1px;background:var(--border-strong)}.ats-road-step:first-child:before{display:none}.ats-road-step i{position:relative;z-index:1;width:21px;height:21px;display:grid;place-items:center;border-radius:99px;font-style:normal;font-size:9px;font-weight:800;background:#101418;border:1px solid var(--border-strong)}.ats-road-step.is-past{color:#4fcf82}.ats-road-step.is-past:before{background:rgba(0,200,83,.45)}.ats-road-step.is-past i{background:rgba(0,200,83,.18);border-color:rgba(46,226,125,.42);color:#65e99a}.ats-road-step.is-current{color:var(--text-1);font-weight:700}.ats-road-step.is-current:before{background:linear-gradient(90deg,rgba(0,200,83,.45),var(--border-strong))}.ats-road-step.is-current i{color:#06150c;background:var(--brand-green);border-color:#4ade80;box-shadow:0 0 0 4px rgba(0,200,83,.1),0 0 18px -2px rgba(0,200,83,.7)}.ats-cand-tabs{flex:0 0 auto;display:flex;gap:4px;padding:8px 20px;background:rgba(13,16,20,.98);border-bottom:1px solid var(--border)}.ats-cand-tabs button{position:relative;padding:8px 12px;border:0;border-radius:8px;background:transparent;color:var(--text-3);font-size:11.5px;font-weight:700;transition:color .18s ease,background .18s ease}.ats-cand-tabs button:hover{color:var(--text-1);background:hsla(0,0%,100%,.035)}.ats-cand-tabs button.is-active{color:#71eba3;background:rgba(0,200,83,.09)}.ats-cand-tabs button.is-active:after{content:"";position:absolute;left:12px;right:12px;bottom:-9px;height:2px;border-radius:2px;background:var(--brand-green);box-shadow:0 0 12px rgba(0,200,83,.75)}.ats-tab-view{flex:1 1 auto;min-height:0;overflow-y:auto;padding:19px 22px 22px;animation:ats-panel-in .3s cubic-bezier(.2,.7,.2,1) both}.ats-stage-actions{flex:0 0 auto;min-height:54px;display:flex;align-items:center;justify-content:flex-end;gap:9px;padding:9px 20px;background:rgba(10,13,16,.98);border-top:1px solid var(--border);box-shadow:0 -12px 26px -24px rgba(0,0,0,.9)}.ats-stage-actions>span{margin-right:auto;color:var(--text-3);font-size:10.5px}.ats-stage-actions button{padding:8px 13px;border-radius:9px;font-size:11.5px;font-weight:750;transition:transform .16s ease,filter .16s ease,border-color .16s ease}.ats-stage-actions button:hover{transform:translateY(-1px);filter:brightness(1.08)}.ats-reject-btn{color:#f87171;background:rgba(239,68,68,.08);border:1px solid rgba(239,68,68,.25)}.ats-advance-btn{color:#06150c;background:var(--brand-green);border:1px solid var(--brand-green)}.ats-advance-btn.is-blocked,.ats-eval-save button.is-blocked,.ats-schedule-action button.is-blocked{cursor:pointer;opacity:.76;color:#1b1203;border-color:rgba(251,191,36,.72);background:linear-gradient(135deg,#fbbf24,#fb923c)}.ats-hired-note{padding:13px 20px;color:#63e99b;background:rgba(0,200,83,.08);border-top:1px solid rgba(0,200,83,.2);font-size:12px}.ats-recruitment-page{position:relative;isolation:isolate;max-width:1520px;min-width:0;margin:0 auto}.ats-recruitment-page:before{content:"";position:absolute;z-index:-1;top:-36px;left:8%;right:8%;height:250px;pointer-events:none;background:radial-gradient(circle at 24% 0,rgba(59,130,246,.07),transparent 38%),radial-gradient(circle at 73% 10%,rgba(168,85,247,.055),transparent 36%),radial-gradient(circle at 52% 22%,rgba(0,200,83,.035),transparent 42%);filter:blur(8px)}.ats-recruitment-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.ats-action-notice{max-width:760px;display:grid;grid-template-columns:28px minmax(0,1fr) 24px;gap:9px;align-items:center;margin:0 0 11px;padding:9px 10px;border:1px solid rgba(74,222,128,.28);border-radius:12px;color:#6ee7a0;background:linear-gradient(120deg,rgba(34,197,94,.09),rgba(59,130,246,.035));box-shadow:0 12px 28px -24px rgba(34,197,94,.7);animation:ats-panel-in .28s cubic-bezier(.2,.7,.2,1) both}.ats-action-notice>span{display:grid;width:28px;height:28px;place-items:center;border-radius:9px;background:rgba(34,197,94,.12);font-size:15px;font-weight:900}.ats-action-notice>div{display:grid;gap:1px;min-width:0}.ats-action-notice b{color:#b7f7cf;font-size:10.5px;text-transform:uppercase;letter-spacing:.45px}.ats-action-notice small{overflow-wrap:anywhere;color:var(--text-2);font-size:10px}.ats-action-notice button{width:24px;height:24px;border:0;border-radius:7px;color:var(--text-3);background:transparent;font-size:16px;cursor:pointer}.ats-action-notice button:hover{color:var(--text-1);background:hsla(0,0%,100%,.05)}.ats-role-filter{display:inline-flex;gap:3px;padding:3px;border:1px solid var(--border);border-radius:11px;background:rgba(7,10,14,.58);box-shadow:inset 0 1px hsla(0,0%,100%,.025)}.ats-role-filter button{min-height:30px;padding:5px 10px;border:0;border-radius:8px;color:var(--text-3);background:transparent;font-size:11px;font-weight:750;cursor:pointer;transition:color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease}.ats-role-filter button:hover{color:var(--text-1);transform:translateY(-1px)}.ats-role-filter button.is-active{color:#dffbeb;background:linear-gradient(135deg,rgba(0,200,83,.17),rgba(59,130,246,.1));box-shadow:inset 0 0 0 1px rgba(80,225,139,.18),0 5px 16px -12px rgba(0,200,83,.8)}.ats-sort-control{display:inline-flex;align-items:center;gap:3px;padding:3px;border:1px solid rgba(96,165,250,.2);border-radius:11px;background:linear-gradient(135deg,rgba(59,130,246,.07),rgba(168,85,247,.04));box-shadow:inset 0 1px hsla(0,0%,100%,.025)}.ats-sort-label{padding:0 6px;color:var(--text-3);font-size:8.5px;font-weight:850;text-transform:uppercase;letter-spacing:.55px}.ats-sort-control button{min-height:30px;padding:5px 9px;border:0;border-radius:8px;color:var(--text-3);background:transparent;font-size:10.5px;font-weight:750;white-space:nowrap;cursor:pointer;transition:color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease}.ats-sort-control button:hover{color:var(--text-1);transform:translateY(-1px)}.ats-sort-control button.is-active{color:#e5f1ff;background:linear-gradient(135deg,rgba(59,130,246,.2),rgba(139,92,246,.12));box-shadow:inset 0 0 0 1px rgba(96,165,250,.2),0 6px 16px -13px rgba(96,165,250,.9)}.ats-ad-filter{min-height:36px;max-width:190px;padding:6px 28px 6px 10px;color:var(--text-2);background:rgba(7,10,14,.72);border:1px solid var(--border-strong);border-radius:10px;font-size:11px}.ats-add-candidate{min-height:36px;padding:6px 13px;border:1px solid rgba(74,222,128,.32);border-radius:10px;color:#04130a;background:linear-gradient(135deg,#50e78b,#22c55e);box-shadow:0 8px 22px -14px rgba(34,197,94,.9),inset 0 1px hsla(0,0%,100%,.28);font-size:11.5px;font-weight:850;cursor:pointer;transition:transform .18s ease,filter .18s ease,box-shadow .18s ease}.ats-add-candidate span{display:inline-grid;width:17px;height:17px;margin-right:3px;place-items:center;border-radius:99px;background:rgba(5,28,13,.12);font-size:14px;line-height:1}.ats-add-candidate:hover{transform:translateY(-2px);filter:brightness(1.05);box-shadow:0 12px 26px -13px rgba(34,197,94,.95),inset 0 1px hsla(0,0%,100%,.32)}.ats-house-rules{max-width:1050px;display:flex;align-items:flex-start;gap:10px;margin:1px 0 11px;padding:10px 12px;border:1px solid rgba(96,165,250,.13);border-radius:13px;color:var(--text-3);background:linear-gradient(115deg,rgba(59,130,246,.042),rgba(168,85,247,.025) 52%,transparent);font-size:11px;line-height:1.5}.ats-house-rules-icon{flex:0 0 auto;display:grid;width:25px;height:25px;place-items:center;border-radius:8px;color:#8ab4ff;background:rgba(59,130,246,.11);box-shadow:inset 0 0 0 1px rgba(96,165,250,.15)}.ats-house-rules b{display:block;margin-bottom:1px;color:var(--text-2);font-size:10px;text-transform:uppercase;letter-spacing:.55px}.ats-house-rules p{margin:0}.ats-house-rules strong{color:#f87171}.ats-house-rules em{color:var(--text-2);font-style:normal;font-weight:700}.ats-kpi-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(128px,1fr));gap:9px;margin-bottom:17px}.ats-kpi-card{position:relative;min-height:72px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-content:center;gap:2px 8px;overflow:hidden;padding:11px 13px;border:1px solid rgba(var(--ats-stage-rgb),.13);border-radius:14px;background:linear-gradient(145deg,rgba(var(--ats-stage-rgb),.075),rgba(17,20,25,.92) 58%);box-shadow:inset 0 1px hsla(0,0%,100%,.025),0 10px 28px -24px rgba(var(--ats-stage-rgb),.8);animation:ats-kpi-in .42s cubic-bezier(.2,.75,.2,1) both;animation-delay:calc(var(--ats-order) * 45ms)}.ats-kpi-card:after{content:"";position:absolute;top:-26px;right:-20px;width:76px;height:76px;border-radius:99px;background:rgba(var(--ats-stage-rgb),.11);filter:blur(13px)}.ats-kpi-card>i{position:absolute;inset:0 auto 0 0;width:2px;background:linear-gradient(180deg,transparent,var(--ats-stage),transparent);box-shadow:0 0 13px rgba(var(--ats-stage-rgb),.6)}.ats-kpi-card>span{align-self:end;overflow:hidden;color:var(--text-3);font-size:9.5px;font-weight:800;text-overflow:ellipsis;text-transform:uppercase;letter-spacing:.45px;white-space:nowrap}.ats-kpi-card>b{position:relative;z-index:1;grid-row:span 2;align-self:center;color:var(--ats-stage);font-size:22px;font-weight:850;letter-spacing:-.7px}.ats-kpi-card>small{color:rgba(var(--ats-stage-rgb),.62);font:700 8.5px/1.2 var(--font-mono);text-transform:uppercase}.ats-kanban-toolbar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:-4px 1px 8px}.ats-kanban-toolbar .ats-sort-control{flex:0 0 auto;margin-left:auto}.ats-kanban-tip{display:flex;align-items:center;gap:8px;min-width:0;color:var(--text-3)}.ats-kanban-tip>span{flex:0 0 auto;color:#55dc8c;font-size:16px}.ats-kanban-tip>div{display:grid;gap:1px}.ats-kanban-tip b{color:var(--text-2);font-size:10.5px}.ats-kanban-tip small{font-size:9.7px}.ats-kanban-tip>i{display:none;margin-left:auto;color:#67dfa0;font-size:9px;font-style:normal;font-weight:750;text-transform:uppercase;letter-spacing:.5px}.ats-kanban{display:grid;gap:10px;align-items:start;max-width:100%;min-width:0;overflow-x:auto;overscroll-behavior-inline:contain;padding:4px 3px 11px;scrollbar-width:thin}.ats-kanban-col{position:relative;min-width:0;min-height:150px;padding:11px;overflow:hidden;border:1px solid rgba(var(--ats-stage-rgb),.13);border-radius:17px;background:linear-gradient(180deg,rgba(var(--ats-stage-rgb),.05),rgba(8,11,15,.94) 62px,var(--bg-sunken));box-shadow:inset 0 1px hsla(0,0%,100%,.022),0 14px 34px -32px rgba(var(--ats-stage-rgb),.85);transition:border-color .2s ease,background .2s ease,box-shadow .2s ease,transform .2s ease;animation:ats-column-in .46s cubic-bezier(.2,.75,.2,1) both;animation-delay:calc(var(--ats-order) * 42ms)}.ats-kanban-col:before{content:"";position:absolute;z-index:0;inset:0 18% auto;height:2px;border-radius:0 0 4px 4px;background:linear-gradient(90deg,transparent,var(--ats-stage),transparent);opacity:.75;box-shadow:0 0 18px rgba(var(--ats-stage-rgb),.5)}.ats-kanban-col:after{content:"";position:absolute;z-index:0;top:-42px;left:16%;width:68%;height:80px;pointer-events:none;background:radial-gradient(ellipse,rgba(var(--ats-stage-rgb),.08),transparent 70%)}.ats-kanban-col.is-drop-target{border-color:rgba(46,226,125,.58);background:linear-gradient(180deg,rgba(0,200,83,.1),rgba(0,200,83,.025));box-shadow:0 0 0 3px rgba(0,200,83,.08),inset 0 0 24px rgba(0,200,83,.035);transform:translateY(-3px)}.ats-kanban-col.is-drag-source:not(.is-drop-target){border-color:hsla(0,0%,100%,.06)}.ats-kanban-head{position:relative;z-index:1;display:flex;align-items:center;gap:7px;margin-bottom:11px;padding:0 1px}.ats-stage-index{flex:0 0 auto;display:grid;width:21px;height:21px;place-items:center;border:1px solid rgba(var(--ats-stage-rgb),.25);border-radius:7px;color:var(--ats-stage);background:rgba(var(--ats-stage-rgb),.075);font:800 9px/1 var(--font-mono);box-shadow:inset 0 0 9px rgba(var(--ats-stage-rgb),.035)}.ats-stage-name{overflow:hidden;color:var(--text-2);font-size:10.5px;font-weight:850;text-overflow:ellipsis;text-transform:uppercase;letter-spacing:.45px;white-space:nowrap}.ats-stage-count{flex:0 0 auto;min-width:22px;margin-left:auto;padding:3px 6px;border:1px solid rgba(var(--ats-stage-rgb),.16);border-radius:99px;color:var(--ats-stage);background:rgba(var(--ats-stage-rgb),.06);font-size:9.5px;text-align:center}.ats-kanban-stack{position:relative;z-index:1;display:grid;gap:8px;min-width:0}.ats-candidate-card{position:relative;width:100%;min-width:0;box-sizing:border-box;overflow:hidden;padding:10px 10px 9px;border:1px solid rgba(var(--ats-role-rgb),.14);border-radius:13px;background:linear-gradient(138deg,rgba(var(--ats-role-rgb),.07),rgba(19,22,28,.96) 43%,rgba(12,15,20,.98));box-shadow:inset 0 1px hsla(0,0%,100%,.028),0 9px 22px -20px rgba(var(--ats-role-rgb),.65);cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none;outline:none;transform-origin:center;animation:ats-card-in .34s cubic-bezier(.2,.75,.2,1) both;animation-delay:calc((var(--ats-order) * 38ms) + .11s);transition:transform .2s cubic-bezier(.2,.75,.2,1),border-color .2s ease,box-shadow .2s ease,opacity .18s ease,filter .18s ease}.ats-candidate-card,.ats-candidate-card.is-editor{--ats-role:#60a5fa;--ats-role-rgb:96,165,250}.ats-candidate-card.is-producer{--ats-role:#fbbf24;--ats-role-rgb:251,191,36}.ats-candidate-card:before{content:"";position:absolute;inset:8px auto 8px 0;width:2px;border-radius:0 3px 3px 0;background:var(--ats-role);opacity:.7;box-shadow:0 0 12px rgba(var(--ats-role-rgb),.55)}.ats-candidate-card:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 0 0,rgba(var(--ats-role-rgb),.08),transparent 42%);opacity:.55;transition:opacity .2s ease}.ats-candidate-card:hover{z-index:2;transform:translateY(-3px) scale(1.012);border-color:rgba(var(--ats-role-rgb),.32);box-shadow:inset 0 1px hsla(0,0%,100%,.04),0 13px 28px -19px rgba(var(--ats-role-rgb),.62);filter:brightness(1.035)}.ats-candidate-card:hover:after{opacity:1}.ats-candidate-card:focus-visible{border-color:rgba(var(--ats-role-rgb),.58);box-shadow:0 0 0 3px rgba(var(--ats-role-rgb),.11),0 12px 28px -20px rgba(var(--ats-role-rgb),.65)}.ats-candidate-card:active{cursor:grabbing}.ats-candidate-card.is-dragging{opacity:.28;transform:scale(.97);border-style:dashed}.ats-candidate-card.is-moving{pointer-events:none;border-color:rgba(46,226,125,.35);background:rgba(0,200,83,.055);animation:ats-card-moving .9s ease-in-out infinite}.ats-drag-grip{position:absolute;z-index:3;top:7px;right:7px;color:hsla(0,0%,100%,.28);font-size:12px;line-height:1;opacity:.55;transition:color .16s ease,opacity .16s ease,transform .16s ease}.ats-candidate-card:hover .ats-drag-grip{color:var(--ats-role);opacity:.9;transform:scale(1.08)}.ats-candidate-main{position:relative;z-index:1;display:grid;grid-template-columns:30px minmax(0,1fr);gap:8px;align-items:center;min-width:0;padding-right:10px}.ats-card-avatar{display:grid;width:30px;height:30px;place-items:center;border:1px solid rgba(var(--ats-role-rgb),.24);border-radius:10px;color:var(--ats-role);background:linear-gradient(145deg,rgba(var(--ats-role-rgb),.16),rgba(var(--ats-role-rgb),.055));box-shadow:inset 0 1px hsla(0,0%,100%,.055);font:850 9.5px/1 var(--font-display);letter-spacing:-.15px}.ats-card-identity{display:grid;gap:1px;min-width:0}.ats-card-identity b{display:-webkit-box;overflow:hidden;color:var(--text-1);font-size:11.5px;line-height:1.22;font-weight:780;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow-wrap:anywhere}.ats-card-identity small{overflow:hidden;color:var(--text-3);font-size:8.5px;text-overflow:ellipsis;white-space:nowrap}.ats-card-score{flex:0 0 auto;display:inline-flex;align-items:baseline;gap:2px;margin-left:auto;padding:2px 6px;border:1px solid color-mix(in srgb,var(--ats-score-color) 24%,transparent);border-radius:99px;background:color-mix(in srgb,var(--ats-score-color) 6%,transparent);white-space:nowrap}.ats-card-score small{color:var(--text-3);font:700 6.8px/1 var(--font-sans);text-transform:uppercase;letter-spacing:.35px}.ats-card-score b{color:var(--ats-score-color);font-size:10px;line-height:1.1}.ats-card-meta{position:relative;z-index:1;display:flex;flex-wrap:wrap;align-items:center;gap:5px 6px;min-width:0;margin-top:7px;padding-left:38px}.ats-card-role{flex:0 0 auto;padding:2px 6px;border:1px solid rgba(var(--ats-role-rgb),.24);border-radius:99px;color:var(--ats-role);background:rgba(var(--ats-role-rgb),.055);font-size:8.7px;font-weight:800}.ats-card-reassigned{border:1px solid rgba(251,191,36,.28);border-radius:99px;color:#fbd16a;background:linear-gradient(120deg,rgba(251,191,36,.09),rgba(168,85,247,.055));font-size:8.3px;font-weight:850;white-space:nowrap}.ats-card-missing,.ats-card-reassigned{flex:0 0 auto;padding:2px 6px;cursor:help}.ats-card-missing{border:1px solid rgba(251,191,36,.34);border-radius:99px;color:#fbbf24;background:rgba(251,191,36,.1);font-size:8.5px;font-weight:900;outline:none;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.ats-card-missing:focus-visible,.ats-card-missing:hover{border-color:rgba(251,191,36,.72);background:rgba(251,191,36,.18);box-shadow:0 0 0 3px rgba(251,191,36,.08)}.ats-card-screen{color:#22d3ee;font-size:9px;font-weight:800;white-space:nowrap}.ats-card-days{padding-right:2px;color:var(--text-3);font-size:8.7px;white-space:nowrap}.ats-card-missing-tooltip{position:relative;z-index:4;display:grid;gap:2px;max-height:0;margin:0 0 0 38px;padding:0 8px;overflow:hidden;border:1px solid transparent;border-radius:9px;opacity:0;color:var(--text-2);background:linear-gradient(145deg,rgba(251,191,36,.12),rgba(17,20,26,.98));box-shadow:0 10px 22px -16px rgba(251,191,36,.7);font-size:9px;line-height:1.3;transform:translateY(-3px);transition:max-height .22s ease,margin .22s ease,padding .22s ease,opacity .16s ease,transform .22s ease,border-color .16s ease}.ats-card-missing-tooltip b{margin-bottom:2px;color:#fbd16a;font-size:9.2px}.ats-candidate-card:has(.ats-card-missing-tooltip:hover) .ats-card-missing-tooltip,.ats-candidate-card:has(.ats-card-missing:is(:hover,:focus-visible)) .ats-card-missing-tooltip{max-height:150px;margin-top:7px;padding:7px 8px;border-color:rgba(251,191,36,.22);opacity:1;transform:none}.ats-card-meter{position:absolute;z-index:2;left:5px;right:5px;bottom:3px;height:2px;overflow:hidden;border-radius:99px;background:hsla(0,0%,100%,.035)}.ats-card-meter i{display:block;width:var(--ats-score);height:100%;border-radius:inherit;background:linear-gradient(90deg,rgba(var(--ats-role-rgb),.55),var(--ats-score-color));box-shadow:0 0 8px var(--ats-score-color);transition:width .42s cubic-bezier(.2,.75,.2,1)}.ats-kanban-empty{min-height:58px;display:grid;place-items:center;color:rgba(var(--ats-stage-rgb),.28);font-size:16px;text-align:center;transition:opacity .16s ease}.ats-kanban-col.is-drop-target .ats-kanban-empty{opacity:0}.ats-drop-hint{position:absolute;z-index:3;left:8px;right:8px;bottom:8px;display:grid;min-height:42px;place-items:center;border:1px dashed rgba(46,226,125,.5);border-radius:10px;color:#69e99e;background:rgba(5,22,12,.92);box-shadow:0 8px 18px rgba(0,0,0,.28);font-size:10.5px;font-weight:750;pointer-events:none;animation:ats-drop-in .16s ease both}.ats-profile-grid{display:grid;grid-template-columns:minmax(0,1.42fr) minmax(285px,.78fr);gap:17px;align-items:start}.ats-profile-form{display:grid;gap:12px}.ats-missing-banner{display:flex;align-items:flex-start;gap:9px;padding:10px 11px;border:1px dashed rgba(251,191,36,.34);border-radius:11px;background:linear-gradient(120deg,rgba(251,191,36,.07),rgba(251,146,60,.025))}.ats-missing-banner>span{flex:0 0 auto;display:grid;width:23px;height:23px;place-items:center;border-radius:8px;color:#fbbf24;background:rgba(251,191,36,.12);font-size:11px;font-weight:900}.ats-missing-banner>div{display:grid;gap:2px;min-width:0}.ats-missing-banner b{color:#fbd16a;font-size:10.8px}.ats-missing-banner small{color:var(--text-3);font-size:9.3px;line-height:1.4}.ats-missing-banner.is-complete{border-style:solid;border-color:rgba(74,222,128,.2);background:rgba(34,197,94,.04)}.ats-missing-banner.is-complete>span{color:#4ade80;background:rgba(34,197,94,.11)}.ats-missing-banner.is-complete b{color:#70e8a4}.ats-meta-overview{overflow:hidden;border:1px solid rgba(59,130,246,.22);border-radius:14px;background:linear-gradient(145deg,rgba(37,99,235,.075),rgba(0,200,83,.025) 70%,rgba(10,13,18,.95));box-shadow:inset 0 1px hsla(0,0%,100%,.03),0 16px 38px -34px rgba(59,130,246,.8)}.ats-meta-overview>summary{display:grid;grid-template-columns:28px minmax(0,1fr) auto auto 18px;gap:9px;align-items:center;padding:11px 13px;cursor:pointer;list-style:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ats-meta-overview>summary::-webkit-details-marker{display:none}.ats-meta-overview-icon{display:grid;width:28px;height:28px;place-items:center;border:1px solid rgba(96,165,250,.28);border-radius:9px;color:#93c5fd;background:rgba(59,130,246,.12);font:850 10px/1 var(--font-display);box-shadow:inset 0 1px hsla(0,0%,100%,.06)}.ats-meta-overview>summary>span:nth-child(2){display:grid;gap:2px;min-width:0}.ats-meta-overview>summary b{color:var(--text-1);font-size:12px}.ats-meta-overview>summary small{color:var(--text-3);font-size:9.5px}.ats-meta-overview>summary em,.ats-meta-overview>summary i{padding:3px 7px;border:1px solid rgba(96,165,250,.18);border-radius:99px;color:#93c5fd;background:rgba(59,130,246,.07);font-size:8.7px;font-style:normal;font-weight:750;white-space:nowrap}.ats-meta-overview>summary em{border-color:rgba(74,222,128,.2);color:#6ee7a0;background:rgba(34,197,94,.055)}.ats-meta-overview>summary strong{color:var(--text-3);font-size:15px;transition:transform .18s ease}.ats-meta-overview[open]>summary strong{transform:rotate(180deg)}.ats-meta-overview-body{display:grid;gap:9px;padding:0 11px 11px;border-top:1px solid hsla(0,0%,100%,.045)}.ats-meta-pending{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:10px;padding:8px 10px;border:1px solid rgba(74,222,128,.16);border-radius:9px;color:#70e8a4;background:rgba(34,197,94,.045);font-size:9.5px}.ats-meta-pending b{color:var(--text-2);font-weight:650}.ats-meta-answer-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding-top:10px}.ats-meta-pending+.ats-meta-answer-grid{padding-top:0}.ats-meta-answer-card{min-width:0;padding:8px 9px;border:1px solid hsla(0,0%,100%,.055);border-radius:9px;background:rgba(4,7,12,.34)}.ats-meta-answer-card small{display:block;margin-bottom:3px;color:#7fa7d9;font-size:8.7px;font-weight:760;line-height:1.3;text-transform:uppercase;letter-spacing:.25px;overflow-wrap:anywhere}.ats-meta-answer-card b{display:block;color:var(--text-1);font-size:10.8px;font-weight:560;line-height:1.42;overflow-wrap:anywhere}.ats-meta-unmapped{color:var(--text-3);font-size:9px}.ats-profile-extras,.ats-profile-role{padding:13px;border:1px solid var(--border);border-radius:var(--r-md);background:hsla(0,0%,100%,.018)}.ats-profile-reassign{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:10px;align-items:center;padding:11px 12px;border:1px solid rgba(251,191,36,.2);border-radius:var(--r-md);background:linear-gradient(120deg,rgba(251,191,36,.055),rgba(168,85,247,.025));transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.ats-profile-reassign.is-armed{border-color:rgba(251,191,36,.48);background:linear-gradient(120deg,rgba(251,191,36,.1),rgba(168,85,247,.05));box-shadow:0 0 0 3px rgba(251,191,36,.055)}.ats-profile-reassign-icon{display:grid;width:34px;height:34px;place-items:center;border:1px solid rgba(251,191,36,.25);border-radius:10px;color:#fbd16a;background:rgba(251,191,36,.09);font-size:16px;font-weight:900}.ats-profile-reassign>div{display:grid;gap:2px;min-width:0}.ats-profile-reassign b{color:var(--text-1);font-size:11.5px}.ats-profile-reassign small{color:var(--text-3);font-size:9.3px;line-height:1.4}.ats-profile-reassign button{min-height:34px;padding:7px 11px;border:1px solid rgba(251,191,36,.34);border-radius:9px;color:#fbd16a;background:rgba(251,191,36,.075);font-size:10px;font-weight:850;white-space:nowrap;cursor:pointer;transition:transform .16s ease,border-color .16s ease,background .16s ease}.ats-profile-reassign button:hover:not(:disabled){transform:translateY(-1px);border-color:rgba(251,191,36,.62);background:rgba(251,191,36,.13)}.ats-profile-reassign.is-armed button{color:#1b1203;border-color:#fbbf24;background:linear-gradient(135deg,#fbd16a,#f59e0b)}.ats-profile-reassign button:disabled{opacity:.62;cursor:wait}.ats-factor-group{overflow:hidden;border:1px solid var(--border);border-radius:var(--r-md);background:hsla(0,0%,100%,.014)}.ats-factor-group-head{display:flex;align-items:baseline;gap:8px;padding:11px 13px;background:hsla(0,0%,100%,.025);border-bottom:1px solid var(--border)}.ats-factor-group-head b{color:var(--text-1);font-size:12.5px}.ats-factor-group-head span{color:var(--text-3);font-size:10.5px}.ats-factor-fields{display:grid}.ats-factor-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(185px,.72fr);gap:12px;align-items:center;padding:10px 12px;border-bottom:1px solid hsla(0,0%,100%,.045);transition:background .18s ease}.ats-factor-row:last-child{border-bottom:0}.ats-factor-row:hover{background:hsla(0,0%,100%,.022)}.ats-factor-row.is-complete{background:linear-gradient(90deg,rgba(0,200,83,.025),transparent 58%)}.ats-factor-row.is-missing{border-left:2px solid rgba(251,191,36,.52);background:linear-gradient(90deg,rgba(251,191,36,.045),transparent 62%)}.ats-factor-main{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr) minmax(185px,.72fr);gap:12px;align-items:center;min-width:0}.ats-meta-evidence{grid-column:1/-1;display:grid;gap:6px;min-width:0;margin-top:1px;padding:8px 9px;border:1px solid rgba(96,165,250,.13);border-radius:9px;background:linear-gradient(130deg,rgba(59,130,246,.04),rgba(4,8,13,.4))}.ats-meta-evidence-head{display:flex;align-items:center;gap:6px}.ats-meta-evidence-head>span{color:#8cb9f1;font-size:8.2px;font-weight:820;letter-spacing:.42px;text-transform:uppercase}.ats-meta-evidence-head>i{margin-left:auto;padding:2px 6px;border:1px solid rgba(251,191,36,.18);border-radius:99px;color:#f4c85f;background:rgba(251,191,36,.05);font-size:7.8px;font-style:normal;font-weight:760}.ats-meta-evidence-head>i.is-direct{border-color:rgba(74,222,128,.2);color:#6ee7a0;background:rgba(34,197,94,.05)}.ats-meta-evidence-row{display:grid;grid-template-columns:minmax(120px,.62fr) minmax(0,1.38fr);gap:9px;align-items:start}.ats-meta-evidence-row small{color:var(--text-3);font-size:8.6px;line-height:1.35;overflow-wrap:anywhere}.ats-meta-evidence-row b{color:var(--text-1);font-size:10.4px;font-weight:580;line-height:1.42;overflow-wrap:anywhere}.ats-meta-suggestion{display:flex;align-items:center;justify-content:space-between;gap:9px;padding-top:6px;border-top:1px solid hsla(0,0%,100%,.045)}.ats-meta-suggestion>span{display:grid;gap:2px}.ats-meta-suggestion small{color:var(--text-3);font-size:8.5px;line-height:1.35}.ats-meta-suggestion b{color:#76e9a6;font-size:9.5px}.ats-meta-suggestion button{flex:0 0 auto;padding:4px 7px;border:1px solid rgba(74,222,128,.22);border-radius:7px;color:#7cedaa;background:rgba(34,197,94,.06);font-size:8.4px;font-weight:760;cursor:pointer}.ats-meta-suggestion button:hover{border-color:rgba(74,222,128,.42);background:rgba(34,197,94,.11)}.ats-meta-evidence.is-compact{margin:8px 0 0}.ats-portfolio-factor{grid-column:1/-1;margin:7px;padding:13px;border:1px solid var(--border);border-radius:12px;background:linear-gradient(145deg,rgba(59,130,246,.035),rgba(0,200,83,.018));transition:border-color .18s ease,background .18s ease}.ats-portfolio-factor.is-missing{border-color:rgba(251,191,36,.26);border-style:dashed;background:linear-gradient(145deg,rgba(251,191,36,.04),rgba(59,130,246,.018))}.ats-portfolio-factor.is-complete{border-color:rgba(34,197,94,.28);background:linear-gradient(145deg,rgba(34,197,94,.055),rgba(59,130,246,.018))}.ats-portfolio-factor.is-no-link{border-color:hsla(0,91%,71%,.27);background:linear-gradient(145deg,rgba(127,29,29,.075),rgba(59,130,246,.018))}.ats-portfolio-head{display:flex;align-items:center;justify-content:space-between;gap:14px}.ats-portfolio-head>div:first-child{display:grid;gap:3px}.ats-portfolio-head b{color:var(--text-1);font-size:12px}.ats-portfolio-head small{color:var(--text-3);font-size:9.5px;line-height:1.35}.ats-portfolio-status{display:grid;grid-template-columns:1fr 1.25fr;min-width:235px;padding:3px;border:1px solid var(--border);border-radius:10px;background:var(--bg-sunken)}.ats-portfolio-status span{min-height:31px;display:grid;place-items:center;padding:5px 9px;border-radius:7px;color:var(--text-3);background:transparent;font-size:9.8px;font-weight:750;text-align:center;transition:.18s ease}.ats-portfolio-status span.is-active{color:#06140c;background:var(--brand-green);box-shadow:0 5px 16px rgba(0,200,83,.14)}.ats-portfolio-status span.is-active.is-none{color:#fecaca;background:hsla(0,91%,71%,.18)}.ats-portfolio-url{display:grid;gap:5px;margin-top:10px;padding:9px 10px;border:1px solid hsla(0,91%,71%,.2);border-radius:9px;background:rgba(127,29,29,.055)}.ats-portfolio-url>span{color:var(--text-2);font-size:9.5px;font-weight:800;text-transform:uppercase;letter-spacing:.35px}.ats-portfolio-url input{width:100%;min-height:34px;padding:7px 9px;border:1px solid var(--border-strong);border-radius:8px;color:var(--text-1);background:var(--bg-sunken);font-size:10.5px;outline:0}.ats-portfolio-url input:focus{border-color:rgba(74,222,128,.48);box-shadow:0 0 0 3px rgba(34,197,94,.06)}.ats-portfolio-url small{color:#fca5a5;font-size:9px;line-height:1.35}.ats-portfolio-url.is-valid{border-color:rgba(34,197,94,.22);background:rgba(20,83,45,.05)}.ats-portfolio-url.is-valid a,.ats-portfolio-url.is-valid small{color:#86efac}.ats-portfolio-ratings{display:grid;gap:7px;margin-top:12px;padding-top:11px;border-top:1px solid hsla(0,0%,100%,.055)}.ats-portfolio-rating{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:46px;padding:6px 8px;border-radius:9px;background:hsla(0,0%,100%,.014)}.ats-portfolio-rating.is-complete{background:linear-gradient(90deg,rgba(34,197,94,.035),transparent)}.ats-portfolio-rating>span{display:grid;gap:2px}.ats-portfolio-rating b{color:var(--text-2);font-size:10.5px}.ats-portfolio-rating small{color:var(--text-3);font-size:8.8px;line-height:1.3}.ats-portfolio-summary{display:flex;justify-content:space-between;align-items:center;padding:9px 8px 0;border-top:1px solid hsla(0,0%,100%,.045);color:var(--text-3);font-size:9.8px}.ats-portfolio-summary b{color:var(--brand-green);font:800 12px/1 var(--font-mono)}.ats-portfolio-empty{margin-top:9px;color:var(--text-3);font-size:9.5px}.ats-portfolio-factor.is-compact{margin:0;border-width:0 0 1px;border-radius:0}.ats-portfolio-factor.is-compact .ats-portfolio-rating{grid-template-columns:minmax(0,1fr) auto}.ats-factor-copy{display:grid;gap:2px;min-width:0}.ats-factor-copy b{color:var(--text-2);font-size:11.5px}.ats-factor-copy b em{margin-left:5px;padding:2px 5px;border:1px solid rgba(251,191,36,.22);border-radius:99px;color:#fbbf24;background:rgba(251,191,36,.07);font-size:7.5px;font-style:normal;text-transform:uppercase;letter-spacing:.35px}.ats-factor-copy small{color:var(--text-3);font-size:9.8px;line-height:1.35}.ats-select-wrap{position:relative}.ats-select-wrap select{width:100%;min-height:34px;padding:6px 27px 6px 9px;color:var(--text-2);background:var(--bg-sunken);border:1px solid var(--border-strong);border-radius:8px;font-size:10.5px;transition:border-color .18s ease,box-shadow .18s ease}.ats-select-wrap select:focus{outline:none;border-color:rgba(0,200,83,.6);box-shadow:0 0 0 3px rgba(0,200,83,.08)}.ats-select-wrap i{position:absolute;right:8px;top:50%;transform:translateY(-50%);color:#4ade80;font-size:10px;font-style:normal;pointer-events:none;animation:ats-check-in .22s cubic-bezier(.34,1.56,.64,1) both}.ats-extra-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ats-adjust-grid{display:grid;grid-template-columns:120px 1fr;gap:10px;margin-top:10px;padding-top:10px;border-top:1px solid var(--border)}.ats-adjust-grid em{color:#fbbf24;font-style:normal}.ats-save-row{display:flex;align-items:center;justify-content:flex-end;gap:12px}.ats-save-row>span{color:var(--text-3);font-size:10.5px}.ats-save-row>span.is-error{color:#f87171}.ats-eval-save button,.ats-save-btn{min-width:130px;padding:9px 14px;border:0;border-radius:9px;color:#06150c;background:var(--brand-green);font-size:11.5px;font-weight:800;transition:transform .16s ease,filter .16s ease,background .2s ease}.ats-eval-save button:hover:not(:disabled),.ats-save-btn:hover:not(:disabled){transform:translateY(-1px);filter:brightness(1.08)}.ats-eval-save button:disabled,.ats-save-btn:disabled{cursor:not-allowed;opacity:.42}.ats-eval-save button.is-saved,.ats-save-btn.is-saved{color:#9bf3be;background:rgba(0,200,83,.16);border:1px solid rgba(46,226,125,.3);animation:ats-saved .34s cubic-bezier(.34,1.56,.64,1) both}.ats-score-panel{position:sticky;top:0;padding:15px;border:1px solid var(--border);border-radius:var(--r-lg);background:linear-gradient(160deg,hsla(0,0%,100%,.035),hsla(0,0%,100%,.012));box-shadow:inset 0 1px hsla(0,0%,100%,.025)}.ats-score-panel-head{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}.ats-score-panel-head>div{display:grid;gap:2px}.ats-score-panel-head span{color:var(--text-3);font-size:9.5px;font-weight:800;text-transform:uppercase;letter-spacing:.5px}.ats-score-panel-head b{color:var(--text-2);font-size:10.5px}.ats-live-badge{padding:3px 7px;color:#fbbf24!important;background:rgba(251,191,36,.09);border:1px solid rgba(251,191,36,.23);border-radius:99px}.ats-score-ring{position:relative;width:124px;height:145px;margin:9px auto 2px;display:grid;place-items:center}.ats-score-ring svg{position:absolute;top:0;width:112px;height:112px;transform:rotate(-90deg);filter:drop-shadow(0 0 8px rgba(0,200,83,.12))}.ats-ring-track,.ats-ring-value{fill:none;stroke-width:7}.ats-ring-track{stroke:hsla(0,0%,100%,.065)}.ats-ring-value{stroke-linecap:round;transition:stroke-dashoffset .48s cubic-bezier(.2,.7,.2,1),stroke .22s ease}.ats-ring-copy{position:absolute;top:37px;display:flex;align-items:baseline;color:var(--text-3);font-size:9px}.ats-ring-number{color:var(--text-1);font-size:25px;font-weight:850;letter-spacing:-1px}.ats-ring-label{position:absolute;bottom:8px;color:var(--text-3);font-size:9.5px;font-weight:750;text-transform:uppercase;letter-spacing:.55px}.ats-live-dot{position:absolute;top:7px;right:11px;width:8px;height:8px;border-radius:99px;background:#fbbf24;box-shadow:0 0 0 4px rgba(251,191,36,.1);animation:ats-live 1.6s ease-in-out infinite}.ats-completion{height:3px;margin:0 0 13px;overflow:hidden;border-radius:4px;background:hsla(0,0%,100%,.055)}.ats-completion i{display:block;height:100%;border-radius:inherit;background:var(--brand-green);transition:width .4s cubic-bezier(.2,.7,.2,1)}.ats-breakdown{display:grid;gap:7px}.ats-breakdown-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center}.ats-breakdown-row>div{display:grid;gap:4px;min-width:0}.ats-breakdown-row span{overflow:hidden;color:var(--text-3);font-size:9.8px;text-overflow:ellipsis;white-space:nowrap}.ats-breakdown-row>div>i{height:2px;overflow:hidden;border-radius:2px;background:hsla(0,0%,100%,.045)}.ats-breakdown-row em{display:block;height:100%;border-radius:2px;background:hsla(0,0%,100%,.23);transition:width .38s cubic-bezier(.2,.7,.2,1),background .18s ease}.ats-breakdown-row b{color:var(--text-2);font-size:9.8px}.ats-breakdown-row.is-changed em{background:#4ade80}.ats-breakdown-row.is-changed b{color:#4ade80}.ats-breakdown-row.is-missing{padding-left:6px;border-left:2px solid rgba(251,191,36,.42);background:rgba(251,191,36,.025)}.ats-breakdown-row.is-missing>b{color:#fbbf24}.ats-adjust-summary{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;margin-top:10px;padding-top:9px;border-top:1px solid var(--border);font-size:10px}.ats-adjust-summary span{color:var(--text-2)}.ats-adjust-summary small{display:block;color:var(--text-3)}.ats-score-note{display:grid;gap:3px;margin-top:11px;padding:9px 10px;border-radius:8px;background:hsla(0,0%,100%,.025);color:var(--text-3);font-size:9.5px;line-height:1.4}.ats-score-note b{color:#fbbf24}.ats-evaluations{display:grid;gap:10px;max-width:900px;margin:0 auto}.ats-evaluations.is-cockpit{max-width:1080px}.ats-eval-intro{display:flex;justify-content:space-between;align-items:end;gap:20px;padding:2px 2px 7px}.ats-eval-intro>div{display:grid;gap:2px}.ats-eval-intro span{color:#57dc8d;font-size:9.5px;font-weight:800;text-transform:uppercase;letter-spacing:.65px}.ats-eval-intro b{font-family:var(--font-display);font-size:16px}.ats-eval-intro p{max-width:390px;margin:0;color:var(--text-3);font-size:10.5px;line-height:1.45;text-align:right}.ats-eval-card{overflow:hidden;border:1px solid var(--border);border-radius:var(--r-lg);background:hsla(0,0%,100%,.014);transition:border-color .22s ease,box-shadow .22s ease,background .22s ease}.ats-eval-card.is-open{border-color:hsla(0,0%,100%,.13);background:hsla(0,0%,100%,.022);box-shadow:0 12px 30px -26px rgba(0,0,0,.9)}.ats-eval-head{width:100%;display:grid;grid-template-columns:34px minmax(0,1fr) auto 18px;gap:10px;align-items:center;padding:11px 13px;border:0;background:transparent;text-align:left}.ats-eval-head:hover{background:hsla(0,0%,100%,.018)}.ats-eval-head.is-static{cursor:default}.ats-eval-head.is-static:hover{background:transparent}.ats-eval-icon{width:30px;height:30px;display:grid;place-items:center;border-radius:9px;color:var(--text-3);background:hsla(0,0%,100%,.04);border:1px solid var(--border);font-size:11px;font-weight:850}.ats-eval-icon.is-done{color:#4ade80;background:rgba(0,200,83,.1);border-color:rgba(46,226,125,.25);animation:ats-check-in .28s cubic-bezier(.34,1.56,.64,1) both}.ats-eval-head-copy{display:grid;gap:2px;min-width:0}.ats-eval-head-copy b{color:var(--text-1);font-size:12.5px}.ats-eval-head-copy small{overflow:hidden;color:var(--text-3);font-size:9.8px;text-overflow:ellipsis;white-space:nowrap}.ats-eval-score{min-width:72px;color:var(--text-2);font-size:11px;font-weight:800;text-align:right}.ats-chevron{color:var(--text-3);font-size:17px;transform:rotate(0);transition:transform .22s ease}.ats-eval-card.is-open .ats-chevron{transform:rotate(180deg)}.ats-eval-body{padding:4px 13px 13px;border-top:1px solid hsla(0,0%,100%,.04);animation:ats-accordion-in .28s cubic-bezier(.2,.7,.2,1) both}.ats-eval-guidance{margin:10px 0;padding:8px 10px;color:var(--text-3);background:rgba(41,98,255,.055);border-left:2px solid rgba(110,145,255,.45);border-radius:0 7px 7px 0;font-size:10.2px;line-height:1.45}.ats-verdict-summary{display:flex;gap:4px}.ats-verdict-summary i{padding:3px 5px;border-radius:5px;font-style:normal;font-size:8.5px}.ats-verdict-summary .da{color:#4ade80;background:rgba(34,197,94,.1)}.ats-verdict-summary .partial{color:#fbbf24;background:rgba(251,191,36,.1)}.ats-verdict-summary .nu{color:#f87171;background:rgba(239,68,68,.1)}.ats-screen-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.ats-screen-item{display:grid;gap:8px;padding:10px;border:1px solid var(--border);border-radius:10px;background:rgba(0,0,0,.08);transition:border-color .2s ease,background .2s ease}.ats-screen-item.is-missing{border-style:dashed;border-color:rgba(251,191,36,.26);background:linear-gradient(145deg,rgba(251,191,36,.035),rgba(0,0,0,.08))}.ats-screen-item.is-complete{border-color:rgba(34,197,94,.22);background:linear-gradient(145deg,rgba(34,197,94,.04),rgba(0,0,0,.08))}.ats-screen-item.verdict-da{border-color:rgba(34,197,94,.22);background:rgba(34,197,94,.025)}.ats-screen-item.verdict-partial{border-color:rgba(251,191,36,.22);background:rgba(251,191,36,.025)}.ats-screen-item.verdict-nu{border-color:rgba(239,68,68,.24);background:rgba(239,68,68,.03)}.ats-screen-title{display:flex;gap:8px;align-items:flex-start}.ats-screen-title>i,.ats-test-index{width:20px;height:20px;flex:0 0 auto;display:grid;place-items:center;border-radius:7px;color:var(--text-3);background:hsla(0,0%,100%,.04);font-style:normal;font-size:8.5px;font-weight:800}.ats-screen-title>div{display:grid;gap:2px}.ats-screen-title b{color:var(--text-2);font-size:10.8px}.ats-screen-title small{color:var(--text-3);font-size:9.2px;line-height:1.35}.ats-screen-title>em{flex:0 0 auto;margin-left:auto;padding:2px 6px;border:1px solid rgba(34,211,238,.18);border-radius:99px;color:#67e8f9;background:rgba(34,211,238,.055);font-size:8px;font-style:normal;font-weight:800}.ats-screen-item textarea{width:100%;min-height:54px;resize:vertical;padding:8px 9px;color:var(--text-2);background:var(--bg-sunken);border:1px solid var(--border);border-radius:8px;font-size:10px;line-height:1.4}.ats-screen-item textarea:focus{outline:none;border-color:rgba(34,211,238,.38)}.ats-segmented{display:grid;grid-template-columns:repeat(3,1fr);padding:2px;border-radius:8px;background:rgba(0,0,0,.18);border:1px solid hsla(0,0%,100%,.045)}.ats-segmented button{min-height:27px;border:0;border-radius:6px;color:var(--text-3);background:transparent;font-size:9.5px;font-weight:800;transition:color .16s ease,background .16s ease,transform .12s ease}.ats-segmented button:active{transform:scale(.97)}.ats-segmented button.is-active.da{color:#4ade80;background:rgba(34,197,94,.15)}.ats-segmented button.is-active.partial{color:#fbbf24;background:rgba(251,191,36,.13)}.ats-segmented button.is-active.nu{color:#f87171;background:rgba(239,68,68,.14)}.ats-answer-in{width:100%;min-height:32px;padding:7px 9px;color:var(--text-2);background:var(--bg-sunken);border:1px solid var(--border);border-radius:7px;font-size:10.5px;animation:ats-answer-in .2s ease both}.ats-answer-in:focus{outline:none;border-color:rgba(0,200,83,.5)}.ats-redflags{display:grid;gap:7px;margin-top:10px;padding:10px;border-radius:10px;background:rgba(239,68,68,.025);border:1px solid rgba(239,68,68,.1)}.ats-redflags>div:first-child{display:flex;align-items:baseline;gap:8px}.ats-redflags b{color:#f87171;font-size:10.5px}.ats-redflags span{color:var(--text-3);font-size:9.5px}.ats-redflags>div:last-child{display:flex;flex-wrap:wrap;gap:5px}.ats-redflag{padding:5px 8px;border-radius:99px;color:var(--text-3);background:transparent;border:1px solid var(--border);font-size:9px;transition:color .16s ease,background .16s ease,border-color .16s ease}.ats-redflag.is-active{color:#f87171;background:rgba(239,68,68,.1);border-color:rgba(239,68,68,.3)}.ats-eval-save{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:8px;align-items:center;margin-top:11px;padding-top:10px;border-top:1px solid var(--border)}.ats-eval-save input{width:100%;min-height:34px;padding:7px 9px;color:var(--text-2);background:var(--bg-sunken);border:1px solid var(--border-strong);border-radius:8px;font-size:10.5px}.ats-eval-save>span{color:var(--text-3);font-size:9.5px;white-space:nowrap}.ats-eval-save button{min-width:126px;min-height:34px;padding:7px 11px}.ats-test-field{display:grid;gap:5px}.ats-test-field input,.ats-test-field textarea{width:100%;min-width:0;padding:8px 10px;border:1px solid var(--border-strong);border-radius:8px;outline:0;color:var(--text-1);caret-color:#4ade80;background:var(--bg-sunken);color-scheme:dark;font:inherit;font-size:11.5px;line-height:1.45}.ats-test-field textarea{min-height:72px;resize:vertical}.ats-test-field input::-moz-placeholder,.ats-test-field textarea::-moz-placeholder{color:var(--text-3);opacity:.9}.ats-test-field input::placeholder,.ats-test-field textarea::placeholder{color:var(--text-3);opacity:.9}.ats-test-field input::-moz-selection,.ats-test-field textarea::-moz-selection{color:var(--text-1);background:rgba(34,197,94,.3)}.ats-test-field input::selection,.ats-test-field textarea::selection{color:var(--text-1);background:rgba(34,197,94,.3)}.ats-test-field input:focus,.ats-test-field textarea:focus{border-color:rgba(74,222,128,.55);box-shadow:0 0 0 3px rgba(34,197,94,.08)}.ats-test-field input:-webkit-autofill,.ats-test-field input:-webkit-autofill:focus,.ats-test-field input:-webkit-autofill:hover{-webkit-text-fill-color:var(--text-1);-webkit-box-shadow:inset 0 0 0 1000px #080c10;caret-color:#4ade80}.ats-test-progress{display:grid;grid-template-columns:minmax(0,1fr) 180px;gap:12px;align-items:center;margin:10px 0;padding:9px 10px;border-radius:10px;background:hsla(0,0%,100%,.022);border:1px solid var(--border)}.ats-test-progress>div{display:grid;gap:2px}.ats-test-progress b{color:var(--text-2);font-size:10.5px}.ats-test-progress span{color:var(--text-3);font-size:9.3px}.ats-test-progress>i{height:5px;overflow:hidden;border-radius:5px;background:hsla(0,0%,100%,.06)}.ats-test-progress em{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#fbbf24,#22c55e);transition:width .38s cubic-bezier(.2,.7,.2,1)}.ats-rating-legend{display:flex;gap:16px;margin:0 2px 8px;color:var(--text-3);font-size:8.8px}.ats-rating-legend span{display:inline-flex;align-items:center;gap:4px}.ats-rating-legend i{width:5px;height:5px;border-radius:99px}.ats-test-list{overflow:hidden;border:1px solid var(--border);border-radius:10px}.ats-test-row{display:grid;grid-template-columns:22px minmax(0,1fr) auto;gap:9px;align-items:center;min-height:52px;padding:7px 9px;border-bottom:1px solid hsla(0,0%,100%,.045);transition:background .18s ease}.ats-test-row:last-child{border-bottom:0}.ats-test-row:hover{background:hsla(0,0%,100%,.02)}.ats-test-row.is-complete{background:linear-gradient(90deg,rgba(0,200,83,.035),transparent 55%)}.ats-test-row.is-complete .ats-test-index{color:#4ade80;background:rgba(0,200,83,.1);animation:ats-check-in .2s cubic-bezier(.34,1.56,.64,1) both}.ats-test-copy{display:grid;gap:2px;min-width:0}.ats-test-copy b{color:var(--text-2);font-size:10.8px}.ats-test-copy small{color:var(--text-3);font-size:9.2px;line-height:1.35}.ats-rating-scale{display:inline-flex;gap:4px}.ats-rating-btn{width:30px;height:29px;border-radius:8px;border:1px solid var(--border-strong);background:transparent;font-size:10.5px;font-weight:850;transition:transform .15s cubic-bezier(.34,1.56,.64,1),color .15s ease,background .15s ease,border-color .15s ease}.ats-rating-btn:hover{transform:translateY(-1px);border-color:hsla(0,0%,100%,.24)!important}.ats-rating-btn.is-selected{transform:scale(1.08);animation:ats-rating-pop .22s cubic-bezier(.34,1.56,.64,1) both}.ats-eval-card.is-locked{opacity:.66;border-style:dashed}.ats-eval-card.is-locked .ats-eval-head{cursor:not-allowed}.ats-eval-card.is-locked .ats-chevron{opacity:.25}.ats-stage-actions button:disabled{cursor:not-allowed;opacity:.42}.ats-screen-profile-carry{margin:10px 0;overflow:hidden;border:1px solid rgba(251,191,36,.2);border-radius:11px;background:rgba(251,191,36,.025)}.ats-screen-profile-head{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:10px 11px;border-bottom:1px solid rgba(251,191,36,.12)}.ats-screen-profile-head>div{display:grid;gap:2px}.ats-screen-profile-head b{color:#fbd16a;font-size:10.8px}.ats-screen-profile-head span{color:var(--text-3);font-size:9.2px}.ats-screen-profile-head strong{flex:0 0 auto;padding:3px 7px;border-radius:99px;color:#fbbf24;background:rgba(251,191,36,.1);font-size:9px}.ats-screen-profile-grid{display:grid;grid-template-columns:1fr 1fr}.ats-screen-profile-grid label{display:grid;grid-template-columns:minmax(0,1fr) minmax(160px,.72fr);gap:8px;align-items:center;padding:9px 10px;border-bottom:1px solid hsla(0,0%,100%,.04)}.ats-screen-profile-grid label:nth-child(odd){border-right:1px solid hsla(0,0%,100%,.04)}.ats-screen-profile-grid label.is-complete{background:rgba(34,197,94,.025)}.ats-screen-profile-grid label>span{display:grid;gap:2px}.ats-screen-profile-grid b{color:var(--text-2);font-size:9.8px}.ats-screen-profile-grid small{color:var(--text-3);font-size:8.7px;line-height:1.3}.ats-screen-profile-grid select{min-width:0;padding:7px 8px;color:var(--text-2);background:var(--bg-sunken);border:1px solid var(--border);border-radius:7px;font-size:9.5px}.ats-phone-action{display:flex;justify-content:flex-end;gap:8px;margin:8px 0 10px}.ats-call-link,.ats-missed-call-copy{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:8px 12px;border-radius:9px;font-family:inherit;font-size:10.5px;font-weight:820;text-decoration:none;cursor:pointer;transition:border-color .16s ease,background .16s ease,color .16s ease,transform .16s ease}.ats-call-link{border:1px solid rgba(34,211,238,.28);color:#8cf2ff;background:rgba(34,211,238,.075)}.ats-call-link:hover{border-color:rgba(34,211,238,.55);background:rgba(34,211,238,.13)}.ats-missed-call-copy{border:1px solid rgba(96,165,250,.26);color:#a9c9f8;background:rgba(59,130,246,.06)}.ats-missed-call-copy:hover{border-color:rgba(96,165,250,.52);color:#d6e7ff;background:rgba(59,130,246,.12);transform:translateY(-1px)}.ats-missed-call-copy.is-copied{border-color:rgba(74,222,128,.5);color:#6ee7a0;background:rgba(34,197,94,.1)}.ats-missed-call-copy.is-error{border-color:hsla(0,91%,71%,.46);color:#fca5a5;background:rgba(127,29,29,.12)}.ats-delete-candidate{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:14px;padding:12px;border:1px solid hsla(0,91%,71%,.22);border-radius:12px;background:rgba(127,29,29,.08)}.ats-delete-candidate>div{display:grid;gap:3px}.ats-delete-candidate b{color:#fecaca;font-size:10px;letter-spacing:.25px;text-transform:uppercase}.ats-delete-candidate span{color:var(--text-3);font-size:9px;line-height:1.45}.ats-delete-candidate button{flex:0 0 auto;min-height:32px;padding:7px 10px;border:1px solid hsla(0,91%,71%,.34);border-radius:8px;color:#fca5a5;background:rgba(127,29,29,.14);font-size:9px;font-weight:800;cursor:pointer}.ats-delete-candidate button.is-armed{color:#fff;border-color:#ef4444;background:#b91c1c}.ats-history-details{width:100%;border-top:1px solid hsla(0,0%,100%,.06);padding-top:6px}.ats-history-details summary{width:-moz-max-content;width:max-content;color:#67e8f9;font-size:10.5px;font-weight:750;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ats-history-details>div{display:grid;gap:5px;margin-top:7px;padding:8px;border:1px solid rgba(34,211,238,.12);border-radius:8px;background:rgba(2,8,14,.42)}.ats-history-details p{display:grid;grid-template-columns:minmax(120px,.36fr) minmax(0,1fr);gap:10px;margin:0;color:var(--text-2);font-size:11px;line-height:1.45;overflow-wrap:anywhere}.ats-history-details p>b{color:var(--text-3);font-size:10px}.ats-history-details p>span{display:flex;flex-wrap:wrap;gap:7px;align-items:baseline}.ats-call-close,.ats-opening-script{display:grid;gap:7px;margin:10px 0;padding:10px 11px;border:1px solid rgba(96,165,250,.15);border-radius:11px;background:rgba(59,130,246,.035)}.ats-call-close>span,.ats-opening-script>span,.ats-pay-gate-head>span{color:#8cb9f1;font-size:8.2px;font-weight:850;letter-spacing:.6px}.ats-opening-script blockquote{margin:0;color:var(--text-2);font-size:10.5px;font-style:normal;line-height:1.55}.ats-onboarding-script{display:grid;gap:2px;margin:10px 0;padding:10px 11px;border:1px solid rgba(74,222,128,.18);border-radius:11px;background:linear-gradient(135deg,rgba(34,197,94,.055),rgba(34,211,238,.025))}.ats-onboarding-script>span{color:#6ee7a0;font-size:8.2px;font-weight:850;letter-spacing:.55px}.ats-known-facts{margin:10px 0;overflow:hidden;border:1px solid rgba(74,222,128,.14);border-radius:11px;background:rgba(34,197,94,.025)}.ats-known-facts>summary{display:flex;align-items:center;gap:8px;padding:9px 10px;cursor:pointer;list-style:none}.ats-known-facts>summary::-webkit-details-marker{display:none}.ats-known-facts>summary span{color:#69e99e;font-size:8px;font-weight:850;letter-spacing:.45px}.ats-known-facts>summary b{color:var(--text-2);font-size:9.5px}.ats-known-facts>summary i{margin-left:auto;color:var(--text-3);font-style:normal}.ats-known-facts>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:0 9px 9px}.ats-known-facts article{display:grid;gap:2px;min-width:0;padding:7px 8px;border:1px solid hsla(0,0%,100%,.045);border-radius:8px;background:rgba(4,8,12,.36)}.ats-known-facts article small{color:var(--text-3);font-size:7.8px;text-transform:uppercase}.ats-known-facts article b{color:var(--text-2);font-size:9px}.ats-known-facts article em{overflow:hidden;color:#77a4da;font-size:7.8px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.ats-clarification-list{display:grid}.ats-clarification{display:grid;grid-template-columns:minmax(0,1fr) minmax(190px,.48fr);gap:10px;align-items:center;padding:10px;border-bottom:1px solid hsla(0,0%,100%,.045)}.ats-clarification:last-child{border-bottom:0}.ats-clarification.is-missing{border-left:2px solid #fbbf24;background:rgba(251,191,36,.025)}.ats-clarification.is-verify{border-left:2px solid #60a5fa;background:rgba(59,130,246,.025)}.ats-clarification.is-complete{border-left:2px solid #4ade80;background:rgba(34,197,94,.022)}.ats-clarification>div:first-child{min-width:0}.ats-clarification-copy{display:grid;gap:2px}.ats-clarification-copy b{color:var(--text-2);font-size:10px}.ats-clarification-copy small{color:var(--text-3);font-size:8.5px}.ats-clarification>select,.ats-confirm-fact select,.ats-pay-fields select{min-width:0;padding:8px 9px;color:var(--text-2);background:var(--bg-sunken);border:1px solid var(--border);border-radius:8px;font-size:9.5px}.ats-say-this{display:grid;grid-template-columns:auto minmax(0,1fr);gap:7px;align-items:start;margin-top:6px;padding:7px 8px;border-left:2px solid rgba(34,211,238,.42);border-radius:0 7px 7px 0;background:rgba(34,211,238,.035)}.ats-say-this>span{padding-top:1px;color:#67e8f9;font-size:7.3px;font-weight:880;letter-spacing:.45px;white-space:nowrap}.ats-say-this q{color:var(--text-2);font-size:9.2px;font-style:normal;line-height:1.42}.ats-channel-preference{display:grid;gap:4px;margin-top:7px}.ats-channel-preference>span{color:#fbbf24;font-size:7.6px;font-weight:850;letter-spacing:.35px}.ats-channel-preference input{width:100%;min-width:0;padding:8px 9px;color:var(--text-2);background:var(--bg-sunken);border:1px solid rgba(251,191,36,.28);border-radius:8px;font-size:9.5px}.ats-channel-preference.is-complete>span{color:#6ee7a0}.ats-channel-preference.is-complete input{border-color:rgba(74,222,128,.28)}.ats-confirm-fact{display:grid;gap:5px}.ats-confirm-fact button{min-height:30px;padding:6px 8px;border:1px solid rgba(96,165,250,.25);border-radius:8px;color:#93c5fd;background:rgba(59,130,246,.065);font-size:8.8px;font-weight:800}.ats-confirm-fact button.is-confirmed{color:#6ee7a0;border-color:rgba(74,222,128,.25);background:rgba(34,197,94,.07)}.ats-confirm-fact button:disabled{cursor:default;opacity:1}.ats-pay-gate{display:grid;gap:8px;margin:10px 0;padding:11px;border:1px solid rgba(168,85,247,.2);border-radius:12px;background:linear-gradient(145deg,rgba(168,85,247,.055),rgba(59,130,246,.025),rgba(4,8,13,.55))}.ats-pay-gate-head{display:grid;gap:2px}.ats-pay-gate-head>span{color:#c4a7ff}.ats-pay-gate-head b{color:var(--text-1);font-size:11.5px}.ats-pay-gate-head small{color:var(--text-3);font-size:8.7px}.ats-pay-fields{display:grid;grid-template-columns:minmax(190px,.68fr) minmax(0,1.32fr);gap:7px}.ats-call-close input,.ats-pay-fields input{min-width:0;padding:8px 9px;color:var(--text-2);background:var(--bg-sunken);border:1px solid var(--border);border-radius:8px;font-size:9.5px}.ats-gate-warning{padding:7px 8px;border:1px solid hsla(0,91%,71%,.18);border-radius:8px;color:#f87171;background:rgba(239,68,68,.055);font-size:8.7px;font-weight:750}.ats-gate-warning.is-neutral{border-color:rgba(251,191,36,.24);color:#fbbf24;background:rgba(251,191,36,.055)}.ats-calibration-questions{display:grid;gap:9px;margin:10px 0;padding:11px;border:1px solid rgba(96,165,250,.17);border-radius:12px;background:linear-gradient(145deg,rgba(59,130,246,.045),rgba(4,8,13,.48))}.ats-calibration-head{display:flex;align-items:end;justify-content:space-between;gap:16px}.ats-calibration-head>div{display:grid;gap:2px}.ats-calibration-head span{color:#93c5fd;font-size:8px;font-weight:850;letter-spacing:.55px}.ats-calibration-head b{color:var(--text-1);font-size:11.5px}.ats-calibration-head small{max-width:390px;color:var(--text-3);font-size:8.7px;line-height:1.4;text-align:right}.ats-calibration-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.ats-calibration-grid article{display:grid;align-content:start;gap:6px;padding:9px;border:1px solid var(--border);border-radius:9px;background:rgba(0,0,0,.11)}.ats-calibration-grid article>span{color:#bfdbfe;font-size:9.5px;font-weight:800}.ats-calibration-grid q{color:var(--text-2);font-size:9.5px;font-style:normal;line-height:1.45}.ats-calibration-grid small{color:var(--text-3);font-size:8.2px}.ats-calibration-grid textarea{min-height:58px;resize:vertical;padding:7px 8px;color:var(--text-2);border:1px solid var(--border);border-radius:8px;background:var(--bg-sunken);font-size:9.5px;line-height:1.4}.ats-calibration-grid textarea:focus{outline:none;border-color:rgba(96,165,250,.4)}.ats-screen-grid.is-v2{align-items:start}.ats-screen-grid.is-v2 .ats-rating-scale{justify-self:start}.ats-meta-context{display:grid;gap:2px;padding:6px 7px;border:1px solid rgba(96,165,250,.13);border-radius:7px;background:rgba(59,130,246,.035)}.ats-meta-context span{color:#7fa7d9;font-size:7px;font-weight:850}.ats-meta-context b{color:var(--text-2);font-size:8.8px;font-weight:580;line-height:1.35}.ats-rating-anchor{min-height:34px;display:flex;align-items:flex-start;gap:7px;padding:7px 8px;border:1px solid hsla(0,0%,100%,.055);border-radius:8px;background:hsla(0,0%,100%,.018)}.ats-rating-anchor b{flex:0 0 auto;color:#67e8f9;font-size:9px}.ats-rating-anchor span{color:var(--text-2);font-size:8.8px;line-height:1.35}.ats-all-anchors,.ats-rating-anchor.is-empty span{color:var(--text-3)}.ats-all-anchors{font-size:8px}.ats-all-anchors summary{cursor:pointer}.ats-all-anchors>div{display:grid;gap:3px;margin-top:5px}.ats-all-anchors span{display:grid;grid-template-columns:17px minmax(0,1fr);gap:5px;line-height:1.3}.ats-all-anchors b{display:grid;height:17px;place-items:center;border-radius:5px;color:var(--text-2);background:hsla(0,0%,100%,.045);font-size:7.5px}.ats-call-close input{width:100%}.ats-test-sent{width:100%;display:grid;grid-template-columns:27px minmax(0,1fr);gap:8px;align-items:center;padding:8px 9px;border:1px dashed rgba(96,165,250,.27);border-radius:9px;color:var(--text-2);background:rgba(59,130,246,.035);text-align:left;transition:border-color .18s ease,background .18s ease,transform .18s ease}.ats-test-sent:hover{transform:translateY(-1px);border-color:rgba(96,165,250,.48);background:rgba(59,130,246,.065)}.ats-test-sent>i{width:27px;height:27px;display:grid;place-items:center;border:1px solid rgba(96,165,250,.25);border-radius:8px;color:#93c5fd;background:rgba(59,130,246,.08);font-size:11px;font-style:normal;font-weight:900}.ats-test-sent>span{display:grid;gap:2px;min-width:0}.ats-test-sent b{color:var(--text-2);font-size:9.5px}.ats-test-sent small{color:var(--text-3);font-size:8.2px}.ats-test-sent.is-confirmed{border-style:solid;border-color:rgba(74,222,128,.3);background:rgba(34,197,94,.055)}.ats-test-sent.is-confirmed>i{color:#07160d;border-color:#4ade80;background:#4ade80}.ats-test-sent.is-confirmed b{color:#6ee7a0}.ats-screen-decision{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:9px;align-items:center;margin-top:10px;padding:10px;border:1px solid var(--border);border-radius:11px;background:hsla(0,0%,100%,.018)}.ats-recommendation{display:grid;gap:2px}.ats-recommendation span{color:var(--text-3);font-size:7.5px;font-weight:850;letter-spacing:.45px}.ats-recommendation b{color:var(--text-2);font-size:11px}.ats-recommendation small{color:#fbbf24;font-size:8.2px}.ats-screen-decision.advance .ats-recommendation b{color:#4ade80}.ats-screen-decision.reject .ats-recommendation b{color:#f87171}.ats-screen-decision.clarify .ats-recommendation b{color:#fbbf24}.ats-decision-buttons{display:grid;grid-template-columns:1fr 1fr;gap:5px}.ats-decision-buttons button{min-height:32px;padding:6px 9px;border:1px solid var(--border);border-radius:8px;color:var(--text-3);background:var(--bg-sunken);font-size:9px;font-weight:820;white-space:nowrap}.ats-decision-buttons button.is-active.advance{color:#4ade80;border-color:rgba(74,222,128,.3);background:rgba(34,197,94,.08)}.ats-decision-buttons button.is-active.reject{color:#f87171;border-color:hsla(0,91%,71%,.3);background:rgba(239,68,68,.08)}.ats-override-reason{grid-column:1/-1;display:grid;gap:5px;padding:9px;border:1px solid rgba(251,191,36,.3);border-radius:9px;background:rgba(251,191,36,.045)}.ats-override-reason>span{color:#fbbf24;font-size:9.5px;font-weight:850;text-transform:uppercase;letter-spacing:.35px}.ats-override-reason>small{color:var(--text-3);font-size:9px;line-height:1.4}.ats-override-reason textarea{min-height:62px;resize:vertical;padding:9px;color:var(--text-2);background:var(--bg-sunken);border:1px solid rgba(251,191,36,.28);border-radius:8px;font:inherit;font-size:10.5px;line-height:1.45}.ats-override-reason textarea:focus{outline:none;border-color:rgba(251,191,36,.8);box-shadow:0 0 0 3px rgba(251,191,36,.09)}.ats-override-reason>em{color:var(--text-3);font-size:8.5px;font-style:normal;text-align:right}.ats-inline-error{display:grid;gap:3px;margin-top:9px;padding:10px 12px;border:1px solid hsla(0,91%,71%,.42);border-radius:10px;color:#fecaca;background:rgba(239,68,68,.075)}.ats-inline-error b{font-size:10.5px}.ats-inline-error span{font-size:9.5px;line-height:1.45}.ats-eval-save.is-cockpit{grid-template-columns:minmax(0,1fr) auto auto}.ats-blocking-list{grid-column:1/-1;padding:7px 8px;border:1px dashed rgba(251,191,36,.22);border-radius:8px;color:var(--text-3);background:rgba(251,191,36,.025);font-size:8.5px;line-height:1.4}.ats-blocking-list b{color:#fbbf24}.ats-cand-shell .ats-cand-tabs button{font-size:12.5px}.ats-cand-shell .ats-missing-banner b{font-size:11.8px}.ats-cand-shell .ats-missing-banner small{font-size:10.3px}.ats-cand-shell .ats-meta-overview>summary b{font-size:13px}.ats-cand-shell .ats-meta-overview>summary small{font-size:10.5px}.ats-cand-shell .ats-meta-answer-card small{font-size:9.7px}.ats-cand-shell .ats-meta-answer-card b{font-size:11.8px}.ats-cand-shell .ats-factor-group-head b{font-size:13.5px}.ats-cand-shell .ats-factor-group-head span{font-size:11.5px}.ats-cand-shell .ats-factor-copy b{font-size:12.5px}.ats-cand-shell .ats-factor-copy small{font-size:10.8px}.ats-cand-shell .ats-select-wrap select{font-size:11.5px}.ats-cand-shell .ats-portfolio-head b{font-size:13px}.ats-cand-shell .ats-portfolio-head small{font-size:10.5px}.ats-cand-shell .ats-portfolio-status span{font-size:10.8px}.ats-cand-shell .ats-portfolio-rating b{font-size:11.5px}.ats-cand-shell .ats-portfolio-rating small{font-size:9.8px}.ats-cand-shell .ats-eval-intro span{font-size:10.5px}.ats-cand-shell .ats-eval-intro b{font-size:17px}.ats-cand-shell .ats-eval-intro p{font-size:11.5px}.ats-cand-shell .ats-eval-head-copy b{font-size:13.5px}.ats-cand-shell .ats-eval-head-copy small{font-size:10.8px}.ats-cand-shell .ats-opening-script blockquote{font-size:11.5px}.ats-cand-shell .ats-screen-title b{font-size:11.8px}.ats-cand-shell .ats-screen-title small{font-size:10.2px}.ats-cand-shell .ats-say-this>span{font-size:8px}.ats-cand-shell .ats-calibration-grid q,.ats-cand-shell .ats-say-this q{font-size:10.2px}.ats-cand-shell .ats-calibration-grid textarea{font-size:10.5px}.ats-cand-shell .ats-answer-in,.ats-cand-shell .ats-call-close input,.ats-cand-shell .ats-eval-save input,.ats-cand-shell .ats-override-reason textarea,.ats-cand-shell .ats-pay-fields input,.ats-cand-shell .ats-screen-item textarea{font-size:11px}.ats-cand-shell .ats-test-copy b{font-size:11.8px}.ats-cand-shell .ats-test-copy small{font-size:10.2px}.ats-cand-shell .ats-rating-btn{font-size:11.5px}.ats-cand-shell .ats-interview-decision textarea,.ats-cand-shell .ats-interview-fields b,.ats-cand-shell .ats-interview-fields select,.ats-cand-shell .ats-interview-fields textarea,.ats-cand-shell .ats-schedule-fields input,.ats-cand-shell .ats-schedule-fields select{font-size:10.5px}.ats-cand-shell .ats-interview-fields small{font-size:9.2px}.ats-interview-page{display:grid;gap:12px;max-width:980px;margin:0 auto}.ats-interview-intro{display:flex;justify-content:space-between;gap:18px;align-items:center;padding:2px 2px 7px}.ats-interview-intro>div:first-child{display:grid;gap:3px}.ats-calendar-head span,.ats-day-agenda>div:first-child span,.ats-interview-intro span,.ats-section-title span{color:#58df90;font-size:9px;font-weight:850;text-transform:uppercase;letter-spacing:.65px}.ats-interview-intro h3{margin:0;font-family:var(--font-display);font-size:18px}.ats-interview-intro p{max-width:650px;margin:0;color:var(--text-3);font-size:10px;line-height:1.45}.ats-interview-status{min-width:118px;display:flex;gap:8px;align-items:center;padding:8px 10px;border:1px solid var(--border);border-radius:10px;color:var(--text-3);background:var(--bg-sunken);font-size:10px;font-weight:750}.ats-interview-status i{width:24px;height:24px;display:grid;place-items:center;border-radius:8px;background:hsla(0,0%,100%,.04);font-style:normal}.ats-interview-status.is-scheduled{color:#8fb1ff;border-color:rgba(77,124,255,.25);background:rgba(41,98,255,.045)}.ats-interview-status.is-done{color:#64e99a;border-color:rgba(46,226,125,.25);background:rgba(0,200,83,.05)}.ats-interview-lock{display:flex;gap:12px;align-items:baseline;padding:9px 11px;color:#fbd16a;border:1px solid rgba(251,191,36,.2);border-radius:9px;background:rgba(251,191,36,.04)}.ats-interview-lock b{font-size:10.5px}.ats-interview-lock span{color:var(--text-3);font-size:9.3px}.ats-calendar-layout{display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:10px}.ats-calendar-card,.ats-day-agenda,.ats-interview-form,.ats-schedule-form{border:1px solid var(--border);border-radius:12px;background:hsla(0,0%,100%,.014)}.ats-calendar-card{overflow:hidden}.ats-calendar-head{display:flex;justify-content:space-between;align-items:center;padding:10px 11px;border-bottom:1px solid var(--border)}.ats-calendar-head>div:first-child{display:grid;gap:2px}.ats-calendar-head b{text-transform:capitalize;font-size:12px}.ats-calendar-head>div:last-child{display:flex;gap:4px}.ats-calendar-head button{min-width:27px;height:27px;padding:0 8px;color:var(--text-2);background:var(--bg-sunken);border:1px solid var(--border);border-radius:7px;font-size:10px}.ats-calendar-weekdays{padding:5px 7px;color:var(--text-3);border-bottom:1px solid hsla(0,0%,100%,.04);font-size:8px;font-weight:800;text-align:center;text-transform:uppercase}.ats-calendar-grid,.ats-calendar-weekdays{display:grid;grid-template-columns:repeat(7,1fr)}.ats-calendar-grid>button{min-width:0;height:63px;display:flex;flex-direction:column;gap:3px;padding:5px;overflow:hidden;color:var(--text-2);background:transparent;border:0;border-right:1px solid hsla(0,0%,100%,.04);border-bottom:1px solid hsla(0,0%,100%,.04);text-align:left;transition:background .15s ease,box-shadow .15s ease}.ats-calendar-grid>button:nth-child(7n){border-right:0}.ats-calendar-grid>button:hover{background:hsla(0,0%,100%,.025)}.ats-calendar-grid>button.is-outside{opacity:.32}.ats-calendar-grid>button.is-selected{background:rgba(41,98,255,.07);box-shadow:inset 0 0 0 1px rgba(96,139,255,.35)}.ats-calendar-grid>button.is-today strong{width:19px;height:19px;display:grid;place-items:center;margin:-2px;border-radius:7px;color:#07140c;background:#4ade80}.ats-calendar-grid strong{font-size:9px}.ats-calendar-events{display:grid;gap:2px;width:100%;min-width:0}.ats-calendar-events i{display:block;overflow:hidden;padding:2px 3px;border-radius:4px;color:#a9c0ff;background:rgba(41,98,255,.11);font-style:normal;font-size:7.2px;text-overflow:ellipsis;white-space:nowrap}.ats-calendar-events i.producer{color:#fbd16a;background:rgba(251,191,36,.1)}.ats-calendar-events em{color:var(--text-3);font-size:7px;font-style:normal}.ats-day-agenda{padding:10px}.ats-day-agenda>div:first-child{display:grid;gap:3px;padding-bottom:9px;border-bottom:1px solid var(--border)}.ats-day-agenda>div:first-child b{text-transform:capitalize;font-size:11px}.ats-agenda-list{display:grid;gap:6px;margin-top:8px}.ats-agenda-list article{display:grid;grid-template-columns:38px minmax(0,1fr);gap:7px;padding:7px;border-left:2px solid #648cff;border-radius:0 8px 8px 0;background:rgba(41,98,255,.055)}.ats-agenda-list article.producer{border-color:#fbbf24;background:rgba(251,191,36,.045)}.ats-agenda-list time{color:#9db7ff;font-size:9px;font-weight:850}.ats-agenda-list article>div{display:grid;gap:2px;min-width:0}.ats-agenda-list b{overflow:hidden;color:var(--text-2);font-size:9.5px;text-overflow:ellipsis;white-space:nowrap}.ats-agenda-list small,.ats-agenda-list span{color:var(--text-3);font-size:8px}.ats-agenda-list p{color:var(--text-3);font-size:9.5px}.ats-interview-form,.ats-schedule-form{padding:11px}.ats-section-title{display:flex;justify-content:space-between;gap:10px;align-items:center;margin-bottom:10px}.ats-section-title>div{display:grid;gap:2px}.ats-section-title b{font-size:11.5px}.ats-section-title em{color:var(--text-3);font-size:8.8px;font-style:normal}.ats-schedule-fields{display:grid;grid-template-columns:1.05fr .8fr .8fr 1.4fr 1fr;gap:7px}.ats-interview-decision label,.ats-schedule-fields label{display:grid;gap:4px}.ats-interview-decision label>span,.ats-schedule-fields label>span{color:var(--text-3);font-size:8.5px;font-weight:750}.ats-schedule-fields .is-wide{grid-column:span 2}.ats-interview-decision textarea,.ats-interview-fields select,.ats-interview-fields textarea,.ats-schedule-fields input,.ats-schedule-fields select{width:100%;min-width:0;padding:7px 8px;color:var(--text-2);background:var(--bg-sunken);border:1px solid var(--border-strong);border-radius:7px;font-size:9.5px}.ats-calendar-conflict{display:flex;gap:8px;margin-top:8px;padding:7px 9px;color:#f87171;background:rgba(239,68,68,.055);border:1px solid rgba(239,68,68,.16);border-radius:8px;font-size:9px}.ats-calendar-conflict span{color:var(--text-3)}.ats-schedule-action{display:flex;justify-content:flex-end;gap:12px;align-items:center;margin-top:9px;padding-top:9px;border-top:1px solid var(--border)}.ats-schedule-action span{margin-right:auto;color:var(--text-3);font-size:8.8px}.ats-schedule-action button{min-width:145px;padding:8px 11px;color:#06150c;background:var(--brand-green);border:0;border-radius:8px;font-size:10px;font-weight:850}.ats-schedule-action button:disabled{cursor:not-allowed;opacity:.4}.ats-interview-form.is-locked{position:relative;opacity:.55;pointer-events:none}.ats-form-lock-copy{margin-bottom:9px;padding:8px;color:#fbd16a;border:1px dashed rgba(251,191,36,.25);border-radius:8px;font-size:9.5px}.ats-interview-behavior-head{display:flex;justify-content:space-between;gap:16px;align-items:center;margin-top:10px;padding:10px 11px;border:1px solid rgba(167,139,250,.2);border-radius:10px;background:linear-gradient(135deg,rgba(167,139,250,.07),rgba(34,211,238,.025))}.ats-interview-behavior-head>div{display:grid;gap:2px}.ats-interview-behavior-head span{color:#b9a7ff;font-size:8.5px;font-weight:850;letter-spacing:.6px;text-transform:uppercase}.ats-interview-behavior-head b{color:var(--text-1);font-size:11px}.ats-interview-behavior-head small{color:var(--text-3);font-size:8.5px;line-height:1.4}.ats-interview-behavior-head strong{font-family:var(--font-mono);font-size:15px;white-space:nowrap}.ats-interview-behavior-grid{margin-top:8px}.ats-interview-behavior-grid .ats-screen-item:last-child:nth-child(odd){grid-column:1/-1}.ats-interview-system-recommendation{display:grid;gap:2px;margin-top:8px;padding:9px 10px;border:1px solid var(--border);border-radius:9px;background:var(--bg-sunken)}.ats-interview-system-recommendation span{color:var(--text-3);font-size:8px;font-weight:850;letter-spacing:.55px}.ats-interview-system-recommendation b{color:var(--text-2);font-size:10.5px}.ats-interview-system-recommendation small{color:#f5b85d;font-size:8.5px}.ats-interview-system-recommendation.go b{color:#4ade80}.ats-interview-system-recommendation.no_go b{color:#f87171}.ats-interview-section{margin-top:10px;overflow:hidden;border:1px solid var(--border);border-radius:10px}.ats-interview-section>div:first-child{display:flex;justify-content:space-between;gap:12px;padding:8px 9px;background:hsla(0,0%,100%,.018);border-bottom:1px solid var(--border)}.ats-interview-section>div:first-child b{color:var(--text-2);font-size:10px}.ats-interview-section>div:first-child span{color:var(--text-3);font-size:8px}.ats-interview-fields{display:grid;grid-template-columns:1fr 1fr}.ats-interview-fields label{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:8px;align-items:center;padding:9px;border-right:1px solid hsla(0,0%,100%,.04);border-bottom:1px solid hsla(0,0%,100%,.04)}.ats-interview-fields label.is-complete{background:linear-gradient(90deg,rgba(0,200,83,.025),transparent)}.ats-interview-fields label>span{display:grid;gap:2px}.ats-interview-fields b{color:var(--text-2);font-size:9.5px}.ats-interview-fields b em{color:#f87171;font-style:normal}.ats-interview-fields small{color:var(--text-3);font-size:8.2px;line-height:1.35}.ats-interview-fields textarea{resize:vertical}.ats-data-minimization{margin-top:9px;padding:7px 9px;color:var(--text-3);background:rgba(41,98,255,.04);border-left:2px solid rgba(105,145,255,.4);border-radius:0 7px 7px 0;font-size:8.8px;line-height:1.45}.ats-interview-decision{display:grid;grid-template-columns:1fr 1.25fr;gap:10px;margin-top:10px}.ats-interview-decision>div{display:grid;align-content:start;gap:5px}.ats-interview-decision>div>span{color:var(--text-3);font-size:8.5px;font-weight:750}.ats-interview-decision>div>div{display:grid;grid-template-columns:repeat(3,1fr);gap:4px}.ats-interview-decision button{min-height:34px;padding:5px;color:var(--text-3);background:var(--bg-sunken);border:1px solid var(--border);border-radius:7px;font-size:8.7px;font-weight:800}.ats-interview-decision button.is-active.go{color:#4ade80;border-color:rgba(34,197,94,.35);background:rgba(34,197,94,.08)}.ats-interview-decision button.is-active.clarificari{color:#fbbf24;border-color:rgba(251,191,36,.35);background:rgba(251,191,36,.08)}.ats-interview-decision button.is-active.no_go{color:#f87171;border-color:rgba(239,68,68,.35);background:rgba(239,68,68,.08)}@keyframes ats-panel-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes ats-accordion-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@keyframes ats-answer-in{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}@keyframes ats-rating-pop{0%{transform:scale(.88)}70%{transform:scale(1.13)}to{transform:scale(1.08)}}@keyframes ats-check-in{0%{opacity:.2;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes ats-saved{0%{transform:scale(.94)}65%{transform:scale(1.04)}to{transform:scale(1)}}@keyframes ats-live{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.78)}}@keyframes ats-drop-in{0%{opacity:0;transform:translateY(4px) scale(.98)}to{opacity:1;transform:none}}@keyframes ats-card-moving{0%,to{opacity:1}50%{opacity:.62}}@keyframes ats-kpi-in{0%{opacity:0;transform:translateY(7px) scale(.985)}to{opacity:1;transform:none}}@keyframes ats-column-in{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}@keyframes ats-card-in{0%{opacity:0;transform:translateY(6px) scale(.985)}to{opacity:1;transform:none}}@keyframes ats-required-pulse{0%,to{border-color:rgba(251,191,36,.28);box-shadow:0 0 0 1px rgba(251,191,36,.12),0 0 0 0 rgba(251,191,36,0)}35%{border-color:rgba(251,191,36,.95);box-shadow:0 0 0 2px rgba(251,191,36,.9),0 0 28px 6px rgba(251,191,36,.24)}70%{border-color:rgba(251,191,36,.55);box-shadow:0 0 0 1px rgba(251,191,36,.45),0 0 14px 2px rgba(251,191,36,.12)}}.ats-required-pulse,[data-required-attention=true]{position:relative;z-index:3;animation:ats-required-pulse .72s ease-in-out 3}@media (max-width:820px){.ats-recruitment-actions{width:100%;justify-content:flex-start}.ats-house-rules{max-width:none}.ats-kpi-grid{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(122px,30vw);overflow-x:auto;scroll-snap-type:x proximity;padding:1px 1px 6px}.ats-kpi-card{scroll-snap-align:start}.ats-kanban-tip>i{display:block}.ats-kanban{display:flex;grid-template-columns:none!important;gap:10px;scroll-snap-type:x mandatory;scroll-padding-inline:3px;padding-right:20px}.ats-kanban-col{flex:0 0 calc(100% - 22px);width:auto;min-width:0;scroll-snap-align:start;scroll-snap-stop:always}.ats-overlay{padding:8px}.ats-overlay-panel.is-candidate{max-height:96vh}.ats-cand-shell{min-height:min(720px,96vh);max-height:96vh}.ats-cand-hero{padding:17px 48px 14px 15px}.ats-cand-identity{padding-right:0}.ats-avatar{width:46px;height:46px;border-radius:14px;font-size:15px}.ats-cand-title h2{font-size:18px}.ats-hero-scores{position:static;margin:12px 0 0 60px}.ats-score-mini{min-width:74px;padding:6px 8px}.ats-stage-road{margin-top:14px;overflow-x:auto;grid-template-columns:repeat(7,82px);padding-bottom:2px}.ats-road-step span{max-width:75px}.ats-tab-view{padding:14px}.ats-profile-grid{grid-template-columns:1fr}.ats-profile-reassign{grid-template-columns:34px minmax(0,1fr)}.ats-profile-reassign button{grid-column:1/-1;width:100%}.ats-score-panel{position:static;grid-row:1}.ats-breakdown{grid-template-columns:1fr 1fr}.ats-factor-main,.ats-factor-row{grid-template-columns:1fr;gap:7px}.ats-portfolio-head{align-items:stretch;flex-direction:column}.ats-portfolio-status{min-width:0;width:100%}.ats-portfolio-rating,.ats-screen-grid{grid-template-columns:1fr}.ats-test-row{grid-template-columns:22px minmax(0,1fr)}.ats-rating-scale{grid-column:2}.ats-eval-save{grid-template-columns:1fr auto}.ats-eval-save input{grid-column:1/-1}.ats-eval-intro p{display:none}.ats-screen-profile-grid{grid-template-columns:1fr}.ats-screen-profile-grid label:nth-child(odd){border-right:0}.ats-known-facts>div{grid-template-columns:repeat(2,minmax(0,1fr))}.ats-calendar-layout,.ats-clarification,.ats-pay-fields,.ats-screen-decision{grid-template-columns:1fr}.ats-day-agenda{max-height:210px;overflow-y:auto}.ats-schedule-fields{grid-template-columns:repeat(3,1fr)}.ats-interview-fields{grid-template-columns:1fr}.ats-interview-fields label{border-right:0}}@media (max-width:520px){.ats-recruitment-actions{gap:6px}.ats-role-filter{order:1}.ats-kanban-toolbar{align-items:stretch;gap:7px}.ats-sort-control{order:3;width:100%}.ats-kanban-toolbar .ats-sort-control{margin-left:0}.ats-sort-control button{flex:1}.ats-ad-filter{order:4;width:min(100%,190px)}.ats-add-candidate{order:2;margin-left:auto}.ats-house-rules{padding:9px 10px;border-radius:12px}.ats-house-rules-icon{width:22px;height:22px}.ats-house-rules p{font-size:9.8px}.ats-kpi-grid{grid-auto-columns:minmax(116px,56vw)}.ats-kpi-card{min-height:66px;padding:9px 11px}.ats-kanban-tip small{display:none}.ats-kanban{padding-inline:1px 8px}.ats-kanban-col{flex-basis:100%;padding:10px;border-radius:15px}.ats-candidate-card{padding:9px 9px 8px;border-radius:12px}.ats-candidate-main{grid-template-columns:28px minmax(0,1fr);gap:7px}.ats-card-avatar{width:28px;height:28px;border-radius:9px}.ats-card-identity b{font-size:11px;-webkit-line-clamp:3}.ats-card-meta{gap:4px;padding-left:0}.ats-card-missing-tooltip{margin-left:0}.ats-card-days{display:none}.ats-meta-overview>summary{grid-template-columns:26px minmax(0,1fr) 16px;gap:7px;padding:10px}.ats-meta-overview>summary em,.ats-meta-overview>summary i{display:none}.ats-meta-answer-grid{grid-template-columns:1fr}.ats-meta-pending{align-items:flex-start;flex-direction:column}.ats-meta-evidence-row{grid-template-columns:1fr;gap:2px}.ats-meta-suggestion{align-items:flex-start;flex-direction:column}.ats-overlay{padding:0}.ats-overlay-panel.is-candidate{max-height:100vh;border-radius:0;border-inline:0}.ats-cand-shell{min-height:100vh;max-height:100vh}.ats-contact-row{display:none}.ats-hero-scores{margin-left:0;width:100%}.ats-score-mini{flex:1}.ats-cand-tabs{padding-inline:8px;overflow-x:auto}.ats-cand-tabs button{white-space:nowrap}.ats-adjust-grid,.ats-breakdown,.ats-extra-grid{grid-template-columns:1fr}.ats-factor-group-head{display:grid}.ats-eval-head{grid-template-columns:32px minmax(0,1fr) 18px}.ats-eval-score{display:none}.ats-rating-btn{width:29px}.ats-rating-legend{display:grid;gap:4px}.ats-eval-save,.ats-test-progress{grid-template-columns:1fr}.ats-eval-save input,.ats-eval-save>span{grid-column:1}.ats-stage-actions{flex-wrap:wrap}.ats-stage-actions>span{width:100%}.ats-interview-intro{align-items:flex-start}.ats-interview-intro p{display:none}.ats-interview-status{min-width:0}.ats-calendar-grid>button{height:50px;padding:3px}.ats-calendar-events i{font-size:0;height:5px;padding:0;border-radius:99px}.ats-schedule-fields{grid-template-columns:1fr 1fr}.ats-schedule-fields .is-wide{grid-column:1/-1}.ats-interview-fields label,.ats-screen-profile-grid label{grid-template-columns:1fr}.ats-phone-action{justify-content:stretch;flex-direction:column}.ats-phone-action .ats-call-link,.ats-phone-action .ats-missed-call-copy{width:100%;text-align:center}.ats-calibration-head{align-items:flex-start;flex-direction:column}.ats-calibration-head small{max-width:none;text-align:left}.ats-calibration-grid,.ats-decision-buttons,.ats-eval-save.is-cockpit,.ats-interview-decision,.ats-known-facts>div,.ats-say-this{grid-template-columns:1fr}.ats-delete-candidate{align-items:stretch;flex-direction:column}.ats-delete-candidate button{width:100%}.ats-schedule-action{align-items:stretch;flex-direction:column}.ats-schedule-action button{width:100%}}@media (prefers-reduced-motion:reduce){.ats-answer-in,.ats-eval-body,.ats-eval-icon.is-done,.ats-eval-save button.is-saved,.ats-live-dot,.ats-rating-btn.is-selected,.ats-required-pulse,.ats-save-btn.is-saved,.ats-select-wrap i,.ats-tab-view,.ats-test-row.is-complete .ats-test-index,[data-required-attention=true]{animation:none!important}.ats-required-pulse,[data-required-attention=true]{border-color:rgba(251,191,36,.95)!important;box-shadow:0 0 0 2px rgba(251,191,36,.65)!important}.ats-breakdown-row em,.ats-candidate-card,.ats-completion i,.ats-kanban-col,.ats-ring-value,.ats-test-progress em{transition:none!important}.ats-candidate-card,.ats-candidate-card.is-moving,.ats-drop-hint,.ats-kanban-col,.ats-kpi-card{animation:none!important}.ats-calendar-grid>button,.ats-eval-card{transition:none!important}}.delivery-page{max-width:1420px;margin:0 auto}.delivery-page-intro{max-width:920px;margin:-2px 0 12px;color:var(--text-3);font-size:12.5px;line-height:1.58}.delivery-trust-strip{display:flex;gap:7px;flex-wrap:wrap;margin-bottom:16px}.delivery-trust-strip>span{display:inline-flex;align-items:center;gap:6px;padding:5px 9px;color:var(--text-3);background:hsla(0,0%,100%,.018);border:1px solid var(--border);border-radius:99px;font-size:10px;font-weight:700}.delivery-trust-strip i{color:#5be792;font-style:normal;font-weight:900}.delivery-studio{position:relative;overflow:hidden;border:1px solid rgba(102,133,177,.22);border-radius:18px;background:linear-gradient(145deg,rgba(19,24,34,.96),rgba(10,13,19,.98));box-shadow:0 20px 52px rgba(0,0,0,.22)}.delivery-studio:before{content:"";position:absolute;inset:0 0 auto;height:2px;background:linear-gradient(90deg,#28dd78,#3988ff 58%,transparent);opacity:.9}.delivery-studio-head{display:flex;justify-content:space-between;gap:18px;align-items:center;padding:17px 18px 13px}.delivery-studio-head>div:first-child{display:grid;gap:3px}.delivery-control-title>span,.delivery-studio-head>div:first-child>span,.delivery-summary-head>span{color:#62e99a;font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:.75px}.delivery-studio-head h3{margin:0;color:var(--text-1);font-family:var(--font-display);font-size:19px;letter-spacing:-.2px}.delivery-studio-head p{margin:0;color:var(--text-3);font-size:10.5px}.delivery-readiness{min-width:118px;display:grid;grid-template-columns:auto 1fr;gap:2px 8px;align-items:center;padding:8px 11px;color:#77efa6;background:rgba(0,200,83,.055);border:1px solid rgba(49,221,121,.2);border-radius:11px}.delivery-readiness b{grid-row:span 2;font-size:18px;line-height:1}.delivery-readiness span{color:var(--text-3);font-size:9px}.delivery-stepper{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));padding:0 18px 14px}.delivery-stepper>div{position:relative;display:grid;grid-template-columns:24px minmax(0,1fr);gap:8px;align-items:center;min-width:0;color:var(--text-3);font-size:11.5px;line-height:1.2;font-weight:800}.delivery-stepper>div:not(:last-child):after{content:"";position:absolute;z-index:0;left:calc(100% - 8px);top:12px;width:16px;height:1px;background:var(--border)}.delivery-stepper i{position:relative;z-index:1;width:24px;height:24px;display:grid;place-items:center;color:var(--text-3);background:#0b0e14;border:1px solid var(--border-strong);border-radius:8px;font-size:10.5px;font-weight:800;font-style:normal;transition:color .18s ease,border-color .18s ease,background .18s ease,transform .18s cubic-bezier(.34,1.56,.64,1)}.delivery-stepper span{position:relative;z-index:1;overflow:hidden;padding-right:8px;background:rgba(13,17,24,.96);text-overflow:ellipsis;white-space:nowrap}.delivery-stepper>div.is-active{color:#a9c2ff}.delivery-stepper>div.is-active i{color:#bcd0ff;background:rgba(54,113,255,.12);border-color:rgba(85,136,255,.42);box-shadow:0 0 0 3px rgba(54,113,255,.05)}.delivery-stepper>div.is-done{color:#69e99c}.delivery-stepper>div.is-done i{color:#07180d;background:#48df83;border-color:#48df83;transform:scale(1.04)}.delivery-stepper>div.is-done:not(:last-child):after{background:linear-gradient(90deg,rgba(72,223,131,.55),var(--border))}.delivery-studio-grid{display:grid;grid-template-columns:minmax(0,1fr) 338px;gap:12px;padding:13px;background:rgba(0,0,0,.13);border-top:1px solid var(--border)}.delivery-flow{display:grid;gap:9px;min-width:0}.delivery-flow-card{overflow:visible;padding:12px;background:hsla(0,0%,100%,.016);border:1px solid var(--border);border-radius:12px;animation:delivery-card-in .28s cubic-bezier(.2,.75,.2,1) both;transition:border-color .2s ease,background .2s ease,transform .18s ease}.delivery-flow-card:first-child{position:relative;z-index:3}.delivery-flow-card:not(:first-child){position:relative;z-index:1}.delivery-clip-picker{z-index:5}.delivery-flow-card:hover{border-color:rgba(117,145,189,.26)}.delivery-flow-card.is-complete{border-color:rgba(59,217,125,.16);background:linear-gradient(90deg,rgba(0,200,83,.022),hsla(0,0%,100%,.012) 45%)}.delivery-flow-card-head{display:flex;gap:8px;align-items:center;margin-bottom:11px;padding-bottom:9px;border-bottom:1px solid hsla(0,0%,100%,.045)}.delivery-flow-card-head>i{width:23px;height:23px;flex:0 0 auto;display:grid;place-items:center;color:#91adf7;background:rgba(53,106,246,.1);border:1px solid rgba(79,126,247,.22);border-radius:8px;font-size:9px;font-style:normal;font-weight:900}.delivery-flow-card.is-complete .delivery-flow-card-head>i{color:#09180f;background:#55dd8a;border-color:#55dd8a}.delivery-flow-card-head>div{display:grid;gap:1px}.delivery-flow-card-head b{color:var(--text-1);font-size:11.5px}.delivery-flow-card-head span{color:var(--text-3);font-size:9px}.delivery-identity-grid{grid-template-columns:minmax(190px,1.1fr) minmax(170px,.75fr) minmax(230px,1.08fr)!important;gap:10px!important;align-items:start}.delivery-identity-grid>div{min-width:0}.delivery-identity-grid>div>label:first-child{min-height:14px}.delivery-identity-grid input:not([type=checkbox]),.delivery-identity-grid select{min-height:52px}.delivery-flow-card input:not([type=checkbox]),.delivery-flow-card select{transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.delivery-flow-card input:not([type=checkbox]):focus,.delivery-flow-card select:focus{outline:none;border-color:rgba(83,132,255,.62)!important;box-shadow:0 0 0 3px rgba(57,111,255,.08)}.delivery-destinations{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.delivery-destinations>label{position:relative;min-width:0;display:grid;grid-template-columns:24px minmax(0,1fr) 14px;gap:5px;align-items:center;min-height:52px;padding:6px 7px;color:var(--text-3);background:rgba(0,0,0,.16);border:1px solid var(--border);border-radius:9px;cursor:pointer;transition:transform .16s ease,border-color .16s ease,background .16s ease}.delivery-destinations>label:hover{transform:translateY(-1px);border-color:rgba(126,151,191,.32)}.delivery-destinations>label.is-selected{color:var(--text-1);background:rgba(44,111,255,.055);border-color:rgba(73,128,255,.3)}.delivery-destinations input{position:absolute;opacity:0;pointer-events:none}.delivery-destination-logo{width:20px;height:20px;display:block;justify-self:center;filter:drop-shadow(0 2px 5px rgba(0,0,0,.22))}.delivery-destinations b{min-width:0;color:inherit;font-size:9px;line-height:1.18;text-align:center;white-space:normal;overflow-wrap:normal}.delivery-destinations em{color:var(--text-3);font-size:10px;font-style:normal;font-weight:900}.delivery-destinations .is-selected em{color:#65e89a}.delivery-statuses{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:5px}.delivery-statuses button{min-height:38px;padding:6px 9px;border:1px solid var(--border-strong);border-radius:9px;font-size:9.5px;font-weight:800;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.delivery-statuses button:hover{transform:translateY(-1px)}.delivery-statuses button.is-selected{box-shadow:inset 0 0 0 1px currentColor,0 5px 18px rgba(0,0,0,.1)}.delivery-quality{display:flex;align-items:flex-start;gap:10px;padding:11px 12px;color:var(--text-2);background:rgba(251,191,36,.025);border:1px solid rgba(251,191,36,.17);border-radius:10px;cursor:pointer;transition:border-color .18s ease,background .18s ease,transform .18s ease}.delivery-quality:hover{transform:translateY(-1px);border-color:rgba(251,191,36,.3)}.delivery-quality.is-checked{background:rgba(38,204,106,.055);border-color:rgba(64,224,130,.34)}.delivery-quality input{flex:0 0 auto}.delivery-notify-block{margin-top:10px;padding-top:9px;border-top:1px solid hsla(0,0%,100%,.045)}.delivery-file-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(180px,.75fr);gap:10px;align-items:end}.delivery-file-input{width:100%;padding:7px;color:var(--text-3);background:var(--bg-sunken);border:1px dashed rgba(111,143,191,.35);border-radius:9px;font-size:10.5px;cursor:pointer}.delivery-file-input::file-selector-button{margin-right:9px;padding:7px 10px;color:#bcd0ff;background:rgba(49,105,255,.1);border:1px solid rgba(79,128,255,.28);border-radius:7px;font-size:9.5px;font-weight:800;cursor:pointer}.delivery-summary{position:sticky;top:82px;align-self:start;display:grid;gap:9px;max-height:calc(100vh - 100px);overflow-y:auto;padding:13px;background:linear-gradient(165deg,rgba(18,23,32,.98),rgba(8,11,16,.98));border:1px solid rgba(91,126,180,.22);border-radius:13px;box-shadow:0 12px 32px rgba(0,0,0,.18)}.delivery-summary-head{display:grid;gap:2px;padding-bottom:9px;border-bottom:1px solid var(--border)}.delivery-summary-head b{color:var(--text-1);font-size:13px}.delivery-summary-checks{display:grid;grid-template-columns:1fr 1fr;gap:5px}.delivery-summary-checks>span{display:flex;gap:6px;align-items:center;min-width:0;padding:6px 7px;color:var(--text-3);background:hsla(0,0%,100%,.016);border:1px solid var(--border);border-radius:8px;font-size:8.5px}.delivery-summary-checks i{width:17px;height:17px;flex:0 0 auto;display:grid;place-items:center;color:var(--text-3);background:hsla(0,0%,100%,.025);border-radius:6px;font-size:7px;font-style:normal;font-weight:900}.delivery-summary-checks>span.is-done{color:#70e9a0;border-color:rgba(48,207,114,.15);background:rgba(0,200,83,.025)}.delivery-summary-checks .is-done i{color:#07160d;background:#50df88}.delivery-preview-name{display:grid;gap:4px;padding:8px;background:hsla(0,0%,100%,.018);border:1px solid var(--border);border-radius:8px;animation:delivery-summary-in .2s ease both}.delivery-preview-name span{color:var(--text-3);font-size:8px;font-weight:800;text-transform:uppercase;letter-spacing:.5px}.delivery-preview-name b{overflow-wrap:anywhere;font-size:9px;line-height:1.45}.delivery-route-preview{display:grid;gap:7px;padding:9px;background:rgba(0,0,0,.16);border:1px solid var(--border);border-radius:9px}.delivery-route-title{color:var(--text-3);font-size:8.5px;font-weight:850;text-transform:uppercase;letter-spacing:.5px}.delivery-route-preview>div:not(.delivery-route-title){padding:7px;overflow-wrap:anywhere;background:hsla(0,0%,100%,.014);border-radius:7px;font-size:9px!important}.delivery-route-preview .font-mono{font-size:8.3px;line-height:1.45}.delivery-upload-progress{display:grid;gap:5px;padding:8px;background:rgba(48,116,255,.04);border-radius:8px}.delivery-submit-zone{display:grid;gap:7px;padding-top:9px;border-top:1px solid var(--border)}.delivery-submit-zone>span{color:#f6ca64;font-size:8.8px;text-align:center}.delivery-submit-zone button{width:100%;min-height:40px;border-radius:10px!important;background:linear-gradient(135deg,#20d46e,#5ce593)!important;box-shadow:0 9px 26px rgba(22,203,101,.14);transition:transform .16s ease,box-shadow .16s ease,opacity .16s ease}.delivery-submit-zone button:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 12px 30px rgba(22,203,101,.22)}.delivery-submit-zone button:disabled{cursor:not-allowed;filter:saturate(.35);opacity:.4;box-shadow:none}.delivery-submit-zone strong{padding:7px;border-radius:7px;font-size:9px;line-height:1.4}.delivery-submit-zone strong.is-ok{color:#6ee7a0;background:rgba(34,197,94,.06)}.delivery-submit-zone strong.is-error{color:#f98989;background:rgba(239,68,68,.06)}.delivery-control{margin-top:14px;overflow:visible;background:var(--surface-1);border:1px solid var(--border);border-radius:15px}.delivery-control-head{position:relative;z-index:4;display:grid;grid-template-columns:minmax(260px,1.25fr) minmax(220px,1fr);gap:10px;align-items:center;padding:12px 14px;border-bottom:1px solid var(--border)}.delivery-control-head.is-admin{grid-template-columns:minmax(260px,1.25fr) minmax(220px,1fr) minmax(130px,auto)}.delivery-control-title{display:grid;gap:2px;min-width:0}.delivery-control-title b{overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.delivery-control-metrics{grid-column:2/-1;display:flex;justify-content:flex-end;gap:6px;flex-wrap:wrap}.delivery-control-metrics>span{display:inline-flex;gap:4px;padding:4px 7px;color:var(--text-3);background:hsla(0,0%,100%,.017);border:1px solid var(--border);border-radius:7px;font-size:8.5px}.delivery-control-metrics .is-ok b{color:#5ee993}.delivery-control-metrics .is-warn b{color:#fbbf24}.delivery-project-filter{position:relative;min-width:0}.delivery-project-trigger{width:100%;min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr) 18px;gap:9px;align-items:center;padding:6px 8px 6px 10px;color:var(--text-3);background:linear-gradient(135deg,rgba(57,108,235,.08),rgba(37,214,150,.035));border:1px solid rgba(91,135,244,.26);border-radius:9px;text-align:left;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.delivery-project-filter.is-open .delivery-project-trigger,.delivery-project-trigger:hover{border-color:rgba(94,234,147,.46);background:linear-gradient(135deg,rgba(57,108,235,.11),rgba(37,214,150,.05))}.delivery-project-filter.is-open .delivery-project-trigger{box-shadow:0 0 0 3px rgba(46,204,113,.055)}.delivery-project-label{font-size:8px;font-weight:800;letter-spacing:.55px;text-transform:uppercase;white-space:nowrap}.delivery-project-current{min-width:0;display:grid;gap:2px}.delivery-project-current b{overflow:hidden;color:var(--text-1);font-size:10.5px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.delivery-project-current small{overflow:hidden;color:var(--text-3);font-family:var(--font-mono);font-size:8.5px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.delivery-project-trigger>i{color:#70e9a0;font-size:15px;font-style:normal;text-align:center;transform:rotate(0);transition:transform .16s ease}.delivery-project-filter.is-open .delivery-project-trigger>i{transform:rotate(180deg)}.delivery-project-menu{position:absolute;z-index:80;top:calc(100% + 6px);left:0;width:min(620px,calc(100vw - 48px));overflow:hidden;background:#0b0e13;border:1px solid var(--border-strong);border-radius:11px;box-shadow:0 20px 50px -20px rgba(0,0,0,.92),0 0 0 1px hsla(0,0%,100%,.02);animation:delivery-project-menu-in .16s cubic-bezier(.2,.7,.2,1) both}.delivery-project-search{display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;margin:8px;overflow:hidden;color:var(--text-3);background:var(--bg-sunken);border:1px solid var(--border-strong);border-radius:8px}.delivery-project-search>span{text-align:center}.delivery-project-search input{min-width:0;padding:8px 8px 8px 0;color:var(--text-1);background:transparent;border:0;outline:0;font-size:11px}.delivery-project-options{max-height:350px;overflow-y:auto;padding:0 6px 7px}.delivery-project-options>button{width:100%;display:grid;gap:3px;padding:8px 9px;background:transparent;border:0;border-radius:7px;text-align:left;transition:background .13s ease}.delivery-project-options>button.is-selected,.delivery-project-options>button:hover{background:rgba(54,113,255,.11)}.delivery-project-options>button.is-selected{box-shadow:inset 2px 0 #4f83ff}.delivery-project-option-title{overflow:hidden;color:var(--text-1);font-size:11px;font-weight:720;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.delivery-project-option-meta{overflow:hidden;color:#727b8b;font-family:var(--font-mono);font-size:8.5px;font-weight:500;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.delivery-project-no-results{padding:20px 10px;color:var(--text-3);font-size:10.5px;text-align:center}.delivery-search{min-width:0;display:grid;grid-template-columns:24px minmax(0,1fr);align-items:center;overflow:hidden;background:var(--bg-sunken);border:1px solid var(--border-strong);border-radius:9px}.delivery-search>span{color:var(--text-3);font-size:15px;text-align:center}.delivery-search input{min-width:0;padding:8px 8px 8px 0;color:var(--text-2);background:transparent;border:0;outline:0;font-size:10.5px}.delivery-editor-filter{min-width:130px;padding:8px 9px;color:var(--text-2);background:var(--bg-sunken);border:1px solid var(--border-strong);border-radius:9px;font-size:10.5px}.delivery-table-wrap{overflow-x:auto;border-radius:0 0 15px 15px}.delivery-table{width:100%;min-width:980px;border-collapse:collapse}.delivery-table-row{transition:background .15s ease}.delivery-table-row:hover{background:rgba(65,114,211,.035)}.delivery-table-row:last-child td{border-bottom:0!important}.delivery-empty{padding:32px 0!important;color:var(--text-3);text-align:center}.delivery-empty i{width:31px;height:31px;display:grid;place-items:center;margin:0 auto 7px;color:#6f93ea;background:rgba(57,108,235,.08);border:1px solid rgba(81,128,244,.17);border-radius:10px;font-style:normal}.delivery-empty b,.delivery-empty span{display:block}.delivery-empty b{color:var(--text-2);font-size:11px}.delivery-empty span{margin-top:3px;font-size:9px}.delivery-toast{position:fixed;z-index:300;bottom:24px;left:50%;padding:10px 20px;color:var(--text-1);background:var(--surface-1);border:1px solid var(--brand-green);border-radius:99px;box-shadow:var(--shadow-lg);font-size:12px;font-weight:700;transform:translateX(-50%);animation:delivery-toast-in .22s cubic-bezier(.2,.8,.2,1) both}@keyframes delivery-card-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes delivery-summary-in{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}@keyframes delivery-toast-in{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}@keyframes delivery-project-menu-in{0%{opacity:0;transform:translateY(-4px) scale(.995)}to{opacity:1;transform:none}}@media (max-width:1120px){.delivery-studio-grid{grid-template-columns:1fr}.delivery-summary{position:static;max-height:none;grid-template-columns:1fr 1.35fr;align-items:start}.delivery-submit-zone,.delivery-summary-head{grid-column:1/-1}.delivery-identity-grid{grid-template-columns:1fr 1fr!important}.delivery-identity-grid>div:last-child{grid-column:1/-1}.delivery-control-head,.delivery-control-head.is-admin{grid-template-columns:minmax(230px,1.2fr) minmax(190px,1fr) minmax(125px,auto)}}@media (max-width:760px){.delivery-studio-head{align-items:flex-start}.delivery-studio-head p{display:none}.delivery-stepper{grid-template-columns:repeat(5,136px);overflow-x:auto;padding-bottom:12px}.delivery-studio-grid{padding:8px}.delivery-file-grid,.delivery-identity-grid{grid-template-columns:1fr!important}.delivery-identity-grid>div:last-child{grid-column:auto}.delivery-destinations{grid-template-columns:1fr}.delivery-statuses{grid-template-columns:1fr 1fr}.delivery-summary{grid-template-columns:1fr}.delivery-submit-zone,.delivery-summary-head{grid-column:1}.delivery-control-head,.delivery-control-head.is-admin{grid-template-columns:1fr auto}.delivery-control-metrics{grid-column:1/-1;grid-row:2}.delivery-project-filter{grid-column:1/-1;grid-row:3}.delivery-search{grid-column:1/-1;grid-row:4}.delivery-editor-filter{grid-column:2;grid-row:1}}@media (max-width:480px){.delivery-trust-strip>span{flex:1 1 calc(50% - 4px);justify-content:center}.delivery-readiness{min-width:84px;grid-template-columns:1fr;text-align:center}.delivery-readiness b{grid-row:auto}.delivery-flow-card{padding:10px}.delivery-statuses,.delivery-summary-checks{grid-template-columns:1fr}.delivery-control-metrics{display:grid;grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){.delivery-flow-card,.delivery-preview-name,.delivery-project-menu,.delivery-toast{animation:none!important}.delivery-destinations>label,.delivery-quality,.delivery-statuses button,.delivery-stepper i,.delivery-submit-zone button,.delivery-table-row{transition:none!important}}.ats-reject{display:grid;gap:15px}.ats-reject-intro{font-size:12.5px;color:var(--text-3);line-height:1.5}.ats-reject-intro b{color:var(--text-2);font-weight:700}.ats-reject-groups{display:grid;gap:13px}.ats-reject-group{display:grid;gap:6px}.ats-reject-group>span{font-size:9.5px;font-weight:800;letter-spacing:.55px;text-transform:uppercase;color:var(--text-3);display:flex;align-items:center;gap:8px}.ats-reject-group>span:after{content:"";flex:1;height:1px;background:var(--border)}.ats-reject-chip{display:flex;align-items:center;gap:10px;width:100%;text-align:left;padding:9px 11px;border:1px solid var(--border);border-radius:10px;background:var(--bg-sunken);color:var(--text-2);font-size:12px;font-weight:600;line-height:1.35;cursor:pointer;transition:border-color .16s ease,background .16s ease,color .16s ease,transform .16s cubic-bezier(.34,1.56,.64,1)}.ats-reject-chip:hover{border-color:hsla(0,91%,71%,.42);background:hsla(0,91%,71%,.06);transform:translateY(-1px)}.ats-reject-chip i{width:17px;height:17px;flex:0 0 auto;display:grid;place-items:center;border:1px solid var(--border-strong);border-radius:6px;background:transparent;font-style:normal;font-size:10px;color:transparent;transition:border-color .16s ease,background .16s ease,color .16s ease}.ats-reject-chip.is-on{border-color:hsla(0,91%,71%,.55);background:hsla(0,91%,71%,.12);color:#fca5a5;font-weight:750}.ats-reject-chip.is-on i{border-color:hsla(0,91%,71%,.75);background:hsla(0,91%,71%,.4);color:#fff}.ats-reject-detail{display:grid;gap:7px}.ats-reject-detail>span{display:flex;align-items:center;gap:7px;font-size:11px;font-weight:750;color:var(--text-2)}.ats-reject-detail em{font-style:normal;font-weight:650;font-size:10.5px;color:var(--text-3)}.ats-reject-detail em.is-required{color:#fca5a5}.ats-reject-detail textarea{width:100%;min-height:76px;resize:vertical;padding:10px 12px;color:var(--text-1);background:var(--bg-sunken);border:1px solid var(--border-strong);border-radius:10px;font:inherit;font-size:12px;line-height:1.5;transition:border-color .16s ease,box-shadow .16s ease}.ats-reject-detail textarea::-moz-placeholder{color:var(--text-3);opacity:.8}.ats-reject-detail textarea::placeholder{color:var(--text-3);opacity:.8}.ats-reject-detail textarea:focus{outline:none;border-color:hsla(0,91%,71%,.55);box-shadow:0 0 0 3px hsla(0,91%,71%,.1)}.ats-reject-foot{display:flex;align-items:center;gap:8px}.ats-reject-count{margin-right:auto;font-size:11.5px;color:var(--text-3)}.ats-reject-count b{color:#fca5a5;font-weight:750}.ats-reject-foot button{padding:9px 16px;border-radius:10px;font-size:12.5px;font-weight:750;cursor:pointer;transition:background .16s ease,color .16s ease,border-color .16s ease,transform .16s ease}.ats-reject-cancel{border:1px solid var(--border-strong);background:transparent;color:var(--text-2)}.ats-reject-cancel:hover{background:var(--surface-2);color:#fff;border-color:hsla(0,0%,100%,.24)}.ats-reject-confirm{border:1px solid hsla(0,91%,71%,.5);background:hsla(0,91%,71%,.16);color:#fca5a5}.ats-reject-confirm:hover:not(:disabled){background:hsla(0,91%,71%,.28);border-color:hsla(0,91%,71%,.85);color:#fff;transform:translateY(-1px)}.ats-reject-confirm:disabled{border-color:var(--border);background:var(--bg-sunken);color:var(--text-3);cursor:not-allowed}@media (max-width:560px){.ats-reject-foot{flex-wrap:wrap}.ats-reject-count{width:100%;margin:0 0 2px}.ats-reject-foot button{flex:1}}@media (prefers-reduced-motion:reduce){.ats-call-link,.ats-missed-call-copy,.ats-reject-chip,.ats-reject-detail textarea,.ats-reject-foot button{transition:none!important}.ats-missed-call-copy:hover,.ats-reject-chip:hover,.ats-reject-confirm:hover:not(:disabled){transform:none}}.ats-card-topright{position:absolute;z-index:3;top:7px;right:7px;display:flex;align-items:center;gap:6px;line-height:1}.ats-card-topright .ats-drag-grip{position:static;top:auto;right:auto}.ats-card-unseen{flex:0 0 auto;width:7px;height:7px;border-radius:99px;background:#2ee27d;box-shadow:0 0 0 2px rgba(46,226,125,.15),0 0 10px rgba(46,226,125,.7);animation:ats-unseen-pulse 2.4s ease-in-out infinite}@keyframes ats-unseen-pulse{0%,to{opacity:1}50%{opacity:.62}}.ats-unseen-filter{display:inline-flex;align-items:center;gap:7px;padding:7px 13px;border-radius:99px;border:1px solid var(--border-strong);background:var(--bg-sunken);color:var(--text-3);font-size:11.5px;font-weight:750;cursor:pointer;transition:all .16s ease}.ats-unseen-filter:hover{border-color:rgba(46,226,125,.4);color:var(--text-2)}.ats-unseen-filter.is-on{border-color:rgba(46,226,125,.55);background:rgba(0,200,83,.13);color:#6ee7a8}.ats-unseen-filter i{font-style:normal;font-weight:850;color:#6ee7a8}@media (prefers-reduced-motion:reduce){.ats-card-unseen{animation:none}}.cx-input{background:var(--bg-sunken);color:var(--text-1);border:1px solid var(--border-strong);border-radius:var(--r-sm,9px);padding:8px 12px;font-size:12.5px;font-family:inherit;min-width:0;transition:border-color .15s ease,box-shadow .15s ease}.cx-input::-moz-placeholder{color:var(--text-3)}.cx-input::placeholder{color:var(--text-3)}.cx-input:focus{outline:none;border-color:var(--brand-green);box-shadow:0 0 0 3px rgba(0,200,83,.12)}.cx-btn{padding:8px 15px;border-radius:var(--r-sm,9px);font-size:12.5px;font-weight:700;font-family:inherit;cursor:pointer;white-space:nowrap;background:transparent;color:var(--text-2);border:1px solid var(--border-strong);transition:background .15s ease,border-color .15s ease,color .15s ease}.cx-btn:hover:not(:disabled){border-color:var(--text-3);color:var(--text-1)}.cx-btn-primary{background:rgba(0,200,83,.12);color:#6ee7a8;border-color:rgba(46,226,125,.38)}.cx-btn-primary:hover:not(:disabled){background:rgba(0,200,83,.2);border-color:var(--brand-green)}.cx-btn:disabled{opacity:.45;cursor:default}.cx-link{background:none;border:none;padding:0;font:inherit;font-size:11.5px;font-weight:700;color:var(--text-2);cursor:pointer;border-bottom:1px dashed var(--border-strong)}.cx-link:hover{color:var(--brand-green);border-bottom-color:var(--brand-green)}@media (prefers-reduced-motion:reduce){.cx-btn,.cx-input{transition:none}}.ats-pachet{display:grid;gap:14px}.ats-pachet-gen{background:var(--surface-2);border:1px solid var(--border);border-radius:12px;padding:14px 16px}.ats-pachet-row{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px 14px}.ats-pachet-row label{display:flex;flex-direction:column;gap:5px;font-size:10.5px;font-weight:700;letter-spacing:.4px;color:var(--text-3);text-transform:uppercase}.ats-pachet-row select{padding:7px 10px;border-radius:8px;background:var(--surface-1);border:1px solid var(--border);color:var(--text-1);font-size:12.5px;font-weight:600}.ats-pachet-check{flex-direction:row!important;align-items:center;gap:7px!important;text-transform:none!important;font-size:11.5px!important;color:var(--text-2)!important;letter-spacing:0!important}.ats-pachet-row .ats-advance-btn{margin-left:auto}.ats-pachet-note{margin:10px 0 0;font-size:11.5px;color:var(--text-3);line-height:1.5}.ats-pachet-err,.ats-pachet-ok{margin-top:10px;padding:8px 11px;border-radius:8px;font-size:12px;font-weight:600}.ats-pachet-ok{background:rgba(74,222,128,.1);color:#7de3a6}.ats-pachet-err{background:hsla(0,82%,67%,.1);color:#f08a8a}.ats-pachet-empty{font-size:12.5px;color:var(--text-3);padding:6px 2px}.ats-pachet-list{display:grid;gap:8px}.ats-pachet-item{display:grid;gap:6px;background:var(--surface-2);border:1px solid var(--border);border-radius:11px;padding:12px 14px}.ats-pachet-item.is-dead{opacity:.55}.ats-pachet-head{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;font-size:12.5px}.ats-pachet-head b{font-size:13.5px}.ats-pachet-head span{color:var(--text-3);font-size:11.5px}.ats-pachet-head i{font-style:normal;margin-left:auto;font-size:10.5px;font-weight:700;letter-spacing:.4px;text-transform:uppercase}.ats-pachet-head .is-green{color:#7de3a6}.ats-pachet-head .is-red{color:#f08a8a}.ats-pachet-head .is-dim,.ats-pachet-opens,.ats-pachet-opens .is-dim{color:var(--text-3)}.ats-pachet-opens{display:flex;gap:12px;flex-wrap:wrap;font-size:11.5px}.ats-pachet-opens .is-green{color:#7de3a6;font-weight:700}.ats-pachet-actions{display:flex;justify-content:flex-end}.ats-pachet-actions button{background:none;border:1px solid var(--border);border-radius:8px;padding:5px 11px;font-size:11px;font-weight:700;color:var(--text-2);cursor:pointer}.ats-pachet-actions button:hover{border-color:var(--border-strong);color:var(--text-1)}.ats-pachet-citire{display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-size:11.5px;color:var(--text-3)}.ats-pachet-citire .is-green{color:#7de3a6;font-weight:700}.ats-pachet-citire .is-dim{color:var(--text-3)}.ats-pachet-bara{position:relative;display:inline-flex;align-items:center;gap:8px}.ats-pachet-bara i{display:block;height:3px;min-width:2px;max-width:90px;background:#7de3a6;border-radius:99px}.ats-pachet-bara:before{content:"";position:absolute;left:0;top:50%;width:90px;height:3px;margin-top:-1.5px;background:var(--border);border-radius:99px;z-index:-1}.ats-pachet-bara b{font-weight:600;color:var(--text-3)}.ats-pachet-actions{gap:8px}.ats-pachet-actions .is-danger{color:#f08a8a;border-color:hsla(0,82%,67%,.25)}.ats-pachet-actions .is-danger:hover{border-color:hsla(0,82%,67%,.6);color:#ff9f9f}