@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}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;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.flex{display:flex}.hidden{display:none}.inline{display:inline}.table{display:table}.resize{resize:both}.lowercase{text-transform:lowercase}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-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,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}.job-domain-editor{gap:.5rem;min-width:0;margin-top:.5rem;display:grid}.job-domain-editor form{gap:.65rem;display:grid}.job-domain-editor small{overflow-wrap:anywhere}.job-domain-editor input:not([type=checkbox]){width:100%;min-width:0}:root{--ink:#0a1f57;--ink-deep:#06164f;--ink-soft:#3f5682;--muted:#6a7895;--line:#dbe5f4;--line-strong:#c5d4ea;--paper:#fff;--canvas:#f3f8ff;--canvas-warm:#effdff;--green:#08b7bd;--green-dark:#078d9d;--green-soft:#e5fbfb;--blue:#126ee2;--blue-soft:#e8f2ff;--gold:#b97816;--gold-soft:#fbf1dd;--red:#ae3f42;--red-soft:#fbeded;--violet:#40589f;--violet-soft:#eef2ff;--shadow-sm:0 1px 2px #06164f0a, 0 5px 16px #06164f09;--shadow-md:0 12px 36px #06164f1c;--shadow-lg:0 24px 70px #06164f33}*{box-sizing:border-box}html{background:var(--canvas);color:var(--ink);scroll-behavior:smooth}body{background:var(--canvas);color:var(--ink);font-feature-settings:"ss01", "cv02", "cv03";text-rendering:optimizelegibility;margin:0;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.875rem;line-height:1.5}body.has-runtime-environment-banner{padding-top:36px}.runtime-environment-banner{color:#fff;letter-spacing:.04em;text-transform:uppercase;z-index:10000;background:#8a2a0a;justify-content:center;align-items:center;height:36px;font-size:.75rem;font-weight:800;display:flex;position:fixed;top:0;left:0;right:0}body.has-runtime-environment-banner .sidebar{top:36px}button,input,textarea,select{color:inherit;font:inherit}button,summary,select{cursor:pointer}button:disabled,select:disabled,input:disabled{cursor:not-allowed;opacity:.55}button,input,textarea,select,a{-webkit-tap-highlight-color:transparent}button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,a:focus-visible,summary:focus-visible{outline-offset:2px;outline:3px solid #126ee247}h1,h2,h3,p{margin-top:0}a{color:inherit}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.app-shell{min-height:100vh}.sidebar{z-index:30;background:linear-gradient(180deg, #ffffff06, transparent 32%), var(--ink-deep);color:#fff;border-right:1px solid #ffffff14;flex-direction:column;width:250px;display:flex;position:fixed;inset:0 auto 0 0}.brand-block{border-bottom:1px solid #ffffff17;align-items:center;gap:13px;min-height:92px;padding:20px 24px;display:flex}.brand-mark{background:var(--green);color:#fff;border:1px solid #ffffff57;border-radius:10px;flex:none;place-items:center;width:39px;height:39px;font-family:Georgia,Times New Roman,serif;font-size:1.0625rem;font-weight:600;display:grid;box-shadow:inset 0 0 0 4px #ffffff14}.brand-name,.brand-subtitle{display:block}.brand-name{letter-spacing:-.02em;font-family:Georgia,Times New Roman,serif;font-size:1.125rem;line-height:1.1}.brand-subtitle{color:#8fa1af;letter-spacing:.16em;text-transform:uppercase;margin-top:4px;font-size:.5625rem;font-weight:700}.primary-nav{flex-direction:column;flex:1;gap:3px;padding:23px 13px;display:flex}.nav-item{color:#aebcc6;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:13px;width:100%;padding:11px 13px;transition:background .16s,color .16s,transform .16s;display:flex;position:relative}.nav-subitem{color:#8fa5b2;width:calc(100% - 16px);min-height:36px;margin:-1px 0 2px 16px;padding:7px 13px}.nav-subitem .nav-glyph{border-color:#ffffff1a;width:22px;height:22px;font-size:.5rem}.nav-subitem .nav-full-label{font-size:.75rem}.nav-disclosure{color:#8fa5b2;margin-left:auto;font-size:.8125rem;line-height:1;transition:transform .16s}.nav-disclosure-open{transform:rotate(180deg)}.nav-item:hover{color:#fff;background:#ffffff0e}.nav-item-active{color:#fff;background:#ffffff17;font-weight:650}.nav-item-active:before{content:"";background:#08bfc2;border-radius:0 3px 3px 0;width:3px;position:absolute;top:9px;bottom:9px;left:-13px}.nav-glyph{color:#89a4af;letter-spacing:.04em;border:1px solid #ffffff21;border-radius:6px;flex:none;place-items:center;width:27px;height:27px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.5625rem;font-weight:700;display:grid}.nav-item-active .nav-glyph{color:#67e2e3;background:#08b7bd57;border-color:#08bfc275}.nav-unread-badge{color:#fff;background:#ef5d66;border-radius:999px;justify-content:center;align-items:center;min-width:23px;min-height:20px;margin-left:auto;padding:2px 7px;font-size:.625rem;font-weight:850;line-height:1;display:inline-flex}.nav-mailbox-pulse{animation:.8s ease-in-out 3 mailbox-nav-pulse}@keyframes mailbox-nav-pulse{0%,to{box-shadow:0 0 #ef5d6600}50%{color:#fff;background:#ef5d6633;box-shadow:0 0 0 4px #ef5d6629}}.nav-full-label{font-size:.8125rem}.nav-short-label{display:none}.sidebar-foot{background:#ffffff09;border:1px solid #ffffff14;border-radius:9px;align-items:flex-start;gap:10px;margin:14px;padding:14px;display:flex}.manual-dot,.connection-dot,.status-dot{background:#08b7bd;border-radius:50%;flex:none;width:7px;height:7px;display:block}.manual-dot{margin-top:6px;box-shadow:0 0 0 4px #08b7bd1f}.sidebar-foot strong,.sidebar-foot span{display:block}.sidebar-foot strong{color:#dce5e9;font-size:.6875rem}.sidebar-foot span{color:#778b98;margin-top:2px;font-size:.625rem}.main-panel{min-height:100vh;margin-left:250px}.topbar{z-index:20;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffeb;justify-content:space-between;align-items:center;gap:20px;min-height:68px;padding:11px clamp(22px,3vw,46px);display:flex;position:sticky;top:0}.topbar-context{color:var(--muted);align-items:center;gap:13px;font-size:.75rem;display:flex}.topbar-actions{align-items:center;gap:9px;display:flex}.topbar-identity{color:var(--muted);white-space:nowrap;font-size:.6875rem}.topbar-identity strong{color:var(--ink-soft);font-weight:750}.project-c-logout{margin:0}.project-c-logout-button{border:1px solid var(--line);min-height:34px;color:var(--ink-soft);background:#ffffffb8;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:7px 10px;font-size:.625rem;font-weight:750;display:inline-flex}.project-c-logout-button:hover{border-color:var(--line-strong);background:var(--paper);color:var(--ink)}.project-c-logout-icon{color:var(--muted);letter-spacing:.04em;font-size:.5rem;font-weight:850}.topbar-product{color:var(--ink);font-weight:700}.topbar-divider{background:var(--line);width:1px;height:19px}.connection-state{align-items:center;gap:7px;display:inline-flex}.connection-error .connection-dot{background:var(--red)}.content-wrap{width:min(100%,1640px);margin:0 auto;padding:42px clamp(22px,3vw,48px) 70px}.mailbox-arrival-notice{color:#1d5e54;background:#edf9f7;border:1px solid #a8d7d2;border-radius:10px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:16px;padding:12px 14px;display:flex}.mailbox-arrival-notice>div:first-child{gap:3px;display:grid}.mailbox-arrival-notice strong,.mailbox-arrival-notice span{display:block}.mailbox-arrival-actions{flex:none;align-items:center;gap:10px;display:flex}.load-line{z-index:60;background:#08b7bd1f;height:2px;position:fixed;top:66px;left:250px;right:0;overflow:hidden}.load-line:after{background:var(--green);content:"";width:35%;height:100%;animation:1.15s ease-in-out infinite load-line;display:block}@keyframes load-line{0%{transform:translate(-110%)}to{transform:translate(320%)}}.page-section{animation:.26s ease-out page-in}@keyframes page-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.section-heading{justify-content:space-between;align-items:flex-end;gap:34px;margin-bottom:30px;display:flex}.section-heading>div:first-child{max-width:760px}.eyebrow{color:var(--green);letter-spacing:.17em;text-transform:uppercase;margin:0 0 7px;font-size:.625rem;font-weight:800}.section-heading h1{color:var(--ink-deep);letter-spacing:-.035em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.875rem,3vw,2.75rem);font-weight:500;line-height:1.08}.section-description{max-width:700px;color:var(--ink-soft);margin:12px 0 0;font-size:.875rem;line-height:1.65}.heading-actions{flex:none;align-items:center;display:flex}.workflow-results-updated-at{color:var(--muted);white-space:nowrap;margin-left:10px;font-size:.625rem;font-weight:650}.scan-summary,.criteria-state,.result-count{border-left:2px solid var(--green);flex-direction:column;gap:2px;min-width:210px;padding-left:17px;display:flex}.scan-summary span,.result-count span{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:.625rem;font-weight:700}.scan-summary strong{font-size:.8125rem}.result-count{flex-direction:row;align-items:baseline;gap:8px;min-width:auto}.result-count strong{color:var(--ink-deep);font-family:Georgia,Times New Roman,serif;font-size:1.9375rem;font-weight:500}.criteria-state{border:1px solid var(--line);background:var(--paper);min-width:auto;color:var(--ink-soft);border-radius:999px;flex-direction:row;align-items:center;gap:9px;padding:8px 13px;font-size:.6875rem;font-weight:650}.status-dot-positive{background:var(--green)}.status-dot-warning{background:var(--gold)}.button{border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:8px;min-height:38px;padding:8px 15px;font-size:.75rem;font-weight:750;line-height:1.2;text-decoration:none;transition:background .15s,border-color .15s,box-shadow .15s,transform .15s;display:inline-flex}.button:not(:disabled):active{transform:translateY(1px)}.button-primary{border-color:var(--green);background:var(--green);color:#fff;box-shadow:0 5px 14px #08b7bd29}.button-primary:hover:not(:disabled){border-color:var(--green-dark);background:var(--green-dark)}.button-secondary{border-color:var(--line-strong);background:var(--paper);color:var(--ink)}.button-secondary:hover:not(:disabled),.button-quiet:hover:not(:disabled){background:#f9fbfa;border-color:#b3c0bd}.button-quiet{color:var(--ink-soft);background:0 0;border-color:#0000}.button-danger{border-color:var(--red);background:var(--red);color:#fff}.button-danger:hover:not(:disabled){background:#933237}.button-accept{border-color:var(--green);background:var(--green);color:#fff}.button-reject{background:var(--red-soft);color:#94383b;border-color:#e2b8b9}.button-small{min-height:32px;padding:6px 11px;font-size:.6875rem}.button-full{width:100%}.button-run-icon{font-size:1.125rem;font-weight:400;line-height:0}.button-spinner,.large-spinner{border:2px solid #fff6;border-top-color:#fff;border-radius:50%;width:14px;height:14px;animation:.8s linear infinite spin;display:inline-block}.large-spinner{border:3px solid #08b7bd2e;border-top-color:var(--green);width:32px;height:32px}@keyframes spin{to{transform:rotate(360deg)}}.text-button,.icon-button,.error-link{color:var(--green);background:0 0;border:0;font-size:.6875rem;font-weight:750}.text-button:hover,.error-link:hover{text-underline-offset:3px;text-decoration:underline}.icon-button{border:1px solid var(--line);background:var(--paper);width:31px;height:31px;color:var(--ink-soft);border-radius:7px;place-items:center;font-size:1.1875rem;display:grid}.icon-button:hover{border-color:var(--green);color:var(--green)}.alert{border:1px solid;border-radius:9px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;padding:14px 16px;display:flex}.alert strong,.alert p{display:block}.alert strong{margin-bottom:2px;font-size:.75rem}.alert p{color:var(--ink-soft);margin:0;font-size:.6875rem}.alert-error{background:var(--red-soft);border-color:#e5c0c1}.alert-warning{background:#fff9ed;border-color:#ead8ae}.metric-grid{grid-template-columns:repeat(9,minmax(108px,1fr));gap:10px;margin-bottom:22px;display:grid}.metric-card{border:1px solid var(--line);background:var(--paper);min-height:135px;box-shadow:var(--shadow-sm);border-radius:9px;padding:17px 15px 14px;position:relative;overflow:hidden}.metric-card-button{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:border-color .14s,box-shadow .14s,transform .14s}.metric-card-button:hover{border-color:#aab8c8;transform:translateY(-1px);box-shadow:0 8px 22px #19394e1c}.metric-card-button:focus-visible{outline-offset:2px;outline:3px solid #126ee23d}.metric-accent{background:var(--ink);width:3px;position:absolute;inset:0 auto 0 0}.metric-card p{min-height:30px;color:var(--ink-soft);text-transform:uppercase;margin:0;font-size:.625rem;font-weight:700;line-height:1.35}.metric-card strong{color:var(--ink-deep);margin:5px 0 3px;font-family:Georgia,Times New Roman,serif;font-size:1.875rem;font-weight:500;line-height:1;display:block}.metric-card>span{color:var(--muted);font-size:.5625rem;line-height:1.3}.metric-navy .metric-accent{background:#19394e}.metric-blue .metric-accent{background:var(--blue)}.metric-aqua .metric-accent{background:#29969a}.metric-green .metric-accent{background:var(--green)}.metric-gold .metric-accent{background:var(--gold)}.metric-slate .metric-accent{background:#72808b}.metric-violet .metric-accent{background:var(--violet)}.metric-red .metric-accent{background:var(--red)}.getting-started-card{background:linear-gradient(110deg,#edf7f3 0%,#f8fbfa 100%);border:1px solid #cfe1db;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:22px;margin-bottom:22px;padding:20px 24px;display:grid}.getting-started-number{width:45px;height:45px;color:var(--green);border:1px solid #acd3c7;border-radius:50%;place-items:center;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.6875rem;font-weight:800;display:grid}.getting-started-card h2{margin:0 0 4px;font-family:Georgia,Times New Roman,serif;font-size:1.25rem;font-weight:500}.getting-started-card p:last-child{color:var(--ink-soft);margin:0;font-size:.75rem}.dashboard-grid{grid-template-columns:minmax(0,2fr) minmax(280px,1fr);gap:15px;display:grid}.panel{border:1px solid var(--line);background:var(--paper);box-shadow:var(--shadow-sm);border-radius:10px;overflow:hidden}.panel-span-three{grid-column:1/-1}.panel-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;min-height:75px;padding:16px 20px;display:flex}.panel-heading h2{letter-spacing:-.015em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:1.1875rem;font-weight:500}.panel-heading .eyebrow{margin-bottom:2px}.match-list{flex-direction:column;display:flex}.match-row{text-align:left;background:#fff;border:0;border-bottom:1px solid #edf0ef;grid-template-columns:auto minmax(190px,1fr) minmax(140px,auto) auto auto;align-items:center;gap:12px;padding:13px 19px;transition:background .13s;display:grid}.match-row:last-child{border-bottom:0}.match-row:hover{background:#fafcfb}.company-monogram{color:#315347;letter-spacing:.04em;background:#f2f6f5;border:1px solid #d7e0de;border-radius:8px;flex:none;place-items:center;width:37px;height:37px;font-size:.625rem;font-weight:800;display:grid}.company-monogram-small{border-radius:7px;width:31px;height:31px;font-size:.5625rem}.match-row-main,.match-row-main strong,.match-row-main span{min-width:0;display:block}.match-row-main strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.match-row-main span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:.625rem;overflow:hidden}.tech-preview,.tag-row{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.tag{color:#276552;white-space:nowrap;background:#f1f8f5;border:1px solid #d4e5df;border-radius:999px;align-items:center;padding:3px 7px;font-size:.5625rem;font-weight:700;line-height:1.1;display:inline-flex}.tag-more{border-color:var(--line);color:var(--muted);background:#f3f8ff}.row-arrow{color:#9aa7ae;font-size:1.25rem}.status-chip{border:1px solid var(--line);width:fit-content;min-height:23px;color:var(--ink-soft);white-space:nowrap;background:#f5f7f6;border-radius:999px;align-items:center;padding:3px 8px;font-size:.5625rem;font-weight:800;line-height:1.1;display:inline-flex}.record-title-line{flex-wrap:wrap;align-items:center;gap:7px;min-width:0;display:inline-flex}.new-record-badge{color:#0e6652;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;background:#e5f8f3;border:1px solid #94d8c7;border-radius:999px;align-items:center;min-height:22px;padding:3px 8px;font-size:.6875rem;font-weight:850;line-height:1;display:inline-flex}.fresh-job-badge{color:#245b8f;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;background:#edf6ff;border:1px solid #9fc4ee;border-radius:999px;align-items:center;min-height:22px;padding:3px 8px;font-size:.6875rem;font-weight:850;line-height:1;display:inline-flex}.suspected-agency-badge,.agency-confirmed-badge{color:#7c4e05;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;background:#fff5dd;border:1px solid #e0b45e;border-radius:999px;align-items:center;min-height:22px;padding:3px 8px;font-size:.625rem;font-weight:850;line-height:1;display:inline-flex}.agency-confirmed-badge{color:#8a3035;background:#fff0f0;border-color:#dfaaad}.status-positive{background:var(--green-soft);color:#17644f;border-color:#b9dccc}.status-negative{background:var(--red-soft);color:#973d40;border-color:#e5c0c1}.status-warning{background:var(--gold-soft);color:#8b5c17;border-color:#e9d3a5}.status-neutral{color:#5e6c75;background:#f3f5f6;border-color:#d9e0e1}.compact-list{flex-direction:column;display:flex}.compact-list button{text-align:left;background:#fff;border:0;border-bottom:1px solid #edf0ef;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 18px;display:grid}.compact-list button:hover{background:#fafcfb}.compact-list button>span:nth-child(2),.compact-list button strong,.compact-list button small{min-width:0;display:block}.compact-list strong{font-size:.6875rem}.compact-list small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.5625rem;overflow:hidden}.compact-list button>small{color:var(--ink-soft)}.scan-strip{grid-template-columns:repeat(4,minmax(210px,1fr));display:grid}.scan-strip-item{border-right:1px solid var(--line);grid-template-columns:repeat(2,1fr);gap:12px;padding:17px 20px;display:grid}.scan-strip-item:last-child{border-right:0}.scan-time{grid-column:1/-1}.scan-time strong,.scan-time span,.scan-stat span,.scan-stat strong{display:block}.scan-time strong{font-size:.6875rem}.scan-time span{color:var(--muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.5rem}.scan-stat span{color:var(--muted);text-transform:uppercase;font-size:.5rem;font-weight:700}.scan-stat strong{margin-top:2px;font-size:.9375rem}.empty-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:245px;padding:34px 22px;display:flex}.empty-marker{color:#5e7f73;letter-spacing:.05em;background:#f5f8f7;border:1px dashed #adbfba;border-radius:50%;place-items:center;min-width:55px;height:55px;padding:0 10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.5rem;font-weight:800;display:grid}.empty-state h3{margin:15px 0 4px;font-family:Georgia,Times New Roman,serif;font-size:1.1875rem;font-weight:500}.empty-state p{max-width:430px;color:var(--muted);margin:0;font-size:.6875rem;line-height:1.6}.empty-action{margin-top:17px}.section-stats{border:1px solid var(--line);background:var(--paper);border-radius:9px;grid-template-columns:repeat(4,1fr);margin-bottom:16px;display:grid;overflow:hidden}.section-stats>div{border-right:1px solid var(--line);justify-content:space-between;align-items:center;min-height:62px;padding:12px 18px;display:flex}.section-stats>div:last-child{border-right:0}.section-stats span{color:var(--muted);text-transform:uppercase;font-size:.625rem;font-weight:700}.section-stats strong{color:var(--ink-deep);font-family:Georgia,Times New Roman,serif;font-size:1.5rem;font-weight:500}.table-panel{min-height:300px}.table-panel-heading{min-height:72px}.helper-copy{color:var(--muted);margin:0;font-size:.625rem}.table-scroll{width:100%;overflow-x:auto}.data-table{border-collapse:collapse;width:100%;color:var(--ink-soft);font-size:.6875rem}.data-table th{color:#6d7c84;letter-spacing:.07em;text-align:left;text-transform:uppercase;white-space:nowrap;background:#f8faf9;height:38px;font-size:.5rem;font-weight:800}.data-table th,.data-table td{vertical-align:middle;border-bottom:1px solid #e9eeec;padding:11px 13px}.data-table th:first-child,.data-table td:first-child{padding-left:20px}.data-table th:last-child,.data-table td:last-child{padding-right:20px}.data-table tbody tr:last-child td{border-bottom:0}.clickable-row{cursor:pointer;transition:background .12s}.clickable-row:hover td{background:#fafcfb}.company-cell{align-items:center;gap:10px;min-width:155px;display:flex}.results-table [data-company-assessment=staffing]{--assessment-row:#fff1f2;--assessment-row-active:#ffe4e6}.results-table [data-company-assessment=uncertain]{--assessment-row:#fffbeb;--assessment-row-active:#fef3c7}.results-table tbody.job-company-summary[data-company-assessment]>tr>td,.results-table .job-company-jobs tr[data-company-assessment],.results-table .job-company-jobs tr[data-company-assessment]>td{background:var(--assessment-row)}.results-table tbody[data-company-assessment] .job-company-toggle:hover,.results-table tbody[data-company-assessment] .job-company-toggle:focus-within,.results-table .job-company-jobs tr[data-company-assessment]:hover,.results-table .job-company-jobs tr[data-company-assessment]:hover>td,.results-table .job-company-jobs tr[data-company-assessment]:focus-within,.results-table .job-company-jobs tr[data-company-assessment]:focus-within>td{background:var(--assessment-row-active)}.job-staffing-indicator{color:#881337;max-width:100%;font-family:var(--font-geist-sans), Arial, sans-serif;white-space:normal;background:#ffe4e6;border:1px solid #be123c;border-radius:999px;margin-top:3px;padding:3px 8px;font-size:.6875rem;font-weight:750;line-height:1.4;display:inline-flex}.job-staffing-indicator[data-tone=uncertain]{color:#78350f;background:#fef3c7;border-color:#92400e}.company-cell>span:last-child,.company-cell strong,.company-cell small,.cell-subtext{display:block}.company-cell strong,.job-title-cell{color:var(--ink);font-size:.6875rem}.company-cell small,.cell-subtext{color:var(--muted);margin-top:2px;font-size:.5625rem}.sources-table{min-width:1000px}.results-table{table-layout:fixed;min-width:0}.results-table th,.results-table td{overflow-wrap:anywhere;white-space:normal}.results-table th:first-child{width:13%}.results-table th:nth-child(2){width:23%}.results-table th:nth-child(9){width:25%}.results-table .company-cell,.results-table .company-cell>span:last-child{min-width:0}.results-table .record-title-line{width:100%;display:flex}.results-table .record-title-line>*,.results-table .job-result-actions>*,.results-table .provider-pill,.results-table .status-chip{white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%}.job-result-search{gap:5px;width:min(470px,100%);display:grid}.job-result-search>span:first-child{color:var(--ink-soft);font-size:.6875rem;font-weight:750}.job-result-search>small{color:var(--muted);font-size:.6875rem}.job-result-search-control{display:block;position:relative}.job-result-search-control input{width:100%;height:40px;padding:8px 12px 8px 36px}.job-company-summary td{background:#f7faf9;border-top:1px solid #dfe7e4;border-bottom:1px solid #dfe7e4!important;padding:0!important}.job-company-summary:first-of-type td{border-top:0}.job-company-toggle{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) minmax(0,2fr) auto;align-items:center;gap:12px;padding:13px 18px;transition:background .12s;display:grid;position:relative}.job-company-toggle-action,.people-lead-company-toggle-action{z-index:1;cursor:pointer;background:0 0;border:0;position:absolute;inset:0}.job-company-toggle>:not(.job-company-toggle-action),.people-lead-company-toggle>:not(.people-lead-company-toggle-action){pointer-events:none}.job-company-toggle a,.people-lead-company-toggle a{z-index:2;pointer-events:auto;position:relative}.job-company-toggle:hover{background:#f0f6f3}.job-company-toggle:has(.job-company-toggle-action:focus-visible){z-index:1;outline-offset:-3px;outline:3px solid #156c5340;position:relative}.job-company-identity,.job-company-identity strong,.job-company-identity small{min-width:0;display:block}.job-company-identity strong{color:var(--ink-deep);text-overflow:ellipsis;white-space:nowrap;font-family:Georgia,Times New Roman,serif;font-size:1rem;font-weight:600;overflow:hidden}.job-company-identity small{color:var(--muted);margin-top:2px;font-size:.6875rem}.job-company-counts{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;min-width:0;display:flex}.job-company-counts>span{max-width:100%;color:var(--muted);white-space:normal;overflow-wrap:anywhere;background:#fff;border:1px solid #dce5e1;border-radius:999px;padding:4px 8px;font-size:.625rem}.job-company-counts>.job-company-count-primary,.job-company-counts>.job-company-count-review{color:#24463b;font-weight:700}.job-company-counts>.job-company-count-review[data-needs-review=true]{color:#78350f;background:#fef3c7;border-color:#92400e}.job-company-counts strong{color:var(--ink)}.job-company-chevron{color:var(--green);font-size:1.25rem;line-height:1;transition:transform .14s}.job-company-toggle[data-expanded=true] .job-company-chevron{transform:rotate(180deg)}.job-company-jobs tr:last-child td{border-bottom:1px solid #dfe7e4}.job-result-actions{white-space:normal;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.leads-table{min-width:1220px}.history-table{min-width:1350px}.provider-pill{border:1px solid var(--line);color:var(--ink-soft);background:#f5f7f6;border-radius:5px;padding:3px 7px;font-size:.5625rem;font-weight:800;display:inline-flex}.provider-greenhouse{color:#207053;background:#eaf6f0;border-color:#b9dcca}.provider-lever{color:#30668e;background:#edf4fa;border-color:#c9d9e9}.provider-ashby{color:#70588e;background:#f3eef8;border-color:#d9cde7}.provider-job-data{color:#875a16;background:#fff5df;border-color:#e4cfaa}.provider-apollo{color:#465ca5;background:#eef2ff;border-color:#c7d2ee}.source-badges{flex-wrap:wrap;align-items:center;gap:4px;display:inline-flex}.provenance-pill{border:1px solid var(--line);white-space:nowrap;border-radius:999px;align-items:center;min-height:21px;padding:2px 7px;font-size:.5rem;font-weight:750;line-height:1.1;display:inline-flex}.provenance-direct{background:var(--blue-soft);color:#315f7f;border-color:#c6d8e4}.provenance-discovery{background:var(--gold-soft);color:#865a17;border-color:#e4cfaa}.success-copy{color:var(--green);font-size:.625rem;font-weight:700}.muted-copy{color:var(--muted);font-size:.625rem}.error-link{color:var(--red);padding:0}.source-error-details{position:relative}.source-error-details summary{width:fit-content;color:var(--red);font-size:.5625rem;font-weight:750;list-style:none}.source-error-details summary::-webkit-details-marker{display:none}.source-error-details>div{z-index:11;background:var(--red-soft);width:260px;box-shadow:var(--shadow-md);border:1px solid #e6c4c5;border-radius:7px;padding:10px;position:absolute;top:calc(100% + 5px);right:0}.source-error-details strong{color:#7f3437;margin-bottom:4px;font-size:.5rem;display:block}.source-error-details p{color:#783d40;margin:0;font-size:.5625rem;line-height:1.45}.row-actions{justify-content:flex-end;align-items:center;gap:7px;display:flex}.action-menu{position:relative}.action-menu summary{border:1px solid var(--line);background:var(--paper);width:31px;height:31px;color:var(--ink-soft);letter-spacing:.05em;border-radius:7px;place-items:center;font-size:.75rem;list-style:none;display:grid}.action-menu summary::-webkit-details-marker{display:none}.action-menu>div{z-index:12;border:1px solid var(--line);width:155px;box-shadow:var(--shadow-md);background:#fff;border-radius:8px;flex-direction:column;display:flex;position:absolute;top:calc(100% + 5px);right:0;overflow:hidden}.action-menu button{text-align:left;background:#fff;border:0;border-bottom:1px solid #edf0ef;padding:9px 12px;font-size:.625rem}.action-menu button:hover{background:#f7f9f8}.action-menu .danger-action{color:var(--red);border-bottom:0}.provider-guide-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:16px;display:grid}.discovery-source-note{box-shadow:var(--shadow-sm);background:linear-gradient(135deg,#fffaf0,#fff);border:1px solid #e4d5b9;border-radius:9px;align-items:center;gap:13px;margin-bottom:14px;padding:14px 16px;display:flex}.discovery-source-note>div{min-width:0}.discovery-source-note strong,.discovery-source-note p{display:block}.discovery-source-note strong{font-size:.6875rem}.discovery-source-note p{color:var(--muted);margin:2px 0 0;font-size:.5625rem}.discovery-source-note .text-button{flex:none;margin-left:auto}.provider-guide{border:1px solid var(--line);background:var(--paper);border-radius:9px;align-items:flex-start;gap:12px;min-width:0;padding:16px;display:flex}.provider-icon,.settings-icon{border:1px solid var(--line);background:#f3f8ff;border-radius:8px;flex:none;place-items:center;width:35px;height:35px;font-size:.6875rem;font-weight:800;display:grid}.provider-guide strong,.provider-guide span,.provider-guide code{display:block}.provider-guide strong{font-size:.6875rem}.provider-guide span{color:var(--muted);margin:2px 0 7px;font-size:.5625rem}.provider-guide code{color:#50636f;text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.5rem;overflow:hidden}.criteria-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:18px;display:grid}.agent-library-panel{border:1px solid var(--line-strong);box-shadow:var(--shadow-sm);background:#fff;border-radius:10px;margin-bottom:16px;overflow:hidden}.agent-worker-controls{border:1px solid var(--line);background:var(--paper);border-radius:18px;margin-bottom:1.25rem;padding:1.25rem}.agent-worker-control-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;margin-top:1rem;display:grid}.agent-worker-control-card{border:1px solid var(--line);background:var(--canvas);border-radius:14px;justify-content:space-between;align-items:flex-end;gap:1rem;padding:1rem;display:flex}.agent-worker-control-card>div{gap:.25rem;display:grid}.agent-worker-control-card span,.agent-worker-control-card small{color:var(--muted)}.agent-worker-control-card strong{font-size:1.08rem}.agent-library-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:18px;padding:16px 18px;display:flex}.agent-library-heading h2,.agent-editor-heading h2{color:var(--ink-deep);margin:3px 0 0;font-size:1rem}.agent-library-heading p:not(.eyebrow){color:var(--muted);margin:5px 0 0;font-size:.5625rem}.agent-library-search{width:min(420px,48%)}.agent-library-search input{width:100%;min-height:42px}.agent-library-list{gap:9px;padding:12px;display:grid}.agent-library-card{border:1px solid var(--line);background:#fafcfb;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;min-width:0;padding:13px 14px;transition:border-color .15s,background .15s,box-shadow .15s;display:grid}.agent-library-card:hover{background:#fff;border-color:#b8ccc6}.agent-library-card-selected{box-shadow:inset 3px 0 0 var(--green);background:#f6fbf9;border-color:#82b2a4}.agent-library-card-copy{min-width:0}.agent-library-card-title{align-items:center;gap:9px;min-width:0;display:flex}.agent-library-card-title>strong{color:var(--ink-deep);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.agent-library-card-copy>p{color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;margin:6px 0 0;font-size:.5625rem;overflow:hidden}.agent-library-meta{color:var(--muted);flex-wrap:wrap;gap:5px 12px;margin-top:8px;font-size:.5rem;display:flex}.agent-library-meta span:not(:last-child):after{color:#b2bfbb;content:"·";margin-left:12px}.agent-library-actions{align-items:center;gap:8px;display:flex}.agent-library-actions .button{min-height:42px}.agent-hourly-limit-control{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;font-size:.5rem;display:flex}.agent-hourly-limit-control>strong{color:var(--ink-soft);font-weight:700}.agent-hourly-limit-control small{flex-basis:100%;line-height:1.45}.agent-hourly-limit-control input{text-align:center;width:64px;min-height:34px;padding:6px 8px}.agent-hourly-limit-control .button{min-height:34px}.agent-hourly-limit-control .field-error{flex-basis:100%}.agent-hourly-schedule{color:var(--muted);flex-wrap:wrap;gap:5px 16px;margin-top:8px;font-size:.5rem;display:flex}.agent-hourly-schedule strong{color:var(--ink-soft)}.agent-library-empty{text-align:center;padding:28px 18px}.agent-library-empty strong{color:var(--ink-deep);font-size:.6875rem}.agent-library-empty p{color:var(--muted);margin:6px 0 0;font-size:.5625rem}.agent-library-panel>.empty-state{margin:12px}.agent-editor-heading{justify-content:space-between;align-items:center;gap:16px;margin:0 2px 10px;display:flex}.scan-agent-context{border:1px solid var(--line);background:#f7faf9;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;padding:10px 12px;display:flex}.scan-agent-context span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.5rem;font-weight:800}.scan-agent-context strong{color:var(--ink-deep);text-overflow:ellipsis;white-space:nowrap;font-size:.625rem;overflow:hidden}.agent-tabs{border:1px solid var(--line-strong);box-shadow:var(--shadow-sm);background:#f4f7f6;border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:14px;display:grid;overflow:hidden}.agent-tab{border:0;border-right:1px solid var(--line);min-width:0;min-height:62px;color:var(--muted);text-align:left;background:0 0;align-items:center;gap:10px;padding:12px 16px;transition:background .15s,color .15s,box-shadow .15s;display:flex}.agent-tab:last-child{border-right:0}.agent-tab:hover{color:var(--ink-soft);background:#fbfdfc}.agent-tab-art{background-image:url(/og-agents-neutral-web.png);background-repeat:no-repeat;background-size:432.75px 227.25px;border:1px solid #c9d5d2;border-radius:9px;flex:none;width:36px;height:36px;display:block;box-shadow:inset 0 0 0 1px #ffffff80}.agent-tab-art-setup{background-position:-37px -95px}.agent-tab-art-jobs{background-position:-120px -95px}.agent-tab-art-filters{background-position:-199px -95px}.agent-tab-art-campaign{background-position:-361px -95px}.agent-tab strong{text-overflow:ellipsis;white-space:nowrap;font-size:.625rem;font-weight:800;overflow:hidden}.agent-tab-active{color:var(--ink-deep);box-shadow:inset 0 -3px 0 var(--green);background:#fff;position:relative}.agent-tab-active .agent-tab-art{border-color:#8fbeaf;box-shadow:0 0 0 2px #08b7bd24}.agent-tab:focus-visible{z-index:1;outline-offset:-3px;outline:3px solid #08b7bd40;position:relative}.agent-tab-form{flex-direction:column;gap:12px;min-width:0;display:flex}.agent-tab-panel{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;min-width:0;display:grid}.agent-tab-panel:focus{outline:0}.agent-tab-panel:focus-visible{outline-offset:3px;border-radius:10px;outline:3px solid #08b7bd2e}.agent-job-setup-card,.agent-company-size-card,.agent-filter-market-card,.agent-target-card,.campaign-stop-card,.agent-tab-panel>.form-error{grid-column:1/-1}.agent-tab-footer{z-index:4;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fcfdfcf5;border:1px solid #c8d7d2;border-radius:9px;justify-content:space-between;align-items:center;gap:16px;padding:10px 12px;display:flex;position:sticky;bottom:12px;box-shadow:0 8px 28px #091f2f1f}.agent-tab-footer>div{align-items:center;gap:9px;display:flex}.agent-tab-footer>div:first-child span{color:var(--green);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.5rem;font-weight:800}.agent-tab-footer strong{color:var(--ink-deep);font-size:.625rem}.campaign-boundary{background:linear-gradient(145deg,#f8f5fb,#fff);border:1px solid #d9d0e6;border-radius:9px;align-items:flex-start;gap:14px;margin-bottom:18px;padding:15px;display:flex}.campaign-boundary-marker{color:#65477f;letter-spacing:.06em;background:#eee7f5;border:1px solid #c7b6da;border-radius:9px;flex:none;place-items:center;width:44px;height:44px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.5rem;font-weight:900;display:grid}.campaign-boundary-title{align-items:center;gap:9px;display:flex}.campaign-boundary-title strong{color:var(--ink-deep);font-size:.75rem}.campaign-boundary p{max-width:760px;color:var(--ink-soft);margin:5px 0 0;font-size:.5625rem;line-height:1.6}.agent-run-summary{border:1px solid var(--line);background:#fafcfb;border-radius:9px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:16px;display:grid}.agent-run-summary>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-width:0;padding:12px 13px}.agent-run-summary>div:nth-child(3n){border-right:0}.agent-run-summary>div:nth-last-child(-n+3){border-bottom:0}.agent-run-summary span,.agent-run-summary strong{display:block}.agent-run-summary span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-size:.4375rem;font-weight:800}.agent-run-summary strong{color:var(--ink-deep);text-overflow:ellipsis;white-space:nowrap;font-size:.625rem;overflow:hidden}.campaign-stop-card .criteria-note{margin-bottom:15px}.campaign-actions{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;padding-top:15px;display:flex}.campaign-actions>div{gap:8px;display:flex}.campaign-actions .agent-run-help{text-align:right;max-width:410px;margin:0}.agent-target-policy-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:16px}.criteria-main{flex-direction:column;gap:14px;min-width:0;display:flex}.form-card{border:1px solid var(--line);background:var(--paper);box-shadow:var(--shadow-sm);border-radius:10px;padding:22px}.form-card-heading{align-items:flex-start;gap:12px;margin-bottom:20px;display:flex}.form-card-heading>span{width:29px;height:29px;color:var(--green);border:1px solid #cfe0da;border-radius:50%;flex:none;place-items:center;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.5rem;font-weight:800;display:grid}.form-card-heading h2{color:var(--ink-deep);margin:0 0 2px;font-family:Georgia,Times New Roman,serif;font-size:1.1875rem;font-weight:500}.form-card-heading p{color:var(--muted);margin:0;font-size:.625rem}.agent-job-setup-card .agent-job-section{gap:16px;min-width:0;display:grid}.agent-job-setup-card .agent-job-section+.agent-job-section{border-top:1px solid var(--line);margin-top:28px;padding-top:24px}.agent-job-setup-card .agent-job-section h3{color:var(--ink-deep);margin:0;font-size:1rem;font-weight:700}.agent-job-setup-card .agent-job-section h3 small{color:var(--muted);font-size:.8125rem;font-weight:400}.agent-job-setup-card .agent-job-section p,.agent-job-setup-card .form-card-heading p{overflow-wrap:anywhere;margin:0;font-size:.875rem;line-height:1.55}.agent-job-setup-card .form-field>span,.agent-job-setup-card .criteria-pill-label{font-size:.875rem}.agent-job-setup-card .form-field small,.agent-job-setup-card .field-error{font-size:.8125rem;line-height:1.5}.agent-job-setup-card .form-field input,.agent-job-setup-card .form-field select,.agent-job-setup-card .form-field textarea{font-size:.875rem}.agent-job-setup-card .agent-acronym-warning{border-left:3px solid var(--gold);background:var(--gold-soft);border-radius:6px;padding:12px 14px;line-height:1.5}.agent-job-setup-card .agent-description-groups{gap:12px;display:grid}.agent-job-setup-card .agent-description-groups .status-chip{white-space:normal;overflow-wrap:anywhere;max-width:100%}.agent-job-setup-card .criteria-note{flex-direction:column;align-items:stretch;gap:12px;margin:0}.agent-job-setup-card .agent-matching-help{border:1px solid var(--line);border-radius:8px;min-width:0;padding:14px}.agent-job-setup-card .agent-matching-help summary{cursor:pointer;color:var(--ink-soft);font-size:.875rem;font-weight:650}.agent-job-setup-card .agent-matching-help summary:focus-visible{outline:2px solid var(--blue);outline-offset:4px}.agent-job-setup-card .agent-matching-help-content{gap:14px;margin-top:16px;display:grid}.agent-job-setup-card .agent-job-summary{border:1px solid var(--line);background:var(--canvas);border-radius:8px;padding:18px}.discovery-scope-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.discovery-scope-choice{border:1px solid var(--line-strong);text-align:left;background:#fff;border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;align-content:start;align-items:flex-start;gap:10px;min-width:0;min-height:128px;padding:14px;transition:border-color .15s,background .15s,box-shadow .15s;display:grid;position:relative}.discovery-scope-choice:hover{background:#fbfdfc;border-color:#91bbae}.discovery-scope-choice-active{background:linear-gradient(145deg,#f0f8f5,#fff);border-color:#72a998;box-shadow:inset 0 0 0 1px #08b7bd14}.discovery-choice-marker{width:29px;height:29px;color:var(--ink-soft);background:#f5f8f7;border:1px solid #cbd8d4;border-radius:7px;place-items:center;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.5rem;font-weight:800;display:grid}.discovery-scope-choice-active .discovery-choice-marker{background:var(--green-soft);color:var(--green);border-color:#9bc8ba}.discovery-scope-choice strong,.discovery-scope-choice small{display:block}.discovery-scope-choice strong{color:var(--ink-deep);margin-top:1px;font-size:.6875rem}.discovery-scope-choice small{color:var(--muted);margin-top:5px;font-size:.5625rem;line-height:1.5}.radio-indicator{background:#fff;border:1px solid #aebbb7;border-radius:50%;width:15px;height:15px;margin-top:2px;box-shadow:inset 0 0 0 3px #fff}.discovery-scope-choice-active .radio-indicator{border-color:var(--green);background:var(--green)}.scope-integration-status{border:1px solid var(--line);background:#f8faf9;border-radius:8px;align-items:center;gap:10px;margin-top:13px;padding:11px 12px;display:flex}.scope-integration-status>div{min-width:0}.scope-integration-status strong,.scope-integration-status small{display:block}.scope-integration-status strong{font-size:.625rem}.scope-integration-status small{color:var(--muted);margin-top:1px;font-size:.5rem}.scope-integration-status .text-button{flex:none;margin-left:auto}.scope-integration-positive{background:#f1f8f5;border-color:#c7ddd5}.scope-integration-warning{background:#fffaf0;border-color:#e7d6b5}.scope-integration-warning .status-dot{background:var(--gold)}.form-grid{gap:15px;display:grid}.form-grid.two-column{grid-template-columns:repeat(2,minmax(0,1fr))}.form-grid.three-column{grid-template-columns:repeat(3,minmax(0,1fr))}.form-field{flex-direction:column;gap:6px;min-width:0;display:flex}.form-field-wide,.span-two{grid-column:1/-1}.form-field>span,.filter-grid label>span{color:var(--ink-soft);font-size:.625rem;font-weight:750}.form-field em{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;margin-left:5px;font-size:.4375rem;font-style:normal}.form-field input,.form-field textarea,.form-field select,.filter-grid input,.filter-grid select,.search-field input{border:1px solid var(--line-strong);width:100%;color:var(--ink);background:#fff;border-radius:7px;outline:none;transition:border-color .13s,box-shadow .13s}.form-field input,.form-field select,.filter-grid input,.filter-grid select{height:39px;padding:8px 10px}.form-field textarea{resize:vertical;min-height:95px;padding:10px;line-height:1.5}.form-field input:focus,.form-field textarea:focus,.form-field select:focus,.filter-grid input:focus,.filter-grid select:focus,.search-field input:focus{border-color:#6ea5e8;box-shadow:0 0 0 3px #08b7bd17}.form-field [aria-invalid=true]{background:snow;border-color:#d48d8f}.form-field small{color:var(--muted);font-size:.5625rem}.field-error{color:var(--red);font-size:.5625rem;font-weight:650}.criteria-pill-label{color:var(--ink-soft);font-size:.625rem;font-weight:750}.criteria-pill-label em{margin-left:5px}.criteria-pill-entry-row{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.criteria-pill-add{min-width:64px;min-height:39px}.catalog-suggestion-status{min-height:32px;color:var(--ink-muted);background:#f8fbfd;border:1px dashed #c8d8e4;border-radius:9px;padding:8px 10px;font-size:.75rem;font-weight:650}.catalog-suggestions{background:#f8fbfd;border:1px solid #d7e3eb;border-radius:11px;gap:7px;padding:9px;display:grid}.catalog-suggestions>span{color:var(--ink-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.625rem;font-weight:800}.catalog-suggestion-list{flex-wrap:wrap;gap:6px;display:flex}.catalog-suggestion-list button{max-width:100%;color:var(--ink);text-align:left;background:#fff;border:1px solid #c9dbe7;border-radius:9px;align-items:center;padding:7px 9px;display:inline-flex}.catalog-suggestion-list button:hover{background:#f2f8f6;border-color:#79ad9d}.catalog-suggestion-list button:focus-visible{outline-offset:2px;outline:3px solid #08b7bd33}.catalog-suggestion-list strong{overflow-wrap:anywhere;font-size:.75rem}.catalog-suggestion-error{color:#8b5a22;background:#fff9f1;border:1px solid #ecd3b8;border-radius:9px;min-height:32px;padding:8px 10px;font-size:.75rem;font-weight:650}.criteria-pill-list{flex-wrap:wrap;gap:7px;margin-top:2px;display:flex}.criteria-pill{color:#276552;background:#f1f8f5;border:1px solid #bcd8cf;border-radius:999px;align-items:center;gap:7px;min-width:0;min-height:31px;padding:4px 5px 4px 10px;font-size:.5625rem;font-weight:750;display:inline-flex}.criteria-pill>span{overflow-wrap:anywhere}.criteria-pill button{color:#1f5f4c;background:#d9ebe4;border:0;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:.875rem;font-weight:700;line-height:1;display:grid}.criteria-pill button:hover{background:#c4dfd5}.criteria-pill button:focus-visible,.choice-pill:focus-visible{outline-offset:2px;outline:3px solid #08b7bd38}.numeric-field{max-width:250px;margin-top:16px}.agent-post-retrieval-filter{max-width:680px}.input-suffix{position:relative}.input-suffix input{padding-right:47px}.input-suffix span{color:var(--muted);font-size:.5625rem;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.switch-field{border-top:1px solid #edf0ef;align-items:flex-start;gap:11px;margin-top:18px;padding-top:18px;display:flex}.switch-field>span,.switch-field strong,.switch-field small{display:block}.switch-field strong{font-size:.6875rem}.switch-field small{color:var(--muted);margin-top:2px;font-size:.5625rem}.switch{background:#bac4c2;border:0;border-radius:999px;flex:none;width:38px;height:22px;padding:2px;transition:background .15s;position:relative}.switch span{background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .15s;display:block;box-shadow:0 1px 4px #071a2a38}.switch-on{background:var(--green)}.switch-on span{transform:translate(16px)}.agent-work-policy{background:#f2f8f6;border:1px solid #c9ded6;border-radius:8px;justify-content:space-between;align-items:center;gap:18px;margin-top:18px;padding:13px 14px;display:flex}.agent-work-policy>div:first-child{align-items:flex-start;gap:10px;min-width:0;display:flex}.agent-work-policy .status-dot{margin-top:5px}.agent-work-policy strong,.agent-work-policy small{display:block}.agent-work-policy strong{font-size:.625rem}.agent-work-policy small{color:var(--muted);margin-top:2px;font-size:.5rem;line-height:1.45}.agent-work-types{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:5px;display:flex}.agent-work-types span{color:#276552;background:#fff;border:1px solid #bcd8cf;border-radius:999px;padding:4px 8px;font-size:.5rem;font-weight:750}.agent-industries-field{margin-top:15px}.agent-choice-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.choice-pill-fieldset{border:1px solid var(--line);border-radius:8px;min-width:0;margin:0;padding:13px 14px 14px}.choice-pill-fieldset legend{color:var(--ink-soft);padding:0 5px;font-size:.625rem;font-weight:750}.choice-pill-list{flex-wrap:wrap;gap:7px;margin:3px 0 10px;display:flex}.choice-pill{border:1px solid var(--line-strong);min-height:35px;color:var(--ink-soft);background:#fafcfb;border-radius:999px;align-items:center;gap:6px;padding:7px 11px;font-size:.5625rem;font-weight:750;transition:border-color .13s,background .13s,color .13s;display:inline-flex}.choice-pill>span{opacity:0;width:0;transition:width .13s,opacity .13s;overflow:hidden}.choice-pill[aria-pressed=true]{color:var(--green);background:#edf7f3;border-color:#79ad9d}.choice-pill[aria-pressed=true]>span{opacity:1;width:10px}.choice-pill:hover{background:#f4faf7;border-color:#91bbae}.choice-pill-fieldset>small{color:var(--muted);font-size:.5rem;line-height:1.45;display:block}.agent-job-types{border:1px solid var(--line);border-radius:8px;min-width:0;margin:18px 0 0;padding:13px 14px 14px}.agent-job-types legend{color:var(--ink-soft);padding:0 5px;font-size:.625rem;font-weight:750}.agent-job-types-heading{justify-content:space-between;align-items:center;gap:12px;min-height:23px;display:flex}.agent-job-types-heading small,.agent-job-types>small{color:var(--muted);font-size:.5rem}.agent-job-type-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:8px 0 10px;display:grid}.agent-job-type-grid label{border:1px solid var(--line);min-width:0;color:var(--ink-soft);background:#fafcfb;border-radius:7px;align-items:center;gap:7px;padding:8px;font-size:.5625rem;font-weight:650;display:flex}.agent-job-type-grid input{width:14px;height:14px;accent-color:var(--green);flex:none}.agent-company-size-controls{margin:-2px 0 15px}.agent-company-size-controls .input-suffix input{padding-right:75px}.criteria-toggle-row{border:1px solid var(--line);background:#fafcfb;border-radius:8px;flex-direction:row;align-items:flex-start;gap:9px;margin:-4px 0 14px;padding:10px 12px;display:flex}.criteria-toggle-row input{flex:none;margin-top:2px}.criteria-toggle-row>span{color:var(--ink);gap:3px;font-size:.625rem;font-weight:700;display:grid}.criteria-toggle-row small{color:var(--muted);font-size:.5rem;font-weight:500}.agent-filter-boundary{color:var(--muted);margin:-7px 0 15px;font-size:.5rem}.agent-policy-grid,.contact-strategy-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.agent-policy-card,.contact-strategy-card{border:1px solid var(--line);background:#fafcfb;border-radius:9px;min-width:0;padding:14px}.agent-policy-primary{background:linear-gradient(145deg,#edf7f3,#fbfdfc);border-color:#b9d9ce}.agent-policy-card>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.agent-policy-card strong{color:var(--ink-deep);font-size:.625rem}.agent-policy-card p{color:var(--muted);margin:10px 0 0;font-size:.5rem;line-height:1.55}.agent-card-intro{max-width:760px;color:var(--ink-soft);margin:-4px 0 16px;font-size:.625rem;line-height:1.6}.contact-strategy-card{background:#fff;padding:0}.contact-strategy-card>div:first-child{border-bottom:1px solid var(--line);background:#f7f9f8;padding:12px 13px}.contact-strategy-card>div:first-child span,.contact-strategy-card>div:first-child strong{display:block}.contact-strategy-card>div:first-child span{color:var(--green);letter-spacing:.08em;text-transform:uppercase;font-size:.5rem;font-weight:800}.contact-strategy-card>div:first-child strong{color:var(--ink-deep);margin-top:3px;font-size:.6875rem}.contact-strategy-card>.form-field{padding:12px 13px 14px}.contact-strategy-card textarea{min-height:148px}.contact-strategy-card dl{margin:0;padding:5px 13px 9px}.contact-strategy-card dl>div{border-top:1px solid #edf0ef;padding:8px 0}.contact-strategy-card dl>div:first-child{border-top:0}.contact-strategy-card dt{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:.4375rem;font-weight:800}.contact-strategy-card dd{color:var(--ink-soft);margin:2px 0 0;font-size:.5625rem;font-weight:650;line-height:1.4}.agent-apollo-boundary{background:#f8f5fb;border:1px solid #d9d0e6;border-radius:8px;align-items:center;gap:11px;margin-top:13px;padding:12px 13px;display:flex}.agent-seniorities-field{margin-top:14px}.agent-apollo-boundary strong,.agent-apollo-boundary p{display:block}.agent-apollo-boundary strong{font-size:.625rem}.agent-apollo-boundary p{color:var(--muted);margin:2px 0 0;font-size:.5rem}.criteria-sidebar{position:sticky;top:87px}.criteria-summary-card{box-shadow:var(--shadow-sm);background:linear-gradient(155deg,#f6faf8,#fff 65%);border:1px solid #c8d7d2;border-radius:10px;padding:22px;overflow:hidden}.criteria-summary-card h2{margin:0 0 19px;font-family:Georgia,Times New Roman,serif;font-size:1.3125rem;font-weight:500;line-height:1.25}.criteria-summary-card dl{margin:0 0 18px}.criteria-summary-card dl>div{border-top:1px solid #e3eae7;justify-content:space-between;align-items:center;gap:12px;padding:9px 0;display:flex}.criteria-summary-card dt{color:var(--muted);font-size:.5625rem}.criteria-summary-card dd{text-align:right;margin:0;font-size:.625rem;font-weight:750}.criteria-note{background:#eef5f3;border-radius:7px;align-items:flex-start;gap:9px;margin-bottom:17px;padding:11px;display:flex}.criteria-note>span{background:var(--green);color:#fff;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;font-family:Georgia,serif;font-size:.6875rem;font-weight:700;display:grid}.criteria-note p{color:var(--ink-soft);margin:0;font-size:.5625rem;line-height:1.55}.form-error{background:var(--red-soft);color:#8e383b;border:1px solid #e5c0c1;border-radius:7px;padding:10px 12px;font-size:.625rem;font-weight:650}.job-results-heading-actions{justify-content:flex-end;align-items:center;gap:18px;display:flex}.manual-domain-search-panel,.manual-job-entry-panel{border:1px solid #cbdad6;border-top:3px solid var(--green);box-shadow:var(--shadow-sm);margin-bottom:14px;padding:20px}.manual-job-entry-form{border-top:1px solid var(--line);gap:16px;margin-top:18px;padding-top:17px;display:grid}.manual-job-entry-form textarea{resize:vertical;width:100%}.manual-job-domain-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.manual-job-domain-actions small{color:var(--ink-soft)}.manual-job-domain-evidence{color:var(--ink-soft);background:#f1f7f5;border:1px solid #c9d9d5;border-radius:8px;padding:12px 14px;font-size:.75rem;line-height:1.5}.manual-job-domain-evidence strong{color:var(--ink-deep)}.manual-job-domain-evidence ul{margin:8px 0 0 18px}.manual-domain-search-heading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.manual-domain-search-heading h2{color:var(--ink-deep);letter-spacing:-.02em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:1.4375rem;font-weight:500}.manual-domain-search-heading>div>p:last-child{max-width:720px;color:var(--ink-soft);margin:8px 0 0;font-size:.75rem;line-height:1.55}.manual-domain-search-form{border-top:1px solid var(--line);grid-template-columns:minmax(280px,520px) auto;align-items:flex-end;gap:12px;margin-top:18px;padding-top:17px;display:grid}.manual-domain-search-form .form-field{width:min(520px,100%);margin:0}.manual-domain-search-form .form-field input{width:100%}.manual-domain-employer-confirmation{color:var(--ink-soft);cursor:pointer;grid-column:1/-1;align-items:flex-start;gap:9px;font-size:.6875rem;line-height:1.5;display:flex}.manual-domain-employer-confirmation input{width:16px;height:16px;accent-color:var(--green);flex:none;margin:1px 0 0}.manual-domain-employer-confirmation:has(input:disabled){cursor:wait;opacity:.72}.manual-domain-search-actions,.manual-domain-board-choices{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.manual-domain-search-progress,.manual-domain-search-outcome{border-radius:8px;align-items:center;gap:9px;margin-top:14px;padding:12px 14px;font-size:.75rem;line-height:1.5;display:flex}.manual-domain-search-progress{color:var(--ink-soft);background:#f1f7f5;border:1px solid #c9d9d5}.manual-domain-search-progress .button-spinner{border-color:#08b7bd33;border-top-color:var(--green)}.manual-domain-search-error{margin-top:14px}.manual-domain-search-outcome{border:1px solid var(--line);background:#f8faf9;flex-direction:column;align-items:flex-start}.manual-domain-search-outcome-imported{background:#eef7f4;border-color:#b9d5cd}.manual-domain-search-outcome-multiple_boards{background:#fbf7e9;border-color:#dfcf9f}.manual-domain-search-outcome>strong{color:var(--ink-deep);font-size:.8125rem}.manual-domain-search-outcome>p{color:var(--ink-soft);margin:0}.manual-domain-search-counts{grid-template-columns:repeat(4,minmax(100px,1fr));gap:8px;width:100%;margin:2px 0 0;display:grid}.manual-domain-search-counts>div{background:#ffffffb3;border:1px solid #08b7bd24;border-radius:7px;padding:9px 11px}.manual-domain-search-counts dt{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:.5625rem;font-weight:750}.manual-domain-search-counts dd{color:var(--ink-deep);margin:3px 0 0;font-family:Georgia,Times New Roman,serif;font-size:1.375rem}.manual-domain-board-choices{margin-top:2px}.filter-panel{border:1px solid var(--line);background:var(--paper);box-shadow:var(--shadow-sm);border-radius:10px;margin-bottom:14px;padding:14px}.filter-primary-row{align-items:center;gap:10px;display:flex}.search-field{width:min(430px,100%);display:block;position:relative}.search-field input{height:40px;padding:8px 12px 8px 36px}.search-icon{z-index:1;color:#78868d;font-size:1.125rem;position:absolute;top:50%;left:12px;transform:translateY(-52%)}.clear-filters{margin-left:auto}.mobile-filter-toggle{display:none}.filter-grid{border-top:1px solid #edf0ef;grid-template-columns:repeat(5,minmax(120px,1fr));gap:10px;margin-top:12px;padding-top:12px;display:grid}.filter-grid label{flex-direction:column;gap:5px;min-width:0;display:flex}.filter-grid input,.filter-grid select{height:35px;padding:6px 8px;font-size:.625rem}.stacked-status{flex-direction:column;align-items:flex-start;gap:3px;display:flex}.stacked-status small{color:var(--muted);padding-left:3px;font-size:.5rem}.technology-count-cell{grid-template-columns:auto 1fr;align-items:baseline;gap:2px 6px;display:grid}.technology-count-cell>strong{color:var(--ink);font-size:1.125rem}.technology-count-cell>small{color:var(--muted)}.technology-count-cell .tag-row{grid-column:1/-1}.export-actions{align-items:center;gap:7px;display:flex}.export-actions>span{color:var(--muted);margin-right:4px;font-size:.5625rem;font-weight:650}.company-leads-toolbar{border:1px solid var(--line);color:var(--muted);background:#f8faf9;border-radius:8px;justify-content:space-between;align-items:center;gap:14px;margin-bottom:10px;padding:10px 14px;font-size:.5625rem;font-weight:650;display:flex}.company-leads-select-all{align-items:center;gap:8px;display:inline-flex}.company-leads-list{flex-direction:column;gap:9px;display:flex}.company-lead-card{border:1px solid var(--line);background:var(--paper);min-width:0;box-shadow:var(--shadow-sm);border-radius:10px;grid-template-columns:auto minmax(250px,1.35fr) minmax(300px,.9fr) minmax(180px,.7fr) auto;align-items:center;gap:16px;padding:15px 16px;transition:border-color .15s,box-shadow .15s,transform .15s;display:grid}.company-lead-card:hover{box-shadow:var(--shadow-md);border-color:#bdcec8;transform:translateY(-1px)}.company-lead-select{border-right:1px solid var(--line);align-self:stretch;place-items:center;padding-right:14px;display:grid}.company-lead-main{text-align:left;background:0 0;border:0;align-items:center;gap:12px;min-width:0;padding:0;display:flex}.company-lead-name-button{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.company-lead-name-button:focus-visible{outline-offset:2px;border-radius:4px;outline:3px solid #156c5340}.company-lead-identity{min-width:0;display:block}.company-lead-identity>strong,.company-lead-identity>small{display:block}.company-lead-identity>strong{color:var(--ink-deep);text-overflow:ellipsis;white-space:nowrap;font-family:Georgia,Times New Roman,serif;font-size:1.0625rem;font-weight:500;overflow:hidden}.company-lead-identity>small{color:var(--muted);margin-top:2px;font-size:.5625rem}.company-lead-initiative-preview{flex-wrap:wrap;gap:4px;min-width:0;margin-top:8px;display:flex}.company-lead-initiative-preview>span{max-width:180px;color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;background:#f6f9f8;border:1px solid #dbe4e1;border-radius:999px;padding:3px 7px;font-size:.5rem;overflow:hidden}.company-lead-metrics{border:1px solid var(--line);background:var(--line);border-radius:7px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.company-lead-metrics>div{background:#fbfcfc;min-width:0;padding:8px 9px}.company-lead-metrics dt{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:.4375rem;font-weight:750}.company-lead-metrics dd{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:.625rem;font-weight:750;overflow:hidden}.company-lead-statuses{flex-direction:column;align-items:flex-start;gap:7px;min-width:0;display:flex}.apollo-lead-status{min-width:0;color:var(--ink-soft);align-items:center;gap:7px;font-size:.5625rem;font-weight:700;display:inline-flex}.apollo-lead-status .provider-icon{border-radius:6px;width:23px;height:23px;font-size:.5rem}.company-lead-open{flex:none}.company-leads-empty{overflow:hidden}.checkbox-column{width:39px;min-width:39px;text-align:center!important}input[type=checkbox]{width:15px;height:15px;accent-color:var(--green);border-radius:4px}.note-indicator{color:var(--muted);font-size:.5625rem}.note-indicator.has-note{color:var(--green);font-weight:750}.export-schema{background:#eef2f1;border:1px solid #d6dedc;border-radius:10px;grid-template-columns:minmax(230px,.65fr) minmax(0,1.35fr);align-items:center;gap:30px;margin-top:16px;padding:22px;display:grid}.export-schema h2{margin:0;font-family:Georgia,Times New Roman,serif;font-size:1.125rem;font-weight:500}.export-schema-note{color:var(--muted);margin:7px 0 0;font-size:.5625rem;line-height:1.55}.agent-run-button{margin-top:9px}.agent-run-help{color:var(--muted);text-align:center;margin-top:8px;font-size:.5rem;line-height:1.45;display:block}.schema-fields{flex-wrap:wrap;gap:5px;display:flex}.schema-fields code{color:#566971;background:#fff;border:1px solid #d5dedb;border-radius:4px;padding:4px 6px;font-size:.5rem}.cell-error{color:var(--red);font-size:.5rem;display:block}.failure-details{margin-top:5px;position:relative}.failure-details summary{color:var(--red);font-size:.5rem;font-weight:700}.failure-details ul{background:var(--red-soft);color:#7d3c3e;border:1px solid #e6c4c5;border-radius:6px;width:220px;margin:6px 0 0;padding:9px 9px 9px 23px;font-size:.5rem}.settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.settings-card{border:1px solid var(--line);background:var(--paper);box-shadow:var(--shadow-sm);border-radius:10px;align-items:flex-start;gap:15px;padding:22px;display:flex}.settings-card-wide{grid-column:1/-1}.settings-icon{color:var(--green);background:#eaf4f1;border-color:#c8dcd5;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.5625rem}.settings-card-content{width:100%;min-width:0}.settings-card h2{margin:0 0 5px;font-family:Georgia,Times New Roman,serif;font-size:1.25rem;font-weight:500}.settings-card-content>p:not(.eyebrow){max-width:730px;color:var(--muted);margin:0;font-size:.6875rem;line-height:1.6}.text-size-options{grid-template-columns:repeat(4,minmax(0,1fr));gap:.625rem;margin-top:1.0625rem;display:grid}.text-size-option{border:1px solid var(--line-strong);min-height:3.25rem;color:var(--ink-soft);text-align:left;background:#fff;border-radius:.5rem;justify-content:space-between;align-items:center;gap:.625rem;padding:.75rem;display:flex}.text-size-option strong,.text-size-option span{display:block}.text-size-option strong{font-size:.75rem}.text-size-option span{color:var(--muted);font-size:.625rem;font-weight:750}.text-size-option:hover{background:var(--blue-soft);border-color:#6ea5e8}.text-size-option-selected{border-color:var(--blue);background:var(--blue-soft);color:var(--ink);box-shadow:0 0 0 2px #126ee21a}.text-size-preview-status{color:var(--ink-soft);margin:.75rem 0 0;font-size:.6875rem;font-weight:650}.campaign-email-exclusion-rules{gap:.75rem;margin-top:1rem;display:grid}.campaign-email-exclusion-rule{border:1px solid var(--line);background:#f8faf9;border-radius:.5rem;gap:.75rem;padding:.875rem;display:grid}.campaign-email-exclusion-rule legend{padding:0 .375rem;font-size:.6875rem;font-weight:750}.campaign-email-exclusion-rule label,.campaign-email-exclusion-test label{color:var(--ink-soft);gap:.35rem;font-size:.6875rem;font-weight:700;display:grid}.campaign-email-exclusion-rule input[type=text],.campaign-email-exclusion-rule input:not([type]),.campaign-email-exclusion-rule textarea,.campaign-email-exclusion-test textarea{width:100%}.campaign-email-exclusion-options{flex-wrap:wrap;gap:.75rem 1rem;display:flex}.campaign-email-exclusion-options label{align-items:center;gap:.4rem;display:flex}.campaign-email-exclusion-test{border-top:1px solid var(--line);gap:.5rem;margin-top:1rem;padding-top:1rem;display:grid}.locked-setting,.setting-status{border:1px solid var(--line);background:#f8faf9;border-radius:8px;align-items:center;gap:10px;margin-top:17px;padding:12px;display:flex}.locked-setting>span:first-child{color:var(--green);font-size:.5625rem}.locked-setting strong,.locked-setting small{display:block}.locked-setting strong{font-size:.625rem}.locked-setting small{color:var(--muted);font-size:.5625rem}.lock-label{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;margin-left:auto;font-size:.5rem;font-weight:700}.setting-status span:nth-child(2){color:var(--muted);font-size:.5625rem}.setting-status strong{margin-left:auto;font-size:.625rem}.provider-settings-list{grid-template-columns:repeat(3,1fr);gap:10px;margin:17px 0 14px;display:grid}.provider-settings-list>div{border:1px solid var(--line);border-radius:8px;grid-template-columns:auto 1fr;align-items:center;column-gap:10px;padding:10px;display:grid}.provider-settings-list .provider-icon{grid-row:1/span 2}.provider-settings-list strong{font-size:.625rem}.provider-settings-list small{color:var(--muted);font-size:.5rem}.scope-copy{border-top:1px solid var(--line);padding-top:13px}.discovery-settings-card{background:linear-gradient(145deg,#fffdf8,#fff 55%);border-color:#ddcfb5}.apollo-settings-card{background:linear-gradient(145deg,#f8f9ff,#fff 55%);border-color:#cfd8ee}.apollo-settings-card .integration-status-grid>div{background:#fafbffe6;border-color:#dce2f2}.apollo-integration-controls{border-top-color:#dce2f2}.integration-heading-row{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.integration-heading-row>div{min-width:0}.integration-heading-row h2{margin-bottom:4px}.integration-heading-row p{max-width:720px;color:var(--muted);margin:0;font-size:.6875rem;line-height:1.6}.integration-status-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:17px;display:grid}.integration-status-grid>div{border:1px solid var(--line);background:#f8faf9db;border-radius:8px;min-width:0;padding:11px 12px}.integration-status-grid span,.integration-status-grid strong,.integration-status-grid small{display:block}.integration-status-grid span{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:.5rem;font-weight:750}.integration-status-grid strong{margin-top:5px;font-size:.6875rem}.integration-status-grid small{color:var(--muted);margin-top:2px;font-size:.5rem}.integration-error{background:var(--red-soft);border:1px solid #e5c0c1;border-radius:7px;margin-top:10px;padding:10px 12px}.integration-error strong{color:#843639;font-size:.5625rem}.integration-error p{color:#793d3f;margin:2px 0 0;font-size:.5625rem}.integration-controls{border-top:1px solid var(--line);grid-template-columns:minmax(220px,1fr) minmax(170px,.72fr) minmax(170px,.72fr) auto;align-items:end;gap:16px;margin-top:13px;padding-top:15px;display:grid}.compact-switch.integration-enable-control{border:0;align-self:center;margin:0;padding:0}.integration-limit-control .input-suffix{max-width:210px}.integration-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.integration-secret-note{border-top:1px solid var(--line);padding-top:12px;margin:13px 0 0!important}.integration-secret-note code{color:#7b561e;background:#fff9ed;border:1px solid #e0d5c1;border-radius:4px;padding:2px 5px;font-size:.5625rem}.data-control-card .button{margin-top:15px}.modal-backdrop,.drawer-backdrop{z-index:80;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#04121e8f;place-items:center;padding:24px;animation:.15s backdrop-in;display:grid;position:fixed;inset:0;overflow-y:auto}.modal-backdrop-raised{z-index:95}@keyframes backdrop-in{0%{opacity:0}to{opacity:1}}.modal{width:min(620px,100%);max-height:calc(100vh - 48px);box-shadow:var(--shadow-lg);background:#fff;border:1px solid #ffffffbf;border-radius:12px;animation:.19s ease-out modal-in;overflow-y:auto}@keyframes modal-in{0%{opacity:0;transform:translateY(8px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}.modal-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:20px;padding:20px 22px 17px;display:flex}.modal-header h2{color:var(--ink-deep);margin:0;font-family:Georgia,Times New Roman,serif;font-size:1.4375rem;font-weight:500}.modal-close,.drawer-close{border:1px solid var(--line);width:32px;height:32px;color:var(--muted);background:#fff;border-radius:7px;flex:none;place-items:center;font-size:1.25rem;line-height:1;display:grid}.modal-close:hover,.drawer-close:hover{color:var(--ink);border-color:#b8c3c0}.modal-body{padding:22px}.modal-footer{border-top:1px solid var(--line);background:#fafbf9;justify-content:flex-end;align-items:center;gap:8px;padding:13px 22px;display:flex}.modal-backdrop.job-description-modal-backdrop{align-items:center;padding:24px}.modal.job-description-modal{flex-direction:column;width:min(1050px,100%);max-height:calc(100dvh - 48px);display:flex;overflow:hidden}.job-description-modal-header{padding:20px 28px}.job-description-modal-header>div{min-width:0}.job-description-modal-header .eyebrow{margin:0 0 5px;font-size:.625rem}.job-description-modal-header h2{overflow-wrap:anywhere;font-size:1.375rem;line-height:1.25}.job-description-modal-header p:last-child{color:var(--muted);margin:6px 0 0;font-size:.875rem}.job-description-modal-body{overscroll-behavior:contain;min-height:0;padding:28px;overflow-y:auto}.job-description-overview>.eyebrow,.job-description-copy>.eyebrow{margin:0 0 10px;font-size:.625rem}.job-description-overview dl{border:1px solid var(--line);background:var(--line);border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.job-description-overview dl>div{background:#fafcfc;min-width:0;padding:14px}.job-description-overview dt{color:var(--muted);text-transform:uppercase;font-size:.6875rem;font-weight:750}.job-description-overview dd{overflow-wrap:anywhere;color:var(--ink);margin:5px 0 0;font-size:.875rem;font-weight:700}.job-description-overview dd small{color:var(--muted);margin-top:3px;font-size:.75rem;font-weight:500;display:block}.job-description-copy{margin-top:20px}.job-description-copy>div{color:#344a59;overflow-wrap:anywhere;white-space:pre-wrap;font-size:1rem;line-height:1.7}.job-description-modal-footer{padding:16px 28px}.job-description-modal-footer .unavailable-link{margin-right:auto}.primary-job-actions,.supporting-job-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px;display:flex}.primary-job-actions .text-button,.supporting-job-actions .text-button{display:inline-block}.ordered-dialog-message{white-space:pre-line}.ordered-dialog-field{text-align:left;width:100%}.ordered-dialog-actions .button{min-width:96px}.scan-preflight-modal{width:min(720px,100%)}.scan-channel-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.scan-channel{border:1px solid var(--line);opacity:.72;background:#f8faf9;border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:12px;display:grid}.scan-channel-active{opacity:1;background:#f2f8f6;border-color:#c8dcd5}.scan-channel strong,.scan-channel small{display:block}.scan-channel strong{font-size:.625rem}.scan-channel small{color:var(--muted);margin-top:2px;font-size:.5rem}.scan-company-filter{background:#f5faf8;border:1px solid #d8e4df;border-radius:9px;align-items:center;margin-top:12px;padding:13px 15px}.scan-company-filter>span:not(.status-chip){flex:1;min-width:0}.scan-company-filter>.status-chip{margin-left:auto}.scan-credit-selector{background:#f5faf8;border:1px solid #d8e4df;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;margin-top:12px;padding:13px 15px;display:grid}.scan-credit-field{margin:0}.scan-credit-field .input-suffix{max-width:260px}.estimate-empty{text-align:center;place-content:center;min-height:150px;display:grid}.estimate-empty strong{color:var(--ink-deep);font-family:Georgia,Times New Roman,serif;font-size:1.0625rem}.estimate-empty p{max-width:430px;color:var(--muted);margin:6px auto 0;font-size:.5625rem;line-height:1.55}.estimate-panel{background:linear-gradient(145deg,#fffaf0,#fff);border:1px solid #e2d4b8;border-radius:9px;min-height:184px;margin-top:12px;padding:15px}.estimate-loading{justify-content:center;align-items:center;gap:14px;min-height:150px;display:flex}.estimate-loading strong,.estimate-loading p{display:block}.estimate-loading strong{font-size:.6875rem}.estimate-loading p{color:var(--muted);margin:3px 0 0;font-size:.5625rem}.estimate-error{background:var(--red-soft);border:1px solid #e5c0c1;border-radius:8px;align-items:flex-start;gap:11px;padding:13px;display:flex}.estimate-error>span{background:var(--red);color:#fff;border-radius:50%;flex:none;place-items:center;width:21px;height:21px;font-size:.625rem;font-weight:800;display:grid}.estimate-error strong{color:#7a3436;font-size:.625rem}.estimate-error p{color:#783f41;margin:3px 0 0;font-size:.5625rem;line-height:1.5}.estimate-grid{background:#ffffffb8;border:1px solid #eadcc2;border-radius:8px;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;display:grid}.estimate-grid>div{border-right:1px solid #eadfca;min-width:0;padding:12px 10px}.estimate-grid>div:last-child{border-right:0}.estimate-grid dt{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:.4375rem;font-weight:750}.estimate-grid dd{color:var(--ink-deep);margin:5px 0 0;font-family:Georgia,Times New Roman,serif;font-size:1.3125rem}.estimate-disclaimer{color:var(--muted);margin:11px 0 0;font-size:.5rem;line-height:1.55}.estimate-balance-warning{background:var(--red-soft);border:1px solid #e6c0c1;border-radius:7px;margin-top:10px;padding:9px 11px}.estimate-balance-warning strong{color:#7d3437;font-size:.5625rem}.estimate-balance-warning p{color:#7c4547;margin:2px 0 0;font-size:.5rem}.scan-preflight-actions{flex-wrap:wrap}.provider-selector{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:20px;display:grid}.provider-choice{border:1px solid var(--line);text-align:left;background:#fff;border-radius:8px;grid-template-columns:auto 1fr;align-items:center;column-gap:8px;padding:10px;display:grid}.provider-choice:hover{border-color:#b7c5c1}.provider-choice>span{background:#f1f4f3;border-radius:6px;grid-row:1/span 2;place-items:center;width:29px;height:29px;font-size:.625rem;font-weight:800;display:grid}.provider-choice strong,.provider-choice small{display:block}.provider-choice strong{font-size:.625rem}.provider-choice small{color:var(--muted);font-size:.5rem}.provider-choice-active{border-color:#8ebcaf;box-shadow:0 0 0 2px #08b7bd14}.compact-switch{margin-top:19px}.test-modal{width:min(590px,100%)}.test-wait{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:260px;display:flex}.test-wait h3{margin:14px 0 3px;font-family:Georgia,Times New Roman,serif;font-size:1.1875rem;font-weight:500}.test-wait p{color:var(--muted);margin:0;font-size:.625rem}.test-outcome{border:1px solid;border-radius:8px;align-items:flex-start;gap:11px;padding:13px;display:flex}.test-outcome>span{color:#fff;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:.75rem;font-weight:800;display:grid}.test-outcome h3{margin:0 0 2px;font-size:.75rem}.test-outcome p{color:var(--ink-soft);margin:0;font-size:.5625rem}.test-outcome-success{background:var(--green-soft);border-color:#b9dccc}.test-outcome-success>span{background:var(--green)}.test-outcome-error{background:var(--red-soft);border-color:#e5c0c1}.test-outcome-error>span{background:var(--red)}.test-result-grid{border:1px solid var(--line);border-radius:8px;grid-template-columns:repeat(2,1fr);gap:0;margin:16px 0 0;display:grid;overflow:hidden}.test-result-grid>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:11px}.test-result-grid>div:nth-child(2n){border-right:0}.test-result-grid>div:nth-last-child(-n+2){border-bottom:0}.test-result-grid .test-result-wide{border-right:0;grid-column:1/-1}.test-result-grid dt{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:.5rem;font-weight:700}.test-result-grid dd{color:var(--ink);margin:4px 0 0;font-size:.625rem;font-weight:650}.test-result-grid code{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.5625rem;font-weight:500;display:block}.provider-error-detail{border-left:2px solid var(--red);margin-top:12px;padding:4px 0 4px 11px}.provider-error-detail strong{font-size:.5625rem}.provider-error-detail p{color:var(--ink-soft);margin:2px 0 0;font-size:.5625rem}.confirm-modal{text-align:center;width:min(430px,100%);padding-top:25px}.confirm-symbol{background:var(--red-soft);width:40px;height:40px;color:var(--red);border-radius:50%;place-items:center;margin:0 auto 13px;font-family:Georgia,serif;font-size:1.25rem;font-weight:700;display:grid}.confirm-modal h2{margin:0 22px 7px;font-family:Georgia,Times New Roman,serif;font-size:1.375rem;font-weight:500}.confirm-modal>p{max-width:340px;color:var(--muted);margin:0 auto 23px;padding:0 22px;font-size:.625rem;line-height:1.6}.enrichment-confirm-symbol{color:#465ca5;background:#eef2ff}.enrichment-confirm-facts{flex-wrap:wrap;justify-content:center;gap:6px;margin:-10px 22px 22px;display:flex}.enrichment-confirm-facts span{color:#465ca5;background:#f8f9ff;border:1px solid #dce2f2;border-radius:999px;padding:4px 8px;font-size:.5rem;font-weight:750}.enrichment-confirm-modal .apollo-action-error{text-align:left;margin:0 22px 18px}.phone-confirm-symbol{color:#26765f;background:#e8f5f1}.phone-confirm-modal>p{max-width:370px}.drawer-backdrop{z-index:75;justify-content:flex-end;place-items:unset;padding:0;display:flex}.job-drawer{background:#f5f7f6;width:min(720px,100vw - 40px);height:100vh;animation:.22s ease-out drawer-in;overflow-y:auto;box-shadow:-20px 0 60px #071a2a33}.company-lead-drawer{width:min(960px,100vw - 40px)}@keyframes drawer-in{0%{transform:translate(100%)}to{transform:translate(0)}}.drawer-header{z-index:5;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;padding:20px 25px;position:sticky;top:0}.drawer-close{position:absolute;top:17px;right:20px}.drawer-company{align-items:center;gap:10px;padding-right:42px;display:flex}.drawer-company>div,.drawer-company span,.drawer-company small{display:block}.drawer-company>div>span{font-size:.6875rem;font-weight:750}.drawer-company small{color:var(--muted);margin-top:2px;font-size:.5625rem}.drawer-header h2{color:var(--ink-deep);letter-spacing:-.025em;margin:15px 0 11px;padding-right:35px;font-family:Georgia,Times New Roman,serif;font-size:1.75rem;font-weight:500;line-height:1.2}.drawer-badges{flex-wrap:wrap;gap:6px;display:flex}.drawer-body{flex-direction:column;gap:12px;padding:14px;display:flex}.company-lead-drawer-body{gap:14px}.company-lead-drawer-header h2{margin-bottom:9px}.company-details-section{background:linear-gradient(150deg,#f7fbfa,#fff);border-color:#cbded7}.company-details-facts{margin-bottom:12px}.company-details-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:10px;display:grid}.company-details-footer{justify-content:space-between;align-items:center;gap:16px;margin-top:10px;display:flex}.company-details-footer small{max-width:520px;color:var(--muted);font-size:.5rem;line-height:1.5}.company-career-board-section{background:linear-gradient(150deg,#f7fafc,#fff);border-color:#c9d8e2}.company-career-board-heading{align-items:flex-start}.company-career-board-heading>div{min-width:0}.company-career-board-heading h3{color:var(--ink-deep);margin:4px 0 0;font-family:Georgia,Times New Roman,serif;font-size:1.1875rem;font-weight:500}.company-career-board-intro{max-width:720px;color:var(--ink-soft);margin:0;font-size:.6875rem;line-height:1.6}.company-career-board-actions{align-items:center;gap:13px;margin-top:13px;display:flex}.company-career-board-actions small{max-width:520px;color:var(--muted);font-size:.625rem;line-height:1.5}.career-board-loading{color:var(--muted);background:#ffffffbf;border:1px solid #d9e2e9;border-radius:8px;align-items:center;gap:8px;margin-top:12px;padding:10px 12px;font-size:.6875rem;display:flex}.career-board-error{color:#8b343a;background:#fff7f7;border:1px solid #e3c8c9;border-radius:8px;align-items:flex-start;gap:9px;margin-top:12px;padding:10px 12px;display:flex}.career-board-error>span{color:#fff;background:#8b343a;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;font-size:.5625rem;font-weight:800;display:grid}.career-board-error p,.career-board-error strong{display:block}.career-board-error p{margin:0;font-size:.6875rem;line-height:1.5}.career-board-error strong{margin-bottom:2px;font-size:.75rem}.career-board-discovery-notice{color:var(--ink-soft);background:#f7faf9;border:1px solid #d7e1dd;border-radius:8px;flex-wrap:wrap;align-items:flex-start;gap:9px;margin-top:12px;padding:10px 12px;display:flex}.career-board-discovery-notice>span{background:var(--green);color:#fff;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;font-size:.5625rem;font-weight:800;display:grid}.career-board-discovery-notice p,.career-board-discovery-notice strong{display:block}.career-board-discovery-notice p{flex:1;min-width:0;margin:0;font-size:.6875rem;line-height:1.55}.career-board-discovery-notice strong{color:var(--ink-deep);margin-bottom:2px;font-size:.75rem}.career-board-discovery-review{background:#fffaf0;border-color:#dfd2ac}.career-board-discovery-review>span{background:#9a7426}.career-board-discovery-unsupported{background:#f7f8f9;border-color:#d7dce0}.career-board-discovery-unsupported>span{background:#6c7880}.career-board-confirmation-choices{flex-wrap:wrap;gap:8px;width:calc(100% - 27px);margin-left:27px;display:flex}.career-board-confirmation-choices .button{min-width:132px}.career-board-list{gap:9px;margin-top:13px;display:grid}.career-board-card{box-shadow:var(--shadow-sm);background:#fff;border:1px solid #d5e0e7;border-radius:9px;padding:13px}.career-board-card-heading,.career-board-card-actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.career-board-card-heading>div,.career-board-card-heading strong,.career-board-card-heading small{min-width:0;display:block}.career-board-card-heading strong{color:var(--ink-deep);font-size:.625rem}.career-board-card-heading small{color:var(--muted);margin-top:3px;font-size:.5rem}.career-board-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:11px 0 0;display:grid}.career-board-metrics>div{background:#f8fafb;border:1px solid #e1e7eb;border-radius:7px;padding:8px 9px}.career-board-metrics dt{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:.4375rem;font-weight:750}.career-board-metrics dd{color:var(--ink-deep);margin:4px 0 0;font-size:.9375rem;font-weight:750}.career-board-samples{margin-top:11px}.career-board-samples>small{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;margin-bottom:6px;font-size:.4375rem;font-weight:750;display:block}.career-board-card-error{color:#8b343a;margin:10px 0 0;font-size:.5rem;line-height:1.5}.career-board-confirmation{color:var(--ink-soft);background:#fffaf0;border-left:3px solid #b48b38;margin:10px 0 0;padding:8px 10px;font-size:.6875rem;line-height:1.5}.career-board-confirmation strong{color:var(--ink-deep);margin-bottom:2px;font-size:.75rem;display:block}.career-board-card-actions{border-top:1px solid #e6ebee;margin-top:12px;padding-top:10px}.career-board-empty-copy{margin-top:12px}.career-board-url-fallback{border-top:1px solid #dfe6ea;margin-top:12px;padding-top:11px}.career-board-url-fallback summary{cursor:pointer;width:fit-content;color:var(--ink-soft);font-size:.5625rem;font-weight:750}.career-board-url-form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;margin-top:10px;display:grid}.career-board-import-success{background:#f3faf7;border:1px solid #bcd7cd;border-radius:8px;justify-content:space-between;align-items:center;gap:14px;margin-top:12px;padding:11px 12px;display:flex}.career-board-import-success>div{min-width:0}.career-board-import-success strong{color:var(--ink-deep);font-size:.625rem}.career-board-import-success p{color:var(--muted);margin:3px 0 0;font-size:.5rem;line-height:1.5}.apollo-readiness{background:#f6f8ff;border:1px solid #cbd6ef;border-radius:9px;align-items:center;gap:12px;padding:13px 15px;display:flex}.apollo-readiness>div{flex:1;min-width:0}.apollo-readiness strong,.apollo-readiness p{display:block}.apollo-readiness strong{color:var(--ink-deep);font-size:.625rem}.apollo-readiness p{color:var(--muted);margin:3px 0 0;font-size:.5625rem;line-height:1.5}.apollo-readiness-review{background:#fffaf0;border-color:#e2d3b5}.apollo-readiness-blocked{background:#fff7f7;border-color:#e3c8c9}.company-initiative-section{flex-direction:column;gap:10px;display:flex}.company-initiative-heading{justify-content:space-between;align-items:flex-end;gap:14px;padding:3px 3px 0;display:flex}.company-initiative-heading .eyebrow{margin:0 0 3px}.company-initiative-heading h3{color:var(--ink-deep);margin:0;font-family:Georgia,Times New Roman,serif;font-size:1.3125rem;font-weight:500}.company-initiative-heading>span{color:var(--muted);font-size:.5625rem}.initiative-list{flex-direction:column;gap:9px;display:flex}.initiative-card{border:1px solid var(--line);box-shadow:var(--shadow-sm);background:#fff;border-radius:10px;overflow:hidden}.initiative-card-open{border-color:#bdcec8}.initiative-toggle{text-align:left;background:#fff;border:0;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;width:100%;min-width:0;padding:14px 16px;display:grid}.initiative-toggle:hover,.initiative-card-open .initiative-toggle{background:#f8faf9}.initiative-index{width:28px;height:28px;color:var(--green);background:#f4f7f6;border:1px solid #ccd9d5;border-radius:7px;place-items:center;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.5rem;font-weight:800;display:grid}.initiative-toggle>span:nth-child(2){min-width:0}.initiative-toggle strong,.initiative-toggle small{display:block}.initiative-toggle strong{color:var(--ink-deep);text-overflow:ellipsis;white-space:nowrap;font-size:.6875rem;overflow:hidden}.initiative-toggle small{color:var(--muted);margin-top:3px;font-size:.5rem}.initiative-counts{align-items:center;gap:5px;display:flex}.initiative-counts small{border:1px solid var(--line);white-space:nowrap;background:#fff;border-radius:999px;margin:0;padding:4px 7px}.initiative-chevron{color:var(--muted);font-size:.9375rem;transition:transform .15s}.initiative-card-open .initiative-chevron{transform:rotate(180deg)}.initiative-body{border-top:1px solid var(--line);background:#f5f7f6;flex-direction:column;gap:11px;padding:12px;display:flex}.initiative-evidence{flex-wrap:wrap;gap:5px;display:flex}.initiative-evidence>span{color:var(--ink-soft);background:#fff;border:1px solid #d5dfdc;border-radius:999px;padding:4px 8px;font-size:.5rem}.initiative-subsection,.source-contact-section,.decision-maker-panel{border:1px solid var(--line);background:#fff;border-radius:9px;padding:15px}.initiative-subsection-heading{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:11px;display:flex}.initiative-subsection-heading .eyebrow{margin:0 0 3px}.initiative-subsection-heading h4{color:var(--ink-deep);margin:0;font-family:Georgia,Times New Roman,serif;font-size:1rem;font-weight:500}.initiative-subsection-heading>span{color:var(--muted);font-size:.5rem}.primary-job-card dl{border:1px solid var(--line);background:var(--line);border-radius:7px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0 0 10px;display:grid;overflow:hidden}.primary-job-card dl>div{background:#fafcfc;min-width:0;padding:9px}.primary-job-card dt{color:var(--muted);text-transform:uppercase;font-size:.4375rem;font-weight:750}.primary-job-card dd{overflow-wrap:anywhere;color:var(--ink);margin:4px 0 0;font-size:.5625rem;font-weight:700}.supporting-jobs{border:1px solid var(--line);background:#fff;border-radius:9px;overflow:hidden}.supporting-jobs summary{color:var(--ink);cursor:pointer;padding:12px 15px;font-size:.5625rem;font-weight:750;list-style:none}.supporting-jobs summary::-webkit-details-marker{display:none}.supporting-jobs[open] summary{border-bottom:1px solid var(--line)}.supporting-jobs>div{flex-direction:column;display:flex}.supporting-jobs article{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:10px 14px;display:grid}.supporting-job-actions{justify-content:flex-end;margin-top:0}.supporting-jobs article:last-child{border-bottom:0}.supporting-jobs strong,.supporting-jobs small{display:block}.supporting-jobs strong{font-size:.5625rem}.supporting-jobs small{color:var(--muted);margin-top:2px;font-size:.5rem}.source-contact-caution{color:var(--muted);margin:-3px 0 11px;font-size:.5625rem;line-height:1.55}.source-contact-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.source-contact-hint{background:#fffaf1;border:1px solid #e2d8c3;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;padding:10px;display:grid}.source-contact-hint strong,.source-contact-hint small{display:block}.source-contact-hint strong{text-overflow:ellipsis;white-space:nowrap;font-size:.5625rem;overflow:hidden}.source-contact-hint small{color:var(--muted);margin-top:2px;font-size:.5rem}.contact-avatar{color:#465ca5;background:#f0f3fd;border:1px solid #cbd5ec;border-radius:50%;flex:none;place-items:center;width:31px;height:31px;font-size:.5rem;font-weight:800;display:grid}.decision-maker-panel{background:linear-gradient(150deg,#f8f9ff,#fff 45%);border-color:#cad5ed}.decision-maker-heading{align-items:flex-start;gap:11px;margin-bottom:13px;display:flex}.decision-maker-heading>div{min-width:0}.decision-maker-heading .eyebrow{margin:0 0 3px}.decision-maker-heading h4{color:var(--ink-deep);margin:0;font-family:Georgia,Times New Roman,serif;font-size:1.0625rem;font-weight:500}.decision-maker-heading p:not(.eyebrow){color:var(--muted);margin:4px 0 0;font-size:.5625rem;line-height:1.5}.apollo-search-form{background:#ffffffdb;border:1px solid #dce2f2;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:10px;padding:12px;display:grid}.apollo-search-form textarea{min-height:91px}.apollo-functional-profile{background:#f8faff;border:1px solid #d7deef;border-radius:8px;justify-content:space-between;align-items:flex-start;gap:14px;padding:9px 11px;display:flex}.apollo-functional-profile span,.apollo-functional-profile strong{display:block}.apollo-functional-profile span{color:var(--muted);font-size:.5rem}.apollo-functional-profile strong{color:var(--ink-deep);margin-top:2px;font-size:.625rem}.apollo-functional-profile p{max-width:68%;color:var(--muted);text-align:right;margin:0;font-size:.5rem;line-height:1.5}.apollo-search-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.apollo-similar-titles{align-items:flex-start;gap:8px;min-width:0;display:flex}.apollo-similar-titles input{flex:none;margin-top:2px}.apollo-similar-titles strong,.apollo-similar-titles small{display:block}.apollo-similar-titles strong{font-size:.5625rem}.apollo-similar-titles small{color:var(--muted);margin-top:2px;font-size:.5rem;line-height:1.45}.apollo-action-note{color:var(--muted);margin:8px 2px 0;font-size:.5rem;line-height:1.5}.apollo-action-error{background:var(--red-soft);color:#7d3a3d;border:1px solid #e5c0c1;border-radius:7px;margin-top:9px;padding:9px 11px;font-size:.5625rem}.apollo-search-diagnostics{background:#f7f9ff;border:1px solid #cdd7ed;border-radius:8px;gap:8px;margin-top:10px;padding:10px 12px;display:grid}.job-outcome-trigger{color:#283e70;font:inherit;text-align:left;cursor:pointer;background:#eef2ff;border:1px solid #a5b4d6;border-radius:999px;padding:4px 8px;font-weight:700}.job-outcome-trigger:focus-visible,.job-outcome-popup :focus-visible{outline-offset:3px;outline:3px solid #2563eb}.job-outcome-popup{border:1px solid var(--line);background:var(--paper);width:min(48rem,100vw - 2rem);max-height:calc(100dvh - 2rem);color:var(--ink);box-shadow:var(--shadow-lg);overflow-wrap:anywhere;border-radius:1rem;margin:auto;padding:0;font-size:1rem;line-height:1.5;overflow:hidden}.job-outcome-popup[open]{flex-direction:column;display:flex}.job-outcome-popup::backdrop{background:#06164f8c}.job-outcome-popup-header,.job-outcome-popup-footer{flex-shrink:0;gap:1rem;padding:1rem 1.25rem;display:flex}.job-outcome-popup-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start}.job-outcome-popup-header>div{min-width:0}.job-outcome-popup-header h2{margin:0;font-size:1.25rem}.job-outcome-popup-header p{margin:.5rem 0 0}.job-outcome-popup-content{overscroll-behavior:contain;min-height:0;padding:1rem 1.25rem;overflow-y:auto}.job-outcome-popup-content .apollo-search-diagnostics{margin-top:0}.job-outcome-popup-content .apollo-search-diagnostics>p{font-size:inherit}.job-outcome-popup-content .apollo-search-diagnostics>small{font-size:.875rem}.job-outcome-popup-footer{border-top:1px solid var(--line);justify-content:flex-end}.apollo-search-diagnostics-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.apollo-search-diagnostics-heading strong{color:var(--ink-deep);font-size:.5625rem;line-height:1.45}.apollo-search-diagnostics-heading>span{color:#40589f;text-transform:uppercase;background:#e9eefc;border-radius:999px;flex:none;padding:3px 7px;font-size:.4375rem;font-weight:800}.apollo-search-diagnostic-pills{flex-wrap:wrap;gap:5px;display:flex}.apollo-search-diagnostic-pills span{color:var(--ink-soft);background:#fff;border:1px solid #d9e0f1;border-radius:999px;padding:3px 7px;font-size:.4375rem}.apollo-search-diagnostics>p{color:var(--muted);margin:0;font-size:.5rem;line-height:1.5}.primary-candidate-section,.alternate-candidates{margin-top:12px}.candidate-section-label{justify-content:space-between;align-items:center;gap:10px;margin-bottom:7px;display:flex}.candidate-section-label strong{color:var(--ink-deep);font-size:.5625rem}.candidate-section-label small{color:var(--muted);font-size:.5rem}.contact-card{background:#fff;border:1px solid #dce2f2;border-radius:9px;grid-template-columns:minmax(220px,.9fr) minmax(180px,.75fr) minmax(210px,1fr);align-items:center;gap:13px;padding:12px;display:grid}.contact-card-primary{border-color:#aebde2;box-shadow:0 7px 18px #465ca514}.contact-card-identity{min-width:0}.contact-card-heading{align-items:center;gap:10px;min-width:0;display:flex}.contact-card-heading>div:last-child{min-width:0}.contact-name-row{align-items:center;gap:7px;min-width:0;display:flex}.contact-name-row strong{text-overflow:ellipsis;white-space:nowrap;font-size:.625rem;overflow:hidden}.contact-name-row span{color:#465ca5;text-transform:uppercase;background:#eef2ff;border-radius:999px;padding:2px 6px;font-size:.4375rem;font-weight:800}.contact-card-heading p{color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:.5625rem;overflow:hidden}.contact-card-heading small{color:var(--muted);margin-top:3px;font-size:.5rem;display:block}.contact-employer-status{color:#6d592f;align-items:flex-start;gap:6px;margin-top:8px;display:flex}.contact-employer-status>span{background:#fff3cf;border-radius:50%;flex:none;place-items:center;width:16px;height:16px;font-size:.5625rem;font-weight:850;display:grid}.contact-employer-status strong,.contact-employer-status small{display:block}.contact-employer-status strong{font-size:.5rem}.contact-employer-status small{color:var(--muted);margin-top:2px;font-size:.4375rem;line-height:1.4}.contact-employer-status-confirmed{color:#315d45}.contact-employer-status-confirmed>span{background:#e3f3e9}.contact-rank-evidence{flex-wrap:wrap;gap:4px;min-width:0;display:flex}.contact-rank-evidence span{border:1px solid var(--line);color:var(--ink-soft);background:#f8faf9;border-radius:999px;padding:3px 6px;font-size:.4375rem}.contact-rank-evidence .contact-rank-summary{color:#40589f;background:#eef2ff;border-color:#c6d0ec;font-weight:800}.contact-card-result{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.contact-card-result .button{min-height:33px;font-size:.5625rem}.contact-card-result .button-enrichment{color:#334f9d;background:#eef2ff;border-color:#879bd2}.contact-card-result .button-enrichment:hover:not(:disabled){background:#e4eafe;border-color:#667fbe}.contact-selection-actions{flex-wrap:wrap;gap:6px;display:flex}.business-email-result{min-width:0;margin-right:auto}.business-email-result span,.business-email-result strong,.business-email-result small{display:block}.business-email-result span{color:var(--muted);text-transform:uppercase;font-size:.4375rem;font-weight:750}.business-email-result strong{color:#334f9d;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:.625rem;font-weight:750;overflow:hidden}.business-email-result small{color:var(--muted);margin-top:2px;font-size:.4375rem}.phone-enrichment-result{border-top:1px solid #dce4e1;flex:1 0 100%;gap:8px;width:100%;padding-top:10px;display:grid}.phone-enrichment-heading{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.phone-enrichment-heading>div,.phone-enrichment-heading>div>span,.phone-enrichment-heading>div>small{display:block}.phone-enrichment-heading>div>span{color:var(--ink-deep);letter-spacing:.04em;text-transform:uppercase;font-size:.5rem;font-weight:800}.phone-enrichment-heading>div>small{color:var(--muted);margin-top:2px;font-size:.4375rem}.phone-enrichment-heading>strong{color:#26765f;white-space:nowrap;background:#edf7f3;border-radius:999px;padding:4px 7px;font-size:.4375rem}.phone-number-list{gap:7px;display:grid}.phone-number-item{background:#f8fbfa;border:1px solid #d6e6e0;border-radius:8px;gap:6px;min-width:0;padding:9px;display:grid}.phone-number-main{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.phone-number-main>span{color:var(--muted);text-transform:capitalize;font-size:.4375rem;font-weight:800}.phone-number-main>a,.phone-number-main>strong{overflow-wrap:anywhere;color:#245e50;font-size:.625rem;font-weight:800}.phone-number-main>a{text-underline-offset:2px;-webkit-text-decoration:underline #93bdb1;text-decoration:underline #93bdb1}.phone-number-metadata{flex-wrap:wrap;gap:4px;display:flex}.phone-number-metadata>span{color:var(--ink-soft);text-transform:capitalize;background:#fff;border:1px solid #dbe5e2;border-radius:999px;padding:3px 6px;font-size:.4375rem}.phone-number-metadata .phone-dnc-flagged{color:#8a3d42;background:#fff2f2;border-color:#e7bfc1;font-weight:800}.phone-enrichment-state{color:var(--muted);margin:0;font-size:.5rem;line-height:1.5}.phone-enrichment-state-error{color:#8a3d42}.phone-action-error{margin:0}.phone-enrichment-actions{flex-wrap:wrap;gap:6px;display:flex}.button-phone-enrichment{color:#245e50;background:#e8f5f1;border-color:#79aa9b}.button-phone-enrichment:hover:not(:disabled){background:#dff0ea;border-color:#568f7e}.people-lead-person-result .phone-enrichment-result{margin-top:2px}.contact-unavailable{color:var(--muted);margin:0 auto 0 0;font-size:.5rem}.candidate-empty{border:1px dashed #cbd5ed;border-radius:8px;align-items:center;gap:10px;margin-top:12px;padding:12px;display:flex}.candidate-empty>span{color:#465ca5;background:#eef2ff;border-radius:50%;place-items:center;width:28px;height:28px;font-size:.5625rem;font-weight:800;display:grid}.candidate-empty>div{flex:1;min-width:0}.candidate-empty>.button{flex:none}.candidate-empty>.candidate-empty-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:6px;display:flex}.candidate-empty strong{font-size:.5625rem}.candidate-empty p{color:var(--muted);margin:2px 0 0;font-size:.5rem}.alternate-candidates-toggle{width:100%;color:var(--ink-soft);background:#f8f9ff;border:1px solid #dce2f2;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;font-size:.5625rem;font-weight:750;display:flex}.alternate-candidates-toggle strong{color:#465ca5;background:#e9edfa;border-radius:50%;place-items:center;min-width:23px;height:23px;font-size:.5rem;display:grid}.contact-alternates{flex-direction:column;gap:7px;margin-top:7px;display:flex}.drawer-detail-state{color:var(--ink-soft);background:#eef6f3;border:1px solid #cadbd5;border-radius:8px;align-items:center;gap:9px;padding:10px 12px;font-size:.5625rem;font-weight:650;display:flex}.detail-spinner{border:2px solid #08b7bd33;border-top-color:var(--green);border-radius:50%;flex:none;width:14px;height:14px;animation:.8s linear infinite spin;display:block}.drawer-detail-error{background:var(--red-soft);color:#87383b;border-color:#e5c0c1;align-items:flex-start}.drawer-detail-error>span{background:var(--red);color:#fff;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;font-size:.5625rem;font-weight:800;display:grid}.drawer-detail-error p,.drawer-detail-error strong{display:block}.drawer-detail-error p{margin:0;font-weight:500}.drawer-detail-error strong{color:#742f32;margin-bottom:2px}.drawer-section{border:1px solid var(--line);background:#fff;border-radius:9px;padding:18px}.drawer-section-heading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:13px;display:flex}.drawer-section-heading .eyebrow{margin:0}.drawer-section-heading>span{color:var(--muted);font-size:.5rem}.evidence-section{background:linear-gradient(150deg,#f6fbf9,#fff);border-color:#c8ded6}.provenance-section{background:linear-gradient(150deg,#f6fafc,#fff);border-color:#ccdce6}.provenance-section-discovery{background:linear-gradient(150deg,#fffaf0,#fff);border-color:#e2d3b5}.provenance-copy strong{color:var(--ink-deep);font-size:.6875rem}.provenance-copy p{color:var(--ink-soft);margin:4px 0 0;font-size:.5625rem;line-height:1.6}.provenance-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:13px 0 0;display:grid}.provenance-grid>div{background:#ffffffb8;border:1px solid #ccd9d5d9;border-radius:7px;min-width:0;padding:9px 10px}.provenance-grid dt{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:.4375rem;font-weight:750}.provenance-grid dd{overflow-wrap:anywhere;color:var(--ink);margin:4px 0 0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.5rem}.evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.evidence-grid>div{background:#ffffffc7;border:1px solid #dce9e5;border-radius:7px;align-items:flex-start;gap:9px;padding:10px;display:flex}.evidence-check{background:var(--green);color:#fff;border-radius:50%;flex:none;place-items:center;width:19px;height:19px;font-size:.5625rem;font-weight:800;display:grid}.evidence-grid small,.evidence-grid strong{display:block}.evidence-grid small{color:var(--muted);text-transform:uppercase;margin-bottom:3px;font-size:.5rem;font-weight:700}.evidence-grid strong{color:var(--ink);font-size:.625rem;line-height:1.4}.no-evidence{border:1px solid var(--line);background:#f7f8f7;border-radius:7px;align-items:center;gap:10px;padding:12px;display:flex}.no-evidence>span{width:25px;height:25px;color:var(--muted);background:#e7ebea;border-radius:50%;place-items:center;display:grid}.no-evidence p{color:var(--muted);margin:0;font-size:.5625rem}.detail-grid,.record-grid{border:1px solid var(--line);background:var(--line);border-radius:7px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.detail-grid>div,.record-grid>div{background:#fff;min-width:0;padding:10px}.detail-grid dt,.record-grid dt{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:.4375rem;font-weight:750}.detail-grid dd,.record-grid dd{overflow-wrap:anywhere;color:var(--ink);margin:4px 0 0;font-size:.625rem;font-weight:650}.record-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.link-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:13px;display:flex}.unavailable-link{border:1px dashed var(--line-strong);color:var(--muted);border-radius:6px;padding:7px 10px;font-size:.5625rem}.job-description{color:#344a59;white-space:pre-wrap;max-height:360px;font-size:.625rem;line-height:1.7;overflow-y:auto}.drawer-empty-copy{border:1px dashed var(--line-strong);color:var(--muted);border-radius:7px;margin:0;padding:12px;font-size:.5625rem}.duplicate-box,.qualification-reason{border-left:2px solid var(--gold);background:var(--gold-soft);padding:10px 12px}.duplicate-box strong,.qualification-reason strong{font-size:.625rem}.duplicate-box ul{color:var(--ink-soft);margin:6px 0 0;padding-left:17px;font-size:.5625rem}.qualification-reason{border-left-color:var(--green);background:var(--green-soft);margin-bottom:13px}.qualification-reason p{color:var(--ink-soft);margin:3px 0 0;font-size:.5625rem}.agency-review-evidence{background:#fff8e8;border-left:3px solid #d29a30;border-radius:0 7px 7px 0;margin-bottom:13px;padding:12px 14px}.agency-review-evidence strong,.agency-review-evidence small{display:block}.agency-review-evidence strong{color:#694207;font-size:.6875rem}.agency-review-evidence small{color:#8d6629;margin-top:3px;font-size:.5625rem}.agency-review-evidence ul{color:var(--ink-soft);margin:8px 0;padding-left:18px;font-size:.625rem;line-height:1.5}.agency-review-evidence p{color:var(--ink-soft);margin:0;font-size:.5625rem;line-height:1.5}.job-history-list{flex-direction:column;display:flex}.job-history-list>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:9px;padding:8px 0;display:grid}.job-history-list>div:last-child{border-bottom:0}.job-history-list span,.job-history-list small{font-size:.5625rem}.job-history-list small{color:var(--muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.note-footer{justify-content:space-between;align-items:center;margin-top:8px;display:flex}.note-footer small{color:var(--muted);font-size:.5rem}.review-section{margin-bottom:5px}.review-actions{flex-wrap:wrap;gap:7px;margin-top:13px;display:flex}.toast-region{z-index:120;pointer-events:none;flex-direction:column;align-items:flex-end;gap:8px;display:flex;position:fixed;bottom:22px;right:22px}.compact-activity{pointer-events:auto;flex-direction:column;align-items:flex-end;gap:8px;max-width:calc(100vw - 34px);display:flex}.toast-region{max-height:calc(100dvh - 110px)}.app-shell:has(.modal-backdrop,.drawer-backdrop,dialog[open]) .toast-region{z-index:70}.compact-activity,.activity-panel{min-height:0}.activity-chip{border:1px solid var(--line);background:var(--paper);max-width:100%;min-height:40px;color:var(--ink);box-shadow:var(--shadow-lg);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-size:.8125rem;display:flex}.activity-chip-attention{color:#623e06;background:#fff8e8;border-color:#a56a13}.activity-chip .button-spinner{border-color:#d2dce3;border-top-color:var(--green);flex-shrink:0}.activity-chip:focus-visible,.activity-panel :focus-visible{outline-offset:3px;outline:3px solid #2563eb}.activity-panel{border:1px solid var(--line);background:var(--paper);width:min(440px,100vw - 34px);max-height:min(65dvh,560px);color:var(--ink);box-shadow:var(--shadow-lg);border-radius:12px;flex-direction:column;font-size:.8125rem;line-height:1.5;display:flex;overflow:hidden}.activity-panel-heading{border-bottom:1px solid var(--line);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.activity-panel-heading h2{margin:0;font-size:1rem}.activity-panel-content{overscroll-behavior:contain;min-height:0;padding:12px 14px;overflow-y:auto}.activity-help{color:var(--muted);margin-top:0}.activity-item{overflow-wrap:anywhere;padding:10px 0}.activity-item+.activity-item{border-top:1px solid var(--line)}.activity-item h3{margin:0;font-size:.9375rem}.activity-item p{margin:6px 0}.activity-item details>summary{cursor:pointer}.activity-attention>h3{color:#8b4d0b}.activity-panel .scan-automation-status{box-shadow:none;margin:8px 0 0;padding:10px}.activity-panel .scan-automation-heading{flex-direction:column;align-items:flex-start}.activity-panel .scan-automation-heading h2{font-size:1rem}.activity-panel .scan-automation-summary,.activity-panel .scan-automation-progress{grid-template-columns:1fr}.activity-announcement{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:820px){.app-shell .toast-region{bottom:calc(78px + env(safe-area-inset-bottom,0px))}.activity-panel{max-height:min(55dvh,100dvh - 250px)}}@media (prefers-reduced-motion:reduce){.activity-chip .button-spinner{animation:none}}.toast{width:min(390px,100vw - 34px);box-shadow:var(--shadow-lg);pointer-events:auto;background:#fff;border:1px solid;border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;animation:.18s ease-out toast-in;display:grid}@keyframes toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.toast>span{color:#fff;border-radius:50%;place-items:center;width:25px;height:25px;font-size:.6875rem;font-weight:800;display:grid}.toast p{color:var(--ink-soft);margin:0;font-size:.625rem}.toast button{color:var(--muted);background:0 0;border:0;font-size:1.125rem}.toast-success{border-color:#b9dccc}.toast-success>span{background:var(--green)}.toast-error{border-color:#e5c0c1}.toast-error>span{background:var(--red)}.people-leads-search-panel{border:1px solid var(--line);background:var(--paper);box-shadow:var(--shadow-sm);border-radius:10px;justify-content:space-between;align-items:end;gap:18px;margin-bottom:16px;padding:15px 17px;display:flex}.people-leads-search-panel>label{width:min(680px,100%);color:var(--ink);gap:7px;font-size:.625rem;font-weight:750;display:grid}.people-leads-search-panel>label>small{color:var(--muted);font-size:.5rem;font-weight:500}.people-lead-company-search-panel{box-shadow:none;background:#fff;margin-bottom:14px}.people-lead-company-search-summary{min-width:88px;color:var(--muted);text-align:right}.people-lead-company-search-summary strong,.people-lead-company-search-summary span{display:inline}.people-lead-company-search-summary strong{color:var(--ink-deep);font-size:1rem}.people-lead-company-search-summary span{font-size:.5rem}.people-leads-search-input{display:block;position:relative}.people-leads-search-input .search-icon{color:var(--muted);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.people-leads-search-input input{width:100%;min-height:42px;padding-left:36px}.people-leads-state{text-align:left;justify-content:center;align-items:center;gap:13px;min-height:150px;padding:26px;display:flex}.people-leads-state strong,.people-leads-state p{display:block}.people-leads-state strong{color:var(--ink-deep);font-size:.75rem}.people-leads-state p{color:var(--muted);margin:4px 0 0;font-size:.5625rem}.people-leads-error{margin-bottom:16px}.people-lead-company-list{flex-direction:column;gap:10px;display:flex}.people-lead-company{border:1px solid var(--line);background:var(--paper);box-shadow:var(--shadow-sm);border-radius:11px;transition:border-color .15s,box-shadow .15s;overflow:hidden}.people-lead-company-expanded{box-shadow:var(--shadow-md);border-color:#b8cac4}.people-lead-company-toggle{width:100%;color:inherit;text-align:left;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:13px;padding:15px 17px;transition:background .15s;display:grid;position:relative}.people-lead-company-toggle:hover{background:#f8faf9}.people-lead-company-toggle:has(.people-lead-company-toggle-action:focus-visible){outline-offset:-3px;outline:3px solid #08bfc240}.people-lead-company-identity,.people-lead-company-summary{min-width:0;display:block}.people-lead-company-identity>strong,.people-lead-company-identity>small,.people-lead-company-summary>strong,.people-lead-company-summary>small{display:block}.people-lead-company-identity>strong{color:var(--ink-deep);text-overflow:ellipsis;white-space:nowrap;font-family:Georgia,Times New Roman,serif;font-size:1.125rem;font-weight:500;overflow:hidden}.people-lead-company-identity>small{color:var(--muted);margin-top:3px;font-size:.5625rem}.people-lead-company-summary{border-left:1px solid var(--line);text-align:right;min-width:132px;padding-left:15px}.people-lead-company-summary>strong{color:var(--ink-deep);font-size:1.125rem}.people-lead-company-summary>small{color:var(--muted);margin-top:2px;font-size:.5rem;line-height:1.35}.people-lead-company-chevron{width:27px;height:27px;color:var(--green);background:#f0f4f2;border-radius:50%;place-items:center;font-size:.9375rem;transition:transform .15s;display:grid}.people-lead-company-expanded .people-lead-company-chevron{transform:rotate(180deg)}.people-lead-company-results{border-top:1px solid var(--line);background:#f8faf9;padding:17px}.people-lead-company-meta{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:13px;display:flex}.people-lead-company-meta>div{min-width:0}.people-lead-company-meta>div>span,.people-lead-related-titles>span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;margin-bottom:6px;font-size:.4375rem;font-weight:800;display:block}.people-lead-title-pills{flex-wrap:wrap;gap:5px;min-width:0;display:flex}.people-lead-title-pills>span{max-width:260px;color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;background:#fff;border:1px solid #d7e1de;border-radius:999px;padding:4px 8px;font-size:.5rem;overflow:hidden}.people-lead-title-pills>small{color:var(--muted);font-size:.5rem}.people-lead-person-list{flex-direction:column;gap:8px;display:flex}.people-lead-person-card{background:#fff;border:1px solid #dce4e1;border-radius:9px;grid-template-columns:minmax(210px,.9fr) minmax(230px,1.15fr) minmax(190px,.85fr);align-items:center;gap:13px;min-width:0;padding:13px;display:grid}.people-lead-person-identity{align-items:center;gap:10px;min-width:0;display:flex}.people-lead-person-identity>div:last-child{min-width:0}.people-lead-person-identity p{color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:.5625rem;overflow:hidden}.people-lead-person-identity small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:.5rem;display:block;overflow:hidden}.people-lead-related-titles{min-width:0}.people-lead-person-card .contact-employer-status{margin-top:0}.contact-employer-status-mismatch{color:#8a3d42}.contact-employer-status-mismatch>span{background:#fbe5e5}.people-lead-person-result{flex-direction:column;align-items:flex-start;gap:8px;min-width:0;display:flex}.people-lead-person-links{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.people-lead-rank{color:#40589f;background:#eef2ff;border-radius:999px;padding:4px 7px;font-size:.4375rem;font-weight:800}.people-leads-safety-note{color:var(--muted);margin:12px 0 0;font-size:.5rem;line-height:1.5}@media (max-width:1320px){.people-lead-person-card{grid-template-columns:repeat(2,minmax(0,1fr))}.metric-grid{grid-template-columns:repeat(4,minmax(120px,1fr))}.metric-card{min-height:119px}.scan-strip{grid-template-columns:repeat(2,1fr)}.scan-strip-item:nth-child(2){border-right:0}.scan-strip-item:nth-child(-n+2){border-bottom:1px solid var(--line)}.filter-grid{grid-template-columns:repeat(4,minmax(120px,1fr))}}@media (max-width:1050px){.sidebar{width:210px}.main-panel{margin-left:210px}.load-line{left:210px}.brand-block{padding-inline:18px}.dashboard-grid{grid-template-columns:1fr}.panel-span-two,.panel-span-three{grid-column:1}.criteria-layout{grid-template-columns:1fr}.criteria-sidebar{position:static}.criteria-summary-card dl{grid-template-columns:repeat(3,1fr);gap:0 18px;display:grid}.filter-grid{grid-template-columns:repeat(3,minmax(120px,1fr))}.integration-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.integration-actions{grid-column:1/-1;justify-content:flex-start}.company-lead-card{grid-template-columns:auto minmax(0,1fr) minmax(180px,.6fr) auto}.company-lead-metrics{grid-area:2/2/auto/-1}.contact-card{grid-template-columns:minmax(210px,1fr) minmax(220px,1fr)}.contact-rank-evidence{grid-area:2/1/auto/-1}}@media (max-width:820px){body{padding-bottom:67px}.sidebar{z-index:50;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#071a2afa;border-top:1px solid #ffffff1a;border-right:0;flex-direction:row;width:100%;height:67px;position:fixed;inset:auto 0 0;overflow-x:auto}.brand-block,.sidebar-foot{display:none}.primary-nav{flex-direction:row;grid-template-columns:repeat(10,minmax(65px,1fr));gap:0;width:100%;padding:5px 8px;display:grid}.nav-item{text-align:center;flex-direction:column;justify-content:center;gap:2px;padding:5px 3px}.nav-subitem{width:100%;min-height:auto;margin:0;padding:5px 3px}.nav-subitem .nav-glyph{width:25px;height:25px}.nav-disclosure{display:none}.nav-item-active:before{border-radius:3px 3px 0 0;width:auto;height:3px;inset:auto 15px -5px}.nav-glyph{width:25px;height:25px;font-size:.5rem}.nav-full-label{display:none}.nav-short-label{text-overflow:ellipsis;white-space:nowrap;max-width:65px;font-size:.5rem;display:block;overflow:hidden}.main-panel{margin-left:0}.topbar{min-height:61px;padding:9px 16px}.topbar-product{font-size:.6875rem}.topbar-divider,.connection-state{display:none}.topbar-scan{min-height:36px;padding-inline:12px}.content-wrap{padding:28px 16px 38px}.topbar-identity{text-overflow:ellipsis;max-width:190px;overflow:hidden}.mailbox-arrival-notice{flex-direction:column;align-items:stretch}.mailbox-arrival-actions{justify-content:flex-start}.people-leads-search-panel,.people-lead-company-meta{flex-direction:column;align-items:stretch}.people-leads-search-panel>label{width:100%}.people-leads-search-panel>.text-button,.people-lead-company-meta>.button{align-self:flex-start}.people-lead-person-card{grid-template-columns:1fr}.load-line{top:59px;left:0}.section-heading{flex-direction:column;align-items:flex-start;gap:17px;margin-bottom:23px}.section-heading h1{font-size:2rem}.heading-actions,.scan-summary{width:100%}.metric-grid{grid-template-columns:repeat(2,1fr)}.getting-started-card{grid-template-columns:auto 1fr}.getting-started-card .button{grid-column:1/-1}.match-row{grid-template-columns:auto minmax(0,1fr) auto}.match-row .tech-preview,.match-row>.status-chip{display:none}.section-stats{grid-template-columns:repeat(2,1fr)}.section-stats>div:nth-child(2){border-right:0}.section-stats>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.provider-guide-grid,.discovery-scope-grid{grid-template-columns:1fr}.discovery-scope-choice{min-height:0}.agent-policy-grid,.contact-strategy-grid,.agent-choice-groups{grid-template-columns:1fr}.form-grid.three-column,.criteria-summary-card dl,.provider-settings-list{grid-template-columns:repeat(2,1fr)}.filter-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:none}.filters-open .filter-grid{display:grid}.mobile-filter-toggle{display:inline-flex}.search-field{flex:1}.export-actions{flex-wrap:wrap;width:100%}.export-actions>span{width:100%}.export-schema{grid-template-columns:1fr;gap:16px}.settings-grid{grid-template-columns:1fr}.settings-card-wide{grid-column:1}.integration-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.job-drawer{width:min(680px,94vw)}.company-lead-drawer{width:94vw}.company-lead-card{grid-template-columns:auto minmax(0,1fr) auto;gap:12px}.company-lead-main{grid-column:2}.company-lead-metrics,.company-lead-statuses{grid-column:2/-1}.company-lead-metrics{grid-row:auto}.company-lead-statuses{flex-flow:wrap;align-items:center}.company-lead-open{grid-area:1/3}.company-details-grid,.apollo-search-form{grid-template-columns:1fr}.primary-job-card dl{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-card{grid-template-columns:1fr}.contact-rank-evidence{grid-area:auto/1}.contact-card-result{justify-content:flex-start}}@media (max-width:560px){.apollo-functional-profile{flex-direction:column}.apollo-functional-profile p{text-align:left;max-width:none}.apollo-search-actions{justify-content:flex-start}.apollo-search-diagnostics-heading{flex-direction:column;align-items:flex-start;gap:7px}.candidate-empty{flex-wrap:wrap;align-items:flex-start}.candidate-empty>.candidate-empty-actions{justify-content:flex-start;width:100%}.candidate-empty-actions .button{flex:150px}.primary-nav{width:540px;min-width:540px}.people-leads-search-panel,.people-lead-company-results{padding:13px}.people-lead-company-toggle{grid-template-columns:auto minmax(0,1fr) auto;padding:13px}.people-lead-company-summary{border-top:1px solid var(--line);text-align:left;border-left:0;grid-area:2/2/auto/-1;padding-top:8px;padding-left:0}.people-lead-company-chevron{grid-area:1/3}.people-lead-title-pills>span{max-width:100%}.people-lead-person-card{padding:11px}.topbar-product{text-overflow:ellipsis;white-space:nowrap;max-width:165px;overflow:hidden}.topbar-scan{font-size:.625rem}.section-heading h1{font-size:1.8125rem}.section-description{font-size:.75rem}.criteria-pill-entry-row{grid-template-columns:1fr}.criteria-pill-add{width:100%}.metric-card{min-height:112px;padding:15px 13px}.metric-card strong{font-size:1.6875rem}.getting-started-card{grid-template-columns:1fr;gap:12px;padding:18px}.panel-heading{padding-inline:15px}.match-row{padding-inline:14px}.scan-strip{grid-template-columns:1fr}.scan-strip-item,.scan-strip-item:nth-child(2){border-right:0;border-bottom:1px solid var(--line)}.scan-strip-item:last-child{border-bottom:0}.section-stats>div{padding-inline:12px}.form-card{padding:17px}.form-grid.two-column,.form-grid.three-column,.criteria-summary-card dl,.filter-grid,.provider-settings-list,.integration-status-grid,.integration-controls,.scan-channel-grid,.scan-credit-selector,.estimate-grid,.provenance-grid,.test-result-grid,.evidence-grid,.detail-grid,.record-grid{grid-template-columns:1fr}.discovery-source-note{flex-wrap:wrap;align-items:flex-start}.discovery-source-note .text-button{text-align:left;width:100%;margin-left:48px}.scope-integration-status{flex-wrap:wrap;align-items:flex-start}.scope-integration-status .text-button{text-align:left;width:100%;margin-left:17px}.form-field-wide,.span-two,.test-result-grid .test-result-wide{grid-column:1}.numeric-field{max-width:none}.filter-primary-row{flex-wrap:wrap}.search-field{flex-basis:100%;width:100%}.clear-filters{margin-left:0}.settings-card{padding:17px}.integration-heading-row{flex-direction:column;gap:10px}.integration-actions{grid-column:1;justify-content:stretch}.integration-actions .button{flex:1}.integration-limit-control .input-suffix,.scan-credit-field .input-suffix{max-width:none}.scan-credit-selector .button{width:100%}.estimate-grid>div,.estimate-grid>div:last-child{border-bottom:1px solid #eadfca;border-right:0}.estimate-grid>div:last-child{border-bottom:0}.locked-setting{flex-wrap:wrap;align-items:flex-start}.lock-label{width:100%;margin-left:27px}.modal-backdrop{align-items:end;padding:0}.modal{border-radius:14px 14px 0 0;width:100%;max-height:94vh}.modal-header,.modal-body{padding-inline:17px}.modal-footer{flex-wrap:wrap;padding-inline:17px}.modal-footer .button{flex:1}.provider-selector{grid-template-columns:1fr}.provider-choice{grid-template-columns:auto 1fr auto}.provider-choice>span{grid-row:auto}.provider-choice small{text-align:right}.test-result-grid>div,.test-result-grid>div:nth-child(2n),.test-result-grid>div:nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--line)}.test-result-grid>div:last-child{border-bottom:0}.confirm-modal{padding-top:25px}.job-drawer,.company-lead-drawer{width:100vw}.drawer-header{padding-inline:17px}.drawer-close{right:15px}.drawer-body{padding:9px}.drawer-section{padding:14px}.review-actions .button{flex:calc(50% - 4px)}.company-leads-toolbar,.company-details-footer,.company-career-board-actions,.career-board-card-heading,.career-board-card-actions,.career-board-import-success,.apollo-readiness,.company-initiative-heading,.initiative-subsection-heading,.candidate-section-label{flex-direction:column;align-items:flex-start}.company-lead-card{grid-template-columns:auto minmax(0,1fr) auto;padding:13px}.company-lead-select{padding-right:10px}.company-lead-metrics{grid-template-columns:1fr}.company-lead-metrics>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.company-lead-metrics dd{margin-top:0}.company-lead-statuses{flex-direction:column;align-items:flex-start}.company-details-footer .button,.company-career-board-actions .button,.career-board-card-actions .button,.career-board-import-success .button,.apollo-readiness .button,.apollo-search-form .button,.phone-enrichment-actions .button,.contact-card-result .button{width:100%}.initiative-toggle{grid-template-columns:auto minmax(0,1fr) auto}.initiative-counts{display:none}.primary-job-card dl,.career-board-metrics,.career-board-url-form,.source-contact-list,.supporting-jobs article{grid-template-columns:1fr}.source-contact-hint{grid-template-columns:auto minmax(0,1fr)}.source-contact-hint .text-button{grid-column:2}.contact-card-result{flex-direction:column;align-items:stretch}.contact-selection-actions{grid-template-columns:1fr;display:grid}.toast-region{bottom:78px;right:12px}}@media (max-width:900px){.agent-library-heading{flex-direction:column;align-items:stretch}.agent-library-search{width:100%}.agent-library-card{grid-template-columns:1fr;align-items:stretch}.agent-library-actions{justify-content:flex-end}.agent-tabs{overscroll-behavior-inline:contain;scrollbar-width:thin;scroll-snap-type:inline proximity;display:flex;overflow-x:auto}.agent-tab{scroll-snap-align:start;flex:0 0 156px;min-width:156px}.agent-tab-panel{grid-template-columns:1fr}.agent-job-setup-card,.agent-company-size-card,.agent-filter-market-card,.agent-target-card,.campaign-stop-card,.agent-tab-panel>.form-error{grid-column:1}}@media (max-width:620px){.agent-library-heading{padding:14px}.agent-library-list{padding:9px}.agent-library-card{gap:12px;padding:12px}.agent-library-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.agent-library-actions .button{width:100%}.agent-library-meta span:not(:last-child):after{content:"";margin-left:0}.agent-editor-heading,.scan-agent-context{flex-direction:column;align-items:flex-start}.agent-run-summary{grid-template-columns:1fr}.agent-run-summary>div,.agent-run-summary>div:nth-child(3n),.agent-run-summary>div:nth-last-child(-n+3){border-right:0;border-bottom:1px solid var(--line)}.agent-run-summary>div:last-child{border-bottom:0}.campaign-boundary,.campaign-actions,.agent-tab-footer{flex-direction:column;align-items:stretch}.campaign-boundary-title{flex-direction:column;align-items:flex-start}.campaign-actions>div,.agent-tab-footer>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.campaign-actions .agent-run-help{text-align:left;max-width:none}}@media (max-width:1400px){.job-result-search{width:100%}.job-company-toggle{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:12px}.job-company-counts{flex-wrap:wrap;grid-column:2/-1;justify-content:flex-start}.job-company-chevron{grid-area:1/3}.results-panel .table-scroll{overflow:visible}.results-table,.results-table thead,.results-table tr,.results-table th,.results-table td,.job-company-summary,.job-company-jobs{width:100%;min-width:0;display:block}.results-table thead{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.job-company-summary td{padding:0!important}.job-company-jobs{background:#f3f6f5;padding:8px}.job-company-jobs tr{border:1px solid var(--line);box-shadow:var(--shadow-sm);background:#fff;border-radius:8px;gap:0;margin-bottom:8px;padding:7px 10px;display:grid}.job-company-jobs tr:last-child{margin-bottom:0}.job-company-jobs td,.job-company-jobs td:first-child,.job-company-jobs td:last-child,.job-company-jobs tr:last-child td{border:0;border-bottom:1px solid #edf0ef;grid-template-columns:minmax(92px,.38fr) minmax(0,1fr);align-items:start;gap:8px;padding:8px 0;display:grid}.job-company-jobs td:last-child{border-bottom:0}.job-company-jobs td:before{content:attr(data-label);color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:.625rem;font-weight:800}.job-company-jobs .company-cell,.job-company-jobs .technology-count-cell{min-width:0}}@media (max-width:820px){.career-board-confirmation-choices{width:100%;margin-left:0}.career-board-confirmation-choices .button{width:100%}.job-results-heading-actions{flex-direction:column-reverse;align-items:stretch;gap:12px;width:100%}.job-results-heading-actions>.button,.job-results-heading-actions .result-count{width:100%}.manual-domain-search-heading{flex-direction:column;align-items:stretch;gap:10px}.manual-domain-search-heading>.text-button{align-self:flex-start}.manual-domain-search-form{grid-template-columns:1fr}.manual-domain-search-form .form-field{width:100%}.manual-domain-search-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.manual-domain-search-counts{grid-template-columns:repeat(2,minmax(0,1fr))}}.people-leads-bulk-toolbar{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px 20px;margin-bottom:14px;padding:16px 18px;display:grid}.people-leads-selection-summary{color:var(--muted);align-items:baseline;gap:7px;display:flex}.people-leads-selection-summary strong{color:var(--ink-deep);font-size:1.25rem}.people-leads-bulk-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.people-leads-bulk-toolbar>p{color:var(--muted);grid-column:1/-1;margin:0;font-size:.8125rem;line-height:1.5}.people-bulk-result{border:1px solid;border-radius:11px;justify-content:space-between;gap:18px;margin-bottom:14px;padding:15px 17px;display:flex}.people-bulk-result p{margin:5px 0 0;font-size:.8125rem}.people-bulk-result ul{margin:10px 0 0;padding-left:19px;font-size:.8125rem}.people-bulk-result-success{background:#f1fbf6;border-color:#b9e2ca}.people-bulk-result-error{background:#fff5f5;border-color:#edb9b9}.people-lead-person-card{position:relative}.people-lead-person-card-selected{border-color:#126ee2;box-shadow:0 0 0 2px #126ee21f}.people-lead-select{z-index:2;position:absolute;top:12px;right:12px}.people-lead-select input{accent-color:#6655cb;width:18px;height:18px}.people-lead-person-open{appearance:none;min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0 30px 0 0;display:flex}.people-lead-person-open:hover strong{color:#5141b6}.people-lead-person-open:focus-visible{outline-offset:4px;border-radius:8px;outline:3px solid #5070dc59}.people-lead-person-open:after{z-index:1;content:"";border-radius:9px;position:absolute;inset:0}.people-lead-person-card .button,.people-lead-person-card a{z-index:2;position:relative}.people-lead-person-open:focus-visible{outline:none}.people-lead-person-open:focus-visible:after{outline-offset:-3px;outline:3px solid #5070dc59}.people-lead-person-card:hover{border-color:#b9b0eb;box-shadow:0 4px 14px #3c307e1a}.people-lead-person-identity-copy{gap:3px;min-width:0;display:grid}.people-lead-person-identity-copy strong,.people-lead-person-identity-copy span,.people-lead-person-identity-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.people-lead-person-identity-copy strong{color:var(--ink-deep);font-size:.9375rem}.people-lead-person-identity-copy span{color:var(--ink-soft);font-size:.8125rem}.people-lead-person-identity-copy small{color:var(--muted);font-size:.75rem}.people-lead-person-identity-copy>.people-lead-status-tags{white-space:normal;flex-wrap:wrap;gap:4px;margin-top:4px;display:flex;overflow:visible}.people-lead-person-identity-copy>.people-lead-status-tags>.tag{text-overflow:clip;white-space:normal;max-width:100%;font-size:.5625rem;display:inline-flex;overflow:visible}.people-lead-visible-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.people-lead-detail-drawer{width:min(760px,100%)}.people-lead-detail-body{gap:18px;display:grid}.people-lead-detail-grid,.people-lead-context-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.people-lead-context-list{gap:12px;display:grid}.people-lead-context-card{border:1px solid var(--line);background:#f7f9f8;border-radius:10px;padding:14px}.people-lead-context-heading{justify-content:space-between;gap:12px;display:flex}.people-lead-context-heading>div{gap:3px;display:grid}.people-lead-context-heading small{color:var(--muted);font-size:.75rem}.people-lead-context-facts{gap:10px 14px;margin-top:12px;display:grid}.people-lead-context-facts div{min-width:0}.people-lead-context-facts dt{color:var(--muted);font-size:.75rem;font-weight:750}.people-lead-context-facts dd{overflow-wrap:anywhere;color:var(--ink-soft);margin:3px 0 0;font-size:.8125rem}.people-credit-confirmation{border:1px solid var(--line);background:#f7f9f8;border-radius:10px;gap:11px;padding:14px;display:grid}.people-credit-confirmation-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.people-credit-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.people-credit-metrics div{border:1px solid var(--line);background:#fff;border-radius:8px;gap:3px;padding:9px;display:grid}.people-credit-metrics dt{color:var(--muted);font-size:.75rem;font-weight:750}.people-credit-metrics dd{color:var(--ink-deep);margin:0;font-size:.9375rem;font-weight:800}.people-credit-calculation{color:var(--ink-soft);margin:0;font-size:.8125rem;line-height:1.5}.people-credit-confirmation>small{color:var(--muted);font-size:.75rem}.people-credit-warning{color:#a23737;margin:0;font-size:.8125rem;font-weight:800}.bulk-enrichment-confirm-modal{max-width:620px}@media (max-width:820px){.modal-backdrop.modal-backdrop-raised{align-items:center;padding:16px}.modal-backdrop-raised>.enrichment-confirm-modal{border-radius:14px;width:min(620px,100%);max-height:calc(100dvh - 32px)}.people-leads-bulk-toolbar{grid-template-columns:1fr}.people-leads-bulk-actions{grid-template-columns:1fr;display:grid}.people-leads-bulk-actions .button,.people-lead-visible-actions .button{width:100%}.people-leads-bulk-toolbar>p{grid-column:1}.people-bulk-result,.people-credit-confirmation-heading,.people-lead-context-heading{flex-direction:column;align-items:stretch}.people-lead-detail-drawer{width:100vw}.people-lead-detail-grid,.people-lead-context-facts,.people-credit-metrics{grid-template-columns:1fr}}.scan-automation-status{border:1px solid var(--line-strong);background:var(--paper);box-shadow:var(--shadow-sm);border-radius:16px;gap:16px;margin-bottom:24px;padding:20px 22px;display:grid}.scan-automation-active{background:linear-gradient(135deg, var(--paper), #f2faf7);border-color:#9fc9bf}.scan-automation-complete{background:#f4fbf8;border-color:#a7d4c5}.scan-automation-warning{background:#fffaf0;border-color:#e3c48d}.scan-automation-heading,.scan-automation-progress,.scan-automation-actions{align-items:center;gap:14px;display:flex}.scan-automation-heading{justify-content:space-between;align-items:flex-start}.scan-automation-heading h2{color:var(--ink-deep);margin:2px 0 0;font-family:Georgia,Times New Roman,serif;font-size:1.5rem;font-weight:500}.scan-automation-heading p:not(.eyebrow){color:var(--ink-soft);margin:5px 0 0;line-height:1.55}.scan-automation-heading-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.scan-automation-compact-summary{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.scan-automation-compact-summary>span{border:1px solid var(--line);color:var(--ink-soft);background:#ffffffc2;border-radius:999px;padding:6px 10px;font-size:.6875rem}.scan-automation-compact-summary .scan-automation-attention{color:#7b5417;background:#fff3d9;border-color:#ddb46c;font-weight:800}.agent-results-content{min-width:0}.agent-results-accordion{gap:10px;display:grid}.agent-results-accordion-heading{color:var(--ink-deep);justify-content:space-between;align-items:flex-end;gap:16px;padding:0 3px 2px;display:flex}.agent-results-accordion-heading>div{gap:2px;display:grid}.agent-results-accordion-heading span{font-weight:800}.agent-results-accordion-heading small{color:var(--muted);font-size:.625rem;font-weight:600}.agent-result-row{border:1px solid var(--line);background:var(--paper);box-shadow:var(--shadow-sm);border-radius:13px;overflow:hidden}.agent-result-row-expanded{border-color:#9dc1e8;box-shadow:0 8px 24px #1c41691a}.agent-result-row-toggle{width:100%;color:var(--ink-soft);font:inherit;text-align:left;cursor:pointer;background:#fff;border:0;grid-template-columns:minmax(190px,1fr) auto 20px;align-items:center;gap:18px;padding:15px 17px;display:grid}.agent-result-row-toggle:hover{background:#f6f9fd}.agent-result-row-toggle:focus-visible{z-index:1;outline-offset:-3px;outline:3px solid #387dc252;position:relative}.agent-result-row-expanded .agent-result-row-toggle{color:var(--ink-deep);background:#edf5ff}.agent-result-row-identity{align-items:center;gap:11px;min-width:0;display:flex}.agent-result-row-identity>span:last-child{gap:2px;min-width:0;display:grid}.agent-result-row-identity strong{color:var(--ink-deep);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.agent-result-row-identity small{color:var(--muted);font-size:.625rem}.agent-result-monogram{color:#17599e;letter-spacing:.04em;background:#dfeeff;border-radius:10px;flex:0 0 36px;place-items:center;width:36px;height:36px;font-size:.6875rem;font-weight:900;display:inline-grid}.agent-result-row-counts{justify-content:flex-end;align-items:center;gap:7px;display:flex}.agent-result-row-counts>span{min-width:76px;color:var(--muted);text-align:center;white-space:nowrap;background:#f8fafc;border:1px solid #dce5ef;border-radius:999px;padding:6px 9px;font-size:.5625rem}.agent-result-row-counts strong{color:var(--ink-deep);font-size:.625rem}.agent-result-row-chevron{color:#507399;text-align:center;font-size:1.125rem;line-height:1;transition:transform .16s}.agent-result-row-expanded .agent-result-row-chevron{transform:rotate(180deg)}.agent-result-row-content{background:#fff;border-top:1px solid #cfddeb;padding:17px}.shared-agent-indicator{color:#17599e;white-space:nowrap;background:#edf5ff;border:1px solid #c5d7eb;border-radius:999px;align-items:center;width:fit-content;padding:3px 7px;font-size:.5rem;font-weight:800;line-height:1.2;display:inline-flex}.people-lead-person-identity-copy>.shared-agent-indicator{margin-top:2px}.agent-result-row-content>:first-child{margin-top:0}.agent-result-row-content>:last-child{margin-bottom:0}.agent-result-row-content .results-panel{box-shadow:none;border:0}.agent-result-row-content .company-leads-list,.agent-result-row-content .people-lead-company-list{margin-top:0}.agent-result-row-content .export-schema{margin-bottom:0}.agent-result-row-content .people-leads-bulk-toolbar{margin-top:0}.agent-result-row-toggle::-moz-focus-inner{border:0}.agent-result-row-toggle:focus:not(:focus-visible){outline:none}.dashboard-shortcut-filter{color:var(--ink-soft);background:#f3f8ff;border:1px solid #c8d9ec;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding:10px 13px;font-size:.6875rem;display:flex}#job-search-settings,#people-enrichment-settings{scroll-margin-top:84px}#job-search-settings:focus,#people-enrichment-settings:focus{outline-offset:3px;outline:3px solid #126ee238}.scan-automation-progress{grid-template-columns:minmax(180px,1fr) auto auto;display:grid}.scan-automation-progress-track{background:#dfeae6;border-radius:999px;height:9px;overflow:hidden}.scan-automation-progress-track>span{border-radius:inherit;background:var(--green);height:100%;transition:width .18s;display:block}.scan-automation-progress>strong,.scan-automation-progress>span{font-size:.75rem}.scan-automation-progress>span{color:var(--muted)}.scan-automation-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;display:grid}.scan-automation-summary div{border:1px solid var(--line);background:#ffffffb8;border-radius:11px;min-width:0;padding:12px}.scan-automation-summary dt{color:var(--muted);letter-spacing:.035em;text-transform:uppercase;font-size:.75rem;font-weight:700}.scan-automation-summary dd{color:var(--ink-deep);margin:4px 0 0;font-family:Georgia,Times New Roman,serif;font-size:1.4375rem}.scan-automation-queue{border:1px solid var(--line);background:#ffffffc2;border-radius:11px;overflow:hidden}.scan-automation-queue>summary{cursor:pointer;color:var(--ink-deep);padding:12px 14px;font-size:.8125rem;font-weight:750}.scan-automation-queue-scroll{border-top:1px solid var(--line);overflow-x:auto}.scan-automation-queue table{border-collapse:collapse;width:100%;min-width:980px;font-size:.75rem}.scan-automation-queue th,.scan-automation-queue td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:10px 12px}.scan-automation-queue th{color:var(--muted);letter-spacing:.045em;text-transform:uppercase;font-size:.625rem}.scan-automation-queue td>span{max-width:260px;color:var(--muted);margin-top:3px;line-height:1.4;display:block}.scan-automation-queue tbody tr:last-child td{border-bottom:0}.scan-automation-queue .button{white-space:nowrap;min-height:32px;padding:6px 10px}.workflow-event-timeline ol{gap:0;margin:0;padding:0;list-style:none;display:grid}.workflow-event-timeline li{border-bottom:1px solid var(--line);grid-template-columns:minmax(10rem,auto) 1fr;gap:1rem;padding:.75rem 0;display:grid}.workflow-event-timeline li:last-child{border-bottom:0}.workflow-event-timeline li span{color:var(--muted);font-size:.82rem}@media (max-width:760px){.agent-worker-control-grid{grid-template-columns:1fr}.agent-worker-control-card{flex-direction:column;align-items:stretch}.workflow-event-timeline li{grid-template-columns:1fr;gap:.25rem}}.scan-automation-boundary{background:var(--blue-soft);color:var(--ink-soft);border-radius:10px;margin:0;padding:11px 13px;font-size:.75rem;line-height:1.5}.scan-automation-error{background:var(--red-soft);color:#7d3033;border:1px solid #e1b4b5;border-radius:10px;padding:12px 14px}.scan-automation-error p{margin:3px 0 0}.scan-automation-actions{justify-content:flex-end}@media (max-width:820px){.scan-automation-status{padding:17px}.scan-automation-heading,.scan-automation-progress{flex-direction:column;grid-template-columns:1fr;align-items:stretch}.scan-automation-heading-actions{justify-content:flex-start;align-items:stretch}.agent-result-row-toggle{grid-template-columns:minmax(0,1fr) 20px}.agent-result-row-counts{grid-area:2/1/auto/-1;justify-content:flex-start;padding-left:47px}.agent-result-row-chevron{grid-area:1/2}.scan-automation-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.scan-automation-actions .button{width:100%}}@media (max-width:560px){.agent-results-accordion-heading{flex-direction:column;align-items:flex-start;gap:4px}.agent-result-row-toggle,.agent-result-row-content{padding:13px}.agent-result-row-counts{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;padding-left:0;display:grid}.agent-result-row-counts>span{min-width:0;padding-inline:5px}.scan-automation-summary{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.nav-mailbox-pulse{animation:none!important}}@media (max-width:520px){.topbar-actions{gap:6px}.project-c-logout-button{width:auto;min-height:36px;padding:7px 10px}.project-c-logout-label{clip:auto;white-space:nowrap;width:auto;height:auto;margin:0;position:static;overflow:visible}}.project-c-account-actions{align-items:center;gap:8px;display:flex}.project-c-workspace-link{color:#246453;background:#fff;border:1px solid #cedbd7;border-radius:7px;padding:8px 11px;font-size:.75rem;font-weight:750;text-decoration:none}.project-c-workspace-link:hover{background:#f2f8f6;border-color:#8bb5aa}.project-c-workspace-switcher{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:7px;font-size:.6875rem;font-weight:750;display:inline-flex}.project-c-workspace-switcher select{border:1px solid var(--line);background:var(--surface);max-width:190px;min-height:34px;color:var(--ink);text-transform:none;letter-spacing:normal;border-radius:7px;padding:6px 9px;font-size:.75rem;font-weight:700}.project-c-workspace-state{align-items:center;gap:7px;display:inline-flex}.project-c-workspace-loading{color:var(--muted);font-size:.75rem;font-weight:700}.project-c-workspace-state>button{border:1px solid var(--line);background:var(--surface);color:var(--green);border-radius:7px;padding:6px 9px;font-size:.75rem;font-weight:750}.project-c-workspace-error{color:#8a2f27;max-width:220px;font-size:.6875rem;line-height:1.35}.viewer-mode-chip{color:#445760;text-transform:uppercase;letter-spacing:.06em;background:#edf1f4;border-radius:999px;align-items:center;padding:8px 11px;font-size:.6875rem;font-weight:800;display:inline-flex}.read-only-workspace-banner{color:#425860;background:#f4f7f9;border:1px solid #cdd9df;border-radius:10px;align-items:center;gap:12px;margin:0 0 18px;padding:12px 14px;display:flex}.read-only-workspace-banner strong{white-space:nowrap}.read-only-workspace-banner span,.integration-read-only-note{color:#63747a;font-size:.75rem;line-height:1.5}.integration-read-only-note{background:#f3f6f5;border-radius:8px;margin:14px 0 0;padding:11px 13px}.job-publisher-registry{gap:10px;margin:16px 0 12px;display:grid}.job-publisher-registry-row{border:1px solid var(--line);background:var(--surface);border-radius:10px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:18px;padding:13px 14px;display:grid}.job-publisher-registry-row>div:first-child{gap:3px;display:grid}.job-publisher-registry-row small,.job-publisher-registry-row p{color:var(--muted);font-size:.75rem;line-height:1.45}.job-publisher-registry-row p{margin:2px 0 0}.job-publisher-registry-row dl{gap:16px;margin:0;display:flex}.job-publisher-registry-row dl div{gap:2px;display:grid}.job-publisher-registry-row dt{color:var(--muted);text-transform:uppercase;font-size:.625rem;font-weight:800}.job-publisher-registry-row dd{margin:0;font-weight:800}.job-publisher-registry-actions{justify-content:flex-end;align-items:center;gap:10px;display:flex}.employer-resolution-section{background:#f7fbfa;border-color:#bdd8d0}.employer-resolution-success{color:#255e50;background:#e9f6f2;border-left:3px solid #3e9b82;border-radius:0 7px 7px 0;flex-wrap:wrap;align-items:baseline;gap:5px;margin:0;padding:12px 14px;display:flex}.employer-resolution-success strong{color:#174d40}.employer-verification-details{background:#fff;border:1px solid #c9ddd7;border-radius:8px;margin-top:12px;overflow:hidden}.employer-verification-details summary{color:#255e50;cursor:pointer;padding:11px 13px;font-size:.6875rem;font-weight:800}.employer-verification-details[open] summary{border-bottom:1px solid #dbe9e5}.employer-verification-details-content{padding:13px}.employer-verification-details-content>p:first-child{margin-top:0}.employer-verification-details-content .agency-review-evidence:last-child{margin-bottom:0}.known-publisher-badge,.employer-resolved-badge{letter-spacing:.025em;white-space:nowrap;border-radius:999px;align-items:center;padding:4px 8px;font-size:.625rem;font-weight:850;display:inline-flex}.known-publisher-badge{color:#76530d;background:#fff1cf}.job-review-needed-badge{color:#76530d;letter-spacing:.02em;white-space:nowrap;background:#fff1cf;border:1px solid #e4bb57;border-radius:999px;align-items:center;min-height:24px;padding:4px 9px;font-size:.625rem;font-weight:850;line-height:1.1;display:inline-flex}.agent-result-row-counts>.agent-review-needed-badge{color:#76530d;cursor:pointer;background:#fff1cf;border-color:#e4bb57;min-width:128px}.linked-campaign-badge{color:#174f9b;cursor:pointer;font:inherit;background:#eaf3ff;border:1px solid #9fc5ff;border-radius:999px;padding:.2rem .5rem;font-size:.72rem;font-weight:700}.archived-record-list{gap:.75rem;display:grid}.archived-record-card{justify-content:space-between;align-items:center;gap:1rem;display:flex}.archived-record-card>div{gap:.25rem;display:grid}.archived-record-card a{color:var(--accent,#245fba);width:fit-content}.archived-record-type{color:var(--muted-text,#667085);letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;font-weight:700}.archived-record-meta{text-align:right;justify-items:end}.archived-record-state{align-items:center;gap:.75rem;display:flex}.employer-resolved-badge{color:#1f6454;background:#dcefe9}.employer-resolution-links,.employer-resolution-review{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.employer-resolution-review{display:grid}@media (max-width:760px){.job-publisher-registry-row{grid-template-columns:1fr auto}.job-publisher-registry-row dl{grid-column:1/-1}.text-size-options{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.job-description-overview dl{grid-template-columns:repeat(2,minmax(0,1fr))}.supporting-jobs article{grid-template-columns:minmax(0,1fr) auto}.supporting-job-actions{grid-column:1/-1;justify-content:flex-start}}@media (max-width:560px){.text-size-options{grid-template-columns:1fr}.modal-backdrop.job-description-modal-backdrop{align-items:center;padding:12px}.modal.job-description-modal{border-radius:12px;max-height:calc(100dvh - 24px)}.job-description-modal-header,.job-description-modal-body{padding-left:20px;padding-right:20px}.job-description-copy>div{font-size:.9375rem;line-height:1.65}.job-description-overview dl{grid-template-columns:1fr}.job-description-modal-footer{align-items:stretch;padding-left:20px;padding-right:20px}.job-description-modal-footer .unavailable-link{text-align:center;width:100%;margin-right:0}}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
