.notification-anchor,.account-anchor{position:relative}.notification-panel,.account-menu{z-index:82;color:#f8f9fb;background:#111318;border:1px solid #2a2e36;border-radius:12px;position:absolute;box-shadow:0 22px 70px #00000080}.notification-panel{width:min(390px,100vw - 28px);top:48px;right:0;overflow:hidden}.notification-panel>header{border-bottom:1px solid #252932;justify-content:space-between;align-items:center;padding:16px;display:flex}.notification-panel header div{gap:3px;display:grid}.notification-panel header small{color:#747e91}.notification-panel header button{color:#8da5d4;font-size:11px}.notification-panel>button{text-align:left;border-bottom:1px solid #20232a;grid-template-columns:8px 1fr auto;align-items:center;gap:12px;width:100%;min-height:72px;padding:13px 16px;display:grid}.notification-panel>button:hover{background:#171a20}.notification-panel>button i{background:#e83b36;border-radius:999px;width:7px;height:7px}.notification-panel>button i.notification-tone-success{background:#55d5a2}.notification-panel>button i.notification-tone-info{background:#739cff}.notification-panel>button i.notification-tone-warning{background:var(--amber)}.notification-panel>button span{gap:5px;display:grid}.notification-panel>button strong{font-size:12px}.notification-panel>button small{color:#737e91}.notification-panel>button em{color:#68758a}.notification-panel>button.notification-read{opacity:.62}.account-menu{bottom:65px;left:12px;right:12px;overflow:hidden}.account-menu>div{border-bottom:1px solid #252932;gap:4px;padding:14px;display:grid}.account-menu small{color:#778195;text-overflow:ellipsis;overflow:hidden}.account-menu a,.account-menu form button{color:#c9d1df;text-align:left;justify-content:space-between;width:100%;padding:12px 14px;font-size:12px;display:flex}.account-menu a:hover,.account-menu form button:hover{color:#fff;background:#191c22}.auth-inline-error{color:#f4a19e;background:#e83b3614;border:1px solid #e83b3659;border-radius:8px;padding:11px 12px;font-size:12px;line-height:1.5}.auth-submit:disabled{opacity:.55;cursor:not-allowed}.stage-inline-select{color:#d5dbea;background:#171a20;border:1px solid #2b3039;border-radius:999px;width:126px;padding:7px 10px;font-size:11px}.workspace-dialog-backdrop{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#020305c7;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.workspace-dialog{background:#111318;border:1px solid #2a2f38;border-radius:14px;width:min(760px,100%);max-height:min(820px,100vh - 44px);overflow:auto;box-shadow:0 30px 100px #000000a6}.workspace-dialog>header{z-index:2;background:#111318;border-bottom:1px solid #252932;justify-content:space-between;align-items:center;padding:18px 20px;display:flex;position:sticky;top:0}.workspace-dialog header small{color:#e83b36;letter-spacing:.14em;font-size:9px}.workspace-dialog header h2{margin-top:5px;font-size:20px}.workspace-dialog header>button{border:1px solid #303540;border-radius:8px;width:34px;height:34px}.workspace-dialog .form-grid{padding:20px}.workspace-dialog .form-grid footer{justify-content:flex-end;gap:10px;padding-top:4px;display:flex}.workspace-dialog textarea{min-height:76px}@media (max-width:760px){.notification-panel{width:auto;position:fixed;top:64px;left:12px;right:12px}.workspace-dialog-backdrop{align-items:end;padding:10px}.workspace-dialog{border-radius:14px 14px 0 0;max-height:calc(100vh - 20px)}.workspace-dialog .form-grid{grid-template-columns:1fr}.stage-inline-select{width:112px}}.workflow-status{color:#aeb7c7;text-transform:capitalize;border:1px solid #303641;border-radius:999px;align-items:center;gap:6px;padding:6px 9px;font-size:10px;display:inline-flex}.workflow-status i,.provider-state i{background:#748094;border-radius:50%;width:6px;height:6px}.workflow-status-approved i,.workflow-status-completed i{background:#50d39c}.workflow-status-needs_review i,.workflow-status-failed i{background:#e83b36}.workflow-status-running i,.workflow-status-queued i{background:#7298ff}.settings-v3-grid{grid-template-columns:minmax(0,1fr) 430px;align-items:start;gap:16px;display:grid}.settings-v3-main,.settings-v3-side{gap:16px;display:grid}.settings-v3-main .panel{overflow:visible}.settings-form{padding:20px}.settings-mode{color:#7c879b;border:1px solid #353a45;border-radius:999px;margin-left:auto;padding:6px 9px;font-size:10px}.settings-mode.mode-live{color:#55d5a2;background:#55d5a212;border-color:#55d5a24d}.settings-savebar{z-index:5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#111318f0;border:1px solid #2a2f38;border-radius:12px;justify-content:space-between;align-items:center;padding:13px 14px;display:flex;position:sticky;bottom:16px;box-shadow:0 12px 40px #0006}.settings-savebar span{color:#808b9d;font-size:11px}.provider-list{display:grid}.provider-card{border-bottom:1px solid #242830;grid-template-columns:38px 1fr auto;align-items:center;gap:10px;padding:14px 16px;display:grid}.provider-card:last-child{border-bottom:0}.provider-mark{color:#dce2ed;width:36px;height:36px;font:10px var(--font-wf-mono);background:#1a1d23;border:1px solid #303641;border-radius:9px;place-items:center;display:grid}.provider-card div{gap:4px;display:grid}.provider-card strong{font-size:11px}.provider-card p{color:#747f92;font-size:10px}.provider-state{color:#778296;text-transform:capitalize;align-items:center;gap:5px;font-size:9px;display:inline-flex}.provider-card>button{text-align:left;color:#677386;cursor:not-allowed;grid-column:2/4;font-size:10px}.approval-card{gap:14px;padding:16px;display:grid}.approval-card header{justify-content:space-between;align-items:start;gap:12px;display:flex}.approval-card header div{gap:5px;display:grid}.approval-card header small{color:#e83b36;font:8px var(--font-wf-mono);letter-spacing:.12em}.approval-card p{color:#8994a7;font-size:11px;line-height:1.6}.approval-card>div{justify-content:flex-end;gap:8px;display:flex}@media (max-width:1180px){.settings-v3-grid{grid-template-columns:1fr}.settings-v3-side{grid-template-columns:1fr 1fr}.settings-v3-side>.safety-note{grid-column:1/-1}}@media (max-width:720px){.settings-v3-side{grid-template-columns:1fr}.settings-v3-side>.safety-note{grid-column:auto}.settings-savebar{bottom:8px}}.notification-empty{text-align:center;color:#d7deea;gap:5px;padding:22px 16px;display:grid}.notification-empty small{color:#747f92}.notification-panel button:disabled,.account-menu button:disabled{opacity:.55;cursor:not-allowed}.access-state-card{width:min(680px,100% - 32px);margin:auto;padding:28px}.access-state-card .auth-card-heading{align-items:start}.access-state-card h1{margin:6px 0 10px;font-size:28px}.access-state-card p{color:#8994a7;line-height:1.65}.portal-loading{gap:14px;padding:44px 0;display:grid}.loading-line,.loading-card{background:#14171c;border:1px solid #222730;border-radius:10px;position:relative;overflow:hidden}.loading-line:after,.loading-card:after{content:"";background:linear-gradient(90deg,#0000,#ffffff0a,#0000);animation:1.5s infinite workspace-shimmer;position:absolute;inset:0;transform:translate(-100%)}.loading-title{width:260px;height:38px}.loading-copy{width:min(520px,80%);height:16px}.loading-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:10px;display:grid}.loading-card{height:150px}.persistent-error{grid-template-columns:auto 1fr auto;align-items:center;gap:16px;margin-top:32px;padding:22px;display:grid}.persistent-error h2{margin-bottom:6px;font-size:16px}.persistent-error p{color:#8994a7;line-height:1.5}@keyframes workspace-shimmer{to{transform:translate(100%)}}@media (max-width:900px){.loading-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.loading-grid{grid-template-columns:1fr}.persistent-error{grid-template-columns:auto 1fr}.persistent-error .button{grid-column:1/-1}.access-state-card{padding:20px}}.command-search{grid-template-columns:17px minmax(0,1fr) auto;align-items:center;column-gap:10px;display:grid}.command-search-icon{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:16px;height:16px}.command-search kbd{white-space:nowrap;justify-content:center;align-items:center;gap:3px;min-width:44px;display:inline-flex}.notification-button{color:#9298a5;border:1px solid #0000;border-radius:9px;place-items:center;width:36px;height:36px;padding:0;display:grid}.notification-button:hover,.notification-button:focus-visible{color:#f4f5f7;border-color:var(--border);background:#111216}.notification-button svg{fill:none;stroke:currentColor;stroke-width:1.65px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.system-card form{margin-top:10px}.system-card-demo{background:#e3423d0e;border-color:#e3423d4d}.demo-mode-toggle{border:1px solid var(--border);color:#aeb3bd;text-align:left;background:#0c0d10;border-radius:7px;align-items:center;gap:8px;width:100%;min-height:30px;padding:5px 7px;font-size:10px;display:flex}.demo-mode-toggle:disabled{opacity:.65}.toggle-track{background:#292c32;border-radius:999px;flex:none;width:26px;height:14px;transition:all .16s;position:relative}.toggle-track i{background:#858b96;border-radius:50%;width:8px;height:8px;transition:all .16s;position:absolute;top:3px;left:3px}.toggle-track.toggle-on{background:#e3423d59}.toggle-track.toggle-on i{background:var(--red);left:15px}.persistent-error-actions{align-items:center;gap:8px;display:flex}.persistent-error-actions form{display:contents}@media (max-width:620px){.persistent-error-actions{flex-wrap:wrap;grid-column:1/-1}.persistent-error-actions .button{grid-column:auto}}.release-status{gap:0;display:grid}.release-status span{color:#8992a2;font:9px/1.35 var(--font-wf-mono);text-transform:uppercase;letter-spacing:.08em}.release-status p{color:#a4aab5;font-size:10px;line-height:1.55}.pipeline-list-head,.pipeline-list-row{grid-template-columns:minmax(220px,1.5fr) 70px 120px 100px minmax(150px,1fr) 70px}.pipeline-list-row>a:first-child{grid-template-columns:34px 1fr;align-items:center;column-gap:9px;min-width:0;display:grid}.pipeline-list-row>a:first-child .business-avatar{grid-row:1/3}.pipeline-list-row>a:first-child small{grid-column:2}.artifact-editor-stack{gap:10px;padding:4px 0;display:grid}.artifact-editor-stack details{border:1px solid var(--border);background:#0d0e11;border-radius:10px;overflow:hidden}.artifact-editor-stack summary{cursor:pointer;color:#e6e8ec;justify-content:space-between;padding:14px 16px;font-size:12px;font-weight:650;display:flex}.artifact-editor-stack summary span{color:#838c9c;font:9px var(--font-wf-mono);text-transform:uppercase}.artifact-editor-form{border-top:1px solid var(--border);padding:16px}.artifact-editor-form footer{justify-content:flex-end;display:flex}.artifact-findings{padding:0 16px 16px}.artifact-findings h4{color:#aeb4bf;margin:4px 0 10px;font-size:11px}.artifact-findings .artifact-editor-form{border:1px solid var(--border);border-radius:9px;margin-top:8px}.artifact-new-finding{border-style:dashed!important}.artifact-editor-empty{color:#858d9c;text-align:center;padding:24px}@media (max-width:900px){.pipeline-list-head{display:none}.pipeline-list-row{grid-template-columns:1fr auto;gap:10px}.pipeline-list-row>:not(:first-child):not(:last-child){display:none}}.job-status-list{display:grid}.job-status-list>div{border-bottom:1px solid var(--border);grid-template-columns:1fr auto;gap:8px;padding:11px 0;display:grid}.job-status-list>div:last-child{border-bottom:0}.job-status-list span{flex-direction:column;gap:3px;display:flex}.job-status-list strong{text-transform:capitalize;font-size:11px}.job-status-list small,.job-status-list em{color:#798292;font-size:9px;font-style:normal}.job-status-list em{color:#d59a55;grid-column:1/-1}.select-control{min-width:0;position:relative}.select-trigger{border:1px solid var(--line,#272b31);color:var(--text,#f6f7f9);font:inherit;text-align:left;background:#0d0f12;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:40px;padding:0 12px;display:flex}.select-trigger:hover:not(:disabled),.select-control-open .select-trigger{background:#111419;border-color:#4a505a}.select-trigger:focus-visible{outline-offset:2px;outline:2px solid #f04a4a}.select-trigger:disabled{cursor:not-allowed;opacity:.55}.select-trigger>i{border:1.5px solid #8b93a2;border-width:0 1.5px 1.5px 0;width:6px;height:6px;transform:rotate(45deg)translateY(-2px)}.select-control-open .select-trigger>i{transform:rotate(225deg)translate(-2px,-1px)}.select-menu{z-index:80;background:#14171c;border:1px solid #343941;border-radius:9px;min-width:100%;max-height:260px;padding:5px;display:grid;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:auto;box-shadow:0 18px 44px #0000008c}.select-menu button{color:#d9dde5;font:inherit;text-align:left;white-space:nowrap;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;gap:16px;width:100%;min-height:36px;padding:7px 9px;display:flex}.select-menu button:hover,.select-menu .select-option-active{color:#fff;background:#20242b}.select-menu button[aria-selected=true]{color:#fff}.select-menu button:disabled{opacity:.45}.select-menu b{color:#62d9a8;font-size:12px}.button-spinner{vertical-align:-2px;border:2px solid;border-right-color:#0000;border-radius:50%;width:12px;height:12px;margin-right:7px;animation:.7s linear infinite v044-spin;display:inline-block}@keyframes v044-spin{to{transform:rotate(360deg)}}.stats-grid{grid-template-columns:repeat(6,minmax(145px,1fr))}.lead-card-compact{grid-template-columns:44px minmax(0,1fr) auto auto auto;align-items:center}.lead-card-compact>.business-avatar{grid-area:auto}.lead-card-compact>.score-badge{margin:0}.lead-card-value{color:#c7ceda;font:11px/1.2 var(--font-wf-mono)}@media (max-width:1280px){.stats-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lead-card-compact{grid-template-columns:40px minmax(0,1fr) auto}.lead-card-compact>.status-badge{grid-column:2}.lead-card-value{grid-area:2/3}}@media (max-width:480px){.stats-grid{grid-template-columns:1fr}.lead-card-compact{grid-template-columns:40px minmax(0,1fr) auto}.lead-card-compact>.score-badge{grid-area:1/3}.lead-card-compact>.status-badge{grid-column:2}.lead-card-value{grid-area:2/3}}:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--radius-sm:7px;--radius-md:10px;--radius-lg:14px;--surface-base:#090a0c;--surface-raised:#111318;--surface-soft:#0d0f13;--surface-hover:#181b21;--text-strong:#f5f6f8;--text-body:#c5cad3;--text-muted:#858e9e;--line:#292e37;--focus-ring:0 0 0 3px #e83b363d;--compact-control-height:34px;--card-header-padding:18px 20px;--card-body-padding:20px;--section-spacing:18px;--row-spacing:12px;--sidebar-card-spacing:18px;--status-height:27px}.page-content :is(button,a,input,textarea,[role=combobox]):focus-visible{outline-offset:2px;outline:2px solid #ef5a55}.button:disabled{cursor:not-allowed;opacity:.55;transform:none}.button:active:not(:disabled){transform:translateY(0)}.panel{border-color:var(--line);box-shadow:0 16px 42px #00000029,inset 0 1px #ffffff05}.panel-heading{padding-inline:var(--space-5)}.panel-heading p,.page-header>div>p:not(.eyebrow){color:var(--text-muted)}.empty-state{min-height:180px;padding:var(--space-8);background:linear-gradient(#ffffff03,#0000);border:0;place-content:center}.empty-state>span{color:#657083}.workspace-dialog{flex-direction:column;width:min(880px,100%);max-height:min(860px,100dvh - 44px);display:flex;overflow:hidden}.workspace-dialog>header{flex:none}.workspace-dialog>form{padding:0;overflow:auto}.workspace-dialog>form>footer{z-index:4;margin-top:var(--space-4);padding:var(--space-4) var(--space-5);border-top:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#111318f7;position:sticky;bottom:0}.workspace-dialog .form-grid{gap:var(--space-4)}.lead-dialog-form fieldset{padding:var(--space-5);border:0;border-bottom:1px solid var(--line);margin:0}.lead-dialog-form legend{color:#d9dde4;grid-column:1/-1;margin-bottom:2px;font-size:11px;font-weight:700}.lead-dialog-form>footer{justify-content:flex-end;gap:10px;display:flex}.workspace-dialog label>span,.settings-form label>span,.artifact-editor-form label>span{color:#9aa3b3;font-size:10px;font-weight:600}.approval-panel{gap:var(--space-4);padding:var(--space-5)}.guardrail-notice{border-radius:var(--radius-md);background:#dda65a0e;border:1px solid #dda65a33;align-items:center;padding:12px 14px}.guardrail-notice>div{align-items:center;gap:10px;display:flex}.guardrail-approved{color:#8bd8b4;background:#5ec3970d;border-color:#5ec39733}.approval-readonly{color:var(--text-muted);margin:0;font-size:11px}.review-history{gap:var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--line)}.review-history>header{color:#8e97a7;text-transform:uppercase;letter-spacing:.08em;justify-content:space-between;padding:4px 2px;font-size:10px;display:flex}.review-history>div{background:#0d0f12;grid-template-columns:1fr;gap:6px;padding:11px 12px;display:grid}.review-history>div>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.review-history>div>p{color:#a4acba;margin:0;font-size:10px;line-height:1.5}.review-history small{grid-column:auto}.settings-approval-summary{gap:14px;padding:16px;display:grid}.settings-approval-summary>div{align-items:baseline;gap:9px;display:flex}.settings-approval-summary>div strong{letter-spacing:-.04em;font-size:30px}.settings-approval-summary>div span,.settings-approval-summary>p{color:var(--text-muted);font-size:10px}.settings-approval-summary ul{gap:0;margin:0;padding:0;list-style:none;display:grid}.settings-approval-summary li{border-top:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:10px 0;font-size:10px;display:grid}.settings-approval-summary li small{color:#758092}.lead-tag-panel,.lead-tag-controls{gap:14px;display:grid}.lead-tag-controls{border-top:1px solid var(--line);padding-top:12px}.lead-tag-controls>div>strong,.lead-tag-create label>span{color:#98a2b2;margin-bottom:7px;font-size:10px;display:block}.lead-tag-controls>div>small{color:#737e91;font-size:9px}.lead-tag-form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;display:grid}.lead-tag-create{grid-template-columns:minmax(0,1fr) 72px auto}.lead-tag-create label{gap:0;display:grid}.lead-tag-divider{text-align:center;position:relative}.lead-tag-divider:before{content:"";border-top:1px solid var(--line);position:absolute;top:50%;left:0;right:0}.lead-tag-divider span{background:var(--surface-raised);color:#626d7e;padding:0 8px;font-size:9px;position:relative}.lead-tag-form input[type=color]{width:100%;min-height:40px;padding:5px}.data-table-wrap{scrollbar-color:#3b414b transparent}.data-table tbody tr{transition:background-color .15s}.data-table tbody tr:hover{background:#ffffff05}.stage-inline-select{background:0 0;border:0;width:150px;padding:0}.stage-inline-select .select-trigger{border-radius:999px;min-height:32px;font-size:10px}.stage-inline-select .select-menu{min-width:178px}.artifact-editor-stack summary .status-badge{margin-left:auto}.artifact-editor-form{gap:var(--space-4)}.artifact-editor-form footer{z-index:2;border-top:1px solid var(--line);background:#0d0e11f5;margin:0 -16px -16px;padding:12px 16px;position:sticky;bottom:0}.toast{box-shadow:0 20px 60px #00000080}@media (max-width:980px){.page-header{align-items:flex-start}.page-actions{flex-wrap:wrap}.settings-v3-side{grid-template-columns:1fr}.lead-tag-create{grid-template-columns:1fr auto}.lead-tag-create label:first-of-type{grid-column:1/-1}}@media (max-width:760px){.workspace-dialog-backdrop{align-items:end;padding:0}.workspace-dialog{border-radius:var(--radius-lg) var(--radius-lg) 0 0;max-height:calc(100dvh - 8px)}.workspace-dialog>form>footer{padding:var(--space-3) var(--space-4);flex-wrap:wrap}.workspace-dialog>form>footer .button-primary{flex:1}.lead-dialog-form fieldset{padding:var(--space-4);grid-template-columns:1fr}.notification-panel{max-height:calc(100dvh - 88px);overflow:auto}.settings-approval-summary li{grid-template-columns:auto 1fr}.settings-approval-summary li small{grid-column:2}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.provider-card div small{color:#667185;font-size:9px;line-height:1.45}.provider-disabled i,.provider-not_configured i{background:#6f7888}.provider-connected i,.provider-configured i{background:var(--green)}.discovery-workspace{gap:var(--space-4);display:grid}.discovery-configuration{padding:14px var(--space-5);border-bottom:1px solid var(--line);background:#ffffff03;align-items:center;gap:10px;display:flex}.discovery-configuration strong{font-size:11px}.discovery-configuration p{color:var(--text-muted);margin:0;font-size:10px}.discovery-search-form{padding:var(--space-5);grid-template-columns:repeat(4,minmax(0,1fr))}.form-action-bar{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:64px;padding:var(--space-3) var(--space-5);border-top:1px solid var(--line);background:#0f1115;display:flex}.form-action-bar>span{color:var(--text-muted);font-size:10px;line-height:1.45}.discovery-results{display:grid}.discovery-result{gap:var(--space-3);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--line);grid-template-columns:24px minmax(230px,1.4fr) minmax(170px,.8fr) 180px;align-items:center;transition:background .15s;display:grid}.discovery-result-selected{background:#e83b3609}.discovery-result-select{align-self:start;padding-top:4px}.discovery-result-select input{opacity:0;position:absolute}.discovery-result-select span{background:#0c0e11;border:1px solid #414753;border-radius:4px;width:15px;height:15px;display:block}.discovery-result-select input:checked+span{border-color:var(--red);background:var(--red);box-shadow:inset 0 0 0 3px #0c0e11}.discovery-result-select input:focus-visible+span{outline-offset:2px;outline:2px solid #ef5a55}.discovery-result-identity,.discovery-result-contact{gap:5px;min-width:0;display:grid}.discovery-result-identity>strong{font-size:12px}.discovery-result-identity>small,.discovery-result-contact{color:var(--text-muted);font-size:9px}.discovery-result-identity>div{align-items:center;gap:8px;display:flex}.discovery-result-identity>div>span:last-child{color:#98a2b2;font-size:9px}.discovery-result-contact a{color:#aab7ce;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.discovery-result-contact a:not([href]){color:#697385;pointer-events:none}.discovery-result-decision .select-trigger{min-height:36px;font-size:10px}.discovery-duplicate-note{color:#d8ae6d;grid-column:2/-1;margin:0;font-size:9px}.discovery-enrichment{border-radius:var(--radius-md);background:#7298ff09;border:1px solid #7298ff29;grid-column:2/-1;gap:7px;padding:12px;display:grid}.discovery-enrichment>strong{font-size:10px}.discovery-enrichment>label{grid-template-columns:16px 100px minmax(100px,1fr) minmax(100px,1fr);align-items:center;gap:8px;font-size:9px;display:grid}.discovery-enrichment del{color:#737d8f}.discovery-enrichment b{color:#b9c8e4;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.discovery-enrichment p{color:var(--text-muted);margin:0;font-size:9px}.discovery-outcomes{padding:var(--space-4) var(--space-5);border-top:1px solid var(--line);gap:10px;display:grid}.discovery-outcomes>strong{font-size:10px}.discovery-outcomes ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.discovery-outcomes li{grid-template-columns:auto 90px 1fr;align-items:center;gap:10px;display:grid}.discovery-outcomes li>span:not(.status-badge){font-size:10px}.discovery-outcomes small{color:var(--text-muted);font-size:9px}.discovery-confirm-bar{z-index:5;position:sticky;bottom:0}@media (max-width:1100px){.discovery-search-form{grid-template-columns:repeat(3,minmax(0,1fr))}.discovery-result{grid-template-columns:24px minmax(220px,1fr) 170px}.discovery-result-contact{grid-column:2}.discovery-result-decision{grid-area:1/3/3}.discovery-duplicate-note,.discovery-enrichment{grid-column:2/-1}}@media (max-width:760px){.discovery-search-form{grid-template-columns:1fr 1fr}.discovery-result{grid-template-columns:24px minmax(0,1fr);align-items:start}.discovery-result-contact,.discovery-result-decision,.discovery-duplicate-note,.discovery-enrichment{grid-column:2}.discovery-result-decision{grid-row:auto}.discovery-enrichment>label{grid-template-columns:16px 80px 1fr}.discovery-enrichment b{grid-column:3}.form-action-bar{flex-direction:column;align-items:stretch}.form-action-bar .button{width:100%}}@media (max-width:480px){.discovery-search-form{grid-template-columns:1fr}.discovery-enrichment>label{grid-template-columns:16px 1fr}.discovery-enrichment :is(del,b){grid-column:2}}.status-badge{min-height:var(--status-height);white-space:nowrap;text-transform:none;padding:4px 9px}.empty-state-compact{background:0 0;min-height:0;padding:24px 20px}.empty-state-compact>span{width:34px;height:34px}.empty-state-compact h3{font-size:13px}.empty-state-compact p{max-width:460px}.activity-feed-shared{padding:6px var(--card-body-padding) 10px;display:grid}.activity-row{border-bottom:1px solid var(--line);grid-template-columns:26px minmax(0,1fr);align-items:start;gap:11px;min-width:0;padding:13px 0;display:grid}.activity-row:last-child{border-bottom:0}.activity-row-icon{background:#181b20;border:1px solid #282d35;border-radius:7px;place-items:center;width:24px;height:24px;display:grid}.activity-row-icon i{background:var(--red);border-radius:50%;width:6px;height:6px;display:block}.activity-tone-info .activity-row-icon i{background:var(--blue)}.activity-tone-success .activity-row-icon i{background:var(--green)}.activity-tone-warning .activity-row-icon i{background:var(--amber)}.activity-tone-changes .activity-row-icon i{background:#ef873f}.activity-tone-critical .activity-row-icon i{background:var(--red)}.activity-tone-muted .activity-row-icon i{background:#697180}.activity-row-copy{gap:5px;min-width:0;display:grid}.activity-row-heading{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:12px;min-width:0;display:grid}.activity-row-heading>a,.activity-row-heading>span{overflow-wrap:anywhere;color:#dce0e7;min-width:0;font-size:11px;font-weight:650;line-height:1.45}.activity-row-heading>a:hover{color:#fff;text-underline-offset:3px;text-decoration:underline}.activity-row-heading time{color:#768092;white-space:nowrap;font-size:9px;font-weight:450}.activity-row-copy p{color:#7f8999;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:9px;line-height:1.5;display:-webkit-box;overflow:hidden}.activity-panel-rail{min-width:0}.activity-feed-rail{scrollbar-color:#3b414b transparent;max-height:410px;overflow:auto}.pipeline-summary{grid-template-columns:minmax(190px,220px) minmax(0,1fr);gap:24px}.pipeline-summary>div:first-child{justify-content:center;align-self:stretch}.pipeline-bars{align-content:center;gap:11px;min-width:0;display:grid}.pipeline-bars>.pipeline-stage-row{grid-template-columns:minmax(120px,160px) minmax(0,1fr) minmax(24px,auto);align-items:center;gap:14px;min-height:24px;display:grid}.pipeline-stage-row>span{overflow-wrap:anywhere;color:#a7afbd;font-size:11px;line-height:1.35}.pipeline-stage-row>i{background:#242831;border-radius:99px;height:6px;display:block;overflow:hidden}.pipeline-stage-row>i>b{border-radius:inherit;background:linear-gradient(90deg,#9c3532,var(--red));height:100%;display:block}.pipeline-stage-row>strong{text-align:right;color:#d8dde6;font:11px/1.2 var(--font-wf-mono);font-variant-numeric:tabular-nums}.profile-statuses{flex-wrap:wrap;gap:8px!important;display:flex!important}.status-context{border:1px solid var(--line);background:#0d0f12;border-radius:999px;align-items:center;gap:6px;padding-left:8px;display:inline-flex}.status-context>small{color:#778193;font-size:9px;font-weight:600}.status-context>.status-badge{background:#15181e;border-color:#353a44;margin:-1px}.profile-list a{color:#b8c6df;text-underline-offset:3px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.profile-list a:hover{color:#fff;text-decoration-color:#6d7890}.detail-side>.panel{min-width:0}.detail-side .panel-heading{min-height:72px}.job-status-list{padding:4px var(--card-body-padding) 10px}.job-status-list>div{align-items:center}.job-status-list strong{text-transform:none}.artifact-summary{padding:17px var(--card-body-padding);gap:8px}.artifact-summary>strong{font-size:24px}.artifact-summary p{margin:0}.approval-panel>form{grid-template-columns:minmax(180px,1fr) auto;align-items:center;gap:8px;display:grid}.approval-panel>form:has(button[name=decision]){grid-template-columns:minmax(180px,1fr) auto auto auto}.approval-panel input,.approval-panel .button{min-height:var(--control-height)}.guardrail-notice time,.review-history time{font:inherit;color:inherit}.artifact-editor-stack summary{grid-template-columns:minmax(0,1fr) auto 18px;align-items:center;gap:12px;min-height:58px;padding:12px 16px;list-style:none;display:grid}.artifact-editor-stack summary::-webkit-details-marker{display:none}.artifact-editor-stack summary .artifact-editor-title{color:#e6e8ec;font:650 12px/1.4 var(--font-wf-sans);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.artifact-editor-stack summary .status-badge{margin:0}.artifact-editor-stack summary>i{border:1.5px solid #7e8796;border-width:0 1.5px 1.5px 0;width:7px;height:7px;transition:transform .16s;transform:rotate(45deg)}.artifact-editor-stack details[open] summary>i{transform:rotate(225deg)}.artifact-editor-stack summary:hover{background:#ffffff05}.artifact-editor-stack summary:focus-visible{outline-offset:-2px;outline:2px solid #ef5a55}.release-status{margin:0;padding:0;display:grid}.release-status>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(112px,128px) minmax(0,1fr);gap:14px;padding:13px 16px;display:grid}.release-status>div:last-child{border-bottom:0}.release-status dt{color:#8992a2;white-space:nowrap;align-self:start;margin:0;font-size:10px;font-weight:650;line-height:1.4}.release-status dd{color:#a4aab5;margin:0;font-size:10px;line-height:1.55}.release-status .status-current{color:var(--green)}.release-status .status-progress{color:#e3aa4e}.stats-grid{align-items:stretch}.stat-card{flex-direction:column;height:100%;display:flex}.stat-card>small{margin-top:auto;line-height:1.45}.lead-card-compact{grid-template-columns:44px minmax(0,1fr) auto auto auto}.lead-card-compact>div{min-width:0}.lead-card-compact h3,.lead-card-compact p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.select-menu-portal{z-index:1000;overscroll-behavior:contain;min-width:0;position:fixed;top:auto;right:auto;overflow-y:auto}.lead-score>b{font:inherit}.lead-score-standard{text-align:left;gap:7px;width:auto;min-width:86px;height:46px;padding:6px 9px;display:flex}.lead-score-standard>b{font:700 16px/1 var(--font-wf-mono)}.lead-score-standard>span{gap:2px;display:grid}.lead-score-standard small{font:8px/1 var(--font-wf-mono);opacity:.72}.lead-score-standard em{font:7px/1.2 var(--font-wf-sans);white-space:nowrap;font-style:normal}.section-anchor{scroll-margin-top:86px}.artifact-record-list{padding:0 var(--card-body-padding) 10px;display:grid}.artifact-record-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(220px,1.25fr) minmax(120px,.55fr) minmax(170px,.8fr) minmax(110px,.5fr) auto;align-items:center;gap:14px;min-width:0;padding:15px 0;display:grid}.artifact-record-row:last-child{border-bottom:0}.artifact-record-row>div{min-width:0}.artifact-record-identity{align-items:center;gap:11px;display:flex}.artifact-record-identity>span:last-child{gap:4px;min-width:0;display:grid}.artifact-record-identity strong,.artifact-record-identity a{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.artifact-record-identity small,.artifact-record-meta small{color:var(--text-muted);font-size:9px}.artifact-record-meta{gap:5px;display:grid}.artifact-record-meta strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.demo-preview-safe{gap:5px;display:grid}.demo-preview-safe a{color:#b8c6df;text-underline-offset:3px;font-size:9px;text-decoration:underline}.demo-preview-safe span{color:var(--text-muted);font-size:9px}.provider-boundary{gap:4px;display:grid}.provider-boundary strong{font-size:9px}.provider-boundary small{color:var(--text-muted);font-size:8px}.outreach-snippet{gap:4px;min-width:0;display:grid}.outreach-snippet strong,.outreach-snippet p{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.outreach-snippet strong{font-size:10px}.outreach-snippet p{color:var(--text-muted);font-size:9px}.account-grid{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:12px;display:grid}.account-profile{align-items:center;gap:14px;padding:20px;display:flex}.account-profile .account-avatar{width:46px;height:46px;font-size:13px}.account-profile div{gap:4px;display:grid}.account-profile strong{font-size:14px}.account-profile small{color:var(--text-muted);font-size:10px}.account-details{padding:4px var(--card-body-padding) 12px}.account-details>div{border-bottom:1px solid var(--line);grid-template-columns:130px minmax(0,1fr);gap:12px;padding:12px 0;display:grid}.account-details>div:last-child{border-bottom:0}.account-details dt{color:var(--text-muted);font-size:9px}.account-details dd{overflow-wrap:anywhere;margin:0;font-size:10px}@media (max-width:760px){.activity-row-heading{grid-template-columns:1fr;gap:3px}.activity-row-heading time{white-space:normal}.pipeline-summary{grid-template-columns:1fr;gap:18px}.pipeline-bars>.pipeline-stage-row{grid-template-columns:minmax(96px,130px) minmax(0,1fr) 24px;gap:10px}:is(.approval-panel>form,.approval-panel>form:has(button[name=decision])){grid-template-columns:1fr}.approval-panel>form .button{width:100%}.profile-statuses{flex-direction:column;align-items:flex-start}.status-context{width:max-content}.artifact-record-row{grid-template-columns:minmax(0,1fr) auto}.artifact-record-row>.artifact-record-meta,.artifact-record-row>.demo-preview-safe,.artifact-record-row>.provider-boundary,.artifact-record-row>.outreach-snippet{grid-column:1/-1}.account-grid{grid-template-columns:1fr}}@media (max-width:520px){.release-status>div{grid-template-columns:1fr;gap:5px}.release-status dt{white-space:normal}.pipeline-bars>.pipeline-stage-row{grid-template-columns:minmax(82px,110px) minmax(0,1fr) 22px}.pipeline-stage-row>span{font-size:10px}.lead-card-compact{grid-template-columns:40px minmax(0,1fr) auto}}
