@import"https://fonts.googleapis.com/css2?family=Rubik";@import"https://fonts.googleapis.com/css2?family=Assistant&display=swap";*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type="button"]),input:where([type="reset"]),input:where([type="submit"]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden="until-found"])){display:none}button,[type=button],[type=reset],[type=submit]{background-color:unset}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.mx-\[30px\]{margin-left:30px;margin-right:30px}.mb-\[8px\]{margin-bottom:8px}.ml-4{margin-left:1rem}.mt-\[4px\]{margin-top:4px}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.table{display:table}.grid{display:grid}.hidden{display:none}.h-\[100vh\]{height:100vh}.h-\[14px\]{height:14px}.h-\[34px\]{height:34px}.h-\[64px\]{height:64px}.h-\[80vh\]{height:80vh}.h-\[84vh\]{height:84vh}.h-full{height:100%}.max-h-\[100vh\]{max-height:100vh}.min-h-\[200px\]{min-height:200px}.min-h-\[240px\]{min-height:240px}.w-\[120px\]{width:120px}.w-\[140px\]{width:140px}.w-\[18px\]{width:18px}.w-\[192px\]{width:192px}.w-\[20px\]{width:20px}.w-\[260px\]{width:260px}.w-\[34px\]{width:34px}.w-\[38px\]{width:38px}.w-\[60px\]{width:60px}.w-\[730px\]{width:730px}.w-full{width:100%}.flex-shrink,.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.grow-0{flex-grow:0}.border-collapse{border-collapse:collapse}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-center{align-items:center}.justify-end{justify-content:flex-end}.gap-1{gap:.25rem}.gap-3{gap:.75rem}.gap-6{gap:1.5rem}.gap-\[16px\]{gap:16px}.gap-\[4px\]{gap:4px}.gap-\[6px\]{gap:6px}.gap-\[8px\]{gap:8px}.rounded{border-radius:.25rem}.border{border-width:1px}.px-3{padding-left:.75rem;padding-right:.75rem}.px-\[8px\]{padding-left:8px;padding-right:8px}.pb-\[16px\]{padding-bottom:16px}.pl-\[32px\]{padding-left:32px}.pr-\[16px\]{padding-right:16px}.text-left{text-align:left}.text-base{font-size:1rem;line-height:1.5rem}.text-sm{font-size:.875rem;line-height:1.25rem}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.italic{font-style:italic}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.text-sky-500{--tw-text-opacity: 1;color:rgb(14 165 233 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline{outline-style:solid}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow{--tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.invert{--tw-invert: invert(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}*{font-family:Rubik,sans-serif}a{color:#307be3}::-webkit-scrollbar{width:7px}::-webkit-scrollbar-track{background:white}::-webkit-scrollbar-thumb{background:#828282;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#555}::-webkit-scrollbar-button{display:none}h2{font-size:1.125rem;line-height:1.75rem;font-weight:500}.content-card{height:82vh}.ca-form-item{width:100%}.rtl{direction:rtl}.ltr{direction:ltr}.n-radio-group .n-radio-button.n-radio-button--checked{--n-button-color-active: #F4F1FD;--n-button-border-color-active: #E0E1E7}.n-radio-group .n-radio-group__splitor.n-radio-group__splitor--checked{--n-button-border-color-active: #E0E1E7}.n-radio-button{border-color:#e0e1e7}.sat-hiring[data-v-a9a5d0fe]{display:inline-block;margin-inline-start:6px;font-size:10.5px;font-weight:700;letter-spacing:.02em;padding:1px 7px;border-radius:999px;background:#e0e7ff;color:#3730a3;text-decoration:none;vertical-align:middle;white-space:nowrap;line-height:1.4}.sat-hiring[data-v-a9a5d0fe]:hover{background:#c7d2fe}.clients[data-v-be6cd9e8]{--border-card: rgba(91, 95, 199, .12);--text-secondary: #5a5a72;color:#1e1e2e;display:flex;flex-direction:column}.clients-slot[data-v-be6cd9e8]{order:1}.clients--split .clients-section--tail[data-v-be6cd9e8]{order:2}.bucket-table[data-v-be6cd9e8]{margin-top:16px;overflow-x:auto}.cc-table.cc-table--round th[data-v-be6cd9e8]:nth-child(1),.cc-table.cc-table--round td[data-v-be6cd9e8]:nth-child(1){width:11%}.cc-table.cc-table--round th[data-v-be6cd9e8]:nth-child(2),.cc-table.cc-table--round td[data-v-be6cd9e8]:nth-child(2){width:10%}.cc-table.cc-table--round th[data-v-be6cd9e8]:nth-child(3),.cc-table.cc-table--round td[data-v-be6cd9e8]:nth-child(3){width:5%}.cc-table.cc-table--round th[data-v-be6cd9e8]:nth-child(4),.cc-table.cc-table--round td[data-v-be6cd9e8]:nth-child(4){width:10%}.cc-table.cc-table--round th[data-v-be6cd9e8]:nth-child(5),.cc-table.cc-table--round td[data-v-be6cd9e8]:nth-child(5){width:22%}.cc-table.cc-table--round th[data-v-be6cd9e8]:nth-child(n+6),.cc-table.cc-table--round td[data-v-be6cd9e8]:nth-child(n+6){width:5.25%}.round-chips[data-v-be6cd9e8]{margin-top:4px}.cc-table.cc-table--round th.cc-table__num[data-v-be6cd9e8]{white-space:normal}.round-chip[data-v-be6cd9e8]{display:inline-block;font-size:11px;padding:1px 7px;border-radius:10px;margin:1px 2px}.round-chip--up[data-v-be6cd9e8]{background:#e3f6ec;color:#1a7f4b}.round-chip--down[data-v-be6cd9e8]{background:#fde8e6;color:#c0392b}.round-chip--flat[data-v-be6cd9e8]{background:#f0f0f5;color:#5a5a72}.round-chip--swap[data-v-be6cd9e8]{background:#eef3fb;color:#3b5b8f}.round-sub[data-v-be6cd9e8]{font-size:10px;color:#8a8aa0}.bucket-table__bar-h[data-v-be6cd9e8]{width:34%}.cc-stack.cc-stack--mini[data-v-be6cd9e8]{height:14px;margin:0}.ct--good-text[data-v-be6cd9e8]{color:#1a7f4b;font-weight:600}.ct--bad-text[data-v-be6cd9e8]{color:#c0392b;font-weight:600}.tenure-kpis[data-v-be6cd9e8]{display:flex;flex-wrap:wrap;gap:12px;margin:4px 0 14px}.tenure-kpi[data-v-be6cd9e8]{flex:1 1 180px;border:1px solid rgba(91,95,199,.12);border-radius:10px;padding:10px 14px;background:#fff}.tenure-kpi--primary[data-v-be6cd9e8]{background:rgba(91,95,199,.06)}.tenure-kpi__v[data-v-be6cd9e8]{font-size:22px;font-weight:700;color:#1e1e2e}.tenure-kpi__l[data-v-be6cd9e8]{font-size:12px;color:#5a5a72;margin-top:2px}.ct-wrap[data-v-be6cd9e8]{overflow-x:auto}.ct__explain[data-v-be6cd9e8]{white-space:pre-line;vertical-align:top;min-width:280px;max-width:520px;font-size:13px;color:#3a3a52;line-height:1.55}.clients-muted[data-v-be6cd9e8]{color:var(--text-muted, #8b8b9e);font-size:12px}.sat-index[data-v-be6cd9e8]{display:inline-block;min-width:36px;text-align:center;font-weight:700;font-variant-numeric:tabular-nums;padding:2px 8px;border-radius:8px}.sat-index--good[data-v-be6cd9e8]{background:#d1fae5;color:#047857}.sat-index--neutral[data-v-be6cd9e8]{background:#eef0f6;color:#475569}.sat-index--warn[data-v-be6cd9e8]{background:#fdf0d9;color:#a8710a}.sat-index--bad[data-v-be6cd9e8]{background:#fde4dc;color:#b23c17}.sat-more[data-v-be6cd9e8]{margin-top:10px;border:0;background:none;color:#5b5fc7;font-size:13px;font-weight:650;cursor:pointer;padding:0}.clients-state[data-v-be6cd9e8]{display:flex;flex-direction:column;align-items:center;gap:12px;padding:60px 0;color:var(--text-secondary)}.clients-section[data-v-be6cd9e8]{background:#ffffff;border:1px solid var(--border-card);border-radius:12px;padding:18px 20px;margin-bottom:16px;scroll-margin-top:12px}.clients-section__head[data-v-be6cd9e8]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:4px}.clients-section__title[data-v-be6cd9e8]{font-size:17px;font-weight:600;margin:0}.clients-export-btn[data-v-be6cd9e8]{flex-shrink:0;padding:6px 12px;font-size:13px;border:1px solid var(--border-card);border-radius:8px;background:#fafafc;color:#1e1e2e;cursor:pointer}.clients-export-btn[data-v-be6cd9e8]:hover:not(:disabled){background:#f0f0f6}.clients-export-btn[data-v-be6cd9e8]:disabled{opacity:.45;cursor:not-allowed}.clients-section__sub[data-v-be6cd9e8]{font-size:12.5px;color:var(--text-secondary);margin:0 0 16px;line-height:1.6}.kpi-grid[data-v-be6cd9e8]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin-bottom:20px}.kpi[data-v-be6cd9e8]{background:#fafafc;border:1px solid var(--border-card);border-radius:10px;padding:10px 12px}.kpi__label[data-v-be6cd9e8]{font-size:12px;color:var(--text-secondary)}.kpi__value[data-v-be6cd9e8]{font-size:24px;font-weight:600;line-height:1.3}.kpi__value--primary[data-v-be6cd9e8]{color:#5b5fc7}.kpi__value--good[data-v-be6cd9e8]{color:#10b981}.kpi__value--bad[data-v-be6cd9e8]{color:#e8744f}.kpi__hint[data-v-be6cd9e8]{font-size:11px;color:var(--text-secondary);line-height:1.5}.clients-cols[data-v-be6cd9e8]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:18px}.clients-col__title[data-v-be6cd9e8]{font-size:14px;font-weight:600;margin:0 0 4px}.clients-col__sub[data-v-be6cd9e8]{font-size:11.5px;color:var(--text-secondary);margin:0 0 10px;line-height:1.6}.ct[data-v-be6cd9e8]{width:100%;border-collapse:collapse;font-size:13px}.ct th[data-v-be6cd9e8],.ct td[data-v-be6cd9e8]{text-align:right;padding:8px 10px;border-bottom:1px solid var(--border-card);white-space:nowrap;vertical-align:top}.ct th[data-v-be6cd9e8]{font-weight:600;color:var(--text-secondary);font-size:11.5px}.ct__name[data-v-be6cd9e8]{font-weight:600;max-width:320px;overflow:hidden;text-overflow:ellipsis}.ct__name-text[data-v-be6cd9e8]{margin-inline-end:8px}.seg-chip[data-v-be6cd9e8]{display:inline-block;font-size:10.5px;font-weight:600;padding:1px 7px;border-radius:6px;white-space:nowrap;vertical-align:1px}.seg-chip--returning[data-v-be6cd9e8]{background:#e8e9f8;color:#5b5fc7}.seg-chip--cross_department[data-v-be6cd9e8]{background:#dcf5f2;color:#0d9488}.seg-chip--new[data-v-be6cd9e8]{background:#dcfce7;color:#15803d}.ct--wide[data-v-be6cd9e8]{width:-moz-max-content;width:max-content;min-width:100%}.ct--good[data-v-be6cd9e8]{color:#10b981;font-weight:600}.ct--bad[data-v-be6cd9e8]{color:#e8744f;font-weight:600}.ct--thin[data-v-be6cd9e8]{opacity:.45}.clients-empty[data-v-be6cd9e8]{padding:24px 0;text-align:center;color:var(--text-secondary);font-size:12.5px}.clients-note[data-v-be6cd9e8]{font-size:11.5px;color:var(--text-secondary);line-height:1.7;margin:12px 0 0}.ct-pager[data-v-be6cd9e8]{display:flex;align-items:center;justify-content:center;gap:14px;margin:14px 0 2px}.ct-pager__btn[data-v-be6cd9e8]{border:1px solid var(--border-card);background:#ffffff;color:#5b5fc7;font-size:12.5px;font-weight:600;padding:6px 14px;border-radius:8px;cursor:pointer;transition:background .12s ease,border-color .12s ease}.ct-pager__btn[data-v-be6cd9e8]:hover:not(:disabled){background:#f4f4fb;border-color:#c9c9e4}.ct-pager__btn[data-v-be6cd9e8]:disabled{color:#b8b8c8;cursor:default}.ct-pager__info[data-v-be6cd9e8]{font-size:12px;color:var(--text-secondary)}.cc-legend[data-v-be6cd9e8]{display:flex;flex-wrap:wrap;gap:14px;font-size:12px;color:var(--text-secondary);margin-bottom:12px}.cc-legend__pct[data-v-be6cd9e8]{opacity:.75}.cc-swatch[data-v-be6cd9e8]{display:inline-block;width:12px;height:12px;border-radius:3px;margin-inline-end:6px;vertical-align:-1px}.cc-swatch--clients[data-v-be6cd9e8]{background:#7c3aed}.cc-swatch--jobs[data-v-be6cd9e8]{background:#0d9488}.cc-swatch--left[data-v-be6cd9e8]{background:#e8744f}.cc-swatch--returning[data-v-be6cd9e8]{background:#5b5fc7}.cc-swatch--cross_department[data-v-be6cd9e8]{background:#0d9488}.cc-swatch--new[data-v-be6cd9e8]{background:#16a34a}.cc-bars[data-v-be6cd9e8]{display:flex;align-items:flex-end;gap:10px}.cc-bars__axis[data-v-be6cd9e8]{font-size:11px;color:var(--text-secondary);min-width:24px;text-align:left}.cc-bars__plot[data-v-be6cd9e8]{flex:1;display:flex;align-items:flex-end;gap:8px;height:260px;border-bottom:1px solid var(--border-card);position:relative}.cc-bars__line-svg[data-v-be6cd9e8]{position:absolute;left:0;right:0;bottom:36px;height:110px;width:100%;pointer-events:none;z-index:2;overflow:visible}.cc-jobs-line[data-v-be6cd9e8]{stroke:#0d9488;stroke-width:2.2;vector-effect:non-scaling-stroke}.cc-col__track[data-v-be6cd9e8]{position:relative;width:100%;height:110px;display:flex;align-items:flex-end;justify-content:center}.cc-jobs-mark[data-v-be6cd9e8]{position:absolute;left:50%;bottom:var(--y, 0%);transform:translate(-50%,50%);z-index:3;pointer-events:none}.cc-jobs-mark__dot[data-v-be6cd9e8]{width:8px;height:8px;border-radius:50%;background:#0d9488;border:2px solid #fff;box-shadow:0 0 0 1px #0d948859}.cc-col__jobs[data-v-be6cd9e8]{font-size:11px;font-weight:700;color:#0f766e;line-height:1.2;margin-top:1px;white-space:nowrap}.cc-col[data-v-be6cd9e8]{flex:1;display:flex;flex-direction:column;align-items:center;height:100%;justify-content:flex-end;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;padding:0;font:inherit;color:inherit;cursor:default}.cc-col--clickable[data-v-be6cd9e8]{cursor:pointer}.cc-col--clickable:hover .cc-col__bar[data-v-be6cd9e8]{background:#6d28d9}.cc-col--muted[data-v-be6cd9e8]{opacity:.5}.cc-col--selected .cc-col__bar[data-v-be6cd9e8]{background:#5b21b6;box-shadow:0 0 0 2px #7c3aed47}.cc-col--selected .cc-col__n[data-v-be6cd9e8]{color:#5b21b6}.cc-col[data-v-be6cd9e8]:focus-visible{outline:2px solid #7c3aed;outline-offset:2px;border-radius:6px}.cc-col__bar-wrap[data-v-be6cd9e8]{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;flex:1;position:relative}.cc-col__tenure[data-v-be6cd9e8]{font-size:13px;font-weight:700;color:#5b5fc7;line-height:1.3;margin-bottom:3px;white-space:nowrap}.cc-legend__tenure[data-v-be6cd9e8]{color:#5b5fc7;font-weight:600}.cc-col__new[data-v-be6cd9e8]{font-size:13px;font-weight:700;color:#15803d;line-height:1.3;margin-bottom:3px;white-space:nowrap}.cc-col__left[data-v-be6cd9e8]{font-size:13px;font-weight:700;color:#c2410c;line-height:1.3;margin-bottom:4px;white-space:nowrap}.cc-col__n[data-v-be6cd9e8]{font-size:15px;font-weight:700;margin-bottom:2px}.cc-col__bar[data-v-be6cd9e8]{width:60%;max-width:42px;background:#7c3aed;border-radius:4px 4px 0 0;transition:height .2s ease}.seg-chart[data-v-be6cd9e8],.leave-chart[data-v-be6cd9e8]{margin-top:22px}.cc-col__stack[data-v-be6cd9e8]{width:60%;max-width:42px;display:flex;flex-direction:column-reverse;border-radius:4px 4px 0 0;overflow:hidden;min-height:6px}.cc-col__stack .cc-stack__seg[data-v-be6cd9e8]{min-width:0;min-height:4px;width:100%}.leave-seg[data-v-be6cd9e8]{display:flex;align-items:center;justify-content:center;min-height:4px;width:100%}.cc-col__label[data-v-be6cd9e8]{font-size:12.5px;color:var(--text-secondary);margin-top:4px;white-space:nowrap}.cc-drill[data-v-be6cd9e8]{margin-top:18px;border:1px solid var(--border-card);border-radius:10px;background:#fafafc;padding:12px 14px}.cc-drill__head[data-v-be6cd9e8]{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:8px}.cc-drill__title[data-v-be6cd9e8]{font-size:13.5px;font-weight:600;margin:0}.cc-drill__close[data-v-be6cd9e8]{border:0;background:none;color:#5b5fc7;font-size:12px;font-weight:600;padding:2px 4px;cursor:pointer;white-space:nowrap}.cc-drill__scroll[data-v-be6cd9e8]{max-height:480px;overflow:auto}.cc-drill__hint[data-v-be6cd9e8]{font-size:12px;color:var(--text-secondary);margin:0 0 10px}.cc-drill__tabs[data-v-be6cd9e8]{display:flex;gap:8px;margin:0 0 10px;flex-wrap:wrap}.cc-drill__tab[data-v-be6cd9e8]{border:1px solid var(--border-card);background:#fff;color:#3f3f56;font-size:12px;font-weight:600;padding:4px 10px;border-radius:8px;cursor:pointer}.cc-drill__tab--on[data-v-be6cd9e8]{background:#e8e9f8;color:#5b5fc7;border-color:#c7c9ee}.cc-drill__loading[data-v-be6cd9e8]{font-size:13px;color:var(--text-secondary);padding:12px 0}.job-chip[data-v-be6cd9e8]{display:inline-block;font-size:10.5px;font-weight:600;padding:1px 7px;border-radius:6px;white-space:nowrap}.job-chip--opened[data-v-be6cd9e8]{background:#ccfbf1;color:#0f766e}.job-chip--closed[data-v-be6cd9e8]{background:#ffedd5;color:#c2410c}.cc-jobs-table[data-v-be6cd9e8]{width:100%;border-collapse:collapse;font-size:13px}.cc-jobs-table th[data-v-be6cd9e8],.cc-jobs-table td[data-v-be6cd9e8]{padding:6px 8px;text-align:start;border-bottom:1px solid var(--border-card)}.cc-jobs-table th[data-v-be6cd9e8]{font-size:11.5px;position:sticky;top:0;background:#fafafc}.cc-jobs-table__job[data-v-be6cd9e8]{color:#5b5fc7;text-decoration:none}.cc-jobs-table__job[data-v-be6cd9e8]:hover{text-decoration:underline}.pace-job__reason[data-v-be6cd9e8]{display:inline-block;font-size:11px;font-weight:600;padding:2px 7px;border-radius:6px}.pace-job__reason--hired[data-v-be6cd9e8]{background:#dcfce7;color:#15803d}.pace-job__reason--ended[data-v-be6cd9e8]{background:#e8e9f8;color:#5b5fc7}.pace-job__reason--other[data-v-be6cd9e8]{background:#f1f5f9;color:#475569}.cc-table[data-v-be6cd9e8]{width:100%;border-collapse:collapse;font-size:12.5px;table-layout:fixed}.cc-table th[data-v-be6cd9e8],.cc-table td[data-v-be6cd9e8]{text-align:right;padding:8px 10px;border-bottom:1px solid var(--border-card);vertical-align:top}.cc-table th[data-v-be6cd9e8]{font-weight:600;color:var(--text-secondary);font-size:11.5px;position:sticky;top:0;background:#fafafc}.cc-table th[data-v-be6cd9e8]:nth-child(1),.cc-table td[data-v-be6cd9e8]:nth-child(1){width:16%}.cc-table th[data-v-be6cd9e8]:nth-child(2),.cc-table td[data-v-be6cd9e8]:nth-child(2){width:12%}.cc-table th[data-v-be6cd9e8]:nth-child(3),.cc-table td[data-v-be6cd9e8]:nth-child(3){width:8%}.cc-table th[data-v-be6cd9e8]:nth-child(4),.cc-table td[data-v-be6cd9e8]:nth-child(4){width:14%}.cc-table th[data-v-be6cd9e8]:nth-child(5),.cc-table td[data-v-be6cd9e8]:nth-child(5){width:12%}.cc-table th[data-v-be6cd9e8]:nth-child(6),.cc-table td[data-v-be6cd9e8]:nth-child(6){width:22%}.cc-table__who[data-v-be6cd9e8]{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.cc-table__tags[data-v-be6cd9e8]{display:flex;flex-wrap:wrap;gap:4px;align-items:center}.cc-table__name[data-v-be6cd9e8]{font-weight:600}.cc-table__recs[data-v-be6cd9e8]{white-space:normal;line-height:1.4}.cc-table__reason[data-v-be6cd9e8]{white-space:normal;color:var(--text-secondary);line-height:1.45}.cc-table__num[data-v-be6cd9e8]{white-space:nowrap;font-weight:600}.cc-table__empty[data-v-be6cd9e8]{color:#b8b8c8}.cc-table__row--left[data-v-be6cd9e8]{background:#fff8f5}.cc-table__row--new[data-v-be6cd9e8]{background:#f0fdf4}.cc-table__row--left.cc-table__row--new[data-v-be6cd9e8]{background:#ecfdf5}.left-chip[data-v-be6cd9e8]{display:inline-block;font-size:10.5px;font-weight:600;padding:1px 7px;border-radius:6px;white-space:nowrap;background:#fde4dc;color:#b23c17}.stay-chip[data-v-be6cd9e8]{display:inline-block;font-size:10.5px;font-weight:600;padding:1px 7px;border-radius:6px;white-space:nowrap;background:#e8e9f8;color:#5b5fc7}.sat-badge[data-v-be6cd9e8]{font-size:11.5px;font-weight:600;padding:2px 8px;border-radius:6px;white-space:nowrap}.sat-badge--top[data-v-be6cd9e8]{background:#d1fae5;color:#047857}.sat-badge--good[data-v-be6cd9e8]{background:#e8e9f8;color:#5b5fc7}.sat-badge--neutral[data-v-be6cd9e8]{background:#f1f1f5;color:var(--text-secondary)}.sat-badge--warn[data-v-be6cd9e8]{background:#fdf0d9;color:#a8710a}.sat-badge--bad[data-v-be6cd9e8]{background:#fde4dc;color:#b23c17}.sat-badge--stack[data-v-be6cd9e8]{display:inline-block;margin-top:4px}.cc-stack[data-v-be6cd9e8]{display:flex;height:34px;border-radius:8px;overflow:hidden;margin-bottom:12px}.cc-stack__seg[data-v-be6cd9e8]{display:flex;align-items:center;justify-content:center;min-width:2px}.cc-stack__n[data-v-be6cd9e8]{color:#fff;font-size:12px;font-weight:600}.cc-stack__seg--returning[data-v-be6cd9e8]{background:#5b5fc7}.cc-stack__seg--cross_department[data-v-be6cd9e8]{background:#0d9488}.cc-stack__seg--new[data-v-be6cd9e8]{background:#16a34a}.cc-hbars[data-v-be6cd9e8]{margin-top:16px}.cc-hbar[data-v-be6cd9e8]{display:flex;align-items:center;gap:10px;margin-bottom:8px}.cc-hbar__label[data-v-be6cd9e8]{width:88px;flex-shrink:0;font-size:13px;font-weight:600;color:#3f3f56;text-align:start}.cc-hbar__track[data-v-be6cd9e8]{flex:1;height:28px;background:#f3f3f8;border-radius:7px;overflow:hidden}.cc-hbar__fill[data-v-be6cd9e8]{display:flex;height:100%;min-width:24px;border-radius:7px;overflow:hidden}.cc-hbar__total[data-v-be6cd9e8]{width:28px;flex-shrink:0;font-size:13px;font-weight:700;text-align:end}.leave-chip[data-v-be6cd9e8]{display:inline-block;font-size:11px;font-weight:600;padding:3px 8px;border-radius:6px;line-height:1.35;max-width:200px;white-space:normal}.leave-seg--all_positions_filled[data-v-be6cd9e8]{background:#16a34a;color:#fff}.leave-seg--contract_ended[data-v-be6cd9e8]{background:#5b5fc7;color:#fff}.leave-seg--client_request[data-v-be6cd9e8]{background:#f59e0b;color:#fff}.leave-seg--switched_vendor[data-v-be6cd9e8]{background:#dc2626;color:#fff}.leave-seg--service_dissatisfaction[data-v-be6cd9e8]{background:#e11d48;color:#fff}.leave-seg--budget_cancelled[data-v-be6cd9e8]{background:#d97706;color:#fff}.leave-seg--hiring_freeze[data-v-be6cd9e8]{background:#ea580c;color:#fff}.leave-seg--company_restructuring[data-v-be6cd9e8]{background:#0d9488;color:#fff}.leave-seg--company_closed[data-v-be6cd9e8]{background:#6b7280;color:#fff}.leave-seg--payment_issues[data-v-be6cd9e8]{background:#7c3aed;color:#fff}.leave-seg--other[data-v-be6cd9e8]{background:#94a3b8;color:#fff}.leave-seg--unknown[data-v-be6cd9e8]{background:#cbd5e1;color:#334155}.leave-chip--all_positions_filled[data-v-be6cd9e8]{background:#dcfce7;color:#15803d}.leave-chip--contract_ended[data-v-be6cd9e8]{background:#e8e9f8;color:#5b5fc7}.leave-chip--client_request[data-v-be6cd9e8]{background:#fef3c7;color:#b45309}.leave-chip--switched_vendor[data-v-be6cd9e8]{background:#fee2e2;color:#b91c1c}.leave-chip--service_dissatisfaction[data-v-be6cd9e8]{background:#ffe4e6;color:#be123c}.leave-chip--budget_cancelled[data-v-be6cd9e8],.leave-chip--hiring_freeze[data-v-be6cd9e8]{background:#ffedd5;color:#c2410c}.leave-chip--company_restructuring[data-v-be6cd9e8]{background:#ccfbf1;color:#0f766e}.leave-chip--company_closed[data-v-be6cd9e8]{background:#f1f5f9;color:#475569}.leave-chip--payment_issues[data-v-be6cd9e8]{background:#ede9fe;color:#6d28d9}.leave-chip--other[data-v-be6cd9e8]{background:#f1f5f9;color:#475569}.leave-chip--unknown[data-v-be6cd9e8]{background:#f1f5f9;color:#64748b}.leave-swatch--all_positions_filled[data-v-be6cd9e8]{background:#16a34a}.leave-swatch--contract_ended[data-v-be6cd9e8]{background:#5b5fc7}.leave-swatch--client_request[data-v-be6cd9e8]{background:#f59e0b}.leave-swatch--switched_vendor[data-v-be6cd9e8]{background:#dc2626}.leave-swatch--service_dissatisfaction[data-v-be6cd9e8]{background:#e11d48}.leave-swatch--budget_cancelled[data-v-be6cd9e8]{background:#d97706}.leave-swatch--hiring_freeze[data-v-be6cd9e8]{background:#ea580c}.leave-swatch--company_restructuring[data-v-be6cd9e8]{background:#0d9488}.leave-swatch--company_closed[data-v-be6cd9e8]{background:#6b7280}.leave-swatch--payment_issues[data-v-be6cd9e8]{background:#7c3aed}.leave-swatch--other[data-v-be6cd9e8]{background:#94a3b8}.leave-swatch--unknown[data-v-be6cd9e8]{background:#cbd5e1}.clients-section--risk[data-v-be6cd9e8]{border-color:#e8744f73;border-width:1.5px}.risk-summary[data-v-be6cd9e8]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.risk-pill[data-v-be6cd9e8]{font-size:12px;font-weight:600;padding:4px 10px;border-radius:999px}.risk-pill--high[data-v-be6cd9e8]{background:#fde4dc;color:#b23c17}.risk-pill--medium[data-v-be6cd9e8]{background:#fdf0d9;color:#a8710a}.risk-pill--muted[data-v-be6cd9e8]{background:#f1f1f5;color:var(--text-secondary)}.risk-badge[data-v-be6cd9e8]{font-size:11.5px;font-weight:600;padding:2px 8px;border-radius:6px;white-space:nowrap}.risk-badge--high[data-v-be6cd9e8]{background:#fde4dc;color:#b23c17}.risk-badge--medium[data-v-be6cd9e8]{background:#fdf0d9;color:#a8710a}.risk-badge--low[data-v-be6cd9e8]{background:#f1f1f5;color:var(--text-secondary)}.risk-chip[data-v-be6cd9e8]{display:inline-block;font-size:11px;padding:2px 8px;margin:0 0 4px 4px;border-radius:6px;background:#f4f4f8;color:#3a3a4c;white-space:nowrap}.risk-chip--timeline_gap[data-v-be6cd9e8],.risk-chip--zero_conversion[data-v-be6cd9e8]{background:#fde4dc;color:#b23c17}.risk-chip--low_delivery[data-v-be6cd9e8],.risk-chip--client_silence[data-v-be6cd9e8],.risk-chip--stuck_advance[data-v-be6cd9e8],.risk-chip--end_date_soon[data-v-be6cd9e8]{background:#fdf0d9;color:#a8710a}.home-tabs[data-v-74b1de62]{margin-bottom:12px}.home-busy[data-v-74b1de62]{display:flex;align-items:center;justify-content:center;gap:10px;margin:0 0 14px;padding:10px 14px;border:1px solid #d9daf0;border-radius:10px;background:#f4f4fb;color:#5b5fc7;font-size:13px;font-weight:600}.home--stale[data-v-74b1de62]{opacity:.45;pointer-events:none;transition:opacity .15s ease}.home-hello[data-v-74b1de62]{margin:0 0 16px}.home-hello__title[data-v-74b1de62]{margin:0 0 4px;font-size:26px;font-weight:700;letter-spacing:-.03em;color:var(--text-primary)}.home__period[data-v-74b1de62]{margin:0;font-size:13px;color:var(--text-secondary)}.home-state[data-v-74b1de62]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;min-height:180px;color:var(--text-secondary);font-size:14px}.home-state--inline[data-v-74b1de62]{min-height:80px;padding:16px 0}.home-sk[data-v-74b1de62]{display:flex;flex-direction:column;gap:18px}.home-sk__band[data-v-74b1de62]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}.home-sk__card[data-v-74b1de62]{display:flex;flex-direction:column;gap:10px;padding:16px;border:1px solid #ececf6;border-radius:12px;background:#fff}.home-sk__cards[data-v-74b1de62]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.home-sk__tile[data-v-74b1de62]{display:flex;flex-direction:column;gap:10px;padding:18px;border:1px solid #ececf6;border-radius:12px;background:#fff;min-height:120px}.home-sk__rows[data-v-74b1de62]{display:flex;flex-direction:column;gap:8px}.home-sk__row[data-v-74b1de62]{height:40px;border-radius:8px;background:#f0f0f7;position:relative;overflow:hidden}.home-sk__bar[data-v-74b1de62]{height:12px;border-radius:6px;background:#f0f0f7;position:relative;overflow:hidden}.home-sk__bar--sm[data-v-74b1de62]{width:45%}.home-sk__bar--md[data-v-74b1de62]{width:65%}.home-sk__bar--lg[data-v-74b1de62]{width:80%;height:22px}.home-sk__bar--full[data-v-74b1de62]{width:100%}.home-sk__bar[data-v-74b1de62]:after,.home-sk__row[data-v-74b1de62]:after{content:"";position:absolute;inset:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.65),transparent);animation:home-sk-shimmer-74b1de62 1.3s infinite}@keyframes home-sk-shimmer-74b1de62{to{transform:translate(100%)}}@media (prefers-reduced-motion: reduce){.home-sk__bar[data-v-74b1de62]:after,.home-sk__row[data-v-74b1de62]:after{animation:none}}.home-state--empty[data-v-74b1de62]{min-height:220px}.home-kpi-band[data-v-74b1de62]{display:flex;background:#fff;border:1px solid var(--border-card);border-radius:16px;box-shadow:var(--shadow-sm);overflow:hidden;margin-bottom:28px;scroll-margin-top:12px}.home-kpi-band__item[data-v-74b1de62]{flex:1 1 0;min-width:0;padding:14px 12px 12px;border-inline-start:1px solid #eeeef3}.home-kpi-band__item[data-v-74b1de62]:first-child{border-inline-start:0}.home-kpi-band__label[data-v-74b1de62]{font-size:11px;color:var(--text-secondary);font-weight:500;line-height:1.35;min-height:2.6em;cursor:help}.home-kpi-band__value[data-v-74b1de62]{margin-top:4px;font-size:22px;font-weight:700;line-height:1.1;letter-spacing:-.02em;color:var(--text-primary)}.home-kpi-band__delta[data-v-74b1de62]{margin-top:6px;font-size:12px;font-weight:700}.home-kpi-band__prior[data-v-74b1de62]{margin-top:2px;font-size:11px;color:var(--text-muted)}.home-kpi-band__delta.is-up[data-v-74b1de62]{color:#059669}.home-kpi-band__delta.is-down[data-v-74b1de62]{color:#dc2626}@media (max-width: 1100px){.home-kpi-band[data-v-74b1de62]{flex-wrap:wrap}.home-kpi-band__item[data-v-74b1de62]{flex:1 1 25%}}.home-sec[data-v-74b1de62]{margin:8px 0 32px}.home-sec__title[data-v-74b1de62]{margin:0 0 4px;font-size:18px;font-weight:700}.home-sec__count[data-v-74b1de62]{margin-inline-start:8px;font-size:13px;font-weight:600;color:var(--text-secondary)}.home-sec__sub[data-v-74b1de62]{margin:0 0 14px;color:var(--text-secondary);font-size:13px;line-height:1.5}.home-summary[data-v-74b1de62]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px;align-items:center}.home-pill[data-v-74b1de62]{font-size:12px;font-weight:600;padding:4px 10px;border-radius:999px;background:#f1f1f5;color:var(--text-secondary)}.home-pill--warn[data-v-74b1de62]{background:#fdf0d9;color:#a8710a}.home-pill--now[data-v-74b1de62]{background:#fde4dc;color:#b23c17}.home-empty[data-v-74b1de62]{padding:24px;color:var(--text-secondary);text-align:center}.home-funnel[data-v-74b1de62]{display:flex;align-items:stretch;gap:0;margin-top:8px}.home-funnel__stage[data-v-74b1de62]{flex:1 1 0;min-width:0;text-align:center;padding:20px 10px 16px;color:#fff}.home-funnel__stage--0[data-v-74b1de62]{background:#eceef8;color:#3d408f;border-start-start-radius:14px;border-end-start-radius:14px}.home-funnel__stage--1[data-v-74b1de62]{background:#8b8ed4}.home-funnel__stage--2[data-v-74b1de62]{background:#5b5fc7}.home-funnel__stage--3[data-v-74b1de62]{background:#3d408f;border-start-end-radius:14px;border-end-end-radius:14px}.home-funnel__count[data-v-74b1de62]{font-size:28px;font-weight:700;letter-spacing:-.03em;line-height:1}.home-funnel__label[data-v-74b1de62]{margin-top:6px;font-size:13px;font-weight:600}.home-funnel__rate[data-v-74b1de62]{align-self:center;z-index:1;margin:0 -10px;background:#fff;border-radius:999px;padding:4px 8px;font-size:12px;font-weight:700;color:#4649a8;box-shadow:0 1px 6px #1e1e2e1f;white-space:nowrap}.home-pipe[data-v-74b1de62]{border-radius:14px;padding:12px 12px 4px;overflow:hidden}.home-pipe--interested[data-v-74b1de62]{background:#fff6f2}.home-pipe--sent[data-v-74b1de62]{background:#f4f4fb}.home-pipe--process[data-v-74b1de62]{background:#f2faf6}.home-pipe__head[data-v-74b1de62]{border-radius:10px;color:#fff;padding:10px 14px;margin-bottom:10px}.home-pipe--interested .home-pipe__head[data-v-74b1de62]{background:#e8744f}.home-pipe--sent .home-pipe__head[data-v-74b1de62]{background:#5b5fc7}.home-pipe--process .home-pipe__head[data-v-74b1de62]{background:#0f9f6e}.home-pipe__title[data-v-74b1de62]{margin:0;font-size:16px;font-weight:700;display:flex;align-items:center;gap:8px}.home-pipe__n[data-v-74b1de62]{background:rgba(255,255,255,.22);border-radius:999px;padding:1px 8px;font-size:12px}.home-pipe__sub[data-v-74b1de62]{margin:4px 0 0;font-size:12px;opacity:.9}.home-table-wrap[data-v-74b1de62]{overflow-x:auto}.tt[data-v-74b1de62]{width:100%;border-collapse:collapse;font-size:12.5px;background:#fff;border-radius:10px;overflow:hidden}.tt th[data-v-74b1de62],.tt td[data-v-74b1de62]{padding:8px;border-bottom:1px solid #ececf2;text-align:right;vertical-align:top}.tt th[data-v-74b1de62]{color:var(--text-secondary);font-weight:600;white-space:nowrap}.tt__th-tip[data-v-74b1de62]{border-bottom:1px dashed #bbb;cursor:help}.tt__name[data-v-74b1de62]{font-weight:600}.tt__row--focus[data-v-74b1de62]{background:#fffaf6}.tt__row--click[data-v-74b1de62]{cursor:pointer}.tt__row--click:hover td[data-v-74b1de62]{background:rgba(91,95,199,.05)}.tt__row--open td[data-v-74b1de62]{background:rgba(91,95,199,.07)}.tt__chev[data-v-74b1de62]{color:#8e8ea0;font-size:10px;margin-inline-start:4px}.task-row td[data-v-74b1de62]{background:#fbfaff;padding:10px 16px 12px;border-bottom:2px solid rgba(91,95,199,.25)}.home-comment[data-v-74b1de62]{max-width:220px;white-space:pre-wrap;word-break:break-word}.home-pager[data-v-74b1de62]{display:flex;justify-content:center;padding:12px 0 8px}.task-item[data-v-74b1de62]{padding:8px 12px;margin-bottom:6px;border-radius:8px;background:#fff;border:1px solid rgba(30,30,46,.08);border-inline-start:3px solid #b0b0ba;font-size:12.5px;line-height:1.6}.task-item--today[data-v-74b1de62]{border-inline-start-color:#e8744f}.task-item__head[data-v-74b1de62]{margin-bottom:4px}.task-item__head b[data-v-74b1de62]{margin-inline-start:6px}.task-item p[data-v-74b1de62]{margin:2px 0}.act__due[data-v-74b1de62]{font-size:11px;font-weight:800;margin-left:8px}.task-item--today .act__due[data-v-74b1de62]{color:#c24a1f}.act__why[data-v-74b1de62]{color:#8a8374;font-size:12px}.muted[data-v-74b1de62]{color:#b0b0ba}.rec-chip[data-v-74b1de62]{font-size:11px;font-weight:700;padding:1px 8px;border-radius:999px;background:#f1f1f5;color:#5c5648}.rec-chip--now[data-v-74b1de62]{background:#fde4dc;color:#b23c17}.wait[data-v-74b1de62]{font-variant-numeric:tabular-nums}.wait--late[data-v-74b1de62]{background:#fde4dc;color:#b23c17;font-weight:700;padding:1px 6px;border-radius:6px}.pace[data-v-74b1de62]{font-variant-numeric:tabular-nums;font-weight:600}.pace--hot[data-v-74b1de62]{color:#b23c17}.pace--warm[data-v-74b1de62]{color:#a8710a}.pace--cold[data-v-74b1de62]{color:#6b6b78}.insight[data-v-74b1de62]{display:inline-block;font-size:11px;padding:2px 8px;margin:0 0 4px 4px;border-radius:6px;white-space:nowrap}.insight--high[data-v-74b1de62]{background:#fde4dc;color:#b23c17}.insight--medium[data-v-74b1de62]{background:#fdf0d9;color:#a8710a}.home-link[data-v-74b1de62]{color:inherit;text-decoration:none;border-bottom:1px dashed transparent}.home-link[data-v-74b1de62]:hover{border-bottom-color:#5b5fc7;color:#4649a8}.home-cand[data-v-74b1de62]{display:flex;align-items:center;gap:8px}.home-av[data-v-74b1de62],.home-av--fallback[data-v-74b1de62]{width:32px;height:32px;border-radius:50%;-o-object-fit:cover;object-fit:cover;flex-shrink:0}.home-av--fallback[data-v-74b1de62]{display:inline-flex;align-items:center;justify-content:center;background:#eef0f8;color:#4649a8;font-size:11px;font-weight:700}.home-chip[data-v-74b1de62]{display:inline-block;font-size:10px;font-weight:700;color:#a8710a;background:#fdf0d9;border-radius:999px;padding:0 6px}.ch-sec[data-v-74b1de62]{margin:0 0 26px}.ch-cards[data-v-74b1de62]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:12px}.ch-card[data-v-74b1de62]{border:1px solid #ececf2;border-radius:14px;padding:14px 16px;background:#fff;border-inline-start:3px solid #d9dae6}.ch-card--win[data-v-74b1de62]{border-inline-start-color:#10b981;background:#f6fdfa}.ch-card--idea[data-v-74b1de62]{border-inline-start-color:#5b5fc7;background:#f7f7fd}.ch-card--watch[data-v-74b1de62]{border-inline-start-color:#f59e0b;background:#fffbf4}.ch-card--risk[data-v-74b1de62]{border-inline-start-color:#dc2626;background:#fff7f7}.ch-card--link[data-v-74b1de62]{cursor:pointer}.ch-card--link[data-v-74b1de62]:hover{box-shadow:0 4px 14px #1e1e2e0f}.ch-card__go[data-v-74b1de62]{margin:8px 0 0;font-size:12px;font-weight:650;color:#5b5fc7}.ch-card__tag[data-v-74b1de62]{display:inline-block;font-size:11px;font-weight:700;color:var(--text-secondary);margin-bottom:6px}.ch-card__title[data-v-74b1de62]{margin:0 0 6px;font-size:14px;font-weight:700;line-height:1.35;color:var(--text-primary)}.ch-card__body[data-v-74b1de62]{margin:0;font-size:12.5px;line-height:1.5;color:var(--text-secondary)}.ch-card__action[data-v-74b1de62]{margin:8px 0 0;font-size:12.5px;line-height:1.5;color:var(--text-primary)}.ins-grid[data-v-74b1de62]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px}.ins-card[data-v-74b1de62]{background:#fff;border:1px solid #ececf2;border-radius:14px;padding:14px 16px 12px;border-right:4px solid #5b5fc7}.ins-card--link[data-v-74b1de62]{cursor:pointer}.ins-card--link[data-v-74b1de62]:hover{border-color:#d4d4e0;box-shadow:0 4px 14px #1e1e2e0f}.ins-card__go[data-v-74b1de62]{margin:8px 0 0;font-size:12px;font-weight:650;color:#5b5fc7}.ins-card--lead[data-v-74b1de62]{grid-column:1 / -1;background:linear-gradient(180deg,rgba(91,95,199,.05),#fff 55%)}.ins-card--risk[data-v-74b1de62]{border-right-color:#dc2626}.ins-card--opportunity[data-v-74b1de62]{border-right-color:#10b981}.ins-card--watch[data-v-74b1de62]{border-right-color:#e8744f}.ins-card--stable[data-v-74b1de62]{border-right-color:#6b7280}.ins-card__tag[data-v-74b1de62]{display:inline-block;font-size:11px;font-weight:650;border-radius:999px;padding:1px 10px;margin-bottom:6px;background:rgba(91,95,199,.1);color:#5b5fc7}.ins-card--risk .ins-card__tag[data-v-74b1de62]{background:rgba(220,38,38,.08);color:#b91c1c}.ins-card--opportunity .ins-card__tag[data-v-74b1de62]{background:rgba(16,185,129,.1);color:#047857}.ins-card--watch .ins-card__tag[data-v-74b1de62]{background:rgba(232,116,79,.12);color:#c2410c}.ins-card--stable .ins-card__tag[data-v-74b1de62]{background:rgba(107,114,128,.12);color:#4b5563}.ins-card__title[data-v-74b1de62]{margin:0 0 6px;font-size:15px;font-weight:700;line-height:1.35;color:var(--text-primary)}.ins-card--lead .ins-card__title[data-v-74b1de62]{font-size:17px}.ins-card__evidence[data-v-74b1de62]{margin:0 0 8px;font-size:13px;line-height:1.55;color:var(--text-secondary)}.ins-card__action[data-v-74b1de62]{margin:0;font-size:12.5px;line-height:1.5;color:var(--text-primary);background:rgba(30,30,46,.035);border-radius:8px;padding:7px 10px}.ins-card__action-label[data-v-74b1de62]{font-weight:700;margin-inline-end:4px}.ins-stable[data-v-74b1de62]{margin-top:12px;background:#fff;border:1px dashed #ececf2;border-radius:14px;padding:16px;font-size:13px;color:var(--text-secondary)}.ins-pending[data-v-74b1de62]{margin:10px 0 0;font-size:11.5px;color:var(--text-secondary)}@media (max-width: 900px){.ins-grid[data-v-74b1de62]{grid-template-columns:1fr}}.ov-ranks[data-v-74b1de62]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0 0 18px}.ov-rank[data-v-74b1de62]{border-radius:14px;padding:12px 14px;border:1px solid #ececf2;background:#fff}.ov-rank__label[data-v-74b1de62]{display:block;font-size:12px;color:var(--text-secondary);margin-bottom:4px}.ov-rank__place[data-v-74b1de62]{display:block;font-size:17px;font-weight:800;letter-spacing:-.02em}.ov-rank__val[data-v-74b1de62]{display:block;margin-top:2px;font-size:12px;color:var(--text-muted)}.ov-wrap[data-v-74b1de62]{background:#fff;border:1px solid #e6e6ef;border-radius:16px;overflow:hidden;box-shadow:0 8px 24px #1e1e2e0f}.ov-table[data-v-74b1de62]{border-radius:0}.ov-table thead th[data-v-74b1de62]{background:#f6f6fa;color:var(--text-secondary);border-bottom:1px solid #ececf2;padding:11px 10px}.ov-th[data-v-74b1de62]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.ov-th--rank[data-v-74b1de62]{width:36px;cursor:default}.ov-th--on[data-v-74b1de62]{color:#4649a8}.ov-th__dir[data-v-74b1de62]{font-size:10px;margin-inline-start:4px}.ov-table tbody tr:nth-child(even) td[data-v-74b1de62]{background:#fafafc}.ov-table tbody tr:hover td[data-v-74b1de62]{background:#f3f3f8}.ov-me td[data-v-74b1de62]{background:#f0f1f8!important}.ov-place[data-v-74b1de62]{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;border-radius:999px;font-size:11px;font-weight:700;background:#ececf2;color:#6b6b78}.ov-who[data-v-74b1de62]{display:flex;align-items:center;gap:8px}.ov-me-tag[data-v-74b1de62]{display:inline-block;font-size:10px;font-weight:700;color:#fff;background:#5b5fc7;border-radius:999px;padding:0 6px}.ov-cell[data-v-74b1de62]{position:relative;min-width:72px}.ov-bar[data-v-74b1de62]{position:absolute;inset-block:4px;inset-inline-start:0;border-radius:4px;pointer-events:none;background:#e8e9f2}.ov-cell__n[data-v-74b1de62]{position:relative;z-index:1;font-variant-numeric:tabular-nums;font-weight:600}.ov-small[data-v-74b1de62]{color:var(--text-muted);font-weight:700;margin-inline-start:1px;cursor:help}.ov-frac[data-v-74b1de62]{color:var(--text-muted);font-weight:600;margin-inline-start:8px;letter-spacing:.02em;cursor:help}.ov-arrow[data-v-74b1de62]{display:inline-block;margin-inline-start:3px;font-size:10px;line-height:1;cursor:help}.ov-arrow--up[data-v-74b1de62]{color:#059669}.ov-arrow--down[data-v-74b1de62]{color:#dc2626}.ov-arrow--lg[data-v-74b1de62]{font-size:14px;margin-inline-start:6px}.tr-sec[data-v-74b1de62]{margin:0 0 28px}.tr-toolbar[data-v-74b1de62]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.tr-modes[data-v-74b1de62]{display:flex;gap:6px}.tr-mode[data-v-74b1de62]{border:1px solid #e6e6ef;background:#fff;border-radius:999px;padding:5px 12px;font-size:12px;font-weight:600;cursor:pointer;color:var(--text-secondary)}.tr-mode--on[data-v-74b1de62]{background:#5b5fc7;border-color:#5b5fc7;color:#fff}.tr-pills[data-v-74b1de62]{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 16px}.tr-pill[data-v-74b1de62]{border:1px solid #ececf2;background:#fff;border-radius:10px;padding:7px 10px;font-size:12px;cursor:pointer;text-align:right;min-width:110px}.tr-pill--on[data-v-74b1de62]{border-color:#5b5fc7;background:#f4f4fb}.tr-pill__d[data-v-74b1de62]{display:block;margin-top:2px;font-weight:700;color:var(--text-muted)}.tr-pill--up .tr-pill__d[data-v-74b1de62]{color:#059669}.tr-pill--down .tr-pill__d[data-v-74b1de62]{color:#dc2626}.tr-pill__hint[data-v-74b1de62]{display:block;margin-top:1px;font-size:10px;font-weight:500;color:var(--text-muted)}.tr-chart[data-v-74b1de62]{display:flex;gap:8px;min-height:220px}.tr-chart__y[data-v-74b1de62]{display:flex;flex-direction:column;justify-content:space-between;font-size:11px;color:var(--text-muted);width:40px;text-align:start;padding:4px 0 22px}.tr-chart__plot[data-v-74b1de62]{position:relative;flex:1;min-width:0;direction:rtl;border:1px solid #ececf2;border-radius:12px;background:linear-gradient(#fff,#fafafc);padding:18px 18px 0;overflow:visible}.tr-svg[data-v-74b1de62]{width:100%;height:180px;display:block;overflow:visible}.tr-dots[data-v-74b1de62]{position:absolute;top:18px;left:18px;right:18px;height:180px;pointer-events:none}.tr-dot[data-v-74b1de62]{position:absolute;font-size:10px;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap;line-height:1}.tr-dot--me[data-v-74b1de62]{color:#5b5fc7;transform:translate(-50%,calc(-100% - 6px))}.tr-dot--agency[data-v-74b1de62]{color:#8a8a96;transform:translate(-50%,8px)}.tr-dot--partial[data-v-74b1de62]{font-weight:600;opacity:.75}.tr-partial-note[data-v-74b1de62]{margin:8px 0 0;font-size:12px;color:var(--text-secondary);line-height:1.45}.tr-line[data-v-74b1de62]{stroke-width:2.2;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.tr-line--me[data-v-74b1de62]{stroke:#5b5fc7}.tr-line--agency[data-v-74b1de62]{stroke:#b0b0ba}.tr-x[data-v-74b1de62]{display:flex;justify-content:space-between;font-size:10px;color:var(--text-muted);padding:6px 2px 8px}.tr-x span[data-v-74b1de62]{flex:1;min-width:0;overflow:hidden;text-align:center;white-space:nowrap}.tr-legend[data-v-74b1de62]{display:flex;gap:16px;margin-top:8px;font-size:12px;color:var(--text-secondary)}.tr-swatch[data-v-74b1de62]{display:inline-block;width:14px;height:3px;border-radius:2px;margin-inline-end:6px;vertical-align:middle}.tr-swatch--me[data-v-74b1de62]{background:#5b5fc7}.tr-swatch--agency[data-v-74b1de62]{background:#b0b0ba}@media (max-width: 1100px){.ov-ranks[data-v-74b1de62]{grid-template-columns:repeat(2,minmax(0,1fr))}.ch-cards[data-v-74b1de62]{grid-template-columns:repeat(1,minmax(0,1fr))}}@media (max-width: 980px){.home-funnel[data-v-74b1de62]{flex-wrap:wrap;gap:8px}.home-funnel__stage[data-v-74b1de62]{flex:1 1 40%;border-radius:10px}.home-funnel__rate[data-v-74b1de62]{margin:0}}.cl-top[data-v-74b1de62]{display:flex;flex-wrap:wrap;gap:12px;margin:4px 0 16px}.cl-top__card[data-v-74b1de62]{display:flex;flex-direction:column;gap:6px;min-width:180px;padding:14px 18px;background:#f7f7fb;border-radius:12px}.cl-top__label[data-v-74b1de62]{font-size:12px;color:var(--text-secondary)}.cl-top__score[data-v-74b1de62]{align-self:flex-start;font-size:28px}.cl-top__months[data-v-74b1de62]{font-size:28px;font-weight:700;line-height:1}.cl-top__unit[data-v-74b1de62]{font-size:13px;font-weight:500;color:var(--text-secondary)}.cl-top__empty[data-v-74b1de62]{font-size:16px;font-weight:600;color:var(--text-secondary)}.cl-rank[data-v-74b1de62]{margin:4px 0 18px}.cl-rank__card[data-v-74b1de62]{display:inline-flex;flex-direction:column;gap:6px;min-width:240px;padding:14px 18px;background:#f7f7fb;border-radius:12px}.cl-rank__label[data-v-74b1de62]{font-size:12px;color:var(--text-secondary)}.cl-rank__score-row[data-v-74b1de62]{display:flex;align-items:center}.cl-rank__score[data-v-74b1de62]{align-self:flex-start;font-size:22px}.cl-rank__empty[data-v-74b1de62]{font-size:16px;font-weight:600;color:var(--text-secondary)}.cl-rank__body[data-v-74b1de62]{margin:0;font-size:13px;line-height:1.45;color:var(--text-secondary)}.cl-sec[data-v-74b1de62]{margin-top:22px;scroll-margin-top:12px}.cl-legend-title[data-v-74b1de62]{font-size:14px;font-weight:600;margin:22px 0 10px}.cl-legend-toggle[data-v-74b1de62]{display:flex;align-items:baseline;justify-content:space-between;gap:12px;width:100%;border:0;background:transparent;padding:0;margin:0 0 10px;text-align:inherit;cursor:pointer;font-size:14px;font-weight:600;color:inherit}.cl-legend-toggle[data-v-74b1de62]:hover{color:var(--accent-primary)}.cl-legend-toggle__meta[data-v-74b1de62]{font-size:12px;font-weight:500;color:var(--text-secondary);white-space:nowrap}.home-clients-report[data-v-74b1de62]{margin-top:8px}.cl-sec--in-report[data-v-74b1de62]{margin:6px 0 22px}.cl-explain[data-v-74b1de62]{max-width:280px;font-size:12px;color:var(--text-secondary);line-height:1.4}.cl-muted[data-v-74b1de62]{color:var(--text-muted);font-size:12px}.sat-index[data-v-74b1de62]{display:inline-block;min-width:36px;text-align:center;font-weight:700;font-variant-numeric:tabular-nums;padding:2px 8px;border-radius:8px}.sat-index--good[data-v-74b1de62]{background:#d1fae5;color:#047857}.sat-index--neutral[data-v-74b1de62]{background:#eef0f6;color:#475569}.sat-index--warn[data-v-74b1de62]{background:#fdf0d9;color:#a8710a}.sat-index--bad[data-v-74b1de62]{background:#fde4dc;color:#b23c17}.sat-badge[data-v-74b1de62]{font-size:11.5px;font-weight:600;padding:2px 8px;border-radius:6px;white-space:nowrap}.sat-badge--top[data-v-74b1de62]{background:#d1fae5;color:#047857}.sat-badge--good[data-v-74b1de62]{background:#e8e9f8;color:#5b5fc7}.sat-badge--neutral[data-v-74b1de62]{background:#f1f1f5;color:var(--text-secondary)}.sat-badge--warn[data-v-74b1de62]{background:#fdf0d9;color:#a8710a}.sat-badge--bad[data-v-74b1de62]{background:#fde4dc;color:#b23c17}.sat-badge--stack[data-v-74b1de62]{display:inline-block;margin-top:4px}.sat-more[data-v-74b1de62]{display:block;margin:10px auto 0;border:1px solid var(--border-card);background:var(--bg-card);color:var(--accent-primary);font-size:12.5px;font-weight:600;padding:6px 14px;border-radius:8px;cursor:pointer}.sat-more[data-v-74b1de62]:hover{background:var(--bg-primary)}.hr-months[data-v-74b1de62]{display:flex;align-items:flex-end;gap:6px;min-height:160px;padding:8px 0 0;overflow-x:auto}.hr-month[data-v-74b1de62]{flex:1 1 0;min-width:36px;text-align:center}.hr-month__col[data-v-74b1de62]{height:132px;display:flex;flex-direction:column;align-items:center;justify-content:flex-end}.hr-month__bar[data-v-74b1de62]{width:18px;background:#5b5fc7;border-radius:4px 4px 0 0;min-height:0}.hr-month__n[data-v-74b1de62]{font-size:11px;font-weight:700;font-variant-numeric:tabular-nums;margin-top:4px}.hr-month__tth[data-v-74b1de62]{font-size:10px;color:var(--text-muted);font-variant-numeric:tabular-nums;margin-bottom:4px;white-space:nowrap}.hr-month__lb[data-v-74b1de62]{margin-top:6px;font-size:10px;color:var(--text-muted);white-space:nowrap}.hr-breaks[data-v-74b1de62]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}@media (max-width: 980px){.hr-breaks[data-v-74b1de62]{grid-template-columns:1fr}}.hr-break[data-v-74b1de62]{background:#f7f7fb;border-radius:12px;padding:12px 14px}.hr-break__title[data-v-74b1de62]{margin:0 0 10px;font-size:13px;font-weight:700}.hr-break__row[data-v-74b1de62]{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1.4fr) 28px;gap:8px;align-items:center;margin-bottom:6px;font-size:12px}.hr-break__name[data-v-74b1de62]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hr-break__track[data-v-74b1de62]{height:8px;background:#e8e8ef;border-radius:99px;overflow:hidden}.hr-break__track i[data-v-74b1de62]{display:block;height:100%;background:#5b5fc7;border-radius:99px}.hr-break__n[data-v-74b1de62]{text-align:end;font-variant-numeric:tabular-nums;font-weight:600}.hr-link[data-v-74b1de62]{color:#5b5fc7;font-weight:600;text-decoration:none}.hr-link[data-v-74b1de62]:hover{text-decoration:underline}.n-data-table-td{position:relative}.n-radio-button.tab[data-v-5d9dfa0b]{height:36px!important;line-height:36px!important}.ca-select-tag--confirmed[data-v-21c9ecac]{font-weight:600}.fade-enter-active[data-v-7bd46310],.fade-leave-active[data-v-7bd46310]{transition:opacity .5s ease}.fade-enter-from[data-v-7bd46310],.fade-leave-to[data-v-7bd46310]{opacity:0}.ca-modal-simple-card[data-v-7bd46310]{display:flex;flex-direction:column;overflow:hidden}.ca-modal-simple-card[data-v-7bd46310] .n-card__content{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow:hidden}.ca-modal-simple-scroll[data-v-7bd46310]{flex:1 1 auto;min-height:0;overflow:auto}.ca-modal-simple-actions[data-v-7bd46310]{flex:0 0 auto;margin-top:12px;padding-top:14px;border-top:1px solid rgba(15,23,42,.08);background:#fff}.item[data-v-504e2b6c]{font-family:Rubik;font-style:normal;font-weight:400;font-size:16px;line-height:160%;color:#020926}.ca-info-header[data-v-309a2149]{font-family:Rubik;font-style:normal;font-weight:400;font-size:20px;color:#020926}.careers-none[data-v-7fc018d2]{display:flex;margin-top:8px;font-size:13px}.careers-hint[data-v-7fc018d2]{margin-top:4px;font-size:12px;color:#6b7280;line-height:1.35}.careers-error[data-v-7fc018d2]{margin-top:4px;font-size:12px;color:#d03050;line-height:1.35}.ca-info-header[data-v-177dc06b]{font-family:Rubik;font-style:normal;font-weight:400;font-size:14px;line-height:156%;color:#73788c}.cc-ellipsis-s{width:80%}.cc-ellipsis-l{width:160px}.item{font-weight:400;font-size:12px;line-height:12px;font-feature-settings:"tnum" on,"lnum" on;color:#393e52}.name{font-weight:500;font-size:14px;font-feature-settings:"tnum" on,"lnum" on;line-height:14px;color:#020926}.title{font-weight:400;font-size:12px;line-height:14px;font-feature-settings:"tnum" on,"lnum" on;color:#775ace}.reminder-toggle{padding-top:4px}.reminder-toggle__label{font-size:12px;color:#393e52}.flip-list-move{transition:transform .5s}.no-move{transition:transform 0s}.ghost{opacity:.5;background:#c8ebfb}.list-group{display:flex;flex-direction:column;padding:10px;min-height:100%;background-color:#f9f9fa;gap:8px;border-radius:12px}.drop-zone{display:flex;flex-direction:column;padding:20px;min-height:100%;background-color:#f9f9fa;gap:8px;border-radius:12px}.list-group-item{cursor:move}.list-group-item i{cursor:pointer}.job-form{--jf-ink: #1e1b2e;--jf-muted: #6b7280;--jf-line: #e8e6f0;--jf-soft: #f7f6fb;--jf-brand: #6747ca;--jf-brand-soft: #f0ecfb;--jf-radius: 14px;color:var(--jf-ink)}.job-form__hero{margin-bottom:20px}.job-form__eyebrow{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--jf-muted);margin:0 0 6px}.job-form__title{font-size:20px;font-weight:600;line-height:1.25;margin:0 0 4px;color:var(--jf-ink)}.job-form__subtitle{font-size:13px;color:var(--jf-muted);margin:0 0 4px;line-height:1.45}.job-form__section{background:#fff;border:1px solid var(--jf-line);border-radius:var(--jf-radius);padding:18px 20px 8px;margin-bottom:14px}.job-form__section--flush{padding-bottom:18px}.job-form__pair-grid{max-width:560px}.job-form__section :deep(.n-form-item){width:100%}.job-form__section :deep(.n-base-selection),.job-form__section :deep(.n-input),.job-form__section :deep(.n-input-number),.job-form__section :deep(.n-date-picker){width:100%}.job-form__section-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:12px}.job-form__section-title{font-size:14px;font-weight:600;margin:0;color:var(--jf-ink)}.job-form__section-hint{font-size:12px;color:var(--jf-muted);margin:0}.job-form__advanced{margin-top:4px;margin-bottom:8px}.job-form__advanced :deep(.n-collapse-item){border:1px dashed var(--jf-line)!important;border-radius:12px;background:var(--jf-soft);padding:0 12px}.job-form__advanced :deep(.n-collapse-item__header){padding:10px 4px!important;font-size:13px;font-weight:500;color:var(--jf-muted)}.job-form__advanced :deep(.n-collapse-item__content-inner){padding-top:4px!important;padding-bottom:8px!important}.job-form__contacts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:100%}.job-form__contacts--compact{gap:10px}.job-form__contact-col{background:var(--jf-soft);border:1px solid var(--jf-line);border-radius:12px;padding:12px 10px;min-height:0;min-width:0;display:flex;flex-direction:column}.job-form__contact-col :deep(.n-scrollbar){height:min(280px,calc(100vh - 480px))!important;max-height:280px}.job-form__contact-col :deep(.list-group){min-height:160px!important}.job-form__contact-col :deep(.n-card){width:100%}.job-form__contact-col :deep(.n-space){gap:8px!important}.job-form__contact-label{font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--jf-muted);margin:0 0 2px}.job-form__contact-hint{font-size:11px;color:#9ca3af;margin:0 0 8px;min-height:0;line-height:1.3}.job-form--edit .job-form__hero{margin-bottom:12px}.job-form--edit .job-form__title{font-size:17px}.job-form--edit .job-form__subtitle{font-size:12px}.job-form--edit .job-form__section{padding:12px 14px 4px;margin-bottom:10px;border-radius:12px}.job-form--edit .job-form__section--flush{padding-bottom:12px}.job-form--edit .job-form__section-head{margin-bottom:8px}.job-form--edit .job-form__pair-grid{max-width:480px}.job-form--edit .job-form__contacts--compact .job-form__contact-col :deep(.n-scrollbar){height:200px!important;max-height:200px}.job-form--edit .job-form__contacts--compact .job-form__contact-col :deep(.list-group){min-height:120px!important}.job-form-shell{width:100%;max-width:720px;margin:0 auto}.job-form-shell--wizard{width:min(760px,100%)}.job-form-shell--edit{width:100%;max-width:720px;margin:0 auto}.job-form-steps{width:min(800px,100%);padding:8px 12px 4px}.job-form-steps :deep(.n-step-content-header__title){font-weight:500;font-size:13px}.job-form-card{border-radius:18px!important;border:1px solid var(--jf-line, #e8e6f0)!important;box-shadow:0 10px 40px #1e1b2e0a!important}.tag-card[data-v-366c76af]{margin-top:8px;border:1px solid #e2e8f0;border-radius:14px;overflow:visible;background:#fff;box-shadow:0 1px 4px #0000000f}.role-strip[data-v-366c76af]{display:flex;align-items:center;gap:10px;padding:12px 20px;background:#f8fafc;border-bottom:1px solid #e8edf3;flex-wrap:wrap}.role-strip-label[data-v-366c76af]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#94a3b8;flex-shrink:0}.role-chips[data-v-366c76af]{display:flex;align-items:center;gap:6px;flex-wrap:wrap;flex:1}.role-strip-divider[data-v-366c76af]{width:1px;height:18px;background:#e2e8f0;margin:0 2px}.context-chip[data-v-366c76af]{background:#f1f5f9!important;color:#64748b!important;font-size:12px!important}.location-input[data-v-366c76af]{width:200px!important;font-size:13px!important}.location-chip[data-v-366c76af]{font-size:12px!important}.req-section[data-v-366c76af]{padding:16px 20px 14px;border-bottom:1px solid #f1f5f9}.req-header[data-v-366c76af]{display:flex;align-items:center;gap:8px;margin-bottom:14px;flex-wrap:wrap}.req-star[data-v-366c76af]{color:#f59e0b;font-size:17px}.nice-star[data-v-366c76af]{color:#94a3b8;font-size:17px}.req-header-text[data-v-366c76af]{font-size:13px;font-weight:500;color:#374151}.threshold-input[data-v-366c76af]{width:72px!important}.nice-section[data-v-366c76af]{padding:14px 20px 18px;background:#fafbfc;border-radius:0 0 14px 14px}.nice-header[data-v-366c76af]{display:flex;align-items:center;gap:6px;margin-bottom:12px}.tags-row[data-v-366c76af]{display:flex;flex-wrap:wrap;align-items:center;gap:7px;min-height:36px}.req-tag[data-v-366c76af],.nice-tag[data-v-366c76af],.role-chip[data-v-366c76af]{cursor:default;font-size:12px!important;transition:box-shadow .15s}.clickable[data-v-366c76af]{cursor:pointer!important}.clickable[data-v-366c76af]:hover{box-shadow:0 0 0 2px #6366f159}.prior-tag[data-v-366c76af]{background:#fef3c7!important;color:#92400e!important;border-color:#fde68a!important;font-size:12px!important}.degree-tag[data-v-366c76af]{background:#f3f4f6!important;color:#374151!important}.special-tag[data-v-366c76af]{font-variant-numeric:tabular-nums}.dna-section[data-v-366c76af]{border-top:1px dashed #cbd5e1;padding-top:6px;margin-top:4px}.dna-label[data-v-366c76af]{font-size:16px;margin-right:4px}.dna-tag[data-v-366c76af]{background:#e0f2fe!important;color:#0369a1!important;border-color:#7dd3fc!important;font-size:12px!important;font-weight:600!important}.dna-tag-selected[data-v-366c76af]{background:#0ea5e9!important;color:#fff!important;border-color:#0284c7!important}.exec-section-label[data-v-366c76af]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#6366f1;margin-right:2px}.exec-tag[data-v-366c76af]{background:#eef2ff!important;color:#4338ca!important;border-color:#c7d2fe!important;font-size:12px!important;font-weight:600!important}.exec-signal-tag[data-v-366c76af]{background:#f5f3ff!important;color:#6d28d9!important;border-color:#ddd6fe!important;font-size:12px!important;font-weight:600!important}.tag-edit-wrap[data-v-366c76af]{display:inline-flex;align-items:center;gap:4px;background:#fff;border:2px dashed #6366f1;border-radius:20px;padding:2px 10px}.suggest-wrap[data-v-366c76af]{position:relative;z-index:5}.suggest-list[data-v-366c76af]{position:absolute;top:calc(100% + 4px);left:0;min-width:100%;max-height:220px;overflow-y:auto;background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 8px 20px #0f172a1f;padding:4px 0;z-index:20}.suggest-item[data-v-366c76af]{display:block;width:100%;text-align:left;background:none;border:0;padding:6px 12px;font-size:13px;color:#1e293b;cursor:pointer}.suggest-item[data-v-366c76af]:hover{background:#eef2ff}.tag-edit-wrap.special[data-v-366c76af]{padding:2px 12px}.tag-input[data-v-366c76af]{width:220px!important;min-width:180px!important;font-size:13px!important}.tag-input[data-v-366c76af] .n-input__border,.tag-input[data-v-366c76af] .n-input__state-border{display:none!important}.tag-input[data-v-366c76af] .n-input-wrapper{padding:0!important}.tag-input[data-v-366c76af] .n-input__input-el{min-height:24px!important;font-size:13px!important;color:#1e293b!important;background:transparent!important}.tag-input[data-v-366c76af] .n-base-select-menu,.tag-input[data-v-366c76af] .n-auto-complete-menu{font-size:13px!important}.req-tag[data-v-366c76af] .n-tag__close,.nice-tag[data-v-366c76af] .n-tag__close,.role-chip[data-v-366c76af] .n-tag__close{pointer-events:auto;z-index:1}.tag-input-num[data-v-366c76af]{width:60px!important;font-size:13px!important}.tag-input-num[data-v-366c76af] .n-input__border,.tag-input-num[data-v-366c76af] .n-input__state-border{display:none!important}.tag-input-num[data-v-366c76af] .n-input-wrapper{padding:0 4px!important}.tag-unit[data-v-366c76af]{font-size:11px;color:#64748b;white-space:nowrap}.add-tag[data-v-366c76af]{font-size:12px;color:#6366f1;padding:3px 12px;border:1.5px dashed #c7d2fe;border-radius:20px;cursor:pointer;transition:background .15s,border-color .15s;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.add-tag[data-v-366c76af]:hover{background:#eef2ff;border-color:#6366f1}.add-tag.soft[data-v-366c76af]{color:#94a3b8;border-color:#e2e8f0;font-size:11px}.add-tag.soft[data-v-366c76af]:hover{background:#f8fafc;border-color:#94a3b8;color:#6366f1}.add-chip[data-v-366c76af]{font-size:11px;color:#6366f1;padding:3px 10px;border:1.5px dashed #c7d2fe;border-radius:20px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.add-chip[data-v-366c76af]:hover{background:#eef2ff}.quick-add-popover[data-v-366c76af]{display:flex;flex-direction:column;gap:12px;padding:4px 2px;min-width:230px}.quick-add-row[data-v-366c76af]{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:13px;color:#374151}.quick-add-section-label[data-v-366c76af]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#94a3b8;margin-bottom:-4px}.dna-mode-toggle[data-v-366c76af]{font-size:11px;font-weight:700;color:#8b5cf6;background:#ede9fe;padding:2px 8px;border-radius:10px;cursor:pointer;margin-right:4px;transition:all .15s;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:1px solid #c4b5fd}.dna-mode-toggle[data-v-366c76af]:hover{background:#ddd6fe;border-color:#8b5cf6}.job-info-card[data-v-9b1e9f7c]{position:relative}.job-info-toolbar[data-v-9b1e9f7c]{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;max-width:720px;margin:0 auto 12px;min-height:36px}.job-info-toolbar__spacer[data-v-9b1e9f7c]{flex:1}.job-info-toolbar__actions[data-v-9b1e9f7c]{flex-shrink:0;margin-left:auto}.job-info-tabs[data-v-9b1e9f7c]{flex:0 1 auto}.job-info-edit[data-v-9b1e9f7c]{width:100%;max-width:720px;margin:0 auto;position:relative;padding-bottom:64px}.job-info-edit__pane[data-v-9b1e9f7c]{width:100%;min-height:0}.job-info-edit__pane[data-v-9b1e9f7c] .job-form__contact-col{min-width:0}.tox-tinymce{border-radius:12px!important}.tox-edit-area__iframe{background-color:#f9f9fa!important}.review-step[data-v-2842cf9c]{display:flex;flex-direction:column;gap:16px}.review-lead[data-v-2842cf9c]{margin:0;font-size:14px;color:#64748b}.review-grid[data-v-2842cf9c]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.review-card[data-v-2842cf9c]{background:#f9f9fa;border:1px solid #eceaf5;border-radius:12px;padding:14px 16px}.review-kicker[data-v-2842cf9c]{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#6747ca;margin-bottom:8px}.review-list[data-v-2842cf9c]{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px}.review-list li[data-v-2842cf9c]{display:flex;flex-direction:column;gap:2px;font-size:13px;color:#1e1b4b}.review-muted[data-v-2842cf9c]{color:#64748b;font-weight:400}.review-subject[data-v-2842cf9c]{font-size:15px;font-weight:600;color:#1e1b4b;margin-bottom:8px}.review-body[data-v-2842cf9c]{white-space:pre-wrap;font-size:13px;line-height:1.5;color:#475569}.review-subject.rtl[data-v-2842cf9c],.review-body.rtl[data-v-2842cf9c]{direction:rtl;text-align:right}.review-meta[data-v-2842cf9c]{display:flex;gap:12px;margin-top:12px;font-size:12px;color:#64748b}.review-pdf[data-v-2842cf9c]{display:flex;flex-direction:column;gap:8px}.review-frame[data-v-2842cf9c]{width:100%;min-height:360px;border:1px solid #eceaf5;border-radius:12px;background:#525659}@media (max-width: 720px){.review-grid[data-v-2842cf9c]{grid-template-columns:1fr}}.email-composer[data-v-4ddc2b5c]{display:flex;flex-direction:column;gap:20px}.email-block[data-v-4ddc2b5c]{display:flex;flex-direction:column;gap:8px}.email-label[data-v-4ddc2b5c],.email-ai[data-v-4ddc2b5c]{font-size:13px;font-weight:600;color:#3f3a68}.email-label-row[data-v-4ddc2b5c]{display:flex;align-items:center;justify-content:space-between}.email-hint[data-v-4ddc2b5c]{font-size:12px;line-height:1.4}.email-hint-error[data-v-4ddc2b5c]{color:#d03050}.email-hint-warn[data-v-4ddc2b5c]{color:#b45309}.email-recipients[data-v-4ddc2b5c]{display:flex;flex-wrap:wrap;gap:8px;padding:12px;background:#f9f9fa;border:1px solid #eceaf5;border-radius:12px;min-height:48px}.email-recipients.invalid[data-v-4ddc2b5c]{border-color:#d03050}.email-chip[data-v-4ddc2b5c]{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border-radius:999px;background:#fff;border:1px solid #e4e0f2;cursor:pointer}.email-chip.on[data-v-4ddc2b5c]{border-color:#6747ca;background:#f4f0ff}.email-chip-text[data-v-4ddc2b5c]{font-size:13px;color:#334155}.email-chip-name[data-v-4ddc2b5c]{font-weight:600;margin-right:6px;color:#1e1b4b}.email-empty[data-v-4ddc2b5c]{margin:0;color:#94a3b8;font-size:13px}.email-field.rtl[data-v-4ddc2b5c] input,.email-field.rtl[data-v-4ddc2b5c] textarea{direction:rtl;text-align:right}.send-summary[data-v-6a6a0262]{display:flex;flex-direction:column;gap:16px}.send-summary-card[data-v-6a6a0262]{background:#f9f9fa;border:1px solid #eceaf5;border-radius:12px;padding:14px 16px}.send-summary-kicker[data-v-6a6a0262]{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#6747ca;margin-bottom:10px}.send-summary-radio[data-v-6a6a0262]{display:block;margin-bottom:12px}.send-summary-empty[data-v-6a6a0262]{margin:0;color:#94a3b8;font-size:13px}.pdf-live[data-v-0e73ad9a]{display:flex;flex-direction:column;height:100%;min-height:0;background:#f4f3f8;border:1px solid #eeeaf4;border-radius:10px;overflow:hidden}.pdf-live-toolbar[data-v-0e73ad9a]{display:flex;align-items:center;justify-content:space-between;padding:6px 10px;background:#fff;border-bottom:1px solid #eeeaf4}.pdf-live-label[data-v-0e73ad9a]{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:#2d2a4a}.pdf-live-dot[data-v-0e73ad9a]{width:7px;height:7px;border-radius:50%;background:#5da338}.pdf-live-dot.busy[data-v-0e73ad9a]{background:#c4b5fd}.pdf-live-frame[data-v-0e73ad9a]{flex:1 1 auto;width:100%;min-height:0;height:100%;border:0;background:#6b7280}.pdf-live-empty[data-v-0e73ad9a],.pdf-live-error[data-v-0e73ad9a]{flex:1;display:flex;align-items:center;justify-content:center;padding:24px;color:#64748b;font-size:13px;text-align:center}.pdf-live-error[data-v-0e73ad9a]{color:#d03050}.summary-card[data-v-61ca17bc]{display:flex;flex-direction:column;gap:8px}.summary-head[data-v-61ca17bc]{display:flex;align-items:center;justify-content:space-between;gap:12px}.summary-inline[data-v-61ca17bc]{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:#64748b}.summary-input.rtl[data-v-61ca17bc] textarea{direction:rtl;text-align:right}.pdf-section[data-v-027ad9c3]{border:1px solid #eeeaf4;border-radius:10px;background:#fff;overflow:hidden}.pdf-section.off[data-v-027ad9c3]{background:#fcfcfd}.pdf-section-head[data-v-027ad9c3]{display:flex;align-items:center;gap:8px;padding:7px 10px}.pdf-section-toggle[data-v-027ad9c3]{flex:1;display:flex;align-items:center;gap:8px;border:0;background:transparent;cursor:pointer;text-align:left;padding:0;min-height:24px}.pdf-section-title[data-v-027ad9c3]{font-size:13px;font-weight:600;color:#2d2a4a}.pdf-section-empty[data-v-027ad9c3]{font-size:10px;color:#94a3b8;background:#f4f4f6}.pdf-section-extra[data-v-027ad9c3]{margin-left:auto}.pdf-section-chevron[data-v-027ad9c3]{color:#c4c0d4;font-size:11px;transition:transform .15s ease}.pdf-section-chevron.open[data-v-027ad9c3]{transform:rotate(180deg)}.pdf-section-body[data-v-027ad9c3]{padding:0 10px 10px}.pdf-section-body.dimmed[data-v-027ad9c3]{opacity:.45;pointer-events:none}.pdf-content-form[data-v-c17206f8]{width:100%}.pdf-content[data-v-c17206f8]{display:flex;flex-direction:column;gap:8px}.pdf-content.rtl .pdf-content-editor[data-v-c17206f8]{direction:rtl}.pdf-content-layout[data-v-c17206f8]{display:grid;grid-template-columns:minmax(320px,.72fr) minmax(520px,1.28fr);gap:16px;align-items:stretch}.pdf-content-editor[data-v-c17206f8],.pdf-content-preview[data-v-c17206f8]{min-width:0}.pdf-content-preview[data-v-c17206f8]{position:sticky;top:0;height:calc(100vh - 220px);min-height:560px}.pdf-editor-toolbar[data-v-c17206f8]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.pdf-editor-title[data-v-c17206f8]{font-size:13px;font-weight:600;color:#2d2a4a}.pdf-sections[data-v-c17206f8]{display:flex;flex-direction:column;gap:6px}.pdf-content-tabs[data-v-c17206f8]{margin-bottom:4px}.pdf-fields[data-v-c17206f8]{display:grid;gap:8px}.pdf-fields.compact[data-v-c17206f8]{grid-template-columns:1fr 1fr;gap:8px 10px}.pdf-field[data-v-c17206f8]{display:flex;flex-direction:column;gap:3px;font-size:11px;font-weight:500;color:#8b87a2}.pdf-field.inline[data-v-c17206f8]{flex-direction:row;align-items:center;gap:8px}.pdf-field-row.end[data-v-c17206f8]{display:flex;justify-content:flex-end;margin-bottom:8px}.pdf-readonly[data-v-c17206f8]{white-space:pre-wrap;line-height:1.45;padding:8px 10px;border-radius:8px;background:#f7f7f9;color:#3f3c52;font-size:12px;font-weight:400;max-height:140px;overflow:auto}.pdf-empty[data-v-c17206f8]{margin:0;color:#94a3b8;font-size:13px;font-style:italic}.pdf-item-list[data-v-c17206f8]{display:flex;flex-direction:column;gap:10px}.pdf-item[data-v-c17206f8]{display:flex;flex-direction:column;gap:8px}.pdf-item-head[data-v-c17206f8]{display:flex;align-items:flex-start;gap:10px}.pdf-item-title[data-v-c17206f8]{font-size:13px;font-weight:600;color:#1e1b4b}.pdf-item-meta[data-v-c17206f8]{font-size:12px;color:#64748b;font-weight:400;display:flex;flex-wrap:wrap;gap:8px;align-items:center}.pdf-docs-radio[data-v-c17206f8]{display:block;margin-bottom:12px}@media (max-width: 1100px){.pdf-content-layout[data-v-c17206f8]{grid-template-columns:1fr}.pdf-content-preview[data-v-c17206f8]{position:static;height:70vh;min-height:420px}.pdf-fields.compact[data-v-c17206f8]{grid-template-columns:1fr}}.send-jobs[data-v-12c0eeb8]{display:flex;flex-direction:column;gap:16px}.send-jobs-kicker[data-v-12c0eeb8]{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#6747ca}.send-jobs-title[data-v-12c0eeb8]{margin:4px 0 0;font-size:18px;font-weight:600;color:#1e1b4b}.send-jobs-sub[data-v-12c0eeb8]{margin:6px 0 0;font-size:13px;color:#64748b}.send-jobs-error[data-v-12c0eeb8]{margin:8px 0 0;color:#d03050;font-size:13px}.send-jobs-list[data-v-12c0eeb8]{display:flex;flex-direction:column;gap:8px;max-height:360px;overflow:auto}.send-job-card[data-v-12c0eeb8]{display:flex;align-items:flex-start;gap:12px;padding:12px 14px;border:1px solid #eceaf5;border-radius:12px;background:#f9f9fa;cursor:pointer}.send-job-card.selected[data-v-12c0eeb8]{border-color:#6747ca;background:#f4f0ff}.send-job-top[data-v-12c0eeb8]{display:flex;align-items:baseline;gap:8px}.send-job-number[data-v-12c0eeb8]{font-size:12px;font-weight:700;color:#6747ca}.send-job-title[data-v-12c0eeb8]{font-size:14px;font-weight:600;color:#1e1b4b}.send-job-meta[data-v-12c0eeb8]{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px;font-size:12px;color:#64748b}.send-jobs-empty[data-v-12c0eeb8]{margin:0;color:#94a3b8;font-size:13px}.send-jobs-mode[data-v-12c0eeb8]{display:flex;flex-direction:column;gap:8px}.to-manager-overlay{position:fixed;inset:0;z-index:50000;display:flex;align-items:flex-start;justify-content:center;padding:48px 16px 24px;background:rgba(15,23,42,.45);overflow:auto;pointer-events:auto}.to-manager-card{position:relative;background:#fff;border-radius:12px;box-shadow:0 18px 50px #0f172a47;max-height:calc(100vh - 72px);display:flex;flex-direction:column;overflow:hidden;pointer-events:auto}.to-manager-close{position:absolute;top:10px;right:14px;z-index:2;border:0;background:transparent;font-size:28px;line-height:1;cursor:pointer;color:#64748b}.to-manager-header{flex:0 0 auto;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:22px 48px 0 24px}.to-manager-kicker{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#6747ca;margin-bottom:4px}.to-manager-name{font-size:20px;font-weight:600;color:#1e1b4b}.to-manager-steps{display:flex;align-items:center;gap:8px;margin:0;padding:0;list-style:none}.to-manager-step{display:flex;align-items:center;gap:6px;color:#94a3b8;font-size:12px;font-weight:500}.to-manager-step-dot{width:22px;height:22px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#f1f5f9;font-size:11px;font-weight:700}.to-manager-step.active{color:#6747ca}.to-manager-step.active .to-manager-step-dot{background:#6747ca;color:#fff}.to-manager-step.done{color:#5da338}.to-manager-step.done .to-manager-step-dot{background:#e8f6df;color:#5da338}.to-manager-body{flex:1 1 auto;min-height:0;overflow:auto;padding:16px 20px 8px}.to-manager-actions{flex:0 0 auto;padding:14px 24px 18px;border-top:1px solid rgba(15,23,42,.08);background:#fff}@media (max-width: 720px){.to-manager-header{flex-direction:column}.to-manager-step-label{display:none}}.group-button[data-v-3e09e0ab]{width:160px;height:40px!important;line-height:40px!important;text-align:center}.opportunities-button-group[data-v-3e09e0ab]{display:flex;justify-content:space-between}.opportunities-button[data-v-3e09e0ab]{width:126px;height:40px;line-height:40px;text-align:center;margin-right:.8rem}.tech-skills-field[data-v-05f83c04]{width:100%}.skills-confirmed-legend[data-v-05f83c04]{margin-top:.35rem;font-size:.78rem;color:#36ad6a;font-weight:500}.rec-questions[data-v-158cf481]{margin-top:.35rem}.rec-questions-status[data-v-158cf481]{display:flex;align-items:center;gap:.5rem;font-size:.85rem;color:#5c5c72;padding:.35rem 0}.rec-questions-status--error[data-v-158cf481]{color:#d03050}.rec-questions-list[data-v-158cf481]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.55rem}.rec-questions-item[data-v-158cf481]{display:flex;gap:.65rem;align-items:flex-start;padding:.55rem .7rem;border-radius:10px;background:#fff;box-shadow:inset 0 0 0 1px #0f172a0f}.rec-questions--rtl .rec-questions-item[data-v-158cf481]{flex-direction:row;text-align:right}.rec-questions-num[data-v-158cf481]{flex:0 0 auto;width:1.35rem;height:1.35rem;border-radius:999px;background:#e8f7ee;color:#36ad6a;font-size:.75rem;font-weight:700;display:inline-flex;align-items:center;justify-content:center;margin-top:.1rem}.rec-questions-text[data-v-158cf481]{flex:1 1 auto;font-size:.9rem;line-height:1.45;color:#1e1e2e}.rec-questions--rtl .rec-questions-text[data-v-158cf481]{text-align:right}.interview-summary-field[data-v-8d713b58]{width:100%;display:flex;flex-direction:column;gap:.5rem}.interview-summary-ai[data-v-8d713b58]{display:flex;align-items:center;gap:.5rem;color:#5c5c72;font-size:.875rem}.interview-summary-textarea[data-v-8d713b58]{width:100%}[data-v-8d713b58] .interview-summary-textarea .n-input,[data-v-8d713b58] .interview-summary-textarea .n-input-wrapper{min-height:240px}[data-v-8d713b58] .interview-summary-textarea textarea.n-input__textarea-el{min-height:220px!important;line-height:1.55;font-size:.95rem}.fade-enter-active[data-v-70018fcc],.fade-leave-active[data-v-70018fcc]{transition:opacity .5s ease}.fade-enter-from[data-v-70018fcc],.fade-leave-to[data-v-70018fcc]{opacity:0}.interview-source-banner[data-v-33de0ea4]{margin:.35rem 0 .75rem;padding:.7rem .9rem;border-radius:10px;background:#eef2ff;color:#3730a3;font-size:.875rem;line-height:1.45}.interview-form-sections[data-v-33de0ea4]{display:flex;flex-direction:column;gap:.85rem;margin:.25rem 0 .75rem}.interview-form-section[data-v-33de0ea4]{padding:1rem 1.15rem 1.1rem;border:none;border-radius:14px;background:#f6f7fa;box-shadow:inset 0 0 0 1px #0f172a0f}.interview-form-section--invalid[data-v-33de0ea4]{box-shadow:inset 0 0 0 1.5px #d03050}.interview-form-section-title[data-v-33de0ea4]{margin:0 0 .85rem;padding-inline-start:.65rem;border-inline-start:3px solid #36ad6a;font-size:.92rem;font-weight:650;letter-spacing:.01em;color:#1e1e2e;line-height:1.2}.interview-form-optional[data-v-33de0ea4]{display:flex;flex-direction:column;gap:.45rem}.interview-form-optional-toggle[data-v-33de0ea4]{display:flex;align-items:center;justify-content:space-between;width:100%;padding:.65rem 1rem;border:none;border-radius:12px;background:#f6f7fa;box-shadow:inset 0 0 0 1px #0f172a0f;cursor:pointer;font:inherit;font-weight:600;color:#3a3a4d;text-align:start;transition:background .15s ease}.interview-form-optional-toggle[data-v-33de0ea4]:hover{background:#eef0f5}.interview-form-optional-toggle--invalid[data-v-33de0ea4]{box-shadow:inset 0 0 0 1.5px #d03050;color:#d03050}.interview-form-optional-chevron[data-v-33de0ea4]{font-size:1.15rem;font-weight:500;color:#8a8aa0;line-height:1}.interview-form-optional-body[data-v-33de0ea4]{padding:.85rem 1.1rem 1rem;border:none;border-radius:12px;background:#f6f7fa;box-shadow:inset 0 0 0 1px #0f172a0f}.interview-form-questions-toggle[data-v-33de0ea4]{margin-top:.85rem}.interview-form-questions-body[data-v-33de0ea4]{margin-top:.45rem}.n-radio-button.button[data-v-1556bb8e]{height:40px!important;line-height:40px!important;width:8rem!important;display:inline-block;padding:0 10px!important}.n-button.action-button .n-button__content{width:100%}.n-button.action-button-approach{--n-text-color: #B4D6A1}.n-button.action-button-interested{--n-text-color: "#88BD6D"}.selection-count[data-v-44b1004e]{font-weight:500;color:#6747ca}.cal-ai-bar[data-v-6e58b222]{display:inline-flex;align-items:center;gap:10px}.cal-ai-progress[data-v-6e58b222]{font-size:12px;color:#666;white-space:nowrap}.cal-ai-notes[data-v-6e58b222]{background:#f7f7fb;border-radius:6px;padding:10px 12px;margin-bottom:14px;font-size:12px;color:#555;line-height:1.45}.cal-ai-empty[data-v-6e58b222]{color:#888;font-size:13px;padding:12px 0}.cal-ai-card[data-v-6e58b222]{border:1px solid #ebe7f5;border-radius:8px;padding:12px 14px;margin-bottom:10px}.cal-ai-card-head[data-v-6e58b222]{margin-bottom:6px}.cal-ai-lever[data-v-6e58b222]{font-weight:600;color:#3d2e7a}.cal-ai-summary[data-v-6e58b222]{font-size:13px;margin:4px 0 8px}.cal-ai-diff[data-v-6e58b222]{font-size:12px;background:#faf9fc;border-radius:4px;padding:8px 10px;margin-bottom:8px;line-height:1.4;word-break:break-word}.cal-ai-diff .muted[data-v-6e58b222]{color:#999;display:inline-block;width:52px}.cal-ai-rationale[data-v-6e58b222]{font-size:12px;color:#555;line-height:1.45;margin-bottom:6px}.cal-ai-evidence[data-v-6e58b222]{margin-top:4px}.ev-src[data-v-6e58b222]{opacity:.65;font-size:10px}.interview-summary-cell[data-v-9ea39ed8]{min-width:0;flex:1;padding:2px 4px 2px 0}.interview-summary-cell[data-v-9ea39ed8] div{line-height:1.6;font-size:13px}.interview-summary-cell[data-v-9ea39ed8] p{margin:0 0 8px;line-height:1.6}.interview-summary-cell[data-v-9ea39ed8] p:last-child{margin-bottom:0}.mgr-note-empty[data-v-530cfc12],.fit-empty[data-v-00cec9be]{color:#b0b0b0}.scoring-banner[data-v-21c69a8e]{padding:10px 16px;background:linear-gradient(135deg,#1a1a2e 0%,#16213e 100%);border:1px solid #0f3460;border-radius:8px;color:#e0e0ff;font-size:13px;animation:fadeIn-21c69a8e .3s ease-in}.scoring-banner--interrupted[data-v-21c69a8e]{background:linear-gradient(135deg,#3a2a12 0%,#3e2416 100%);border-color:#7a4b0f;color:#ffe0b3}.scoring-banner--hold[data-v-21c69a8e]{background:linear-gradient(135deg,#3a3012 0%,#3e3216 100%);border-color:#8a6a0f;color:#fff3c4}.scoring-banner-inner[data-v-21c69a8e]{display:flex;align-items:center;gap:10px}.scoring-stop-btn[data-v-21c69a8e]{margin-left:8px;padding:2px 10px;border:0;border-radius:4px;background:#f0a020;color:#1a1a2e;font-size:12px;font-weight:600;cursor:pointer}.scoring-stop-btn[data-v-21c69a8e]:disabled{opacity:.7;cursor:default}.scoring-spinner[data-v-21c69a8e]{width:14px;height:14px;border:2px solid rgba(99,140,255,.3);border-top-color:#638cff;border-radius:50%;animation:spin-21c69a8e .8s linear infinite;flex-shrink:0}@keyframes spin-21c69a8e{to{transform:rotate(360deg)}}@keyframes fadeIn-21c69a8e{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.blacklist-avatar.n-avatar img{border:3px solid #D45555;border-radius:50%}.active-candidate-avatar.n-avatar img{border:3px solid #17BA90;border-radius:50%}.process-card[data-v-28ae5ed4]{position:relative}.process-card-delete-btn[data-v-28ae5ed4]{position:absolute;top:8px;right:8px;min-width:28px;width:28px;height:28px;z-index:1}.ai-label[data-v-3555820d]{font-size:13px;font-weight:600;margin-bottom:6px}.ai-optional[data-v-3555820d]{font-weight:400;font-size:12px;color:#999}.ai-preview[data-v-3555820d]{border:1px solid #e0e0e6;border-radius:8px;padding:12px 16px;background:#fafafa;max-height:320px;overflow-y:auto}.ai-preview.rtl[data-v-3555820d]{direction:rtl;text-align:right}.ai-preview-subject[data-v-3555820d]{font-weight:600;margin-bottom:10px;padding-bottom:8px;border-bottom:1px solid #ececf2}.ai-preview-body[data-v-3555820d]{white-space:pre-wrap;font-size:14px;line-height:1.6}.ai-preview-bar[data-v-3555820d]{display:flex;align-items:center;justify-content:space-between;min-height:24px;margin-bottom:4px}.ai-standing[data-v-3555820d]{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px}.ai-adjust[data-v-3555820d]{display:flex;flex-wrap:wrap;gap:10px 28px;padding:10px 12px;border:1px solid #ececf2;border-radius:8px}.ai-adjust-row[data-v-3555820d]{display:flex;align-items:center;gap:8px}.ai-adjust-focus[data-v-3555820d]{flex-basis:100%;padding-top:10px;border-top:1px solid #f0f0f4}.ai-adjust-name[data-v-3555820d]{min-width:52px;font-size:12px;color:#666}.ai-generating[data-v-3555820d]{color:#999;font-size:13px}.ql-container{box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;font-size:13px;height:100%;margin:0;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container.ql-disabled .ql-editor ul[data-checked]>li:before{pointer-events:none}.ql-clipboard{left:-100000px;height:1px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{box-sizing:border-box;line-height:1.42;height:100%;outline:none;overflow-y:auto;padding:12px 15px;-o-tab-size:4;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap;word-wrap:break-word}.ql-editor>*{cursor:text}.ql-editor p,.ql-editor ol,.ql-editor ul,.ql-editor pre,.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{margin:0;padding:0;counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol,.ql-editor ul{padding-left:1.5em}.ql-editor ol>li,.ql-editor ul>li{list-style-type:none}.ql-editor ul>li:before{content:"\2022"}.ql-editor ul[data-checked=true],.ql-editor ul[data-checked=false]{pointer-events:none}.ql-editor ul[data-checked=true]>li *,.ql-editor ul[data-checked=false]>li *{pointer-events:all}.ql-editor ul[data-checked=true]>li:before,.ql-editor ul[data-checked=false]>li:before{color:#777;cursor:pointer;pointer-events:all}.ql-editor ul[data-checked=true]>li:before{content:"\2611"}.ql-editor ul[data-checked=false]>li:before{content:"\2610"}.ql-editor li:before{display:inline-block;white-space:nowrap;width:1.2em}.ql-editor li:not(.ql-direction-rtl):before{margin-left:-1.5em;margin-right:.3em;text-align:right}.ql-editor li.ql-direction-rtl:before{margin-left:.3em;margin-right:-1.5em}.ql-editor ol li:not(.ql-direction-rtl),.ql-editor ul li:not(.ql-direction-rtl){padding-left:1.5em}.ql-editor ol li.ql-direction-rtl,.ql-editor ul li.ql-direction-rtl{padding-right:1.5em}.ql-editor ol li{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;counter-increment:list-0}.ql-editor ol li:before{content:counter(list-0,decimal) ". "}.ql-editor ol li.ql-indent-1{counter-increment:list-1}.ql-editor ol li.ql-indent-1:before{content:counter(list-1,lower-alpha) ". "}.ql-editor ol li.ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-2{counter-increment:list-2}.ql-editor ol li.ql-indent-2:before{content:counter(list-2,lower-roman) ". "}.ql-editor ol li.ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-3{counter-increment:list-3}.ql-editor ol li.ql-indent-3:before{content:counter(list-3,decimal) ". "}.ql-editor ol li.ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-4{counter-increment:list-4}.ql-editor ol li.ql-indent-4:before{content:counter(list-4,lower-alpha) ". "}.ql-editor ol li.ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-5{counter-increment:list-5}.ql-editor ol li.ql-indent-5:before{content:counter(list-5,lower-roman) ". "}.ql-editor ol li.ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-6{counter-increment:list-6}.ql-editor ol li.ql-indent-6:before{content:counter(list-6,decimal) ". "}.ql-editor ol li.ql-indent-6{counter-reset:list-7 list-8 list-9}.ql-editor ol li.ql-indent-7{counter-increment:list-7}.ql-editor ol li.ql-indent-7:before{content:counter(list-7,lower-alpha) ". "}.ql-editor ol li.ql-indent-7{counter-reset:list-8 list-9}.ql-editor ol li.ql-indent-8{counter-increment:list-8}.ql-editor ol li.ql-indent-8:before{content:counter(list-8,lower-roman) ". "}.ql-editor ol li.ql-indent-8{counter-reset:list-9}.ql-editor ol li.ql-indent-9{counter-increment:list-9}.ql-editor ol li.ql-indent-9:before{content:counter(list-9,decimal) ". "}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor.ql-blank:before{color:#0009;content:attr(data-placeholder);font-style:italic;left:15px;pointer-events:none;position:absolute;right:15px}.ql-snow.ql-toolbar:after,.ql-snow .ql-toolbar:after{clear:both;content:"";display:table}.ql-snow.ql-toolbar button,.ql-snow .ql-toolbar button{background:none;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px;margin-left:1px;margin-right:1px}.ql-snow.ql-toolbar button svg,.ql-snow .ql-toolbar button svg{float:left;height:100%}.ql-snow.ql-toolbar button:active:hover,.ql-snow .ql-toolbar button:active:hover{outline:none}.ql-snow.ql-toolbar input.ql-image[type=file],.ql-snow .ql-toolbar input.ql-image[type=file]{display:none}.ql-snow.ql-toolbar button:hover,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar button:focus,.ql-snow .ql-toolbar button:focus,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-item:hover{background-color:#f3f4f6}.ql-snow.ql-toolbar button.ql-active,.ql-snow .ql-toolbar button.ql-active,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item.ql-selected{background-color:#dbeafe;color:#2563eb}.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill{fill:#2563eb}.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter{stroke:#2563eb}@media (pointer: coarse){.ql-snow.ql-toolbar button:hover:not(.ql-active),.ql-snow .ql-toolbar button:hover:not(.ql-active){color:#4b5563}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#4b5563}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#4b5563}}.ql-snow,.ql-snow *{box-sizing:border-box}.ql-snow .ql-hidden{display:none}.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.ql-snow .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-snow .ql-formats{display:inline-block;vertical-align:middle}.ql-snow .ql-formats:after{clear:both;content:"";display:table}.ql-snow .ql-stroke{fill:none;stroke:#4b5563;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-snow .ql-stroke-miter{fill:none;stroke:#4b5563;stroke-miterlimit:10;stroke-width:2}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#4b5563}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-thin,.ql-snow .ql-stroke.ql-thin{stroke-width:1}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-snow .ql-editor code,.ql-snow .ql-editor pre{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor pre{white-space:pre-wrap;margin-bottom:5px;margin-top:5px;padding:5px 10px}.ql-snow .ql-editor code{font-size:85%;padding:2px 4px}.ql-snow .ql-editor pre.ql-syntax{background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-snow .ql-editor img{max-width:100%}.ql-snow .ql-picker{color:#4b5563;display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle;margin-right:1px;margin-left:1px}.ql-snow .ql-picker-label{cursor:pointer;display:flex;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-snow .ql-picker-label:before{display:inline-block;line-height:22px}.ql-snow .ql-picker-options{background-color:#fff;display:none;min-width:100%;position:absolute;white-space:nowrap}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding:5px 8px}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#d1d5db;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#d1d5db}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#d1d5db}.ql-snow .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:3px}.ql-snow .ql-icon-picker .ql-picker-item{height:24px;width:24px;padding:2px 4px;margin:2px}.ql-snow .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-snow .ql-color-picker .ql-picker-item{border:1px solid transparent;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{position:absolute;margin-top:-9px;right:0;top:50%;width:18px}.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""]):before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-label:before,.ql-snow .ql-picker.ql-header .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{content:"Heading 1"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{content:"Heading 2"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{content:"Heading 3"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{content:"Heading 4"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{content:"Heading 5"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{content:"Heading 6"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-label:before,.ql-snow .ql-picker.ql-font .ql-picker-item:before{content:"Sans Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{content:"Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{content:"Monospace"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-label:before,.ql-snow .ql-picker.ql-size .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{content:"Small"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{content:"Large"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{content:"Huge"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-toolbar.ql-snow{border:1px solid #d1d5db;box-sizing:border-box;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;padding:8px}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid transparent}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid transparent;box-shadow:#0003 0 2px 8px}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#d1d5db}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0px}.ql-snow .ql-tooltip{background-color:#fff;border:1px solid #d1d5db;box-shadow:0 0 5px #d1d5db;color:#4b5563;padding:5px 12px;white-space:nowrap}.ql-snow .ql-tooltip:before{content:"Visit URL:";line-height:26px;margin-right:8px}.ql-snow .ql-tooltip input[type=text]{display:none;border:1px solid #d1d5db;font-size:13px;height:26px;margin:0;padding:3px 5px;width:170px}.ql-snow .ql-tooltip a.ql-preview{display:inline-block;max-width:200px;overflow-x:hidden;text-overflow:ellipsis;vertical-align:top}.ql-snow .ql-tooltip a.ql-action:after{border-right:1px solid #d1d5db;content:"Edit";margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove:before{content:"Remove";margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action:after{border-right:0px;content:"Save";padding-right:0}.ql-snow .ql-tooltip[data-mode=link]:before{content:"Enter link:"}.ql-snow .ql-tooltip[data-mode=formula]:before{content:"Enter formula:"}.ql-snow .ql-tooltip[data-mode=video]:before{content:"Enter video:"}.ql-snow a{color:#2563eb}.ql-container.ql-snow{border:1px solid #d1d5db}.client-report-wrapper[data-v-2f156842]{position:fixed;top:0;left:0;width:100vw;height:100vh;margin:0;padding:0;overflow:hidden}.report-iframe[data-v-2f156842]{width:100%;height:100%;border:none}.pcp[data-v-6ed05716]{background:#f8f8fc;border:1px solid #ececf4;border-radius:12px;padding:12px 14px 14px;margin:6px 0}.pcp__head[data-v-6ed05716]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.pcp__title[data-v-6ed05716]{font-weight:700;font-size:13.5px;color:#444;display:flex;align-items:center;gap:6px}.pcp__count[data-v-6ed05716]{background:#e4e4ef;color:#555;border-radius:999px;font-size:11px;padding:0 8px;font-weight:600}.pcp__close[data-v-6ed05716]{color:#888}.pcp__state[data-v-6ed05716]{display:flex;align-items:center;gap:8px;color:#999;font-size:13px;padding:6px 2px}.pcp__grid[data-v-6ed05716]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:10px}.pcp-card[data-v-6ed05716]{background:#fff;border:1px solid #ececf2;border-radius:10px;padding:12px 14px;display:flex;flex-direction:column;gap:6px}.pcp-card__top[data-v-6ed05716]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.pcp-card__name[data-v-6ed05716]{font-weight:700;font-size:14px;color:#333}.pcp-card__name--link[data-v-6ed05716]{color:#2b6cb0;text-decoration:none}.pcp-card__name--link[data-v-6ed05716]:hover{text-decoration:underline}.pcp-badge[data-v-6ed05716]{border-radius:999px;font-size:10.5px;padding:1px 8px;font-weight:600;white-space:nowrap}.pcp-badge--ok[data-v-6ed05716]{background:#e7f6ec;color:#1b7a3d}.pcp-badge--warn[data-v-6ed05716]{background:#fdeaea;color:#a33}.pcp-badge--muted[data-v-6ed05716]{background:#f2f2f7;color:#888}.pcp-card__sub[data-v-6ed05716]{color:#888;font-size:12px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.pcp-src[data-v-6ed05716]{background:#ede7fb;color:#6a4fc9;border-radius:6px;font-size:10.5px;padding:0 6px;font-weight:600}.pcp-src--pearch[data-v-6ed05716]{background:#e8f1fb;color:#2b6cb0}.pcp-card__info[data-v-6ed05716]{font-size:12.5px;color:#555}.pcp-card__info--muted[data-v-6ed05716]{color:#aaa;font-size:12px}.pcp-line[data-v-6ed05716]{padding:1px 0;text-align:left;direction:ltr}.pcp-card__actions[data-v-6ed05716]{display:flex;align-items:center;gap:8px;margin-top:2px}.pcp-linkedin[data-v-6ed05716]{margin-right:auto;background:#0a66c2;color:#fff;border-radius:4px;font-size:11px;font-weight:700;padding:1px 6px;text-decoration:none;font-family:Arial,sans-serif}.pcp-linkedin[data-v-6ed05716]:hover{background:#084d92}.prospects[data-v-74c386aa]{padding:8px 0 40px}.prospects-state[data-v-74c386aa]{display:flex;flex-direction:column;align-items:center;gap:12px;padding:60px 0;color:#666}.prospects-head[data-v-74c386aa]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:8px}.prospects-stats[data-v-74c386aa]{display:flex;gap:8px;flex-wrap:wrap}.p-pill[data-v-74c386aa]{background:#f2f2f7;border-radius:999px;padding:4px 12px;font-size:13px;color:#444}.p-pill--ok[data-v-74c386aa]{background:#e7f6ec;color:#1b7a3d}.p-pill--muted[data-v-74c386aa]{color:#888}.prospects-note[data-v-74c386aa]{background:#fff8e6;border:1px solid #f2dfa8;border-radius:8px;padding:10px 14px;font-size:13px;color:#7a5c00}.prospects-section[data-v-74c386aa]{margin-top:26px}.prospects-section__title[data-v-74c386aa]{font-size:18px;font-weight:700;margin:0 0 2px;display:flex;align-items:center;gap:8px}.p-count[data-v-74c386aa]{background:#e8483f;color:#fff;border-radius:999px;font-size:12px;padding:1px 9px}.prospects-section__sub[data-v-74c386aa]{color:#777;font-size:13px;margin:0 0 10px}.pt[data-v-74c386aa]{width:100%;border-collapse:collapse;font-size:14px}.pt th[data-v-74c386aa]{text-align:right;font-weight:600;color:#666;font-size:12.5px;border-bottom:2px solid #eee;padding:8px 10px}.pt td[data-v-74c386aa]{border-bottom:1px solid #f0f0f0;padding:8px 10px}.pt__name[data-v-74c386aa]{font-weight:600}.pt__row--click[data-v-74c386aa]{cursor:pointer}.pt__row--click:hover td[data-v-74c386aa]{background:#fafafa}.pt__sub[data-v-74c386aa]{background:#fbfbfd}.p-jobline[data-v-74c386aa]{padding:2px 0}.p-contact[data-v-74c386aa]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:4px 0}.p-contact-name[data-v-74c386aa]{font-weight:700;color:#2b6cb0;text-decoration:underline;cursor:pointer}.p-contact-name[data-v-74c386aa]:hover{color:#1a4f8b}.p-contact-head[data-v-74c386aa]{padding:2px 0 6px}.p-caret[data-v-74c386aa]{color:#999;font-size:12px;margin-left:4px}.p-badge[data-v-74c386aa]{background:#ede7fb;color:#6a4fc9;border-radius:6px;font-size:11px;padding:1px 7px;margin-right:6px;font-weight:600}.p-badge--senior[data-v-74c386aa]{background:#fdf3e3;color:#b07a1e}.p-badge--global[data-v-74c386aa]{background:#e8f0fe;color:#1d4ed8}.p-filters[data-v-74c386aa]{display:flex;flex-wrap:wrap;gap:8px 22px;margin:0 0 14px}.p-seg[data-v-74c386aa]{display:flex;gap:6px;align-items:center}.p-seg__label[data-v-74c386aa]{color:#999;font-size:12.5px}.p-seg__btn[data-v-74c386aa]{background:#f4f4f6;color:#666;border:1px solid transparent;border-radius:999px;padding:3px 14px;font-size:12.5px;cursor:pointer;font-weight:600}.p-seg__btn[data-v-74c386aa]:hover{background:#ececf1}.p-seg__btn[data-v-74c386aa]:disabled{opacity:.5;cursor:default}.p-seg__btn.is-on[data-v-74c386aa]{background:#ede7fb;color:#6a4fc9;border-color:#cfc2f0}.p-ats[data-v-74c386aa]{background:#eef4fb;color:#2b6cb0;border-radius:6px;font-size:12px;padding:1px 8px}.p-dim[data-v-74c386aa]{color:#999;font-size:12.5px}.prospects-empty[data-v-74c386aa]{background:#fafafa;border-radius:8px;padding:18px;color:#888;text-align:center}.prospects-more[data-v-74c386aa]{margin-top:14px;font-size:13px;color:#666}.prospects-more summary[data-v-74c386aa]{cursor:pointer}.p-chips[data-v-74c386aa]{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.prospects-comeet[data-v-74c386aa]{margin-top:10px}.comeet-form[data-v-74c386aa]{padding:10px 4px 4px}.comeet-form__row[data-v-74c386aa]{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:8px}.comeet-form__msg[data-v-74c386aa]{font-size:13px;color:#1b7a3d;background:#e7f6ec;border-radius:6px;padding:6px 10px;max-width:560px}.comeet-form__msg--err[data-v-74c386aa]{color:#a33;background:#fdeaea}.p-chip[data-v-74c386aa]{background:#f4f4f6;border-radius:999px;padding:3px 10px;font-size:12px}.p-chip--past[data-v-74c386aa]{background:#ede7fb;color:#6a4fc9}.p-chip--pending[data-v-74c386aa]{opacity:.65}.p-chips--scroll[data-v-74c386aa]{max-height:320px;overflow-y:auto}.p-verify[data-v-74c386aa]{border-radius:6px;font-size:11px;padding:1px 7px;font-weight:600}.p-verify--ok[data-v-74c386aa]{background:#e7f6ec;color:#1b7a3d}.p-verify--warn[data-v-74c386aa]{background:#fdeaea;color:#a33}.p-verify--unknown[data-v-74c386aa]{background:#f2f2f7;color:#888}.compose-meta[data-v-74c386aa]{margin-bottom:14px}.compose-meta__row[data-v-74c386aa]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.compose-meta__label[data-v-74c386aa]{color:#777;font-size:13px;min-width:34px}.compose-actions[data-v-74c386aa]{display:flex;gap:8px;justify-content:flex-start}.team[data-v-4ed0341e]{padding:8px 0 32px}.team-state[data-v-4ed0341e]{display:flex;flex-direction:column;align-items:center;gap:12px;padding:48px 16px;color:var(--text-secondary)}.team-state--inline[data-v-4ed0341e]{padding:24px 16px}.team-section[data-v-4ed0341e]{margin-bottom:28px;scroll-margin-top:12px}.team-section--tasks[data-v-4ed0341e]{background:#f7f4ee;border:1px solid #e6dfd2;border-radius:12px;padding:16px 16px 12px}.tasks-head[data-v-4ed0341e]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap}.tasks-head__meta[data-v-4ed0341e]{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.tasks-toolbar[data-v-4ed0341e]{display:flex;align-items:center;gap:10px;margin:8px 0 12px}.team-pill--now[data-v-4ed0341e]{background:#fde4dc;color:#b23c17}.rec-list[data-v-4ed0341e]{display:flex;flex-direction:column;gap:8px}.rec-card[data-v-4ed0341e]{background:#fff;border:1px solid #ece7dc;border-radius:10px;overflow:hidden}.rec-card--hot[data-v-4ed0341e]{border-right:4px solid #c24a1f}.rec-card__head[data-v-4ed0341e]{width:100%;display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;background:transparent;border:0;cursor:pointer;text-align:right;font:inherit}.rec-card__chev[data-v-4ed0341e]{color:#8a8374;width:14px}.rec-card__name[data-v-4ed0341e]{font-weight:700;font-size:15px}.rec-card__preview[data-v-4ed0341e]{color:#8a8374;font-size:12.5px;margin-inline-start:auto}.rec-chip[data-v-4ed0341e]{font-size:11px;font-weight:700;padding:1px 8px;border-radius:999px;background:#f1f1f5;color:#5c5648}.rec-chip--now[data-v-4ed0341e]{background:#fde4dc;color:#b23c17}.rec-card__body[data-v-4ed0341e]{padding:0 12px 10px}.job-block[data-v-4ed0341e]{margin:8px 0 10px}.job-block__title[data-v-4ed0341e]{font-size:13px;margin-bottom:6px;color:#3d3a32}.act[data-v-4ed0341e]{display:block;width:100%;text-align:right;background:#faf8f3;border:1px solid #eee8dc;border-radius:8px;padding:7px 10px;margin-bottom:6px;cursor:pointer;font:inherit}.act--today[data-v-4ed0341e]{border-right:3px solid #c24a1f}.act--this_week[data-v-4ed0341e]{border-right:3px solid #c9a227}.act__due[data-v-4ed0341e]{font-size:11px;font-weight:800;margin-left:8px}.act--today .act__due[data-v-4ed0341e]{color:#c24a1f}.act--this_week .act__due[data-v-4ed0341e]{color:#9a7b12}.act__verb[data-v-4ed0341e]{font-weight:600;font-size:13.5px}.act__detail[data-v-4ed0341e]{margin-top:8px;font-size:13px;line-height:1.45;color:#3d3a32}.act__detail p[data-v-4ed0341e]{margin:0 0 4px}.act__why[data-v-4ed0341e]{color:#8a8374;font-size:12px}.team-section__title[data-v-4ed0341e]{margin:0 0 4px;font-size:18px;font-weight:700}.team-section__sub[data-v-4ed0341e]{margin:0 0 14px;color:var(--text-secondary);font-size:13px;line-height:1.5}.sc-toolbar[data-v-4ed0341e]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:4px}.sc-toolbar .team-section__sub[data-v-4ed0341e]{margin-bottom:0;flex:1}.sc-load--high[data-v-4ed0341e]{color:#b45309;font-weight:700}.team-summary[data-v-4ed0341e]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.team-pill[data-v-4ed0341e]{font-size:12px;font-weight:600;padding:4px 10px;border-radius:999px;background:#f1f1f5;color:var(--text-secondary)}.team-pill--warn[data-v-4ed0341e]{background:#fdf0d9;color:#a8710a}.team-empty[data-v-4ed0341e]{padding:24px;color:var(--text-secondary);text-align:center}.tt[data-v-4ed0341e]{width:100%;border-collapse:collapse;font-size:12.5px}.tt th[data-v-4ed0341e],.tt td[data-v-4ed0341e]{padding:8px;border-bottom:1px solid #ececf2;text-align:right;vertical-align:top}.tt th[data-v-4ed0341e]{color:var(--text-secondary);font-weight:600;white-space:nowrap}.tt__th-tip[data-v-4ed0341e]{border-bottom:1px dashed #bbb;cursor:help}.tt__name[data-v-4ed0341e]{font-weight:600}.tt__row--focus[data-v-4ed0341e]{background:#fffaf6}.tt__row--click[data-v-4ed0341e]{cursor:pointer}.tt__row--click:hover td[data-v-4ed0341e]{background:rgba(91,95,199,.05)}.tt__row--open td[data-v-4ed0341e]{background:rgba(91,95,199,.07)}.tt__chev[data-v-4ed0341e]{color:#8e8ea0;font-size:10px;margin-inline-start:4px}.task-row td[data-v-4ed0341e]{background:#fbfaff;padding:10px 16px 12px;border-bottom:2px solid rgba(91,95,199,.25)}.task-item[data-v-4ed0341e]{padding:8px 12px;margin-bottom:6px;border-radius:8px;background:#fff;border:1px solid rgba(30,30,46,.08);border-inline-start:3px solid #b0b0ba;font-size:12.5px;line-height:1.6}.task-item--today[data-v-4ed0341e]{border-inline-start-color:#e8744f}.task-item__head[data-v-4ed0341e]{margin-bottom:4px}.task-item__head b[data-v-4ed0341e]{margin-inline-start:6px}.task-item p[data-v-4ed0341e]{margin:2px 0}.muted[data-v-4ed0341e]{color:#b0b0ba}.sc-table .sc-name[data-v-4ed0341e]{font-weight:650;white-space:nowrap}.sc-tag[data-v-4ed0341e]{display:inline-block;font-size:11px;font-weight:650;border-radius:999px;padding:1px 9px;margin-inline-end:4px;margin-bottom:2px;white-space:nowrap;cursor:help}.sc-tag--good[data-v-4ed0341e]{background:rgba(16,185,129,.12);color:#047857}.sc-tag--warn[data-v-4ed0341e]{background:rgba(232,116,79,.14);color:#c2410c}.sc-tag--info[data-v-4ed0341e]{background:rgba(91,95,199,.12);color:#4649a8}.sc-tag--muted[data-v-4ed0341e]{background:rgba(30,30,46,.06);color:#6a6a7c}.sc-ins-grid[data-v-4ed0341e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:12px;margin:0 0 16px}.sc-ins[data-v-4ed0341e]{border-radius:12px;padding:12px 16px;background:#fff;border:1px solid rgba(30,30,46,.08);border-inline-start:3px solid #b0b0ba}.sc-ins--watch[data-v-4ed0341e]{border-inline-start-color:#e8744f}.sc-ins--opportunity[data-v-4ed0341e]{border-inline-start-color:#10b981}.sc-ins--risk[data-v-4ed0341e]{border-inline-start-color:#dc2626}.sc-ins--stable[data-v-4ed0341e]{border-inline-start-color:#6b7280}.sc-ins__tag[data-v-4ed0341e]{font-size:11px;font-weight:700;color:#8e8ea0;letter-spacing:.02em}.sc-ins__title[data-v-4ed0341e]{margin:4px 0 6px;font-size:14px;font-weight:750}.sc-ins__evidence[data-v-4ed0341e]{margin:0 0 6px;font-size:12.5px;line-height:1.65;color:#4a4a58}.sc-ins__action[data-v-4ed0341e]{margin:0;font-size:12.5px;line-height:1.6}.sc-compare[data-v-4ed0341e]{margin:0 0 12px;font-size:12px;color:#8e8ea0;line-height:1.6}.sc-delta[data-v-4ed0341e]{font-size:11px;font-weight:700;margin-inline-start:5px;font-variant-numeric:tabular-nums}.sc-delta--up[data-v-4ed0341e]{color:#047857}.sc-delta--down[data-v-4ed0341e]{color:#c2410c}.sc-team-line[data-v-4ed0341e]{margin:10px 0 0;font-size:12px;color:#8e8ea0;font-variant-numeric:tabular-nums}.wait[data-v-4ed0341e]{font-variant-numeric:tabular-nums}.wait--late[data-v-4ed0341e]{background:#fde4dc;color:#b23c17;font-weight:700;padding:1px 6px;border-radius:6px}.pace[data-v-4ed0341e]{font-variant-numeric:tabular-nums;font-weight:600}.pace--hot[data-v-4ed0341e]{color:#b23c17}.pace--warm[data-v-4ed0341e]{color:#a8710a}.pace--cold[data-v-4ed0341e]{color:#6b6b78}.insight[data-v-4ed0341e]{display:inline-block;font-size:11px;padding:2px 8px;margin:0 0 4px 4px;border-radius:6px;white-space:nowrap}.insight--high[data-v-4ed0341e]{background:#fde4dc;color:#b23c17}.insight--medium[data-v-4ed0341e]{background:#fdf0d9;color:#a8710a}.board-tabs[data-v-b96f372c]{margin-bottom:14px}.board[data-v-b96f372c]{--bg-primary: #fafafc;--bg-card: #ffffff;--border-card: rgba(91, 95, 199, .12);--text-primary: #1e1e2e;--text-secondary: #5a5a72;--text-muted: #8e8ea0;--accent-primary: #5b5fc7;--accent-secondary: #e8744f;--accent-green: #10b981;--shadow-sm: 0 1px 3px rgba(30, 30, 46, .06);--shadow-md: 0 8px 24px rgba(91, 95, 199, .12);--radius-lg: 14px;display:flex;flex-direction:column;gap:28px;padding:8px 4px 40px;max-width:1200px;margin-inline:auto;color:var(--text-primary)}.volume-chart__plot[data-v-b96f372c],.rate-chart__plot[data-v-b96f372c],.rate-line-chart__plot[data-v-b96f372c],.activity-chart__plot[data-v-b96f372c]{direction:ltr}.vol-col__label[data-v-b96f372c],.rate-col__label[data-v-b96f372c],.activity-group__label[data-v-b96f372c],.rate-line-chart__label[data-v-b96f372c]{direction:rtl}.board-section__head[data-v-b96f372c]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.board-section__title[data-v-b96f372c]{font-size:17px;font-weight:650;margin:0 0 4px;color:var(--text-primary)}.board-section__sub[data-v-b96f372c]{margin:0 0 16px;font-size:12px;color:var(--text-muted)}.ins-grid[data-v-b96f372c]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media (max-width: 900px){.ins-grid[data-v-b96f372c]{grid-template-columns:1fr}}.board-section[data-v-b96f372c]{scroll-margin-top:12px}.ins-card[data-v-b96f372c]{position:relative;background:var(--bg-card);border:1px solid var(--border-card);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:14px 16px 12px;border-right:4px solid var(--accent-primary)}.ins-card--link[data-v-b96f372c]{cursor:pointer}.ins-card--link[data-v-b96f372c]:hover{box-shadow:var(--shadow-md, 0 4px 14px rgba(30, 30, 46, .08))}.ins-card__go[data-v-b96f372c]{margin:8px 0 0;font-size:12px;font-weight:650;color:var(--accent-primary)}.ins-card--lead[data-v-b96f372c]{grid-column:1 / -1;background:linear-gradient(180deg,rgba(91,95,199,.05),var(--bg-card) 55%)}.ins-card--risk[data-v-b96f372c]{border-right-color:#dc2626}.ins-card--opportunity[data-v-b96f372c]{border-right-color:var(--accent-green)}.ins-card--watch[data-v-b96f372c]{border-right-color:var(--accent-secondary)}.ins-card--stable[data-v-b96f372c]{border-right-color:#6b7280}.ins-card__tag[data-v-b96f372c]{display:inline-block;font-size:11px;font-weight:650;border-radius:999px;padding:1px 10px;margin-bottom:6px;background:rgba(91,95,199,.1);color:var(--accent-primary)}.ins-card--risk .ins-card__tag[data-v-b96f372c]{background:rgba(220,38,38,.08);color:#b91c1c}.ins-card--opportunity .ins-card__tag[data-v-b96f372c]{background:rgba(16,185,129,.1);color:#047857}.ins-card--watch .ins-card__tag[data-v-b96f372c]{background:rgba(232,116,79,.12);color:#c2410c}.ins-card--stable .ins-card__tag[data-v-b96f372c]{background:rgba(107,114,128,.12);color:#4b5563}.ins-card__title[data-v-b96f372c]{margin:0 0 6px;font-size:15px;font-weight:700;color:var(--text-primary);line-height:1.35}.ins-card--lead .ins-card__title[data-v-b96f372c]{font-size:17px}.ins-card__evidence[data-v-b96f372c]{margin:0 0 8px;font-size:13px;color:var(--text-secondary);line-height:1.55}.ins-card__action[data-v-b96f372c]{margin:0;font-size:12.5px;color:var(--text-primary);line-height:1.5;background:rgba(30,30,46,.035);border-radius:8px;padding:7px 10px}.ins-card__action-label[data-v-b96f372c]{font-weight:700;margin-inline-end:4px}.ins-stable[data-v-b96f372c]{background:var(--bg-card);border:1px dashed var(--border-card);border-radius:var(--radius-lg);padding:16px;font-size:13px;color:var(--text-secondary)}.ins-pending[data-v-b96f372c]{margin:10px 0 0;font-size:11.5px;color:var(--text-muted)}.ins-machine[data-v-b96f372c]{margin-top:14px;font-size:12.5px;color:var(--text-secondary);background:rgba(91,95,199,.06);border-radius:10px;padding:8px 12px;font-variant-numeric:tabular-nums}.ins-machine__label[data-v-b96f372c]{font-weight:700;color:var(--text-primary);margin-inline-end:6px}.kpi-grid[data-v-b96f372c]{display:grid;grid-template-columns:repeat(9,minmax(0,1fr));gap:8px}@media (max-width: 1200px){.kpi-grid[data-v-b96f372c]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width: 720px){.kpi-grid[data-v-b96f372c]{grid-template-columns:repeat(2,minmax(0,1fr))}}.kpi-card[data-v-b96f372c],.conv-card[data-v-b96f372c]{position:relative;background:var(--bg-card);border:1px solid var(--border-card);border-radius:var(--radius-lg);padding:12px 8px 10px;box-shadow:var(--shadow-sm);overflow:hidden;transition:transform .2s ease,box-shadow .2s ease;min-width:0}.kpi-card[data-v-b96f372c]:hover,.conv-card[data-v-b96f372c]:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}.kpi-card__accent[data-v-b96f372c]{position:absolute;inset-block:0;inset-inline-start:0;width:4px;background:linear-gradient(180deg,#5b5fc7,#7c7fe0)}.kpi-card__accent--secondary[data-v-b96f372c]{background:linear-gradient(180deg,#e8744f,#f0a07e)}.kpi-card__accent--success[data-v-b96f372c]{background:linear-gradient(180deg,#10b981,#34d399)}.kpi-card--success[data-v-b96f372c]{border-color:#10b98147;background:rgba(16,185,129,.04)}.kpi-card__body[data-v-b96f372c]{padding-inline-start:6px}.kpi-card__label[data-v-b96f372c],.conv-card__label[data-v-b96f372c]{font-size:11px;color:var(--text-secondary);margin-bottom:6px;font-weight:500;line-height:1.25;min-height:2.5em}.kpi-card__value[data-v-b96f372c],.conv-card__value[data-v-b96f372c]{font-size:22px;font-weight:700;line-height:1.1;color:var(--text-primary);letter-spacing:-.02em}.kpi-card__hint[data-v-b96f372c]{margin-top:4px;font-size:11px;color:var(--text-muted)}.kpi-card__yoy[data-v-b96f372c],.conv-card__yoy[data-v-b96f372c]{margin-top:6px;font-size:11px;font-weight:600;line-height:1.3}.kpi-card__prior[data-v-b96f372c]{display:block;font-weight:400;color:var(--text-muted);margin-top:2px;line-height:1.35}.is-up[data-v-b96f372c]{color:#059669}.is-down[data-v-b96f372c]{color:#dc2626}.kpi-card__noise[data-v-b96f372c]{margin-top:2px;font-size:10px;color:#9ca3af}.trend-legend[data-v-b96f372c]{display:flex;flex-wrap:wrap;gap:10px 16px;font-size:12px;color:var(--text-secondary);margin-bottom:12px}.swatch[data-v-b96f372c]{display:inline-block;width:10px;height:10px;border-radius:2px;margin-inline-end:6px}.swatch--opened[data-v-b96f372c]{background:#5b5fc7}.swatch--closed[data-v-b96f372c]{background:#e8744f}.swatch--inline[data-v-b96f372c]{background:#0d9488}.swatch--hires[data-v-b96f372c]{background:#10b981}.swatch--line[data-v-b96f372c]{height:3px;border-radius:1px;vertical-align:middle}.volume-chart[data-v-b96f372c],.rate-chart[data-v-b96f372c]{display:grid;grid-template-columns:36px 1fr;gap:6px;align-items:stretch}.rate-chart[data-v-b96f372c]{grid-template-columns:36px 1fr 36px}.volume-chart__axis[data-v-b96f372c],.rate-chart__axis[data-v-b96f372c]{font-size:11px;font-weight:600;color:var(--text-muted);padding-top:18px;text-align:end}.rate-chart__axis--right[data-v-b96f372c]{text-align:start;color:#059669}.volume-chart__plot[data-v-b96f372c],.rate-chart__plot[data-v-b96f372c]{display:flex;gap:4px;align-items:flex-end;min-height:220px;padding:8px 4px 0;border-bottom:1px solid rgba(91,95,199,.14);background:linear-gradient(180deg,rgba(91,95,199,.04),transparent 70%);border-radius:12px 12px 0 0;overflow-x:auto}.avg-rec-line[data-v-b96f372c]{stroke:#2563eb;stroke-width:2.6;vector-effect:non-scaling-stroke}.avg-rec-band[data-v-b96f372c]{fill:#2563eb29;stroke:none}.rate-dot--avg-rec[data-v-b96f372c],.swatch--avg-rec[data-v-b96f372c]{background:#2563eb}.swatch--band[data-v-b96f372c]{background:rgba(37,99,235,.22);border:1px solid rgba(37,99,235,.35)}.rate-chart__plot--combo[data-v-b96f372c]{position:relative;padding-top:22px}.rate-chart__line-svg[data-v-b96f372c]{position:absolute;left:4px;right:4px;top:22px;height:calc(100% - 44px);width:calc(100% - 8px);pointer-events:none;z-index:2;overflow:visible}.hires-line[data-v-b96f372c]{stroke:#10b981;stroke-width:2.2;vector-effect:non-scaling-stroke}.rate-hires-mark[data-v-b96f372c]{position:absolute;left:50%;top:var(--y, 100%);transform:translate(-50%,-50%);z-index:3;pointer-events:none}.rate-hires-mark__dot[data-v-b96f372c]{width:8px;height:8px;border-radius:50%;background:#10b981;border:2px solid #fff;box-shadow:0 0 0 1px #10b98159}.rate-hires-mark__n[data-v-b96f372c]{position:absolute;left:50%;bottom:100%;transform:translate(-50%,-4px);font-size:9px;font-weight:700;color:#047857;white-space:nowrap}.volume-chart__plot--combo[data-v-b96f372c]{position:relative;padding-top:22px}.volume-chart__line-svg[data-v-b96f372c]{position:absolute;left:4px;right:4px;top:22px;height:calc(100% - 44px);width:calc(100% - 8px);pointer-events:none;z-index:2;overflow:visible}.positions-line[data-v-b96f372c]{stroke:#0d9488;stroke-width:2.2;vector-effect:non-scaling-stroke}.vol-col[data-v-b96f372c],.rate-col[data-v-b96f372c]{flex:1;min-width:52px;display:flex;flex-direction:column;align-items:center;height:200px;position:relative;z-index:1}.vol-col--clickable[data-v-b96f372c]{border:0;background:transparent;padding:0;cursor:pointer;font:inherit;color:inherit;border-radius:8px}.vol-col--clickable[data-v-b96f372c]:hover{background:rgba(91,95,199,.06)}.vol-col--selected[data-v-b96f372c]{background:rgba(91,95,199,.1);box-shadow:inset 0 0 0 1px #5b5fc747}.vol-col--muted[data-v-b96f372c]{opacity:.45}.pace-drill[data-v-b96f372c]{margin-top:18px;border:1px solid var(--border-card, #e6e6ef);border-radius:12px;background:#fff;padding:14px 16px 16px}.pace-drill__head[data-v-b96f372c]{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.pace-drill__title[data-v-b96f372c]{font-size:15px;font-weight:700;margin:0}.pace-drill__close[data-v-b96f372c]{border:0;background:none;color:#5b5fc7;font-size:12px;font-weight:600;padding:2px 4px;cursor:pointer;white-space:nowrap}.pace-drill__tabs[data-v-b96f372c]{display:flex;gap:8px;margin:12px 0 6px}.pace-drill__hint[data-v-b96f372c]{margin:0 0 12px;font-size:12px;color:#6b7280}.pace-drill__tab[data-v-b96f372c]{border:1px solid rgba(91,95,199,.22);background:#fff;color:#374151;border-radius:999px;padding:5px 12px;font-size:13px;font-weight:600;cursor:pointer}.pace-drill__tab--on[data-v-b96f372c]{background:#5b5fc7;border-color:#5b5fc7;color:#fff}.pace-drill__loading[data-v-b96f372c]{color:var(--text-muted, #6b7280);font-size:13px;padding:8px 0}.pace-drill__scroll[data-v-b96f372c]{max-height:560px;overflow:auto}.pace-table[data-v-b96f372c]{width:100%;border-collapse:collapse;font-size:12.5px}.pace-table th[data-v-b96f372c],.pace-table td[data-v-b96f372c]{text-align:right;padding:8px 10px;border-bottom:1px solid var(--border-card, #ececf4);vertical-align:top}.pace-table th[data-v-b96f372c]{font-weight:600;color:var(--text-secondary, #5a5a72);font-size:11.5px;position:sticky;top:0;background:#fafafc;white-space:nowrap}.pace-table__row--left[data-v-b96f372c]{background:#fff8f5}.pace-table__name[data-v-b96f372c]{font-weight:600}.pace-table__job[data-v-b96f372c]{color:#3f3f8a;font-weight:600;text-decoration:none}.pace-table__job[data-v-b96f372c]:hover{text-decoration:underline}.pace-table__num[data-v-b96f372c]{white-space:nowrap}.pace-table__empty[data-v-b96f372c]{color:#b8b8c8}.pace-co__status[data-v-b96f372c]{border-radius:999px;padding:2px 8px;font-size:12px;font-weight:700;white-space:nowrap}.pace-co__status--left[data-v-b96f372c]{background:#fff1f2;color:#be123c}.pace-co__status--stay[data-v-b96f372c]{background:#ecfdf5;color:#047857}.pace-job[data-v-b96f372c]{display:block;padding:8px 14px;text-decoration:none;color:inherit;border-top:1px solid #f3f3f7}.pace-job[data-v-b96f372c]:hover{background:#f8f8fc}.pace-job__title[data-v-b96f372c]{font-size:13.5px;font-weight:650;color:#3f3f8a;margin-bottom:3px}.pace-job__line[data-v-b96f372c]{display:flex;flex-wrap:wrap;gap:6px 10px;align-items:center;font-size:12.5px;color:#4b5563}.pace-job__reason[data-v-b96f372c]{border-radius:999px;padding:1px 7px;font-size:12px;font-weight:600;background:#eef2ff;color:#3730a3}.pace-job__reason--hired[data-v-b96f372c]{background:#ecfdf5;color:#047857}.pace-job__reason--ended[data-v-b96f372c]{background:#fff7ed;color:#c2410c}.pace-job__reason--other[data-v-b96f372c]{background:#f3f4f6;color:#374151}.vol-col__bars[data-v-b96f372c]{flex:1;width:100%;display:flex;align-items:flex-end;justify-content:center;gap:2px;position:relative}.vol-inline-mark[data-v-b96f372c]{position:absolute;left:50%;top:var(--y, 100%);transform:translate(-50%,-50%);z-index:3;pointer-events:none}.vol-inline-mark__dot[data-v-b96f372c]{width:8px;height:8px;border-radius:50%;background:#0d9488;border:2px solid #fff;box-shadow:0 0 0 1px #0d948859}.vol-inline-mark__n[data-v-b96f372c]{position:absolute;left:50%;bottom:100%;transform:translate(-50%,-4px);font-size:9px;font-weight:700;color:#0f766e;white-space:nowrap}.vol-bar-wrap[data-v-b96f372c]{flex:1;max-width:18px;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;min-width:0}.vol-bar__n[data-v-b96f372c],.rate-col__n[data-v-b96f372c]{font-size:9px;font-weight:700;color:var(--text-primary);line-height:1.1;margin-bottom:2px;white-space:nowrap}.vol-bar[data-v-b96f372c]{width:100%;min-height:0;border-radius:3px 3px 0 0}.vol-bar--opened[data-v-b96f372c]{background:#5b5fc7}.vol-bar--closed[data-v-b96f372c]{background:#e8744f}.vol-col__label[data-v-b96f372c],.rate-col__label[data-v-b96f372c]{margin-top:6px;font-size:10px;color:var(--text-muted)}.rate-col__bar-area[data-v-b96f372c]{flex:1;width:70%;max-width:28px;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;position:relative}.rate-col__bar[data-v-b96f372c]{width:100%;background:#5b5fc7;border-radius:3px 3px 0 0;min-height:0}.board-section--split[data-v-b96f372c]{display:grid;grid-template-columns:1fr 1fr;gap:24px}@media (max-width: 900px){.board-section--split[data-v-b96f372c]{grid-template-columns:1fr}}.chart-empty[data-v-b96f372c]{font-size:13px;color:var(--text-muted);padding:28px 0}.stack-bar[data-v-b96f372c]{display:flex;height:36px;border-radius:8px;overflow:hidden;background:rgba(91,95,199,.06);margin-top:8px}.stack-bar__seg[data-v-b96f372c]{min-width:0;display:flex;align-items:center;justify-content:center;overflow:hidden}.stack-seg__n[data-v-b96f372c]{font-size:11px;font-weight:700;color:#fff;white-space:nowrap;text-shadow:0 1px 2px rgba(0,0,0,.25)}.stack-bar__seg--hired[data-v-b96f372c]{background:#10b981}.stack-bar__seg--cancelled[data-v-b96f372c]{background:#e8744f}.stack-bar__seg--inactive_other[data-v-b96f372c]{background:#94a3b8}.stack-bar__seg--filled_italent[data-v-b96f372c],.stack-bar__seg--filled_external[data-v-b96f372c],.stack-bar__seg--filled_internal[data-v-b96f372c],.stack-bar__seg--filled_referral[data-v-b96f372c],.stack-bar__seg--filled_outsourcing[data-v-b96f372c]{background:#10b981}.stack-bar__seg--budget_cancelled[data-v-b96f372c],.stack-bar__seg--hiring_freeze[data-v-b96f372c],.stack-bar__seg--department_restructuring[data-v-b96f372c]{background:#e8744f}.stack-bar__seg--lack_of_candidates[data-v-b96f372c],.stack-bar__seg--salary_gap[data-v-b96f372c],.stack-bar__seg--requirements_changed[data-v-b96f372c]{background:#f59e0b}.stack-bar__seg--expired_not_closed[data-v-b96f372c]{background:#64748b}.stack-bar__seg--legacy[data-v-b96f372c]{background:#94a3b8}.stack-legend[data-v-b96f372c]{display:flex;flex-wrap:wrap;gap:10px 16px;margin-top:12px;font-size:12px;color:var(--text-secondary)}.stack-legend__pct[data-v-b96f372c]{color:var(--text-muted)}.swatch--close-hired[data-v-b96f372c]{background:#10b981}.swatch--close-cancelled[data-v-b96f372c]{background:#e8744f}.swatch--close-inactive_other[data-v-b96f372c]{background:#94a3b8}.swatch--close-filled_italent[data-v-b96f372c],.swatch--close-filled_external[data-v-b96f372c],.swatch--close-filled_internal[data-v-b96f372c],.swatch--close-filled_referral[data-v-b96f372c],.swatch--close-filled_outsourcing[data-v-b96f372c]{background:#10b981}.swatch--close-budget_cancelled[data-v-b96f372c],.swatch--close-hiring_freeze[data-v-b96f372c],.swatch--close-department_restructuring[data-v-b96f372c]{background:#e8744f}.swatch--close-lack_of_candidates[data-v-b96f372c],.swatch--close-salary_gap[data-v-b96f372c],.swatch--close-requirements_changed[data-v-b96f372c]{background:#f59e0b}.swatch--close-expired_not_closed[data-v-b96f372c]{background:#64748b}.swatch--close-legacy[data-v-b96f372c]{background:#94a3b8}.swatch--activity-process_starts[data-v-b96f372c]{background:#e8744f}.swatch--activity-interviews[data-v-b96f372c]{background:#0d9488}.swatch--activity-sent[data-v-b96f372c]{background:#d97706}.activity-chart[data-v-b96f372c]{display:grid;grid-template-columns:44px 1fr;gap:6px;align-items:stretch}.activity-chart__axis[data-v-b96f372c]{display:flex;flex-direction:column;justify-content:space-between;padding:8px 0 22px;font-size:11px;font-weight:600;color:var(--text-muted);text-align:end;line-height:1}.activity-chart__tick[data-v-b96f372c]{transform:translateY(.35em)}.activity-chart__plot[data-v-b96f372c]{position:relative;display:flex;gap:6px;align-items:flex-end;min-height:240px;padding:8px 4px 0;border-bottom:1px solid rgba(91,95,199,.18);background:linear-gradient(180deg,rgba(91,95,199,.04),transparent 70%);border-radius:12px 12px 0 0;overflow-x:auto}.activity-chart__grid[data-v-b96f372c]{position:absolute;left:0;right:0;top:8px;bottom:22px;pointer-events:none;z-index:0}.activity-chart__grid-line[data-v-b96f372c]{position:absolute;left:0;right:0;border-top:1px dashed rgba(91,95,199,.18)}.activity-group[data-v-b96f372c]{flex:1;min-width:56px;display:flex;flex-direction:column;align-items:center;height:220px;position:relative;z-index:1}.activity-group__bars[data-v-b96f372c]{flex:1;width:100%;display:flex;align-items:flex-end;justify-content:center;gap:3px;padding:0 2px}.activity-bar-wrap[data-v-b96f372c]{flex:1;max-width:14px;min-width:8px;position:relative;display:flex;align-items:stretch;cursor:default}.activity-bar[data-v-b96f372c]{flex:1;border-radius:3px 3px 0 0;cursor:default;transition:opacity .15s ease}.activity-bar__n[data-v-b96f372c]{position:absolute;bottom:100%;left:50%;transform:translate(-50%);margin-bottom:3px;font-size:9px;font-weight:700;color:var(--text-secondary);white-space:nowrap;pointer-events:none}.activity-bar__n--tight[data-v-b96f372c]{font-size:8px}.activity-bar[data-v-b96f372c]:hover{opacity:.85}.activity-bar--process_starts[data-v-b96f372c]{background:#e8744f}.activity-bar--interviews[data-v-b96f372c]{background:#0d9488}.activity-bar--sent[data-v-b96f372c]{background:#d97706}.activity-bar--approaches[data-v-b96f372c]{background:#5b5fc7;border-radius:4px 4px 0 0}.activity-bar-wrap--wide[data-v-b96f372c]{max-width:28px;min-width:14px}.rate-line-chart[data-v-b96f372c]{display:grid;grid-template-columns:48px 1fr;gap:6px;align-items:stretch;margin-top:8px}.rate-line-chart__axis[data-v-b96f372c]{display:flex;flex-direction:column;justify-content:space-between;padding:8px 0 22px;font-size:11px;font-weight:600;color:var(--text-muted);text-align:end;line-height:1}.rate-line-chart__tick[data-v-b96f372c]{transform:translateY(.35em)}.rate-line-chart__plot[data-v-b96f372c]{position:relative;min-height:240px;padding:8px 4px 0;border-bottom:1px solid rgba(91,95,199,.18);background:linear-gradient(180deg,rgba(91,95,199,.03),transparent 70%);border-radius:12px 12px 0 0}.rate-line-chart__grid[data-v-b96f372c]{position:absolute;left:0;right:0;top:8px;bottom:22px;pointer-events:none;z-index:0}.rate-line-chart__grid-line[data-v-b96f372c]{position:absolute;left:0;right:0;border-top:1px solid rgba(148,163,184,.35)}.rate-line-chart__svg[data-v-b96f372c]{position:absolute;left:4px;right:4px;top:8px;height:calc(100% - 30px);width:calc(100% - 8px);pointer-events:none;z-index:1;overflow:visible}.rate-poly[data-v-b96f372c]{stroke-width:2.4;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.rate-poly--response[data-v-b96f372c]{stroke:#3b82f6}.rate-poly--tth[data-v-b96f372c]{stroke:#2563eb;stroke-width:2.5}.rate-poly--interested[data-v-b96f372c]{stroke:#22c55e;stroke-dasharray:5 4}.tt[data-v-b96f372c]{width:100%;border-collapse:collapse;margin-top:10px;font-size:13px}.tt__th[data-v-b96f372c]{padding:8px 10px;font-size:11px;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.03em;border-bottom:1px solid rgba(148,163,184,.45);white-space:nowrap}.tt__th--role[data-v-b96f372c]{text-align:start}.tt__th--num[data-v-b96f372c]{text-align:end}.tt__th-tip[data-v-b96f372c],.tt__num-tip[data-v-b96f372c]{border-bottom:1px dotted rgba(100,116,139,.7);cursor:help}.tt__tr[data-v-b96f372c]:nth-child(even){background:rgba(91,95,199,.03)}.tt__td[data-v-b96f372c]{padding:8px 10px;border-bottom:1px solid rgba(148,163,184,.18)}.tt__td--role[data-v-b96f372c]{font-weight:600}.tt__td--num[data-v-b96f372c]{text-align:end;font-variant-numeric:tabular-nums;white-space:nowrap}.tt__td--warn[data-v-b96f372c]{color:#b45309}.tt__td--explain[data-v-b96f372c]{font-size:12px;color:#475569;max-width:420px}.tt--legend[data-v-b96f372c]{max-width:860px}.tt__tr--thin .tt__td[data-v-b96f372c]{color:#9ca3af}.tt__flag[data-v-b96f372c]{margin-inline-start:6px;padding:1px 5px;border-radius:3px;background:rgba(148,163,184,.18);font-size:10px;font-weight:400;color:#6b7280;cursor:default;white-space:nowrap}.tt__sub[data-v-b96f372c]{display:block;font-size:10px;font-weight:400;color:#9ca3af}.tt__yoy[data-v-b96f372c]{display:block;font-size:10px;font-weight:600;color:#9ca3af;line-height:1.35}.tt__delta[data-v-b96f372c]{font-size:11px;font-weight:700;margin-inline-start:5px;font-variant-numeric:tabular-nums}.tt__delta--up[data-v-b96f372c]{color:#047857}.tt__delta--down[data-v-b96f372c]{color:#c2410c}.title-pager[data-v-b96f372c]{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:10px}.title-pager__label[data-v-b96f372c]{font-size:12.5px;font-weight:600;color:var(--text-secondary)}.title-pager .sat-more[data-v-b96f372c]{margin:0}.title-pager .sat-more[data-v-b96f372c]:disabled{opacity:.4;cursor:default}.tth-chart .rate-line-chart__axis[data-v-b96f372c]{padding-bottom:36px}.tth-chart .rate-line-chart__plot[data-v-b96f372c]{min-height:260px}.tth-chart .rate-line-chart__grid[data-v-b96f372c]{bottom:36px}.tth-chart .rate-line-chart__svg[data-v-b96f372c],.tth-chart .rate-line-chart__dots[data-v-b96f372c]{height:calc(100% - 44px)}.tth-chart__labels[data-v-b96f372c]{height:36px}.tth-chart__label[data-v-b96f372c]{display:flex;flex-direction:column;align-items:center;line-height:1.15;bottom:2px}.tth-chart__n[data-v-b96f372c]{font-size:10px;font-weight:400;color:#9ca3af}.rate-line-chart__dots[data-v-b96f372c]{position:absolute;left:4px;right:4px;top:8px;height:calc(100% - 30px);z-index:2}.rate-dot-col[data-v-b96f372c]{position:absolute;top:0;bottom:0;width:0}.rate-dot[data-v-b96f372c]{position:absolute;left:0;width:9px;height:9px;margin-left:-4.5px;margin-bottom:-4.5px;border-radius:50%;border:2px solid #fff;box-sizing:border-box;cursor:default}.rate-dot--response[data-v-b96f372c]{background:#3b82f6}.rate-dot--interested[data-v-b96f372c]{background:#22c55e}.rate-dot--tth[data-v-b96f372c]{background:#2563eb}.rate-dot__n[data-v-b96f372c]{position:absolute;left:0;transform:translate(-50%,-100%);margin-bottom:9px;font-size:9px;font-weight:700;white-space:nowrap;pointer-events:none}.rate-dot__n--response[data-v-b96f372c],.rate-dot__n--tth[data-v-b96f372c]{color:#1d4ed8}.rate-dot__n--interested[data-v-b96f372c]{color:#15803d}.rate-dot__n--avg-rec[data-v-b96f372c]{color:#1d4ed8}.rate-dot__n--band[data-v-b96f372c]{font-weight:600;color:#60a5fa}.rate-dot__n--below[data-v-b96f372c]{transform:translate(-50%,100%);margin-bottom:-6px}.rate-dot__denom[data-v-b96f372c]{position:absolute;left:0;transform:translate(-50%,100%);margin-bottom:-7px;font-size:9px;color:#9ca3af;white-space:nowrap;pointer-events:none}.rate-line-chart__labels[data-v-b96f372c]{position:absolute;left:4px;right:4px;bottom:0;height:22px}.rate-line-chart__label[data-v-b96f372c]{position:absolute;bottom:0;transform:translate(-50%);font-size:10px;color:var(--text-muted);white-space:nowrap}.swatch--rate-response[data-v-b96f372c]{background:#3b82f6}.swatch--rate-interested[data-v-b96f372c]{background:#22c55e}.activity-group__label[data-v-b96f372c]{margin-top:6px;font-size:10px;color:var(--text-muted);white-space:nowrap}.src-chart[data-v-b96f372c]{display:flex;flex-direction:column;gap:10px;margin-top:12px}.src-row[data-v-b96f372c]{display:grid;grid-template-columns:165px 1fr 92px;gap:12px;align-items:center}.src-row__label[data-v-b96f372c]{font-size:12px;color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.src-row__flag[data-v-b96f372c]{margin-inline-start:6px;font-size:10px;color:var(--text-muted);background:rgba(148,163,184,.18);border-radius:8px;padding:1px 6px}.src-row__track[data-v-b96f372c]{min-width:0}.src-row__bar[data-v-b96f372c]{display:flex;height:22px;border-radius:4px;overflow:hidden;min-width:2px;cursor:default}.src-row__seg--hired[data-v-b96f372c]{background:#10b981;flex:none}.src-row__seg--rest[data-v-b96f372c]{background:#cbd5e1;flex:1}.src-row__seg--full[data-v-b96f372c]{flex:1}.src-row--small .src-row__seg--hired[data-v-b96f372c]{background:#6ee7b7}.src-row--small .src-row__seg--rest[data-v-b96f372c]{background:#e2e8f0}.src-row--small .src-row__label[data-v-b96f372c],.src-row--small .src-row__rate[data-v-b96f372c]{color:var(--text-muted)}.src-row__rate[data-v-b96f372c]{font-size:13px;font-weight:700;text-align:end;color:var(--text-primary)}.src-row__counts[data-v-b96f372c]{display:block;font-size:10px;font-weight:500;color:var(--text-muted)}.src-warning[data-v-b96f372c]{margin:0 0 14px;padding:8px 12px;border-radius:6px;background:rgba(245,158,11,.12);border:1px solid rgba(245,158,11,.35);font-size:12px;color:#92400e}.src-rules[data-v-b96f372c]{margin:0 0 16px;padding-inline-start:18px;font-size:12px;line-height:1.65;color:var(--text-secondary)}.src-rules b[data-v-b96f372c]{font-weight:600}.scatter[data-v-b96f372c]{display:grid;grid-template-columns:44px 1fr;grid-template-areas:"ytitle ytitle" "ylab plot" ".    xlab" ".    xtitle";margin-top:8px;padding-left:14px;padding-right:14px}.scatter__y-title[data-v-b96f372c]{grid-area:ytitle;font-size:11px;font-weight:600;color:var(--text-secondary);margin-bottom:4px;text-align:start}.scatter__axis-y[data-v-b96f372c]{grid-area:ylab;position:relative;height:320px}.scatter__y-tick[data-v-b96f372c]{position:absolute;inset-inline-end:8px;transform:translateY(50%);font-size:11px;white-space:nowrap;color:var(--text-muted)}.scatter__plot[data-v-b96f372c]{grid-area:plot;position:relative;height:320px;border-inline-start:1px solid var(--border-color, #e5e7eb);border-bottom:1px solid var(--border-color, #e5e7eb)}.scatter__grid-h[data-v-b96f372c],.scatter__grid-v[data-v-b96f372c]{position:absolute;background:rgba(148,163,184,.18)}.scatter__grid-h[data-v-b96f372c]{left:0;right:0;height:1px}.scatter__grid-v[data-v-b96f372c]{top:0;bottom:0;width:1px}.scatter__quad[data-v-b96f372c]{position:absolute;z-index:0;font-size:11px;color:#94a3b8bf;pointer-events:none}.scatter__quad--tl[data-v-b96f372c]{top:8px;left:10px}.scatter__quad--tr[data-v-b96f372c]{top:8px;right:10px}.scatter__quad--bl[data-v-b96f372c]{bottom:6px;left:10px}.scatter__quad--br[data-v-b96f372c]{bottom:6px;right:10px}.scatter__avg[data-v-b96f372c]{position:absolute;border-color:#94a3b8}.scatter__avg--v[data-v-b96f372c]{top:0;bottom:0;border-left:1px dashed #94a3b8}.scatter__avg--h[data-v-b96f372c]{left:0;right:0;border-top:1px dashed #94a3b8}.scatter__avg-label[data-v-b96f372c]{position:absolute;top:-18px;left:4px;white-space:nowrap;font-size:10px;color:var(--text-muted)}.scatter__avg-label--h[data-v-b96f372c]{top:-14px;left:6px}.scatter__dot[data-v-b96f372c]{position:absolute;z-index:2;width:13px;height:13px;margin:0 -6px -6px 0;border-radius:50%;background:#2563eb;border:2px solid #2563eb;cursor:default}.scatter__dot--hollow[data-v-b96f372c]{background:#fff}.scatter__dot-label[data-v-b96f372c]{position:absolute;bottom:14px;left:50%;transform:translate(-50%);font-style:normal;font-size:10px;font-weight:600;color:var(--text-secondary);white-space:nowrap}.scatter__axis-x[data-v-b96f372c]{grid-area:xlab;position:relative;height:20px}.scatter__x-tick[data-v-b96f372c]{position:absolute;top:4px;transform:translate(50%);font-size:11px;white-space:nowrap;color:var(--text-muted)}.scatter__x-title[data-v-b96f372c]{grid-area:xtitle;text-align:center;font-size:11px;font-weight:600;color:var(--text-secondary)}.src-note[data-v-b96f372c]{margin-top:12px;font-size:12px;color:var(--text-secondary)}.swatch--src-hired[data-v-b96f372c]{background:#10b981}.swatch--src-rest[data-v-b96f372c]{background:#cbd5e1}.board-loading-more[data-v-b96f372c]{font-size:13px;color:#6b7280}.board-filter-busy[data-v-b96f372c]{display:flex;align-items:center;gap:10px;margin:4px 0 8px;padding:8px 12px;border-radius:8px;background:#eef4ff;color:#1e3a8a;font-size:13px}.board-inline-loading[data-v-b96f372c]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;min-height:240px;color:#6b7280;font-size:14px}.ff[data-v-b96f372c]{display:flex;flex-direction:column;max-width:720px}.ff-step[data-v-b96f372c]{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:2px 0}.ff-step__label[data-v-b96f372c]{font-size:13px;font-weight:600;color:#374151}.ff-step__n[data-v-b96f372c]{font-size:19px;font-weight:700;color:#111827;font-variant-numeric:tabular-nums}.ff-link[data-v-b96f372c]{display:flex;align-items:center;gap:10px;padding:3px 0}.ff-link__track[data-v-b96f372c]{flex:1;height:12px;border-radius:6px;background:#f1f2f6}.ff-link__bar[data-v-b96f372c]{height:100%;border-radius:6px;background:#3b82f6;min-width:2px}.ff-link__bar--final[data-v-b96f372c]{background:#ef4444}.ff-link__pct[data-v-b96f372c]{width:62px;text-align:end;font-size:12px;font-weight:600;color:#6b7280;font-variant-numeric:tabular-nums}.ff-link__pct--final[data-v-b96f372c]{color:#dc2626}.ff-ratios[data-v-b96f372c]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:720px;margin-top:18px}.ff-ratio[data-v-b96f372c]{padding:12px 14px;border:1px solid #e8e8ef;border-radius:10px;background:#fff}.ff-ratio__n[data-v-b96f372c]{font-size:24px;font-weight:700;color:#111827;font-variant-numeric:tabular-nums}.ff-ratio__label[data-v-b96f372c]{margin-top:2px;font-size:12px;color:#6b7280}.single-job-note[data-v-b96f372c]{margin:0 0 20px;padding:10px 14px;border-radius:8px;background:#f6f5fa;color:#6b7280;font-size:12px}.sat-summary[data-v-b96f372c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;margin-bottom:18px}.sat-card[data-v-b96f372c]{background:var(--bg-primary);border:1px solid var(--border-card);border-radius:10px;padding:10px 12px}.sat-card__label[data-v-b96f372c]{font-size:12px;color:var(--text-secondary)}.sat-card__value[data-v-b96f372c]{font-size:24px;font-weight:600;line-height:1.3}.sat-card__value--primary[data-v-b96f372c]{color:var(--accent-primary)}.sat-card__value--good[data-v-b96f372c]{color:var(--accent-green)}.sat-card__value--bad[data-v-b96f372c]{color:var(--accent-secondary)}.sat-card__hint[data-v-b96f372c]{font-size:11px;color:var(--text-secondary);line-height:1.5}.sat-badge[data-v-b96f372c]{font-size:11.5px;font-weight:600;padding:2px 8px;border-radius:6px;white-space:nowrap}.sat-badge--top[data-v-b96f372c]{background:#d1fae5;color:#047857}.sat-badge--good[data-v-b96f372c]{background:#e8e9f8;color:#5b5fc7}.sat-badge--neutral[data-v-b96f372c]{background:#f1f1f5;color:var(--text-secondary)}.sat-badge--warn[data-v-b96f372c]{background:#fdf0d9;color:#a8710a}.sat-badge--bad[data-v-b96f372c]{background:#fde4dc;color:#b23c17}.sat-badge--stack[data-v-b96f372c]{display:inline-block;margin-top:4px}.sat-added[data-v-b96f372c]{font-size:11px;font-weight:600;color:#047857}.sat-more[data-v-b96f372c]{display:block;margin:10px auto 0;border:1px solid var(--border-card);background:var(--bg-card);color:var(--accent-primary);font-size:12.5px;font-weight:600;padding:6px 14px;border-radius:8px;cursor:pointer}.sat-more[data-v-b96f372c]:hover{background:var(--bg-primary)}.sat-subtitle[data-v-b96f372c]{font-size:14px;font-weight:600;margin:22px 0 10px;color:var(--text-primary)}.sat-note[data-v-b96f372c]{margin:0 0 12px;padding:8px 10px;font-size:12px;line-height:1.6;color:var(--text-secondary);background:var(--bg-subtle, rgba(127, 127, 127, .08));border-inline-start:3px solid var(--accent-primary);border-radius:4px}.sat-subtitle--toggle[data-v-b96f372c]{display:flex;align-items:baseline;justify-content:space-between;gap:12px;width:100%;border:0;background:transparent;padding:0;text-align:inherit;cursor:pointer}.sat-subtitle--toggle[data-v-b96f372c]:hover{color:var(--accent-primary)}.sat-subtitle__meta[data-v-b96f372c]{font-size:12px;font-weight:500;color:var(--text-secondary);white-space:nowrap}.sat-index[data-v-b96f372c]{display:inline-block;min-width:34px;font-weight:700;padding:1px 8px;border-radius:6px;font-variant-numeric:tabular-nums}.sat-index--good[data-v-b96f372c]{background:#d1fae5;color:#047857}.sat-index--neutral[data-v-b96f372c]{background:#eef0f6;color:#475569}.sat-index--warn[data-v-b96f372c]{background:#fdf0d9;color:#a8710a}.sat-index--bad[data-v-b96f372c]{background:#fde4dc;color:#b23c17}.board-print-head[data-v-b96f372c]{display:none}@media print{.board-print-head[data-v-b96f372c]{display:block;margin-bottom:14px;padding-bottom:8px;border-bottom:1px solid #d1d5db}.board-print-head h1[data-v-b96f372c]{margin:0;font-size:17px;font-weight:700;color:#111827}.board-print-head p[data-v-b96f372c]{margin:3px 0 0;font-size:11px;color:#6b7280}.board-section[data-v-b96f372c]{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid;margin-bottom:16px}.chart-empty[data-v-b96f372c]{-moz-column-break-inside:avoid;break-inside:avoid}}@media print{body.board-print{-webkit-print-color-adjust:exact;print-color-adjust:exact}@page{size:A4 landscape;margin:10mm}body.board-print,body.board-print #app,body.board-print .n-layout,body.board-print .n-layout-content,body.board-print .n-layout-scroll-container,body.board-print .n-card,body.board-print .n-card__content{height:auto!important;max-height:none!important;overflow:visible!important}body.board-print .n-card__content{padding:0!important}body.board-print .n-layout-sider,body.board-print .n-layout-scroll-container>.flex.flex-row,body.board-print .n-card-header{display:none!important}}.candi-assistant[data-v-4ce1efb5]{position:fixed;right:24px;bottom:24px;z-index:3000;display:flex;flex-direction:column;align-items:flex-end;gap:10px}.candi-assistant--drag[data-v-4ce1efb5]{-webkit-user-select:none;-moz-user-select:none;user-select:none}.candi-assistant--drag .ca-mascot[data-v-4ce1efb5]{cursor:grabbing;animation:none;transform:scale(1.06)}.ca-mascot[data-v-4ce1efb5]{position:relative;width:64px;height:64px;border-radius:50%;border:none;padding:0;cursor:grab;touch-action:none;background:#fff;box-shadow:0 4px 16px #0000002e;overflow:visible;transition:transform .15s ease;animation:ca-bob-4ce1efb5 3.2s ease-in-out infinite}.ca-mascot[data-v-4ce1efb5]:hover{transform:scale(1.08)}.ca-mascot img[data-v-4ce1efb5]{width:100%;height:100%;border-radius:50%;-o-object-fit:cover;object-fit:cover;display:block}.ca-mascot-excited[data-v-4ce1efb5]{animation:ca-wiggle-4ce1efb5 1.6s ease-in-out infinite}.ca-mood-sticker[data-v-4ce1efb5]{position:absolute;bottom:-6px;left:-6px;font-size:18px;line-height:1;filter:drop-shadow(0 1px 2px rgba(0,0,0,.2));pointer-events:none}.ca-mood-idle .ca-mood-sticker[data-v-4ce1efb5]{display:none}.ca-zzz[data-v-4ce1efb5]{position:absolute;top:-10px;left:-2px;font-size:11px;font-weight:800;color:#888;letter-spacing:.04em;animation:ca-zzz-4ce1efb5 2.4s ease-in-out infinite;pointer-events:none}.ca-mood-sleep[data-v-4ce1efb5]{animation:ca-sleepy-4ce1efb5 3.6s ease-in-out infinite}.ca-mood-sleep img[data-v-4ce1efb5]{filter:brightness(.92) saturate(.85)}.ca-mood-peek[data-v-4ce1efb5]{animation:ca-wiggle-4ce1efb5 2.2s ease-in-out infinite}.ca-mood-gossip[data-v-4ce1efb5]{animation:ca-smirk-4ce1efb5 2s ease-in-out infinite}.ca-mood-ignored[data-v-4ce1efb5]{animation:ca-sideeye-4ce1efb5 2.8s ease-in-out infinite}.ca-mood-wait[data-v-4ce1efb5]{animation:ca-plead-4ce1efb5 1.8s ease-in-out infinite}.ca-mood-drama[data-v-4ce1efb5]{animation:ca-sob-4ce1efb5 .7s ease-in-out infinite}.ca-mood-melt[data-v-4ce1efb5]{animation:ca-melt-4ce1efb5 2.4s ease-in-out infinite}.ca-mood-event[data-v-4ce1efb5]{animation:ca-panic-4ce1efb5 .35s ease-in-out infinite;box-shadow:0 0 0 3px #d0305040,0 4px 16px #0000002e}.ca-mood-event .ca-badge[data-v-4ce1efb5]{animation:ca-pulse-4ce1efb5 .8s ease-in-out infinite}.ca-badge[data-v-4ce1efb5]{position:absolute;top:-4px;right:-4px;min-width:20px;height:20px;padding:0 5px;border-radius:10px;background:#d03050;color:#fff;font-size:12px;font-weight:700;line-height:20px;box-shadow:0 1px 4px #00000040}@keyframes ca-bob-4ce1efb5{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes ca-wiggle-4ce1efb5{0%,to{transform:rotate(0) translateY(0)}20%{transform:rotate(-6deg) translateY(-3px)}40%{transform:rotate(6deg) translateY(-3px)}60%{transform:rotate(-3deg) translateY(-1px)}80%{transform:rotate(3deg) translateY(-1px)}}@keyframes ca-sleepy-4ce1efb5{0%,to{transform:translateY(2px) scaleY(.96)}50%{transform:translateY(0) scaleY(1)}}@keyframes ca-zzz-4ce1efb5{0%{opacity:.2;transform:translateY(4px)}50%{opacity:1;transform:translateY(-2px)}to{opacity:.2;transform:translateY(4px)}}@keyframes ca-smirk-4ce1efb5{0%,to{transform:rotate(4deg)}50%{transform:rotate(-2deg) translateY(-2px)}}@keyframes ca-sideeye-4ce1efb5{0%,to{transform:rotate(-8deg) translate(2px)}50%{transform:rotate(-4deg) translate(0)}}@keyframes ca-plead-4ce1efb5{0%,to{transform:translateY(0) scale(1)}40%{transform:translateY(-6px) scale(1.04)}}@keyframes ca-sob-4ce1efb5{0%,to{transform:translate(0)}25%{transform:translate(-2px) rotate(-3deg)}75%{transform:translate(2px) rotate(3deg)}}@keyframes ca-melt-4ce1efb5{0%,to{transform:scaleY(.92) translateY(3px);border-radius:50%}50%{transform:scaleY(.86) translateY(5px)}}@keyframes ca-panic-4ce1efb5{0%,to{transform:translate(0) rotate(0)}25%{transform:translate(-2px,-2px) rotate(-8deg)}50%{transform:translate(2px,1px) rotate(8deg)}75%{transform:translate(-1px,2px) rotate(-4deg)}}@keyframes ca-pulse-4ce1efb5{0%,to{transform:scale(1)}50%{transform:scale(1.15)}}.ca-teaser[data-v-4ce1efb5]{background:#fff;border-radius:14px 14px 2px;padding:10px 14px;font-size:13px;line-height:1.4;box-shadow:0 4px 16px #00000026;cursor:pointer;max-width:260px;display:flex;align-items:flex-start;gap:8px}.ca-teaser-face[data-v-4ce1efb5]{font-size:16px;line-height:1.2}.ca-teaser-event[data-v-4ce1efb5]{border:1px solid #ffc9c9}.ca-teaser-drama[data-v-4ce1efb5]{border:1px solid #ffd6e0}.ca-teaser-sleep[data-v-4ce1efb5]{opacity:.95}.ca-panel[data-v-4ce1efb5]{width:440px;max-width:94vw;max-height:70vh;display:flex;flex-direction:column;background:#fff;border-radius:14px;box-shadow:0 8px 32px #00000038;overflow:hidden}.ca-panel-header[data-v-4ce1efb5]{display:flex;align-items:center;gap:10px;padding:12px 14px;background:linear-gradient(135deg,#ff8a70,#f8604b);color:#fff}.ca-panel-avatar[data-v-4ce1efb5]{width:40px;height:40px;border-radius:50%;background:#fff;-o-object-fit:cover;object-fit:cover}.ca-panel-title[data-v-4ce1efb5]{font-weight:700;font-size:15px}.ca-panel-subtitle[data-v-4ce1efb5]{font-size:12px;opacity:.9}.ca-close[data-v-4ce1efb5]{margin-inline-start:auto;border:none;background:transparent;color:#fff;font-size:14px;cursor:pointer;opacity:.85}.ca-close[data-v-4ce1efb5]:hover{opacity:1}.ca-empty[data-v-4ce1efb5]{padding:22px 18px;color:#666;font-size:13px;line-height:1.5}.ca-cards[data-v-4ce1efb5]{overflow-y:auto;padding:12px;display:flex;flex-direction:column;gap:12px}.ca-card[data-v-4ce1efb5]{border:1px solid #eee;border-radius:10px;padding:12px;background:#fafafa}.ca-mode[data-v-4ce1efb5]{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.02em;padding:2px 8px;border-radius:999px;margin-bottom:6px}.ca-mode-process[data-v-4ce1efb5]{background:#e8f4ee;color:#1b7a45}.ca-mode-early[data-v-4ce1efb5]{background:#fff3e6;color:#c45c12}.ca-config[data-v-4ce1efb5]{margin-top:10px;background:#fff;border:1px solid #ececec;border-radius:10px;padding:10px 10px 8px}.ca-config-caption[data-v-4ce1efb5]{font-size:11px;font-weight:700;color:#888;margin-bottom:8px}.ca-config-row[data-v-4ce1efb5]{display:grid;grid-template-columns:58px 1fr;gap:8px;align-items:start;padding:5px 0;border-top:1px solid #f3f3f3}.ca-config-row[data-v-4ce1efb5]:first-of-type{border-top:none}.ca-config-key[data-v-4ce1efb5]{font-size:11px;color:#888;padding-top:3px}.ca-config-vals[data-v-4ce1efb5]{display:flex;flex-wrap:wrap;gap:5px;align-items:center}.ca-config-plain[data-v-4ce1efb5]{font-size:12.5px;color:#333}.ca-config-empty[data-v-4ce1efb5]{font-size:12px;color:#bbb}.ca-chip[data-v-4ce1efb5]{border:1px solid #e4e4e4;background:#f7f7f7;color:#444;border-radius:999px;padding:2px 8px;font-size:12px;line-height:1.4;cursor:default}.ca-chip[data-v-4ce1efb5]:disabled{cursor:default}.ca-chip-drop[data-v-4ce1efb5]{border-color:#f0b089;background:#fff6f0;color:#9a4b1a;cursor:pointer}.ca-chip-on[data-v-4ce1efb5]{border-color:#e25b3a;background:#f8604b;color:#fff;cursor:pointer}.ca-chip-mark[data-v-4ce1efb5]{font-weight:700;margin-inline-end:2px}.ca-config-hint[data-v-4ce1efb5]{font-size:11px;color:#999;margin-top:8px}.ca-card-title[data-v-4ce1efb5]{font-weight:600;font-size:13.5px;margin-bottom:2px}.ca-card-job[data-v-4ce1efb5]{font-size:12px;margin-bottom:8px}.ca-job-name[data-v-4ce1efb5]{font-weight:600;color:#444}.ca-job-num[data-v-4ce1efb5]{color:#bbb;margin-inline-start:6px;font-size:11px}.ca-fix-lead[data-v-4ce1efb5]{margin-top:8px;font-weight:600;color:#444}.ca-fixes[data-v-4ce1efb5]{margin:4px 0 0;padding-inline-start:18px}.ca-fixes li[data-v-4ce1efb5]{margin:2px 0}.ca-card-body[data-v-4ce1efb5]{font-size:13px;line-height:1.55;color:#333}.ca-card-lift[data-v-4ce1efb5]{margin-top:6px}.ca-evidence[data-v-4ce1efb5]{width:100%;margin-top:10px;border-collapse:collapse;font-size:12px}.ca-evidence th[data-v-4ce1efb5]{text-align:start;color:#999;font-weight:500;padding:2px 6px;border-bottom:1px solid #eee}.ca-evidence td[data-v-4ce1efb5]{padding:4px 6px;border-bottom:1px solid #f2f2f2}.ca-name[data-v-4ce1efb5]{max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ca-before[data-v-4ce1efb5]{color:#d03050;font-weight:600}.ca-arrow[data-v-4ce1efb5]{margin:0 4px;color:#aaa}.ca-after-pass[data-v-4ce1efb5]{color:#18a058;font-weight:700}.ca-after-fail[data-v-4ce1efb5]{color:#f0a020;font-weight:600}.ca-error[data-v-4ce1efb5]{margin-top:8px;color:#d03050;font-size:12px}.ca-gap-tag[data-v-4ce1efb5]{margin-left:6px;color:#999;font-size:11px}.ca-notes[data-v-4ce1efb5]{margin-top:8px;font-size:12px;color:#666}.ca-sugs[data-v-4ce1efb5]{margin-top:10px;display:flex;flex-direction:column;gap:8px}.ca-sug[data-v-4ce1efb5]{display:flex;gap:8px;align-items:flex-start;font-size:12.5px}.ca-sug-sum[data-v-4ce1efb5]{color:#555;margin-top:2px}.ca-actions[data-v-4ce1efb5]{display:flex;justify-content:flex-end;gap:8px;margin-top:10px}.ca-pop-enter-active[data-v-4ce1efb5],.ca-pop-leave-active[data-v-4ce1efb5]{transition:all .18s ease}.ca-pop-enter-from[data-v-4ce1efb5],.ca-pop-leave-to[data-v-4ce1efb5]{opacity:0;transform:translateY(8px) scale(.97)}.global-search-select div.n-base-selection{--n-color: #fff !important;--n-height: 62px !important;--n-border-radius: 0px !important;--n-border: 0px !important}.global-search-select .n-base-selection-input{font-size:18px!important}.global-search-select-menu.n-base-select-menu{--n-color: #fff !important;--n-border-radius: 0px !important}#app{-webkit-font-smoothing:antialiased;color:#2c3e50;background-color:#fcffff;height:100vh;max-height:100vh}
