.product-organization{max-width:1240px;margin:auto}.product-organization .dashboard-card{border:1px solid var(--border,#dfe5e2);background:var(--surface,#fff);border-radius:12px;margin-block:20px;padding:24px}.product-organization label{align-items:center;gap:8px;margin:8px 16px 8px 0;display:inline-flex}.product-organization input:not([type=radio]),.product-organization select,.product-organization textarea{color:#17382e;background:#fff;border:1px solid #cbd5d1;border-radius:6px;max-width:100%;padding:9px 12px}.product-organization button{color:#17382e;cursor:pointer;background:#f1f6f3;border:1px solid #cbd5d1;border-radius:6px;margin:6px;padding:8px 12px}.product-organization button:disabled{opacity:.5;cursor:default}.product-organization fieldset{border:1px solid #dfe5e2;border-radius:8px}.product-organization ol{padding-left:24px}.product-organization li{margin-block:8px}.product-organization [role=alert]{color:#a52d28}.product-organization textarea{width:360px;min-height:80px}@media (width<=700px){.product-organization label{flex-wrap:wrap;display:flex}.product-organization .dashboard-card{padding:12px}}.commercial-workflow{color:#25362f;max-width:1500px;margin:0 auto}.commercial-header,.commercial-actions,.commercial-stage-nav{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.commercial-header h1{margin:6px 0}.commercial-header p{color:#65746b}.commercial-stage-nav{border-block:1px solid #dce4df;justify-content:flex-start;margin:18px 0 24px;padding:18px 0}.commercial-workflow button{color:#274c39;cursor:pointer;background:#fff;border:1px solid #cbd7cf;border-radius:7px;padding:9px 13px}.commercial-workflow button[aria-current=page],.commercial-workflow button[aria-pressed=true]{background:#eaf3ec;border-color:#397753}.commercial-workflow button:disabled{opacity:.5;cursor:not-allowed}.commercial-workflow button:focus-visible,.commercial-workflow input:focus-visible,.commercial-workflow select:focus-visible,.commercial-workflow textarea:focus-visible{outline-offset:2px;outline:3px solid #71a984}.commercial-layout{grid-template-columns:minmax(240px,1fr) minmax(0,2fr);gap:24px;display:grid}.commercial-list,.commercial-detail{background:#fff;border:1px solid #e0e6e1;border-radius:10px;min-width:0;padding:20px}.commercial-record{text-align:left;overflow-wrap:anywhere;gap:7px;width:100%;margin-top:12px;display:grid}.commercial-record small{color:#7a837c}.commercial-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-block:22px;display:grid}.commercial-facts dt{color:#748077;margin-bottom:5px;font-size:12px}.commercial-facts dd{overflow-wrap:anywhere;white-space:pre-wrap;margin:0}.commercial-actions{justify-content:flex-start;margin:20px 0}.commercial-form{border-top:1px solid #dce4df;margin-top:24px;padding-top:18px}.commercial-form fieldset{border:0;padding:0}.commercial-form label{gap:7px;margin:16px 0;display:grid}.commercial-form input,.commercial-form select,.commercial-form textarea{box-sizing:border-box;color:#25362f;background:#fff;border:1px solid #cbd7cf;border-radius:6px;width:100%;padding:10px}.commercial-form textarea{resize:vertical;min-height:95px}.commercial-error{color:#813627;background:#fff2ec;border:1px solid #e0b8ad;margin-bottom:15px;padding:15px}.commercial-table{overflow:auto}.commercial-table table{border-collapse:collapse;width:100%}.commercial-table th,.commercial-table td{text-align:left;border-bottom:1px solid #e5e9e6;padding:12px 8px}.commercial-history{padding-left:22px}.commercial-history li{margin-bottom:18px}.commercial-history p{white-space:pre-wrap}.commercial-history small{color:#748077}.style03 .style03-commercial-workflow{color:var(--s03-color-ink);max-width:1500px}.style03 .style03-commercial-workflow .commercial-header h1{color:var(--s03-color-ink)}.style03 .style03-commercial-workflow .commercial-header p{color:var(--s03-color-ink-muted)}.style03 .style03-commercial-workflow .commercial-stage-nav{border-color:var(--s03-color-rule)}.style03 .style03-commercial-workflow .commercial-stage-nav button{background:var(--s03-color-surface);border-color:var(--s03-color-rule);color:var(--s03-color-ink-muted)}.style03 .style03-commercial-workflow .commercial-stage-nav button[aria-current=page],.style03 .style03-commercial-workflow .commercial-stage-nav button[aria-pressed=true]{background:var(--s03-color-primary-soft);border-color:color-mix(in oklch, var(--s03-color-primary) 35%, var(--s03-color-rule));color:var(--s03-color-primary)}.style03 .style03-commercial-workflow .commercial-list,.style03 .style03-commercial-workflow .commercial-detail{background:var(--s03-color-surface);border-color:var(--s03-color-rule);border-radius:var(--s03-radius-lg);box-shadow:var(--s03-shadow-card)}.style03 .style03-commercial-workflow .commercial-record{background:var(--s03-color-surface);border-color:var(--s03-color-rule);color:var(--s03-color-ink)}.style03 .style03-commercial-workflow .commercial-record small{color:var(--s03-color-ink-muted)}.style03 .style03-commercial-workflow .commercial-record[aria-pressed=true]{background:var(--s03-color-primary-soft);border-color:color-mix(in oklch, var(--s03-color-primary) 35%, var(--s03-color-rule))}.style03 .style03-commercial-workflow .commercial-notice{background:var(--s03-color-primary-soft);border:1px solid var(--s03-color-rule);border-radius:var(--s03-radius-md);color:var(--s03-color-ink);margin:0 0 var(--s03-space-4);padding:var(--s03-space-3)}.style03 .style03-commercial-workflow .commercial-form{border-color:var(--s03-color-rule)}.style03 .style03-commercial-workflow .commercial-form input,.style03 .style03-commercial-workflow .commercial-form select,.style03 .style03-commercial-workflow .commercial-form textarea{background:var(--s03-color-surface);border-color:var(--s03-color-rule);color:var(--s03-color-ink)}.style03 .style03-commercial-workflow .customer-detail-actions{margin:0}.style03 .style03-commercial-workflow .customer-detail-action{background:var(--s03-color-surface);border-color:var(--s03-color-rule);color:var(--s03-color-primary)}.style03 .style03-commercial-workflow .customer-detail-action--primary{background:var(--s03-gradient-primary);color:var(--s03-color-primary-ink);border-color:#0000}@media (width<=900px){.commercial-layout,.commercial-facts{grid-template-columns:1fr}}.style03{--s03-color-canvas:oklch(97% .014 235);--s03-color-canvas-deep:oklch(94% .026 240);--s03-color-surface:oklch(100% 0 0);--s03-color-surface-soft:oklch(98% .012 245);--s03-color-surface-strong:oklch(93% .032 245);--s03-color-ink:oklch(23% .068 265);--s03-color-ink-muted:oklch(47% .032 258);--s03-color-ink-faint:oklch(62% .026 255);--s03-color-rule:oklch(94% .019 260);--s03-color-rule-strong:oklch(78% .045 250);--s03-color-primary:oklch(54% .25 280);--s03-color-primary-2:oklch(72% .16 238);--s03-color-primary-ink:oklch(100% 0 0);--s03-color-primary-soft:oklch(94% .04 275);--s03-color-focus:oklch(52% .19 250);--s03-color-good:oklch(52% .13 158);--s03-color-good-soft:oklch(94% .035 158);--s03-color-warn:oklch(60% .15 78);--s03-color-warn-soft:oklch(96% .036 78);--s03-color-danger:oklch(56% .18 25);--s03-color-danger-soft:oklch(96% .027 25);--s03-color-overlay:oklch(25% .04 260/.42);--s03-color-shadow:oklch(35% .06 255/.1);--s03-color-glass:oklch(100% 0 0/.8);--s03-color-ice:oklch(97% .022 240);--s03-color-lilac:oklch(96% .024 284);--s03-gradient-canvas:linear-gradient(120deg, var(--s03-color-surface-soft), var(--s03-color-ice) 45%, var(--s03-color-lilac));--s03-gradient-primary:linear-gradient(118deg, var(--s03-color-primary), var(--s03-color-primary-2));--s03-gradient-orbit:linear-gradient(145deg, var(--s03-color-primary-soft), var(--s03-color-good-soft));--s03-font-ui:"PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans SC", "Source Han Sans SC", system-ui, sans-serif;--s03-font-display:var(--s03-font-ui);--s03-font-body:var(--s03-font-ui);--s03-font-mono:"Cascadia Mono", "Microsoft YaHei UI", monospace;--s03-text-2xs:.6875rem;--s03-text-xs:.75rem;--s03-text-sm:.875rem;--s03-text-md:1rem;--s03-text-lg:1.125rem;--s03-text-xl:1.375rem;--s03-text-2xl:clamp(1.65rem, 2.4vw, 2.4rem);--s03-text-display:clamp(2rem, 3.2vw, 3.25rem);--s03-lh-tight:1.08;--s03-lh-body:1.58;--s03-space-1:.25rem;--s03-space-2:.5rem;--s03-space-3:.75rem;--s03-space-4:1rem;--s03-space-5:1.25rem;--s03-space-6:1.5rem;--s03-space-8:2rem;--s03-space-10:2.5rem;--s03-space-12:3rem;--s03-radius-sm:.5rem;--s03-radius-md:.75rem;--s03-radius-lg:1rem;--s03-radius-xl:.85rem;--s03-radius-pill:999px;--s03-rule-thin:1px;--s03-shadow-card:0 6px 28px var(--s03-color-shadow);--s03-shadow-float:0 24px 56px var(--s03-color-shadow);--s03-z-nav:300;--s03-z-drawer:400;--s03-z-modal:500;--s03-dur-fast:.14s;--s03-dur-base:.22s;--s03-ease-out:cubic-bezier(.16, 1, .3, 1);--s03-ease-in:cubic-bezier(.7, 0, .84, 0);--s03-ease-in-out:cubic-bezier(.65, 0, .35, 1);font-family:var(--s03-font-ui);font-synthesis:none;line-height:var(--s03-lh-body)}.style03 :is(button,input,select,textarea){font:inherit}.style03.app-shell-sidebar{background:var(--s03-gradient-canvas);min-height:100vh;color:var(--s03-color-ink);grid-template-columns:208px minmax(0,1fr);display:grid}.style03 .style03-surface{display:contents}.style03 .app-sidebar{background:var(--s03-color-glass);width:auto;height:100vh;min-height:0;box-shadow:none;z-index:300;border:0;flex-direction:column;gap:24px;padding:24px 16px;display:flex;position:sticky;top:0;overflow-y:auto;transform:none}.style03 .sidebar-brand{gap:12px;margin:0;padding:0 8px}.style03 .sidebar-brand .brand-mark{background:var(--s03-gradient-primary);color:#fff;border-radius:12px;flex:none;width:36px;height:36px;display:grid;transform:rotate(-7deg)}.style03 .sidebar-brand strong{color:var(--s03-color-ink);overflow-wrap:anywhere;font-size:16px}.style03 .sidebar-brand div>span{color:var(--s03-color-ink-muted);font-size:11px}.style03 .sidebar-navigation{gap:8px;display:grid;overflow:visible}.style03 .sidebar-section-label{color:var(--s03-color-ink-muted);margin:0 8px;font-size:11px;display:block}.style03 .sidebar-nav-link{width:100%;min-height:48px;color:var(--s03-color-ink);background:0 0;border:0;border-radius:9px;gap:12px;padding:12px;font-size:14px}.style03 .sidebar-nav-link .nav-icon{color:var(--s03-color-primary)}.style03 .sidebar-nav-link:hover,.style03 .sidebar-more-link:hover{background:var(--s03-color-surface-strong);color:var(--s03-color-ink)}.style03 .sidebar-nav-link-active,.style03 .sidebar-more-link-active{color:var(--s03-color-primary);background:var(--s03-color-primary-soft);font-weight:700}.style03 .sidebar-more-navigation{border-top:1px solid var(--s03-color-rule);margin:0;padding-top:12px;display:block}.style03 .sidebar-more-navigation summary{color:var(--s03-color-ink-muted);cursor:pointer;padding:8px;font-size:14px}.style03 .sidebar-more-menu{border-left:1px solid var(--s03-color-rule);gap:4px;margin:8px 0 0 8px;padding-left:8px;display:grid}.style03 .sidebar-more-link{text-align:left;color:var(--s03-color-ink-muted);border-radius:8px;min-height:40px;font-size:13px}.style03 .sidebar-more-link-active{color:var(--s03-color-primary)}.style03 .sidebar-footer{border-top:1px solid var(--s03-color-rule);gap:12px;margin-top:auto;padding-top:16px;display:grid}.style03 .sidebar-workspace strong,.style03 .sidebar-workspace span,.style03 .sidebar-language-switch,.style03 .sidebar-logout{color:var(--s03-color-ink-muted)}.style03 .sidebar-language-switch select{color:var(--s03-color-ink);background:var(--s03-color-surface);border:1px solid var(--s03-color-rule);border-radius:8px}.style03 .sidebar-logout{border:1px solid var(--s03-color-rule);background:var(--s03-color-surface);border-radius:8px;padding:8px}.style03 .app-workspace{background:0 0;min-width:0}.style03 .workspace-topbar{background:0 0;border:0;height:64px;min-height:64px;padding:12px 32px;display:flex}.style03 .workspace-name,.style03 .workspace-user{color:var(--s03-color-ink)}.style03 .page-content{width:100%;max-width:1800px;margin:0 auto;padding:16px 24px 24px}.style03 .style03-sidebar-close{display:none}.style03 :is(button,a,input,select,summary,textarea):focus-visible{outline:3px solid var(--s03-color-focus);outline-offset:2px}.style03 .style03-overlay-backdrop{background:var(--s03-color-overlay);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);place-items:center;padding:16px;display:grid;position:fixed;inset:0}.style03 .style03-overlay{border:1px solid var(--s03-color-rule);border-radius:var(--s03-radius-xl);background:var(--s03-color-surface);width:min(560px,100%);max-height:90vh;box-shadow:var(--s03-shadow-float);color:var(--s03-color-ink);padding:24px;overflow:auto}.style03 .style03-overlay header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.style03 .style03-overlay h2{font-size:18px}.style03 .style03-overlay button{border:1px solid var(--s03-color-rule);background:var(--s03-color-primary-soft);color:var(--s03-color-primary);border-radius:8px;min-height:38px;padding:8px 12px}@media (width>=901px){.style03 .sidebar-toggle,.style03 .sidebar-backdrop{display:none}}@media (width<=900px){.style03.app-shell-sidebar{display:block}.style03 .app-sidebar{background:var(--s03-color-surface);width:240px;height:100dvh;transition:transform .18s;position:fixed;inset:0 auto 0 0;transform:translate(-104%)}.style03.sidebar-open .app-sidebar{transform:none}.style03 .style03-sidebar-close{background:var(--s03-color-primary-soft);min-width:38px;min-height:38px;color:var(--s03-color-primary);border:0;border-radius:8px;align-self:end;display:block}.style03 .sidebar-backdrop{z-index:290;display:block}.style03 .workspace-topbar{gap:8px;padding:12px 16px}.style03 .workspace-context{min-width:0}.style03 .workspace-user{text-overflow:ellipsis;max-width:30%;overflow:hidden}.style03 .page-content{padding:16px}}@media (prefers-reduced-motion:reduce){.style03 .app-sidebar{transition:none}}.style03 .style03-state{background:var(--s03-color-surface);border:1px solid var(--s03-color-rule);border-radius:var(--s03-radius-lg);box-shadow:var(--s03-shadow-card);color:var(--s03-color-ink);align-items:flex-start;gap:var(--s03-space-4);max-width:760px;padding:var(--s03-space-5);margin:0;display:flex}.style03 .style03-state--page{margin:var(--s03-space-8) auto;width:min(100%,760px);min-height:132px}.style03 .style03-state--section{width:100%;min-height:104px}.style03 .style03-state--compact{min-height:0;padding:var(--s03-space-4)}.style03 .style03-state--error{background:linear-gradient(135deg, var(--s03-color-surface), var(--s03-color-danger-soft));border-color:color-mix(in oklch, var(--s03-color-danger) 28%, var(--s03-color-rule))}.style03 .style03-state--empty{background:linear-gradient(135deg, var(--s03-color-surface), var(--s03-color-ice))}.style03 .style03-state--loading{background:linear-gradient(135deg, var(--s03-color-surface), var(--s03-color-surface-soft))}.style03 .style03-state__icon,.style03 .style03-state__spinner{background:var(--s03-color-primary-soft);border-radius:var(--s03-radius-pill);color:var(--s03-color-primary);font-size:var(--s03-text-lg);flex:none;justify-content:center;align-items:center;width:34px;height:34px;font-weight:800;display:inline-flex}.style03 .style03-state--error .style03-state__icon{background:var(--s03-color-danger-soft);color:var(--s03-color-danger)}.style03 .style03-state__content{min-width:0}.style03 .style03-state__title{color:var(--s03-color-ink);font-size:var(--s03-text-md);font-weight:720;line-height:var(--s03-lh-tight);margin:var(--s03-space-1) 0 0}.style03 .style03-state__description{color:var(--s03-color-ink-muted);font-size:var(--s03-text-sm);line-height:var(--s03-lh-body);margin:var(--s03-space-2) 0 0;overflow-wrap:anywhere}.style03 .style03-state__actions{gap:var(--s03-space-2);margin-top:var(--s03-space-4);display:flex}.style03 .style03-state__button{background:var(--s03-gradient-primary);border-radius:var(--s03-radius-sm);color:var(--s03-color-primary-ink);cursor:pointer;border:0;min-height:36px;padding:7px 12px;font-weight:700}.style03 .style03-state__button:hover{filter:brightness(1.04)}.style03 .style03-state__spinner{border:3px solid var(--s03-color-primary-soft);border-right-color:var(--s03-color-primary);box-sizing:border-box;font-size:0;animation:.78s linear infinite style03-state-spin}.style03 .style03-state__skeletons{gap:var(--s03-space-2);margin-top:var(--s03-space-4);max-width:340px;display:grid}.style03 .style03-state__skeletons span{background:var(--s03-color-surface-strong);border-radius:var(--s03-radius-pill);height:8px;animation:1.3s ease-in-out infinite alternate style03-state-pulse;display:block}.style03 .style03-state__skeletons span:nth-child(2){width:82%}.style03 .style03-state__skeletons span:nth-child(3){width:58%}@keyframes style03-state-spin{to{transform:rotate(1turn)}}@keyframes style03-state-pulse{to{opacity:.45}}@media (prefers-reduced-motion:reduce){.style03 .style03-state__spinner,.style03 .style03-state__skeletons span{animation:none}}.style03 .customer-detail-shell{background:var(--s03-color-surface-soft);padding:0 var(--s03-space-6) var(--s03-space-8)}.style03 .customer-detail-header{background:color-mix(in srgb, var(--s03-color-surface) 96%, transparent);border-bottom-color:var(--s03-color-rule);gap:var(--s03-space-5);margin:0 calc(var(--s03-space-6) * -1);padding:var(--s03-space-6)}.style03 .customer-detail-summary{gap:var(--s03-space-3);margin-top:var(--s03-space-5);grid-template-columns:repeat(3,minmax(0,1fr));max-width:620px;display:grid}.style03 .customer-detail-status-card{background:var(--s03-color-surface-soft);border:1px solid var(--s03-color-rule);border-radius:var(--s03-radius-md);gap:var(--s03-space-1);min-width:0;padding:var(--s03-space-3);display:grid}.style03 .customer-detail-status-card--info{background:var(--s03-color-primary-soft);border-color:color-mix(in oklch, var(--s03-color-primary) 20%, var(--s03-color-rule))}.style03 .customer-detail-status-card__label{color:var(--s03-color-ink-muted);font-size:var(--s03-text-xs);font-weight:650;line-height:var(--s03-lh-tight)}.style03 .customer-detail-status-card__value{color:var(--s03-color-ink);font-size:var(--s03-text-sm);line-height:var(--s03-lh-body);overflow-wrap:anywhere}.style03 .customer-detail-status-card__description{color:var(--s03-color-ink-muted);font-size:var(--s03-text-xs);line-height:var(--s03-lh-body);margin:0}.style03 .customer-detail-actions{align-items:center;gap:var(--s03-space-2);margin-top:var(--s03-space-4);flex-wrap:wrap;display:flex}.style03 .customer-detail-action{border:1px solid var(--s03-color-rule);border-radius:var(--s03-radius-sm);cursor:pointer;min-height:36px;padding:8px 12px;font-weight:680;line-height:1.2}.style03 .customer-detail-action:disabled{cursor:not-allowed;opacity:.62}.style03 .customer-detail-action--primary{background:var(--s03-gradient-primary);color:var(--s03-color-primary-ink);border-color:#0000}.style03 .customer-detail-action--secondary{background:var(--s03-color-surface);color:var(--s03-color-primary)}.style03 .customer-detail-action--tertiary{color:var(--s03-color-ink-muted);background:0 0;border-color:#0000}.style03 .customer-detail-action--destructive{background:var(--s03-color-surface);border-color:color-mix(in oklch, var(--s03-color-danger) 38%, var(--s03-color-rule));color:var(--s03-color-danger)}.style03 .customer-detail-section{background:var(--s03-color-surface);border:1px solid var(--s03-color-rule);border-radius:var(--s03-radius-lg);gap:var(--s03-space-4);margin-top:var(--s03-space-5);max-width:100%;padding:var(--s03-space-5);display:grid}.style03 .customer-detail-section--compact{gap:var(--s03-space-3);padding:var(--s03-space-4)}.style03 .customer-detail-section--emphasized{background:linear-gradient(135deg, var(--s03-color-surface), var(--s03-color-ice));border-color:color-mix(in oklch, var(--s03-color-primary) 20%, var(--s03-color-rule))}.style03 .customer-detail-section__header{align-items:flex-start;gap:var(--s03-space-4);justify-content:space-between;display:flex}.style03 .customer-detail-section__heading{min-width:0}.style03 .customer-detail-section__meta{color:var(--s03-color-primary);font-size:var(--s03-text-xs);margin:0 0 var(--s03-space-1);font-weight:700}.style03 .customer-detail-section__header h3{color:var(--s03-color-ink);font-size:var(--s03-text-md);line-height:var(--s03-lh-tight);margin:0}.style03 .customer-detail-section__description{color:var(--s03-color-ink-muted);font-size:var(--s03-text-sm);line-height:var(--s03-lh-body);margin:var(--s03-space-1) 0 0}.style03 .customer-detail-section__content{min-width:0}.style03 .customer-detail-inline-state{background:var(--s03-color-surface-soft);border:1px solid var(--s03-color-rule);border-radius:var(--s03-radius-md);color:var(--s03-color-ink);padding:var(--s03-space-3);margin:0}.style03 .customer-detail-inline-state strong{font-size:var(--s03-text-sm)}.style03 .customer-detail-inline-state p{color:var(--s03-color-ink-muted);font-size:var(--s03-text-sm);margin:var(--s03-space-1) 0 0}.style03 .customer-detail-tabs{border-bottom-color:var(--s03-color-rule);gap:var(--s03-space-1);margin:var(--s03-space-5) 0 var(--s03-space-4);padding:0 var(--s03-space-1)}.style03 .customer-detail-tabs .company-tab{border-radius:var(--s03-radius-sm) var(--s03-radius-sm) 0 0;color:var(--s03-color-ink-muted);border:0;border-bottom:2px solid #0000;padding:10px 12px;font-weight:650}.style03 .customer-detail-tabs .company-tab:hover{background:var(--s03-color-surface-strong);color:var(--s03-color-ink)}.style03 .customer-detail-tabs .company-tab-active{background:var(--s03-color-primary-soft);border-bottom-color:var(--s03-color-primary);color:var(--s03-color-primary);font-weight:720}.style03 .customer-detail-outreach{background:linear-gradient(135deg, var(--s03-color-surface), var(--s03-color-ice))}.style03 .customer-detail-outreach-draft{gap:var(--s03-space-4);display:grid}.style03 .customer-detail-outreach-summary{gap:var(--s03-space-3);grid-template-columns:repeat(auto-fit,minmax(132px,1fr));display:grid}.style03 .customer-detail-outreach-content{gap:var(--s03-space-3);display:grid}.style03 .customer-detail-outreach-field{background:var(--s03-color-surface);border:1px solid var(--s03-color-rule);border-radius:var(--s03-radius-md);gap:var(--s03-space-2);padding:var(--s03-space-3);display:grid}.style03 .customer-detail-outreach-field>span{color:var(--s03-color-ink-muted);font-size:var(--s03-text-xs);font-weight:700}.style03 .customer-detail-outreach-field strong{color:var(--s03-color-ink);font-size:var(--s03-text-sm);line-height:var(--s03-lh-body);overflow-wrap:anywhere}.style03 .customer-detail-outreach-field p{color:var(--s03-color-ink);font-size:var(--s03-text-sm);overflow-wrap:anywhere;white-space:pre-wrap;max-height:220px;margin:0;line-height:1.65;overflow:auto}.style03 .customer-detail-outreach-version{color:var(--s03-color-ink-muted);font-size:var(--s03-text-xs);margin:0}.style03 .customer-detail-reply [data-testid=lead-reply-intelligence]{gap:var(--s03-space-4);display:grid}.style03 .customer-detail-reply-selector,.style03 .customer-detail-reply-input{color:var(--s03-color-ink);font-size:var(--s03-text-sm);gap:var(--s03-space-2);font-weight:680;display:grid}.style03 .customer-detail-reply-selector select,.style03 .customer-detail-reply-input textarea{background:var(--s03-color-surface);border:1px solid var(--s03-color-rule);border-radius:var(--s03-radius-sm);color:var(--s03-color-ink);font:inherit;min-width:0;padding:9px 10px}.style03 .customer-detail-reply-input textarea{resize:vertical;min-height:112px;line-height:1.6}.style03 .customer-detail-reply-result{gap:var(--s03-space-4);display:grid}.style03 .customer-detail-reply-summary{gap:var(--s03-space-3);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));display:grid}.style03 .customer-detail-reply-guidance{gap:var(--s03-space-3);display:grid}.style03 .customer-detail-reply-guidance>div{background:var(--s03-color-surface-soft);border:1px solid var(--s03-color-rule);border-radius:var(--s03-radius-md);gap:var(--s03-space-2);padding:var(--s03-space-3);display:grid}.style03 .customer-detail-reply-guidance span{color:var(--s03-color-ink-muted);font-size:var(--s03-text-xs);font-weight:700}.style03 .customer-detail-reply-guidance p{color:var(--s03-color-ink);font-size:var(--s03-text-sm);overflow-wrap:anywhere;white-space:pre-wrap;margin:0;line-height:1.65}.style03 .customer-detail-reply-result .customer-detail-section{margin-top:0}.style03 .customer-detail-score [data-testid=lead-score-panel]{gap:var(--s03-space-3);display:grid}.style03 .customer-detail-score-summary{gap:var(--s03-space-3);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));display:grid}.style03 .style03-product-organization{max-width:1240px}.style03 .style03-product-organization__header{align-items:flex-start;gap:var(--s03-space-4);justify-content:space-between;display:flex}.style03 .style03-product-organization__states{gap:var(--s03-space-3);margin-block:var(--s03-space-4);display:grid}.style03 .style03-product-organization__drafts>ul{gap:var(--s03-space-2);margin:var(--s03-space-3) 0;padding:0;list-style:none;display:grid}.style03 .style03-product-organization__drafts .customer-detail-action{text-align:left;width:100%}@media (width<=640px){.style03 .customer-detail-shell{padding:0 var(--s03-space-4) var(--s03-space-6)}.style03 .customer-detail-header{margin:0 calc(var(--s03-space-4) * -1);padding:var(--s03-space-4)}.style03 .customer-detail-summary{grid-template-columns:1fr}.style03 .customer-detail-section__header{flex-direction:column}}.style03 .s03-pi{color:var(--s03-color-ink)}.style03 .s03-pi-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:16px;display:flex}.style03 .s03-pi h1{font-family:var(--s03-font-display);letter-spacing:.01em;margin:0 0 8px;font-size:clamp(26px,2.4vw,38px);font-weight:600;line-height:1.28}.style03 .s03-pi h2{font-family:var(--s03-font-display);letter-spacing:.01em;margin:0 0 16px;font-size:18px;font-weight:600;line-height:1.4}.style03 .s03-pi p{line-height:1.72}.style03 .s03-pi-heading>div:last-child{flex-wrap:wrap;gap:8px;display:flex}.style03 .s03-pi button{border:1px solid var(--s03-color-rule);background:var(--s03-color-surface);min-height:38px;color:var(--s03-color-primary);cursor:pointer;border-radius:8px;padding:8px 14px;font-weight:500;line-height:1.45}.style03 .s03-pi button:disabled{cursor:not-allowed;opacity:.5}.style03 .s03-pi-heading button:last-child{background:var(--s03-gradient-primary);color:var(--s03-color-primary-ink)}.style03 .s03-pi-kicker{color:var(--s03-color-ink-muted);letter-spacing:.1em;font-size:11px}.style03 .s03-pi-note{color:var(--s03-color-ink-muted);font-size:12px;line-height:1.65}.style03 .s03-pi-recovery-notice{border:1px solid var(--s03-color-primary);border-radius:var(--s03-radius-xl);background:var(--s03-color-primary-soft);color:var(--s03-color-ink);margin:0 0 20px;padding:14px 16px}.style03 .s03-pi-recovery-notice strong{color:var(--s03-color-primary)}.style03 .s03-pi-recovery-notice p{margin:6px 0 0;font-size:13px}.style03 .s03-pi-recovery-notice button{background:var(--s03-gradient-primary);color:#fff;margin-top:12px}.style03 .s03-pi-catalog,.style03 .s03-pi-approval,.style03 .s03-pi-diagnostics{margin:16px 0}.style03 .s03-pi-modal{z-index:30;background:#18304847;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.style03 .s03-pi-modal .s03-pi-card{width:min(600px,100%);max-height:80vh;overflow:auto;box-shadow:0 24px 80px #0a233c3d}.style03 .s03-pi-check{grid-template-columns:auto 1fr;margin:10px 0;display:flex}.style03 .s03-pi-check input{width:auto}.style03 .s03-pi-steps{border:1px solid var(--s03-color-surface);border-radius:var(--s03-radius-xl);background:var(--s03-color-glass);grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:20px 0;padding:16px 20px;list-style:none;display:grid}.style03 .s03-pi-steps li{align-items:center;gap:12px;display:flex}.style03 .s03-pi-steps b{background:var(--s03-color-surface-strong);border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.style03 .s03-pi-steps small{color:var(--s03-color-ink-muted);font-weight:400;line-height:1.55;display:block}.style03 .s03-pi-steps [data-state=current] b{background:var(--s03-gradient-primary);color:#fff}.style03 .s03-pi-steps [data-state=complete] b{background:var(--s03-color-good-soft);color:var(--s03-color-good)}.style03 .s03-pi-steps [data-state=error] b{background:var(--s03-color-danger-soft);color:var(--s03-color-danger)}.style03 .s03-pi-columns{grid-template-columns:minmax(240px,.9fr) minmax(280px,1.35fr) minmax(240px,.9fr);align-items:start;gap:16px;display:grid}.style03 .s03-pi-navigation,.style03 .s03-pi-support{gap:16px;min-width:0;display:grid}.style03 .s03-pi-card{background:var(--s03-color-glass);border:1px solid var(--s03-color-surface);border-radius:var(--s03-radius-xl);overflow-wrap:anywhere;min-width:0;padding:20px}.style03 .s03-pi-count{float:right;color:var(--s03-color-primary)}.style03 .s03-pi label{gap:8px;font-size:12px;font-weight:500;line-height:1.55;display:grid}.style03 .s03-pi input,.style03 .s03-pi select{border:1px solid var(--s03-color-rule);width:100%;min-width:0;color:var(--s03-color-ink);background:#fff;border-radius:8px;padding:10px}.style03 .s03-pi-fields{gap:12px;margin:16px 0;font-size:12px;line-height:1.6;display:grid}.style03 .s03-pi-fields>div{grid-template-columns:minmax(80px,.8fr) minmax(0,1.2fr);gap:12px;display:grid}.style03 .s03-pi-fields dt{color:var(--s03-color-ink-muted)}.style03 .s03-pi-fields dd{white-space:pre-wrap;margin:0}.style03 .s03-pi-value{white-space:pre-wrap;font-size:18px}.style03 .s03-pi-tree,.style03 .s03-pi-tree ul{margin:12px 0;padding-left:12px;list-style:none}.style03 .s03-pi-tree{max-height:620px;padding:0;overflow:auto}.style03 .s03-pi-tree ul{border-left:1px solid var(--s03-color-rule)}.style03 .s03-pi-branch{text-align:left;align-items:center;gap:8px;width:100%;display:flex}.style03 .s03-pi-branch small{margin-left:auto}.style03 .s03-pi-candidate{text-align:left;white-space:normal;gap:4px;width:100%;margin:6px 0;display:grid}.style03 .s03-pi-candidate[aria-pressed=true]{background:var(--s03-color-primary-soft);border-color:var(--s03-color-primary)}.style03 .s03-pi-candidate span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.style03 .s03-pi-evidence{border-top:1px solid var(--s03-color-rule);padding-top:8px}.style03 .s03-pi-evidence blockquote{border-left:2px solid var(--s03-color-primary);white-space:pre-wrap;margin:12px 0;padding-left:12px}.style03 .s03-pi-empty{min-height:260px}@media (width<=1200px){.style03 .s03-pi-columns{grid-template-columns:minmax(220px,1fr) minmax(260px,1.4fr)}.style03 .s03-pi-support{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=700px){.style03 .s03-pi-columns,.style03 .s03-pi-support{grid-template-columns:1fr;display:grid}.style03 .s03-pi-heading{display:block}.style03 .s03-pi-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.style03 .s03-pi-heading>div:last-child{margin-top:16px}}.pi-customer--rc2{color:var(--pi-ink);font-family:var(--font-body);max-width:90rem;padding:var(--space-lg) var(--space-md) calc(var(--space-lg) * 2);margin:0 auto}.pi-customer--rc2 *,.pi-customer--rc2 :before,.pi-customer--rc2 :after{box-sizing:border-box}.pi-customer--rc2 button{font:inherit;white-space:nowrap}.pi-customer--rc2 button:not(:disabled){cursor:pointer}.pi-customer--rc2 button:focus-visible,.pi-customer--rc2 summary:focus-visible,.pi-customer--rc2 input:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.pi-customer--rc2 button:disabled{cursor:not-allowed;opacity:.55}.pi-customer-topbar{gap:var(--pi-space-4);padding-bottom:var(--pi-space-4);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.pi-customer-title{min-width:0}.pi-customer-eyebrow{color:var(--pi-muted);letter-spacing:.1em;margin:0 0 var(--pi-space-1);text-transform:uppercase;font-size:.72rem;font-weight:700;line-height:1.2}.pi-customer-title h1,.pi-customer--rc2 h2,.pi-customer--rc2 h3{font-family:var(--font-display);letter-spacing:-.02em;overflow-wrap:anywhere;min-width:0;margin:0}.pi-customer-title h1{font-size:clamp(1.7rem,3vw,2.55rem);line-height:1.08}.pi-customer-title>p:last-child{color:var(--pi-muted);margin:var(--pi-space-1) 0 0;line-height:1.4}.pi-customer-topbar__actions{gap:var(--pi-space-2);justify-content:flex-end;align-items:center;display:flex}.pi-customer-back,.pi-customer-secondary,.pi-customer-text-action{background:var(--pi-surface);border:1px solid var(--pi-rule);border-radius:var(--pi-radius);color:var(--pi-ink);min-height:2.75rem;padding:0 var(--pi-space-3);transition:background-color .15s var(--ease-out), border-color .15s var(--ease-out), color .15s var(--ease-out);line-height:1}.pi-customer-back:hover,.pi-customer-secondary:hover:not(:disabled),.pi-customer-text-action:hover:not(:disabled){background:var(--pi-signal-soft);border-color:var(--pi-signal)}.pi-customer-back:active,.pi-customer-secondary:active:not(:disabled),.pi-customer-text-action:active:not(:disabled),.pi-customer-primary-action:active:not(:disabled){transform:translateY(1px)}.pi-customer-primary-action{background:var(--pi-signal);border:1px solid var(--pi-signal);border-radius:var(--pi-radius);color:var(--color-accent-ink);min-height:2.75rem;padding:0 var(--pi-space-3);transition:background-color .15s var(--ease-out), border-color .15s var(--ease-out);font-weight:700;line-height:1}.pi-customer-primary-action:hover:not(:disabled){background:var(--color-focus);border-color:var(--color-focus)}.pi-customer-status{white-space:nowrap;border-radius:999px;align-items:center;padding:.42rem .65rem;font-size:.78rem;font-weight:700;line-height:1;display:inline-flex}.pi-customer-status--done{background:var(--pi-signal-soft);color:var(--pi-good)}.pi-customer-status--active{background:var(--pi-signal-soft);color:var(--pi-signal)}.pi-customer-status--wait{background:var(--color-paper-2);color:var(--pi-muted)}.pi-customer-status--warn{background:var(--color-paper-hover);color:var(--pi-warn)}.pi-customer-status--error{background:var(--color-paper-hover);color:var(--color-error)}.pi-customer-sourcebar{border-bottom:1px solid var(--pi-rule);border-top:1px solid var(--pi-rule);gap:var(--pi-space-4);padding:var(--pi-space-3) 0;justify-content:space-between;display:flex}.pi-customer-sourcebar>div{min-width:0}.pi-customer-sourcebar strong,.pi-customer-sourcebar span,.pi-customer-sourcebar b{display:block}.pi-customer-sourcebar strong{overflow-wrap:anywhere}.pi-customer-sourcebar span{color:var(--pi-muted);margin-top:var(--pi-space-1);font-size:.85rem}.pi-customer-sourcebar>div:last-child{text-align:right}.pi-customer-sourcebar b{color:var(--pi-good);font-size:.85rem}.pi-customer-steps{padding:var(--pi-space-4) 0;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;list-style:none;display:grid}.pi-customer-steps li{align-items:center;gap:var(--pi-space-2);min-width:0;display:flex;position:relative}.pi-customer-steps li:not(:last-child):after{background:var(--pi-rule);content:"";height:1px;left:2.25rem;right:var(--pi-space-2);position:absolute;top:1rem}.pi-customer-steps li>span{background:var(--pi-surface);border:1px solid var(--pi-rule);color:var(--pi-muted);z-index:1;border-radius:999px;flex:0 0 2rem;justify-content:center;align-items:center;height:2rem;display:inline-flex;position:relative}.pi-customer-steps li.is-done>span{background:var(--pi-signal-soft);border-color:var(--pi-good);color:var(--pi-good)}.pi-customer-steps li.is-active>span{background:var(--pi-signal);border-color:var(--pi-signal);color:var(--color-accent-ink)}.pi-customer-steps li.is-error>span{background:var(--color-paper-hover);border-color:var(--color-error);color:var(--color-error)}.pi-customer-steps strong,.pi-customer-steps small{display:block}.pi-customer-steps strong{font-size:.88rem;line-height:1.25}.pi-customer-steps small{color:var(--pi-muted);margin-top:.18rem;font-size:.76rem}.pi-customer-config-gate{background:var(--color-paper-hover);border:1px solid var(--pi-rule);border-radius:var(--pi-radius);align-items:start;gap:var(--pi-space-4);margin-bottom:var(--pi-space-4);padding:var(--pi-space-4);justify-content:space-between;display:flex}.pi-customer-config-gate h2{font-size:1.2rem}.pi-customer-config-gate p:last-child{color:var(--pi-muted);margin:var(--pi-space-2) 0 0;max-width:64ch;line-height:1.6}.pi-customer-workbench{border-top:1px solid var(--pi-rule);grid-template-columns:minmax(18rem,21.25rem) minmax(0,1fr) minmax(16rem,20rem);min-height:39rem;display:grid}.pi-customer-source-pane,.pi-customer-evidence-pane{background:var(--pi-surface);padding:var(--pi-space-4)}.pi-customer-source-pane{border-right:1px solid var(--pi-rule)}.pi-customer-evidence-pane{border-left:1px solid var(--pi-rule)}.pi-customer-main-pane{background:var(--pi-paper);min-width:0;padding:var(--pi-space-4)}.pi-customer-pane-heading{border-bottom:1px solid var(--pi-rule);margin-bottom:var(--pi-space-3);padding-bottom:var(--pi-space-3)}.pi-customer-pane-heading h2{font-size:1.22rem;line-height:1.12}.pi-customer-pane-heading>span{color:var(--pi-muted);margin-top:var(--pi-space-1);font-size:.82rem;display:block}.pi-customer-upload{gap:var(--pi-space-2);display:grid}.pi-customer-file{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.pi-customer-upload__drop{background:var(--pi-paper);border:1px dashed var(--pi-rule);border-radius:var(--pi-radius);color:var(--pi-ink);gap:var(--pi-space-1);min-height:8rem;padding:var(--pi-space-3);text-align:left;transition:background-color .15s var(--ease-out), border-color .15s var(--ease-out);display:grid}.pi-customer-upload__drop:hover{background:var(--pi-signal-soft);border-color:var(--pi-signal)}.pi-customer-upload__drop small{color:var(--pi-muted);white-space:normal;line-height:1.5}.pi-customer-page-filters{gap:var(--pi-space-1);margin-bottom:var(--pi-space-3);flex-wrap:wrap;display:flex}.pi-customer-page-filters button{border-radius:var(--pi-radius);color:var(--pi-muted);min-height:2rem;padding:0 var(--pi-space-2);transition:background-color .15s var(--ease-out), color .15s var(--ease-out);background:0 0;border:0;line-height:1}.pi-customer-page-filters button:hover,.pi-customer-page-filters button.is-selected{background:var(--pi-signal-soft);color:var(--pi-signal)}.pi-customer-page-list{gap:var(--pi-space-1);max-height:32rem;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.pi-customer-page-list button{border-radius:var(--pi-radius);color:var(--pi-ink);gap:var(--pi-space-2);min-height:3.7rem;padding:var(--pi-space-2);text-align:left;width:100%;transition:background-color .15s var(--ease-out), border-color .15s var(--ease-out);background:0 0;border:1px solid #0000;grid-template-columns:2.5rem minmax(0,1fr);display:grid}.pi-customer-page-list button:hover{background:var(--pi-paper)}.pi-customer-page-list button.is-selected{background:var(--pi-signal-soft);border-color:var(--pi-signal)}.pi-customer-page-list button>span{color:var(--pi-signal);padding-top:.12rem;font-size:.78rem;font-weight:800}.pi-customer-page-list strong,.pi-customer-page-list small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.pi-customer-page-list strong{font-size:.84rem}.pi-customer-page-list small{color:var(--pi-muted);margin-top:.2rem;font-size:.74rem}.pi-customer-ready-card,.pi-customer-workcard,.pi-customer-results,.pi-customer-empty-results,.pi-customer-version-history{background:var(--pi-surface);border:1px solid var(--pi-rule);border-radius:var(--pi-radius);padding:var(--pi-space-4)}.pi-customer-ready-card h2,.pi-customer-workcard h2,.pi-customer-empty-results h2{font-size:clamp(1.35rem,2vw,1.9rem);line-height:1.1}.pi-customer-ready-card>p:last-of-type,.pi-customer-empty-results p:last-child{color:var(--pi-muted);margin:var(--pi-space-3) 0;max-width:62ch;line-height:1.65}.pi-customer-ready-card__stats{gap:var(--pi-space-2);margin:var(--pi-space-4) 0;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.pi-customer-ready-card__stats span{border-left:1px solid var(--pi-rule);color:var(--pi-muted);padding-left:var(--pi-space-2);font-size:.82rem}.pi-customer-ready-card__stats b{color:var(--pi-ink);font-family:var(--font-display);margin-bottom:.12rem;font-size:1.4rem;display:block}.pi-customer-workcard{border-top:3px solid var(--pi-signal)}.pi-customer-workcard.is-fatal{border-top-color:var(--color-error)}.pi-customer-workcard__head,.pi-customer-section-title{align-items:start;gap:var(--pi-space-3);justify-content:space-between;display:flex}.pi-customer-workcard__head h2{font-size:1.55rem}.pi-customer-progress-meta{gap:var(--pi-space-3);margin-top:var(--pi-space-4);justify-content:space-between;display:flex}.pi-customer-progress-meta span{color:var(--pi-muted);font-size:.88rem}.pi-customer-progress-meta b{color:var(--pi-ink);font-variant-numeric:tabular-nums}.pi-customer-progress-track{background:var(--pi-signal-soft);height:.45rem;margin-top:var(--pi-space-2);border-radius:999px;overflow:hidden}.pi-customer-progress-track span{background:var(--pi-signal);height:100%;transition:width .2s var(--ease-out);display:block}.pi-customer-current-chunk,.pi-customer-helper{color:var(--pi-muted);margin:var(--pi-space-3) 0 0;font-size:.9rem}.pi-customer-safe-error{color:var(--color-error);margin:var(--pi-space-3) 0 0;max-width:60ch;line-height:1.6}.pi-customer-fatal-summary{gap:var(--pi-space-1);margin-top:var(--pi-space-3);display:grid}.pi-customer-fatal-summary>p{color:var(--pi-muted);margin:0}.pi-customer-fatal-summary>.pi-customer-safe-error{color:var(--color-error);margin:0}.pi-customer-admin-diagnostics{border-top:1px solid var(--pi-rule);color:var(--pi-muted);margin-top:var(--pi-space-2);padding-top:var(--pi-space-2);font-size:.78rem}.pi-customer-admin-diagnostics>summary{cursor:pointer}.pi-customer-admin-diagnostics dl{gap:.25rem var(--pi-space-2);margin:var(--pi-space-2) 0 0;grid-template-columns:max-content minmax(0,1fr);display:grid}.pi-customer-admin-diagnostics dt{color:var(--pi-ink);font-weight:700}.pi-customer-admin-diagnostics dd{overflow-wrap:anywhere;margin:0}.pi-customer-quality-summary{margin:var(--pi-space-3) 0;padding:var(--pi-space-3);border:1px solid var(--pi-warn);border-radius:var(--pi-radius);background:var(--color-paper-hover)}.pi-customer-quality-summary p{margin:0 0 var(--pi-space-1);font-weight:700}.pi-customer-quality-summary span{line-height:1.65;display:block}.pi-customer-chunks{gap:var(--pi-space-1);margin:var(--pi-space-4) 0 0;padding:0;list-style:none;display:grid}.pi-customer-chunks li{border-top:1px solid var(--pi-rule);align-items:center;gap:var(--pi-space-2);padding-top:var(--pi-space-2);grid-template-columns:1.5rem minmax(0,1fr) auto;display:grid}.pi-customer-chunk-index{background:var(--color-paper-2);color:var(--pi-muted);border-radius:999px;justify-content:center;align-items:center;width:1.35rem;height:1.35rem;font-size:.78rem;display:inline-flex}.pi-customer-chunks li.is-completed .pi-customer-chunk-index{background:var(--pi-signal-soft);color:var(--pi-good)}.pi-customer-chunks li.is-running .pi-customer-chunk-index{background:var(--pi-signal);color:var(--color-accent-ink)}.pi-customer-chunks li.is-failed .pi-customer-chunk-index{background:var(--color-paper-hover);color:var(--color-error)}.pi-customer-chunks strong,.pi-customer-chunks small{display:block}.pi-customer-chunks strong{font-size:.86rem}.pi-customer-chunks small{color:var(--pi-muted);overflow-wrap:anywhere;margin-top:.15rem;font-size:.76rem}.pi-customer-text-action{min-height:2.1rem;font-size:.8rem}.pi-customer-results,.pi-customer-empty-results,.pi-customer-version-history{margin-top:var(--pi-space-4)}#pi-customer-results{scroll-margin-top:var(--pi-space-4);outline:none}#pi-customer-results.is-review-active .pi-customer-results{border-top:3px solid var(--pi-signal)}#pi-customer-results:focus-visible .pi-customer-results{box-shadow:0 0 0 3px var(--pi-signal-soft)}.pi-customer-section-title h2{font-size:1.35rem}.pi-customer-section-title>span{color:var(--pi-muted);text-align:right;font-size:.82rem}.pi-customer-results-note{color:var(--pi-muted);margin:var(--pi-space-2) 0 var(--pi-space-3);line-height:1.55}.pi-customer-family-list{gap:var(--pi-space-2);display:grid}.pi-customer-family{border-top:1px solid var(--pi-rule)}.pi-customer-family summary{cursor:pointer;align-items:center;gap:var(--pi-space-2);justify-content:space-between;min-height:3.8rem;list-style:none;display:flex}.pi-customer-family summary::-webkit-details-marker{display:none}.pi-customer-family summary strong,.pi-customer-family summary small{display:block}.pi-customer-family summary small{color:var(--pi-muted);margin-top:.15rem;font-size:.78rem}.pi-customer-family summary>span{color:var(--pi-signal);font-size:.78rem}.pi-customer-family__body{border-top:1px solid var(--pi-rule)}.pi-customer-candidate-card{border-bottom:1px solid var(--pi-rule);align-items:start;gap:var(--pi-space-2);padding:var(--pi-space-3) 0;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.pi-customer-select{color:var(--pi-muted);justify-items:center;gap:.2rem;font-size:.7rem;display:grid}.pi-customer-select input{accent-color:var(--pi-signal);width:1rem;height:1rem;margin:0}.pi-customer-candidate-card__main p{color:var(--pi-muted);margin:0;font-size:.8rem}.pi-customer-candidate-card__main h3{font-family:var(--font-body);letter-spacing:0;margin-top:.2rem;font-size:1rem;line-height:1.35}.pi-customer-candidate-meta,.pi-customer-evidence-links{gap:var(--pi-space-1);margin-top:var(--pi-space-2);flex-wrap:wrap;display:flex}.pi-customer-candidate-meta span{color:var(--pi-muted);font-size:.72rem}.pi-customer-evidence-links button{background:var(--pi-signal-soft);color:var(--pi-signal);min-height:1.75rem;padding:0 var(--pi-space-2);transition:background-color .15s var(--ease-out);border:0;border-radius:999px;font-size:.72rem;line-height:1}.pi-customer-evidence-links button:hover{background:var(--color-paper-hover)}.pi-customer-candidate-actions{gap:var(--pi-space-1);display:flex}.pi-customer-candidate-actions button{color:var(--pi-signal);min-height:2rem;padding:0 var(--pi-space-1);text-underline-offset:.16rem;background:0 0;border:0;font-size:.8rem;line-height:1;text-decoration:underline}.pi-customer-candidate-actions button:last-child{color:var(--color-error)}.pi-customer-acceptance-note{color:var(--pi-muted);margin:var(--pi-space-2) 0 0;font-size:.76rem;line-height:1.45}.pi-customer-candidate-actions button:disabled{color:var(--pi-muted);cursor:not-allowed;text-decoration:none}.pi-customer-review-summary{background:var(--pi-signal-soft);border:1px solid var(--pi-rule);gap:var(--pi-space-2) var(--pi-space-3);margin:var(--pi-space-3) 0;padding:var(--pi-space-3);flex-wrap:wrap;display:flex}.pi-customer-review-summary strong{color:var(--pi-ink);flex-basis:100%}.pi-customer-review-summary span{color:var(--pi-muted);font-size:.82rem}.pi-customer-review-controls{align-items:end;gap:var(--pi-space-2);margin:var(--pi-space-3) 0;grid-template-columns:minmax(14rem,22rem) minmax(0,1fr);display:grid}.pi-customer-review-controls label{color:var(--pi-muted);gap:.25rem;font-size:.78rem;display:grid}.pi-customer-review-controls input{background:var(--pi-surface);border:1px solid var(--pi-rule);border-radius:var(--pi-radius);color:var(--pi-ink);min-height:2.5rem;padding:0 var(--pi-space-2)}.pi-customer-review-filters,.pi-customer-family-nav{gap:var(--pi-space-1);flex-wrap:wrap;display:flex}.pi-customer-review-filters button,.pi-customer-family-nav button{background:var(--pi-surface);border:1px solid var(--pi-rule);color:var(--pi-ink);min-height:2.15rem;padding:0 var(--pi-space-2);border-radius:999px}.pi-customer-review-filters button.is-selected{background:var(--pi-signal);border-color:var(--pi-signal);color:var(--color-accent-ink)}.pi-customer-family-nav{border-bottom:1px solid var(--pi-rule);margin:var(--pi-space-3) 0;padding-bottom:var(--pi-space-3)}.pi-customer-family-nav button{color:var(--pi-signal);font-size:.78rem}.pi-customer-family-nav small{color:var(--pi-muted);margin-left:.4rem}.pi-customer-family{scroll-margin-top:var(--pi-space-4)}.pi-customer-family>header,.pi-customer-review-product>header{align-items:center;gap:var(--pi-space-3);padding:var(--pi-space-3);justify-content:space-between;display:flex}.pi-customer-family>header strong,.pi-customer-review-product>header strong{display:block}.pi-customer-family>header small,.pi-customer-review-product>header small{color:var(--pi-muted);margin-top:.2rem;font-size:.78rem;display:block}.pi-customer-review-product{border-top:1px solid var(--pi-rule)}.pi-customer-candidate-window{padding:0 var(--pi-space-3) var(--pi-space-3)}.pi-customer-candidate-card.is-scope-risk{background:linear-gradient(90deg, var(--color-paper-hover), transparent 52%);padding-left:var(--pi-space-2)}.pi-customer-scope-banner{background:var(--color-paper-hover);border:1px solid var(--pi-warn);border-radius:var(--pi-radius);align-items:center;gap:var(--pi-space-3);margin:var(--pi-space-3) 0;padding:var(--pi-space-2) var(--pi-space-3);justify-content:space-between;display:flex}.pi-customer-scope-banner p{color:var(--pi-ink);margin:0;font-size:.84rem;line-height:1.5}.pi-customer-scope-banner button,.pi-customer-scope-confirm button{background:var(--pi-signal-soft);border:1px solid var(--pi-signal);border-radius:var(--pi-radius);color:var(--pi-signal);min-height:2.25rem;padding:0 var(--pi-space-2);white-space:nowrap;font-weight:700}.pi-customer-scope-banner button.is-selected{background:var(--pi-signal);color:var(--color-accent-ink)}.pi-customer-scope-confirm{border-left:2px solid var(--pi-warn);gap:var(--pi-space-2);margin-top:var(--pi-space-3);padding-left:var(--pi-space-2);display:grid}.pi-customer-scope-confirm p{color:var(--pi-muted);margin:0;font-size:.8rem;line-height:1.5}.pi-customer-scope-confirm label{color:var(--pi-ink);align-items:center;gap:var(--pi-space-2);flex-wrap:wrap;font-size:.8rem;font-weight:700;display:flex}.pi-customer-scope-confirm select,.pi-customer-decision-preview select{background:var(--pi-surface);border:1px solid var(--pi-rule);border-radius:var(--pi-radius);color:var(--pi-ink);min-height:2.25rem;padding:0 var(--pi-space-2)}.pi-customer-decision-panel{background:var(--pi-surface);border:1px solid var(--pi-rule);border-radius:var(--pi-radius);margin-top:var(--pi-space-4);padding:var(--pi-space-4)}.pi-customer-catalog-summary{gap:var(--pi-space-2);margin:var(--pi-space-3) 0;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.pi-customer-catalog-summary span{border-left:1px solid var(--pi-rule);color:var(--pi-muted);padding-left:var(--pi-space-2);font-size:.8rem}.pi-customer-catalog-summary b{color:var(--pi-ink);font-family:var(--font-display);font-size:1.35rem;display:block}.pi-customer-decision-choices{gap:var(--pi-space-2);border:0;margin:0;padding:0;display:grid}.pi-customer-decision-choices legend{margin-bottom:var(--pi-space-2);font-weight:700}.pi-customer-decision-choices label{border:1px solid var(--pi-rule);border-radius:var(--pi-radius);align-items:center;gap:var(--pi-space-2);min-height:2.8rem;padding:0 var(--pi-space-2);display:flex}.pi-customer-decision-choices input{accent-color:var(--pi-signal)}.pi-customer-decision-preview{background:var(--pi-paper);border-top:2px solid var(--pi-signal);margin-top:var(--pi-space-3);padding:var(--pi-space-3)}.pi-customer-decision-preview>p:first-child{color:var(--pi-muted);margin:0 0 var(--pi-space-2);font-size:.8rem}.pi-customer-decision-preview h3{font-family:var(--font-body);margin:0 0 var(--pi-space-2);font-size:1rem}.pi-customer-decision-preview p,.pi-customer-decision-preview li{color:var(--pi-muted);font-size:.86rem;line-height:1.55}.pi-customer-decision-preview label{margin-top:var(--pi-space-2);gap:.25rem;max-width:28rem;font-size:.82rem;font-weight:700;display:grid}.pi-customer-decision-preview ol{margin:var(--pi-space-2) 0;padding-left:1.4rem}.pi-customer-decision-preview li span{color:var(--pi-muted);font-size:.78rem}.pi-customer-family-preview-tree>li{margin-bottom:var(--pi-space-2)}.pi-customer-family-preview-tree small{color:var(--pi-muted);font-size:.76rem;display:block}.pi-customer-decision-preview__actions{gap:var(--pi-space-2);margin-top:var(--pi-space-3);flex-wrap:wrap;display:flex}.pi-customer-success-note{color:var(--pi-good);font-weight:700}.pi-customer-decision-panel__actions{align-items:center;gap:var(--pi-space-2);flex-wrap:wrap;display:flex}.pi-customer-evidence-card dl{gap:var(--pi-space-2);margin:0;display:grid}.pi-customer-evidence-card dl div{border-bottom:1px solid var(--pi-rule);padding-bottom:var(--pi-space-2)}.pi-customer-evidence-card dt{color:var(--pi-muted);font-size:.74rem}.pi-customer-evidence-card dd{overflow-wrap:anywhere;margin:.16rem 0 0;font-size:.84rem;line-height:1.4}.pi-customer-evidence-card>p{color:var(--pi-ink);margin:var(--pi-space-3) 0;font-size:.88rem;line-height:1.7}.pi-customer-pane-empty{color:var(--pi-muted);font-size:.88rem;line-height:1.6}.pi-customer-version-history article{border-top:1px solid var(--pi-rule);gap:var(--pi-space-2);padding:var(--pi-space-2) 0;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr) auto;display:grid}.pi-customer-version-history article span{color:var(--pi-muted);overflow-wrap:anywhere;font-size:.8rem}.pi-customer-batch-review{background:var(--pi-ink);border-radius:var(--pi-radius);bottom:var(--pi-space-3);box-shadow:0 .5rem 1.5rem var(--pi-rule);color:var(--pi-surface);align-items:center;gap:var(--pi-space-3);margin-top:var(--pi-space-4);padding:var(--pi-space-2) var(--pi-space-3);z-index:2;justify-content:space-between;display:flex;position:sticky}.pi-customer-batch-review .pi-customer-primary-action{background:var(--pi-signal-soft);border-color:var(--pi-signal-soft);color:var(--pi-signal)}.pi-customer-toast{background:var(--pi-signal-soft);border:1px solid var(--pi-rule);border-radius:var(--pi-radius);color:var(--pi-ink);margin:var(--pi-space-3) 0 0;padding:var(--pi-space-2) var(--pi-space-3)}.pi-customer-analysis-history,.pi-customer-admin-tools{border-top:1px solid var(--pi-rule);color:var(--pi-muted);margin-top:calc(var(--pi-space-4) * 2);padding-top:var(--pi-space-3)}.pi-customer-analysis-history>summary,.pi-customer-admin-tools>summary,.pi-customer-admin-tools details>summary{cursor:pointer;font-size:.86rem}.pi-customer-analysis-history>div,.pi-customer-admin-tools>div{gap:var(--pi-space-2);margin-top:var(--pi-space-2);max-width:48rem;display:grid}.pi-customer-admin-tools p{margin:0;font-size:.84rem;line-height:1.55}.pi-customer-admin-tools details{border-top:1px solid var(--pi-rule);margin-top:var(--pi-space-2);padding-top:var(--pi-space-2)}.pi-customer-validation-b{border-top:1px solid var(--pi-rule);gap:var(--pi-space-2);margin-top:var(--pi-space-2);padding-top:var(--pi-space-2);display:grid}.pi-customer-validation-b small{color:var(--pi-muted);overflow-wrap:anywhere;font-size:.76rem}.pi-customer-analysis-history article,.pi-customer-admin-tools article{padding:var(--pi-space-2) 0;gap:.18rem;display:grid}.pi-customer-analysis-history article strong,.pi-customer-admin-tools article strong{color:var(--pi-ink);font-size:.82rem}.pi-customer-analysis-history article span,.pi-customer-analysis-history article small,.pi-customer-admin-tools article span,.pi-customer-admin-tools article small{overflow-wrap:anywhere;font-size:.76rem}@media (width<=70rem){.pi-customer-workbench{grid-template-columns:minmax(16rem,.75fr) minmax(0,1.45fr)}.pi-customer-evidence-pane{border-left:0;border-top:1px solid var(--pi-rule);grid-column:1/-1}.pi-customer-evidence-card{gap:var(--pi-space-3);grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);display:grid}.pi-customer-evidence-card>p{margin:0}}@media (width<=54rem){.pi-customer-topbar{grid-template-columns:1fr auto}.pi-customer-back{grid-column:1/-1;justify-self:start}.pi-customer-topbar__actions{flex-wrap:wrap}.pi-customer-sourcebar,.pi-customer-config-gate{flex-direction:column;align-items:start}.pi-customer-sourcebar>div:last-child{text-align:left}.pi-customer-steps{gap:var(--pi-space-2);grid-template-columns:repeat(2,minmax(0,1fr))}.pi-customer-steps li:nth-child(2):after{display:none}.pi-customer-workbench{grid-template-columns:minmax(0,1fr)}.pi-customer-source-pane,.pi-customer-evidence-pane{border:0;border-bottom:1px solid var(--pi-rule)}.pi-customer-source-pane{order:0}.pi-customer-main-pane{order:1}.pi-customer-evidence-pane{order:2}.pi-customer-page-list{grid-template-columns:repeat(2,minmax(0,1fr));max-height:18rem}.pi-customer-evidence-card{display:block}.pi-customer-evidence-card>p{margin:var(--pi-space-3) 0}.pi-customer-catalog-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.pi-customer-scope-banner{flex-direction:column;align-items:stretch}}@media (width<=38rem){.pi-customer--rc2{padding:var(--pi-space-3)}.pi-customer-topbar,.pi-customer-topbar__actions{flex-direction:column;align-items:stretch;display:flex}.pi-customer-title{order:-1}.pi-customer-steps{grid-template-columns:1fr}.pi-customer-steps li:after{display:none}.pi-customer-ready-card__stats,.pi-customer-version-history article{grid-template-columns:minmax(0,1fr)}.pi-customer-candidate-card{grid-template-columns:auto minmax(0,1fr)}.pi-customer-candidate-actions{grid-column:2}.pi-customer-review-controls{grid-template-columns:minmax(0,1fr)}.pi-customer-chunks li{grid-template-columns:1.5rem minmax(0,1fr);align-items:start}.pi-customer-text-action{grid-column:2;justify-self:start}.pi-customer-batch-review{flex-direction:column;align-items:stretch}.pi-customer-catalog-summary{grid-template-columns:minmax(0,1fr)}.pi-customer-scope-confirm label{flex-direction:column;align-items:stretch}}@media (prefers-reduced-motion:reduce){.pi-customer--rc2 *,.pi-customer--rc2 :before,.pi-customer--rc2 :after{scroll-behavior:auto;transition-duration:.01ms}}:root{--color-paper:oklch(98% .008 65);--color-paper-2:oklch(95% .014 65);--color-paper-hover:oklch(93% .024 55);--color-ink:oklch(25% .02 35);--color-ink-2:oklch(35% .024 35);--color-rule:oklch(86% .017 55);--color-accent:oklch(58% .16 32);--color-accent-ink:oklch(99% .004 55);--color-focus:oklch(43% .16 285);--color-error:oklch(53% .18 25);--font-display:Bahnschrift, "Microsoft YaHei UI", sans-serif;--font-body:"Microsoft YaHei UI", "Noto Sans SC", sans-serif;--space-3xs:.25rem;--space-2xs:.5rem;--space-xs:.75rem;--space-sm:1rem;--space-md:1.5rem;--space-lg:2rem;--text-xs:.75rem;--text-sm:.875rem;--text-md:1rem;--text-display-s:clamp(2rem, 3vw, 3rem);--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in:cubic-bezier(.7, 0, .84, 0);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--dur-short:.18s;--radius-card:.75rem;--radius-pill:999px;--radius-input:.625rem;--pi-paper:oklch(98% .005 250);--pi-surface:oklch(100% 0 0);--pi-ink:oklch(28% .028 255);--pi-muted:oklch(49% .025 255);--pi-rule:oklch(88% .014 250);--pi-signal:oklch(47% .17 255);--pi-signal-soft:oklch(94% .035 255);--pi-warn:oklch(53% .15 70);--pi-good:oklch(48% .12 150);--pi-space-1:.5rem;--pi-space-2:.75rem;--pi-space-3:1rem;--pi-space-4:1.5rem;--pi-radius:.5rem;color:#111827;font-synthesis:none;text-rendering:optimizelegibility;background:#f7f8fb;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{min-width:320px;min-height:100vh;margin:0}button,input,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:wait;opacity:.72}.app-shell{background:radial-gradient(circle at 8% -10%,#dce9ff 0,#0000 34rem),radial-gradient(circle at 100% 12%,#e9f8f4 0,#0000 28rem),#f7f8fb;min-height:100vh}.topbar{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:10;background:#ffffffe6;border-bottom:1px solid #e7eaf0;justify-content:space-between;align-items:center;height:64px;padding:0 max(24px,50vw - 640px);display:flex;position:sticky;top:0}.topbar-left{align-items:center;gap:32px;min-width:0;display:flex}.brand{color:#172033;letter-spacing:-.02em;align-items:center;gap:10px;font-size:.95rem;font-weight:760;display:flex}.brand-mark{color:#fff;letter-spacing:.05em;background:linear-gradient(135deg,#0f1e47,#314fbb);border-radius:8px;justify-content:center;align-items:center;width:27px;height:27px;font-size:.67rem;font-weight:850;display:inline-flex}.topbar-meta{align-items:center;gap:9px;display:flex}.language-switch{color:#65738a;align-items:center;gap:5px;font-size:.68rem;font-weight:760;display:flex}.language-switch select{color:#334155;font:inherit;background:#fff;border:1px solid #dfe5ef;border-radius:7px;padding:6px 7px}.workspace-pill{color:#314b8f;text-overflow:ellipsis;white-space:nowrap;background:#eef3ff;border:1px solid #dbe5fb;border-radius:8px;gap:2px;max-width:180px;padding:6px 9px;font-size:.7rem;font-weight:760;display:grid;overflow:hidden}.workspace-pill span{color:#7585a7;letter-spacing:.04em;text-transform:uppercase;font-size:.61rem;font-weight:760}.logout-button{color:#66758d;background:0 0;border:1px solid #dfe5ef;border-radius:7px;padding:7px 9px;font-size:.72rem;font-weight:730}.logout-button:hover{color:#263b61;background:#f4f6fa}.primary-nav{align-items:center;gap:4px;display:flex}.nav-link{color:#718098;background:0 0;border:0;border-radius:7px;padding:8px 10px;font-size:.79rem;font-weight:720;transition:background .16s,color .16s}.nav-link-active{color:#24469f;background:#eaf0ff}.status-pill,.version-pill,.secure-note,.review-badge,.history-count{border-radius:999px;font-size:.72rem;font-weight:700}.status-pill{color:#16794d;background:#ecfdf3;align-items:center;gap:7px;padding:7px 10px;display:inline-flex}.status-dot{background:#22c77a;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #22c77a1f}.version-pill{color:#53617a;background:#f1f4fa;padding:7px 10px}.auth-shell{background:radial-gradient(circle at 10% 0,#dce9ff 0,#0000 35rem),#f7f8fb;justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.auth-panel{background:#fffffff0;border:1px solid #e2e7ef;border-radius:18px;width:100%;max-width:440px;padding:34px;box-shadow:0 24px 60px #121d361a}.auth-brand{margin-bottom:44px}.auth-panel h1{margin-bottom:14px;font-size:clamp(2.2rem,6vw,3.3rem)}.auth-copy{color:#6b7890;margin-bottom:26px;font-size:.94rem;line-height:1.55}.auth-form{gap:15px;display:grid}.auth-form label{gap:7px;display:grid}.auth-form label span{color:#596880;font-size:.74rem;font-weight:760}.auth-form input{color:#253149;background:#fbfcff;border:1px solid #dce4ef;border-radius:8px;outline:none;padding:11px 12px}.auth-form input:focus{border-color:#5275df;box-shadow:0 0 0 3px #5275df1a}.auth-submit{color:#fff;background:#172c68;border:0;border-radius:10px;min-height:48px;margin-top:4px;padding:12px 16px;font-size:.86rem;font-weight:780}.auth-submit:hover:not(:disabled){background:#294593}.auth-error{color:#a63d36;background:#fff3f2;border:1px solid #ffd8d5;border-radius:7px;margin:0;padding:9px 10px;font-size:.78rem;line-height:1.4}.auth-switch{color:#718098;margin:20px 0 0;font-size:.8rem}.auth-switch button{color:#2d53b2;font-size:inherit;background:0 0;border:0;margin-left:6px;padding:0;font-weight:760}.auth-loading{color:#51617b;font-weight:700}.hero{max-width:745px}.eyebrow,.panel-kicker{color:#61708b;letter-spacing:.13em;margin:0 0 10px;font-size:.68rem;font-weight:850}h1,h2,p{margin-top:0}h1{color:#111827;letter-spacing:-.055em;margin-bottom:16px;font-size:clamp(2.5rem,5vw,48px);line-height:1.06}h2{color:#172033;letter-spacing:-.03em;margin-bottom:0;font-size:24px;line-height:1.2}.hero-copy{color:#627089;max-width:660px;margin-bottom:42px;font-size:1.06rem;line-height:1.67}.dashboard-page{gap:22px;display:grid}.dashboard-header{justify-content:space-between;align-items:end;display:flex}.dashboard-header h1{margin-bottom:12px;font-size:clamp(2.5rem,4.5vw,4rem)}.dashboard-header p:last-child{color:#66758d;margin-bottom:0;font-size:.98rem;line-height:1.55}.stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.stat-card{background:#fffffff0;border:1px solid #e2e7ef;border-radius:16px;padding:24px;box-shadow:0 10px 26px #121d360e}.stat-card p{color:#718098;letter-spacing:.06em;text-transform:uppercase;margin-bottom:11px;font-size:.72rem;font-weight:800}.stat-card strong{color:#1c2c53;letter-spacing:-.05em;font-size:1.65rem;line-height:1;display:block}.stat-card span{color:#8995a9;margin-top:9px;font-size:.75rem;line-height:1.4;display:block}.sales-metrics-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.sales-metrics-grid .stat-card{min-width:0}.sales-funnel{grid-template-columns:repeat(6,minmax(140px,1fr));gap:10px;margin-top:21px;padding-bottom:4px;display:grid;overflow-x:auto}.funnel-stage{background:#fbfcfe;border:1px solid #e5ebf4;border-radius:11px;min-height:166px;padding:15px;position:relative}.funnel-stage strong{color:#1e397e;letter-spacing:-.045em;margin:20px 0 7px;font-size:1.55rem;line-height:1;display:block}.funnel-stage h3{color:#2b3d5d;margin:0 0 7px;font-size:.82rem}.funnel-stage p{color:#748198;margin:0;font-size:.72rem;line-height:1.45}.funnel-step{color:#3150a8;background:#eaf0ff;border-radius:999px;justify-content:center;align-items:center;width:20px;height:20px;font-size:.65rem;font-weight:820;display:inline-flex}.insight-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.insight-card{background:linear-gradient(145deg,#ffffffeb,#f1f6ffeb);border:1px solid #dfe7f3;border-radius:14px;padding:20px;box-shadow:0 14px 36px #121d360a}.insight-card h2{color:#203969;margin:9px 0;font-size:1.15rem;line-height:1.28}.insight-card>p:last-child{color:#66758d;margin-bottom:0;font-size:.8rem;line-height:1.5}.recommendation-list{color:#40516d;gap:11px;margin:20px 0 0;padding-left:23px;font-size:.86rem;line-height:1.55;display:grid}.recommendation-list li::marker{color:#3158ba;font-weight:800}.data-notes{color:#7a879b;border-top:1px solid #e8edf4;margin-top:21px;padding-top:14px;font-size:.73rem;line-height:1.5}.data-notes p{margin:5px 0 0}.conversion-intelligence-panel{gap:21px;display:grid}.conversion-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.conversion-summary-grid>article{background:#f7f9fe;border:1px solid #e2e9f5;border-radius:11px;padding:16px}.conversion-summary-grid p{color:#718098;letter-spacing:.06em;text-transform:uppercase;margin-bottom:10px;font-size:.69rem;font-weight:800}.conversion-summary-grid strong{color:#213a7b;letter-spacing:-.045em;font-size:1.45rem;line-height:1.1;display:block}.conversion-summary-grid span{color:#8390a5;margin-top:8px;font-size:.74rem;line-height:1.4;display:block}.conversion-insight-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.conversion-insight-card{background:#fbfcfe;border:1px solid #e7ecf3;border-radius:11px;padding:16px}.conversion-insight-card h3{color:#293f70;margin:0 0 8px;font-size:.96rem;line-height:1.35}.conversion-insight-card>p:last-child,.failure-signal{color:#68778f;margin:0;font-size:.78rem;line-height:1.5}.failure-signal+.failure-signal{border-top:1px solid #edf0f5;margin-top:9px;padding-top:9px}.failure-signal strong{color:#38559a}.conversion-action-layout{grid-template-columns:minmax(0,1fr) minmax(310px,1fr);gap:22px;display:grid}.conversion-action-layout .recommendation-list{margin-top:8px}.sales-knowledge-panel{gap:20px;display:grid}.knowledge-evidence{color:#667790;margin:-5px 0 0;font-size:.81rem;line-height:1.5}.knowledge-grid,.knowledge-strategy-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.knowledge-card,.knowledge-strategy-grid article{background:#fbfcfe;border:1px solid #e4eaf3;border-radius:11px;padding:16px}.knowledge-card{gap:12px;display:grid}.knowledge-card>div+div{border-top:1px solid #edf1f6;padding-top:11px}.knowledge-card strong,.knowledge-strategy-grid h3{color:#2a4176;margin:0 0 5px;font-size:.85rem;line-height:1.4;display:block}.knowledge-card p:last-child,.knowledge-strategy-grid p:not(.card-label){color:#6c7b91;margin:0;font-size:.76rem;line-height:1.5}.knowledge-strategy-grid span{color:#6276a0;letter-spacing:.04em;text-transform:uppercase;margin-top:10px;font-size:.68rem;font-weight:800;display:inline-block}.knowledge-actions{border-top:1px solid #e8edf4;padding-top:16px}.knowledge-actions .recommendation-list{margin-top:8px}.plan-panel,.onboarding-panel{gap:18px;display:grid}.plan-panel>p,.onboarding-next-action{color:#63748e;margin:0;font-size:.83rem;line-height:1.55}.plan-boundary{background:#f6f8fd;border-left:3px solid #627fd0;border-radius:0 8px 8px 0;padding:10px 12px}.plan-catalog{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.plan-card{background:#fbfcfe;border:1px solid #e4eaf3;border-radius:10px;padding:14px}.plan-card-active{background:#f1f5ff;border-color:#9bb5ef;box-shadow:inset 0 0 0 1px #4c70c214}.plan-card strong{color:#2a4278;font-size:.84rem;display:block}.plan-card p{color:#68778f;margin:8px 0;font-size:.74rem;line-height:1.45}.plan-card span{color:#6177a6;letter-spacing:.04em;text-transform:uppercase;font-size:.66rem;font-weight:800}.onboarding-steps{gap:10px;display:grid}.onboarding-step{background:#fbfcfe;border:1px solid #e4eaf3;border-radius:10px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:13px;padding:13px;display:grid}.onboarding-step>span{color:#4d638c;background:#e9eef8;border-radius:50%;justify-content:center;align-items:center;width:27px;height:27px;font-size:.76rem;font-weight:800;display:inline-flex}.onboarding-step-complete>span{color:#2f8553;background:#e5f4e9}.onboarding-step h3{color:#2b405f;margin:0 0 4px;font-size:.84rem}.onboarding-step p{color:#718099;margin:0;font-size:.74rem;line-height:1.45}.onboarding-intelligence-panel{gap:17px;display:grid}.onboarding-intelligence-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.onboarding-intelligence-grid article{background:#fbfcfe;border:1px solid #e4eaf3;border-radius:10px;gap:10px;padding:14px;display:grid}.onboarding-intelligence-grid article>div+div{border-top:1px solid #edf1f6;padding-top:10px}.onboarding-intelligence-grid strong{color:#2c4376;font-size:.8rem}.onboarding-intelligence-grid p:not(.card-label){color:#6c7b91;margin:0;font-size:.73rem;line-height:1.45}.report-market-panel{gap:12px;display:grid}.report-market-panel>p{color:#63748e;margin:0;font-size:.83rem;line-height:1.55}.report-evidence{border-top:1px solid #e8edf4;padding-top:12px;color:#77859b!important;font-size:.76rem!important}.report-journey{grid-template-columns:repeat(7,minmax(122px,1fr));gap:8px;margin-top:20px;padding-bottom:5px;display:grid;overflow-x:auto}.report-journey-step{background:#f7f9fd;border:1px solid #e2e9f4;border-radius:10px;min-height:150px;padding:12px}.report-journey-step>span{color:#53698f;background:#e9eef8;border-radius:50%;justify-content:center;align-items:center;width:23px;height:23px;font-size:.67rem;font-weight:800;display:inline-flex}.report-journey-complete>span{color:#2f8553;background:#e4f4e9}.report-journey-step strong{color:#2c477e;letter-spacing:-.04em;margin-top:13px;font-size:1.22rem;display:block}.report-journey-step h3{color:#40557a;margin:7px 0;font-size:.71rem;line-height:1.35}.report-journey-step p{color:#77859a;margin:0;font-size:.66rem;line-height:1.42}.report-two-column{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.report-opportunity-list{gap:9px;margin-top:17px;display:grid}.report-opportunity-list article{background:#fbfcfe;border:1px solid #e4eaf3;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;gap:6px;padding:12px;display:grid}.report-opportunity-list h3{color:#2d4269;margin:0 0 4px;font-size:.82rem}.report-opportunity-list p{color:#748198;margin:0;font-size:.71rem;line-height:1.45}.report-opportunity-list article>p{grid-column:1/-1}.report-opportunity-list span{color:#365695;background:#eef3ff;border-radius:999px;align-self:start;padding:5px 7px;font-size:.66rem;font-weight:800}.roi-report-panel{gap:14px;display:grid}.roi-report-panel>p{color:#687891;margin:0;font-size:.8rem;line-height:1.5}.roi-report-panel dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;display:grid}.roi-report-panel dl div{background:#f8faff;border:1px solid #e5ebf4;border-radius:9px;padding:11px}.roi-report-panel dt{color:#7c89a0;letter-spacing:.05em;text-transform:uppercase;font-size:.65rem;font-weight:800}.roi-report-panel dd{color:#2f497c;margin:6px 0 0;font-size:.81rem;font-weight:750}.opportunity-list{gap:9px;margin-top:8px;display:grid}.opportunity-list article{background:#fbfcfe;border:1px solid #e5ebf3;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;padding:12px;display:grid}.opportunity-list h3{color:#2c3e5d;margin:0 0 4px;font-size:.84rem}.opportunity-list article>div>p,.opportunity-risk{color:#77859b;margin:0;font-size:.72rem;line-height:1.4}.opportunity-risk{border-top:1px solid #edf0f4;grid-column:1/-1;padding-top:8px}.opportunity-priority{white-space:nowrap;border-radius:999px;padding:5px 7px;font-size:.66rem;font-weight:820}.priority-high{color:#ad392e;background:#fff0ed}.priority-medium{color:#96610a;background:#fff7e7}.priority-low{color:#355ea9;background:#edf3ff}.priority-closed{color:#617087;background:#eef1f5}.workspace-layout{grid-template-columns:minmax(0,1fr) 285px;align-items:start;gap:20px;display:grid}.workspace{gap:20px;min-width:0;display:grid}.input-panel,.results-section,.loading-panel,.history-panel,.lead-table-panel,.history-dashboard-panel{background:#fffffff0;border:1px solid #e3e7ee;border-radius:16px;padding:24px;box-shadow:0 10px 28px #121d360e}.panel-heading,.results-heading,.form-footer,.card-header,.history-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.secure-note{color:#63708a;white-space:nowrap;background:#f2f5fa;padding:7px 10px}.customer-info-form{border:0;border-top:1px solid #edf0f5;margin:24px 0 0;padding:20px 0 0}.customer-info-form legend{color:#344054;padding:0;font-size:.82rem;font-weight:760}.customer-info-form legend span{color:#8a96aa;margin-left:6px;font-size:.72rem;font-weight:600}.customer-info-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.customer-info-grid label{gap:6px;display:grid}.customer-info-grid label span{color:#68768e;font-size:.72rem;font-weight:700}.customer-info-grid input{color:#253149;background:#fbfcff;border:1px solid #dfe5ef;border-radius:10px;outline:none;min-width:0;height:44px;padding:10px 12px;transition:border-color .16s,box-shadow .16s}.customer-info-grid input:focus{border-color:#5275df;box-shadow:0 0 0 3px #5275df1a}.customer-info-grid input::placeholder{color:#a8b1c0}.example-row{color:#697790;flex-wrap:wrap;align-items:center;gap:7px;margin-top:22px;font-size:.78rem;display:flex}.example-button{color:#3453b2;font-size:inherit;text-align:left;background:#f1f5ff;border:1px solid #dbe5ff;border-radius:7px;padding:5px 8px;transition:background .16s}.example-button:hover{background:#e6eeff}.analysis-steps{grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:8px;margin:16px 0 0;padding:0;list-style:none;display:grid}.analysis-steps li{color:#60708b;background:#f4f7fc;border:1px solid #e2e8f2;border-radius:10px;align-items:center;gap:8px;min-width:0;padding:10px;font-size:.75rem;font-weight:720;display:flex}.analysis-steps span{color:#244b9c;background:#dfe9ff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:20px;height:20px;font-size:.67rem;display:inline-flex}.analysis-steps-running li{border-color:#a9bfef;animation:1.6s ease-in-out infinite analysisStepPulse}.analysis-steps-running li:nth-child(2){animation-delay:.16s}.analysis-steps-running li:nth-child(3){animation-delay:.32s}.analysis-steps-running li:nth-child(4){animation-delay:.48s}.analysis-decision-grid{grid-template-columns:.7fr 1.15fr 1.15fr;gap:14px;margin-top:16px;display:grid}.analysis-decision-grid article{background:#f8faff;border:1px solid #e1e8f4;border-radius:14px;padding:18px}.analysis-decision-grid strong{color:#193c87;letter-spacing:-.06em;margin-right:8px;font-size:32px;display:inline-block}.analysis-decision-grid span{color:#285eaf;font-size:.78rem;font-weight:800}.analysis-decision-grid article>p:last-child{color:#61708a;margin-bottom:0;font-size:.82rem;line-height:1.55}@keyframes analysisStepPulse{50%{background:#eef4ff;box-shadow:0 0 0 3px #4671d014}}textarea{color:#1d2939;resize:vertical;background:#fbfcff;border:1px solid #dfe5ef;border-radius:11px;outline:none;width:100%;margin-top:14px;padding:16px;line-height:1.6;transition:border-color .16s,box-shadow .16s}textarea:focus{border-color:#5275df;box-shadow:0 0 0 4px #5275df1f}.form-footer{margin-top:16px}.helper-copy{color:#8793a8;max-width:500px;margin-bottom:0;font-size:.79rem;line-height:1.45}.analyze-button,.export-button,.proposal-button{color:#fff;border:0;justify-content:center;align-items:center;gap:9px;font-size:.85rem;font-weight:760;transition:background .16s,transform .16s;display:inline-flex}.analyze-button{background:#142657;border-radius:10px;min-width:132px;min-height:48px;padding:12px 18px}.analyze-button:hover:not(:disabled),.export-button:hover,.proposal-button:hover{background:#263f88;transform:translateY(-1px)}.button-spinner{border:2px solid #ffffff57;border-top-color:#fff;border-radius:50%;width:14px;height:14px;animation:.75s linear infinite spin}.error-banner{color:brown;background:#fff6f6;border:1px solid #ffd6d6;border-radius:12px;align-items:flex-start;gap:12px;padding:16px;display:flex}.error-banner p{color:#ba4b4b;margin:4px 0 0;font-size:.86rem}.error-icon{color:#fff;background:#d92d20;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:.76rem;font-weight:800;display:inline-flex}.loading-panel{align-items:center;gap:15px;display:flex}.loading-orb{background:linear-gradient(135deg,#365bd4,#79cdb7);border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;animation:1.1s ease-in-out infinite pulse;display:flex}.loading-orb span{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:17px;height:17px;animation:.8s linear infinite spin}.loading-title{color:#344054;margin-bottom:3px;font-weight:750}.loading-copy{color:#667085;margin-bottom:0;font-size:.85rem}.results-section{padding:26px}.result-actions{align-items:center;gap:9px;display:flex}.review-badge{color:#a35e00;white-space:nowrap;background:#fff7e6;padding:7px 10px}.export-button{white-space:nowrap;background:#1b3171;border-radius:8px;padding:9px 11px}.proposal-button{white-space:nowrap;background:#3563c8;border-radius:8px;padding:9px 11px}.reply-language{color:#465775;background:#fff;border:1px solid #dbe3ee;border-radius:8px;padding:9px;font-size:.76rem;font-weight:700}.lead-information{background:linear-gradient(105deg,#f4f7fd,#f9fbff);border:1px solid #e3e9f5;border-radius:11px;justify-content:space-between;align-items:center;gap:20px;margin-top:20px;padding:16px;display:flex}.lead-note{color:#7a879c;margin:7px 0 0;font-size:.77rem;line-height:1.45}.lead-details{grid-template-columns:repeat(3,minmax(100px,1fr));gap:16px;margin:0;display:grid}.lead-details div{gap:4px;display:grid}.lead-details dt{color:#77849b;letter-spacing:.075em;text-transform:uppercase;font-size:.66rem;font-weight:800}.lead-details dd{color:#34435e;overflow-wrap:anywhere;margin:0;font-size:.81rem;font-weight:700}.results-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:24px;display:grid}.result-card{background:#fbfcfe;border:1px solid #e8ecf2;border-radius:12px;min-height:154px;padding:17px}.result-card-wide{grid-column:span 2;min-height:220px}.card-label{color:#667085;letter-spacing:.085em;text-transform:uppercase;margin-bottom:0;font-size:.71rem;font-weight:850}.copy-button{color:#495873;background:#fff;border:1px solid #dce3ed;border-radius:6px;padding:5px 8px;font-size:.72rem;font-weight:700;transition:border-color .16s,color .16s}.copy-button:hover{color:#2548ad;border-color:#9db3e8}.card-content{color:#344054;white-space:pre-wrap;margin-top:15px;font-size:.9rem;line-height:1.62}.card-content p{margin-bottom:0}.technical-proposal{border-top:1px solid #e6eaf1;margin-top:28px;padding-top:25px}.proposal-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.proposal-summary-grid,.proposal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.proposal-detail{background:#f9fbfe;border:1px solid #e1e8f4;border-radius:11px;min-height:146px;padding:17px}.proposal-detail-wide{grid-column:span 2}.proposal-detail-content{color:#3e4d65;white-space:pre-wrap;margin-top:13px;font-size:.86rem;line-height:1.63}.proposal-detail-content p{margin-bottom:0}.proposal-detail-content ul{margin:0;padding-left:18px}.proposal-detail-content li+li{margin-top:7px}.range-value{color:#1d397f;letter-spacing:-.035em;font-size:1.42rem;font-weight:820;line-height:1.1}.estimation-note{color:#a35e00;font-size:.72rem;font-weight:700;line-height:1.45;margin-top:10px!important}.customer-reply{color:#3b4d69;white-space:pre-wrap;background:#f7faff;border:1px solid #dce7fb;border-radius:11px;margin-top:18px;padding:17px;font-size:.86rem;line-height:1.6}.customer-reply>p{margin:14px 0 0}.history-panel{position:sticky;top:86px}.history-count{color:#65728a;background:#edf1f8;justify-content:center;align-items:center;min-width:24px;height:24px;padding:0 7px;display:inline-flex}.history-empty{color:#7d899e;margin:23px 0 0;font-size:.82rem;line-height:1.55}.history-list{gap:8px;margin-top:20px;display:grid}.history-item{color:#344054;text-align:left;background:#fbfcfe;border:1px solid #e8ecf2;border-radius:9px;gap:6px;width:100%;padding:11px;transition:border-color .16s,transform .16s;display:grid}.history-item:hover{border-color:#adc0ef;transform:translateY(-1px)}.history-date{color:#77839a;font-size:.68rem;font-weight:700}.history-requirement{color:#3d4a61;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.78rem;line-height:1.4;display:-webkit-box;overflow:hidden}.empty-state{color:#76839a;margin:23px 0 0;font-size:.88rem;line-height:1.55}.first-product-onboarding{background:linear-gradient(135deg,#f6f9ff 0%,#fff 72%);border-color:#cfdcf8;gap:14px;display:grid}.first-product-onboarding>p:not(.panel-kicker){color:#52637d;max-width:720px;margin:0;line-height:1.7}.onboarding-path{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;margin:2px 0 8px;padding:0;list-style:none;display:grid}.onboarding-path li{color:#3d5277;background:#fff;border:1px solid #dce5f7;border-radius:10px;align-items:center;gap:8px;min-height:52px;padding:9px 10px;font-size:.78rem;font-weight:700;display:flex}.onboarding-path span{color:#315caf;background:#e7efff;border-radius:50%;flex:0 0 23px;justify-content:center;align-items:center;height:23px;font-size:.72rem;display:inline-flex}.first-product-onboarding .proposal-button,.product-empty-state .proposal-button{justify-self:start;min-height:44px;padding:10px 15px}.product-empty-state{gap:7px;display:grid}.product-empty-state p{margin:0}.discovery-confirm-actions{background:#f5f8ff;border:1px solid #d8e2f7;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin:18px 0;padding:14px;display:flex}.discovery-confirm-actions p{color:#53657f;margin:0;font-size:.8rem;line-height:1.5}.discovery-preview-card input[type=checkbox]{accent-color:#3563c8;width:20px;height:20px}.discovery-preview-query{color:#60708a;overflow-wrap:anywhere;font-size:.75rem;line-height:1.45}.crm-notice{color:#8a5a00;background:#fff8e8;border:1px solid #f7deb0;border-radius:8px;margin:18px 0 0;padding:10px 12px;font-size:.8rem;line-height:1.45}.lead-table-wrap{margin:22px -4px -4px;overflow-x:auto}.lead-table{border-collapse:collapse;text-align:left;width:100%;min-width:980px}.lead-table th{color:#738098;letter-spacing:.065em;text-transform:uppercase;white-space:nowrap;border-bottom:1px solid #e5eaf2;padding:0 11px 11px;font-size:.67rem;font-weight:850}.lead-table td{color:#3e4e67;vertical-align:middle;border-bottom:1px solid #edf0f5;padding:13px 11px;font-size:.79rem}.lead-table tbody tr:last-child td{border-bottom:0}.lead-table td:first-child{color:#253757;font-weight:780}.lead-open-button{color:#253757;font-size:inherit;text-align:left;background:0 0;border:0;padding:0;font-weight:780}.lead-open-button:hover{color:#2d53b2;text-decoration:underline}.score-badge{white-space:nowrap;border-radius:999px;padding:5px 7px;font-size:.68rem;font-weight:800;display:inline-block}.score-hot{color:#b9382c;background:#fff0ed}.score-warm{color:#9c6200;background:#fff7e6}.score-cold{color:#3560ad;background:#edf3ff}.upcoming-followups{color:#5e6e87;border-top:1px solid #e8edf4;margin-top:20px;padding-top:18px;font-size:.8rem;line-height:1.5}.upcoming-followups p{margin:7px 0 0}.followup-list{gap:16px;display:grid}.followup-card{background:#fff;border:1px solid #e3e7ef;border-radius:16px;gap:18px;padding:24px;display:grid;box-shadow:0 6px 18px #0f234b0d}.followup-card-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.followup-card-heading h2{margin:3px 0 5px;font-size:1.15rem}.followup-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;display:grid}.followup-details div{background:#f8faff;border-radius:10px;padding:12px}.followup-details dt{color:#7a879c;margin-bottom:5px;font-size:.75rem;font-weight:700}.followup-details dd{color:#31425e;margin:0;font-size:.88rem;line-height:1.5}.followup-context{color:#586981;border-top:1px solid #e8edf4;padding-top:16px;font-size:.88rem;line-height:1.55}.followup-context p{margin:6px 0}@media (width<=680px){.followup-card-heading{flex-direction:column}.followup-details{grid-template-columns:1fr}}.lead-table select{appearance:none;color:#334660;background:#f4f7fc;border:1px solid #dce4f0;border-radius:7px;outline:none;padding:7px 26px 7px 9px;font-size:.74rem;font-weight:700}.history-toolbar{align-items:end}.history-search{color:#293950;background:#fbfcff;border:1px solid #dce3ee;border-radius:8px;outline:none;width:300px;min-width:min(100%,300px);padding:10px 12px;transition:border-color .16s,box-shadow .16s}.history-search:focus{border-color:#5275df;box-shadow:0 0 0 3px #5275df1a}.history-dashboard-list{gap:10px;margin-top:21px;display:grid}.history-dashboard-item{background:#fbfcfe;border:1px solid #e7ecf3;border-radius:11px;justify-content:space-between;align-items:center;gap:18px;padding:16px;display:flex}.history-dashboard-item h2{color:#253757;margin-bottom:6px;font-size:.97rem}.history-record-meta{color:#78869e;margin-bottom:7px;font-size:.76rem}.history-record-requirement{color:#4d5d76;margin-bottom:0;font-size:.82rem;line-height:1.45}.restore-button{color:#2a4da9;background:#eef3ff;border:1px solid #dbe5fb;border-radius:7px;flex:none;padding:9px 10px;font-size:.75rem;font-weight:780;transition:background .16s}.restore-button:hover{background:#e2eafe}.product-layout{grid-template-columns:minmax(360px,.78fr) minmax(0,1.22fr);align-items:start;gap:24px;display:grid}.product-form,.product-list-panel{background:#fffffff0;border:1px solid #e3e7ee;border-radius:16px;padding:24px;box-shadow:0 10px 28px #121d360e}.product-form{gap:14px;display:grid}.product-form label{gap:6px;display:grid}.product-form label span{color:#68768e;font-size:.72rem;font-weight:760}.product-form input,.product-form textarea,.product-form select{color:#253149;background:#fbfcff;border:1px solid #dfe5ef;border-radius:10px;outline:none;min-height:44px;margin:0;padding:10px 12px}.product-form input:focus,.product-form textarea:focus,.product-form select:focus{border-color:#5275df;box-shadow:0 0 0 3px #5275df1a}.product-form-actions{justify-content:flex-end;align-items:center;gap:10px;display:flex}.discovery-action-row{flex-wrap:wrap;justify-content:flex-start;margin-top:14px}.discovery-action-row .restore-button{min-height:38px}.text-button{color:#52637f;background:0 0;border:0;padding:8px;font-size:.78rem;font-weight:740}.product-grid{gap:12px;margin-top:21px;display:grid}.product-card{background:#fbfcfe;border:1px solid #e4eaf3;border-radius:11px;padding:16px}.product-card-header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.product-card h2{color:#253757;font-size:1rem;line-height:1.3}.product-card-actions{gap:6px;display:flex}.product-card-actions button{color:#52637e;background:#f3f6fc;border:1px solid #dfe7f3;border-radius:6px;padding:6px 7px;font-size:.7rem;font-weight:740}.product-card-actions button:hover{color:#2a4da9;background:#e8effd}.product-card dl{gap:11px;margin:17px 0 0;display:grid}.product-card dl div{gap:4px;display:grid}.product-card dt{color:#7c89a0;letter-spacing:.07em;text-transform:uppercase;font-size:.65rem;font-weight:820}.product-card dd{color:#475872;white-space:pre-wrap;margin:0;font-size:.8rem;line-height:1.5}.product-description{color:#68768d;border-top:1px solid #e9edf3;margin:14px 0 0;padding-top:13px;font-size:.78rem;line-height:1.5}.discovery-profile{color:#42536e;background:#f6f9ff;border:1px solid #dce6fb;border-radius:10px;margin:0 0 16px;padding:14px;font-size:.78rem;line-height:1.55}.discovery-profile p{margin:6px 0}.discovery-profile ol{margin:8px 0 0;padding-left:18px}.discovery-profile code{word-break:break-word;font-size:.7rem}.discovery-score{flex-wrap:wrap;gap:6px;margin:10px 0;display:flex}.discovery-score span{color:#35558b;background:#edf3ff;border-radius:999px;padding:4px 7px;font-size:.68rem}.discovery-evidence{color:#5c6b82;margin:10px 0;padding-left:18px;font-size:.73rem;line-height:1.45}.discovery-evidence li{margin:5px 0}.experiment-layout{grid-template-columns:minmax(290px,.72fr) minmax(0,1.28fr);align-items:start;gap:20px;display:grid}.experiment-form label span em{color:#8995a8;font-size:.67rem;font-style:normal;font-weight:600}.experiment-list{gap:14px;margin-top:20px;display:grid}.experiment-card{background:#fbfcfe;border:1px solid #e4eaf3;border-radius:12px;gap:17px;padding:18px;display:grid}.experiment-card-header{justify-content:space-between;align-items:start;gap:14px;display:flex}.experiment-card-header h3{color:#263b62;margin:0 0 6px;font-size:.98rem}.experiment-card-header div>p:last-child{color:#738198;margin:0;font-size:.76rem;line-height:1.45}.experiment-metrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.experiment-metrics div{background:#f2f6fd;border:1px solid #e2eaf7;border-radius:8px;padding:9px}.experiment-metrics span{color:#7b88a0;letter-spacing:.04em;text-transform:uppercase;font-size:.61rem;font-weight:800;display:block}.experiment-metrics strong{color:#294783;letter-spacing:-.03em;margin-top:5px;font-size:1rem;display:block}.experiment-insights{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.experiment-insights>div{border-top:1px solid #e7edf5;padding-top:13px}.experiment-insights ul{color:#61718a;gap:7px;margin:9px 0 0;padding-left:18px;font-size:.77rem;line-height:1.45;display:grid}.operation-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.operation-action-list{gap:11px;margin-top:20px;display:grid}.operation-action{background:#fbfcfe;border:1px solid #e3e9f2;border-radius:11px;gap:8px;padding:16px;display:grid}.operation-action-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.operation-action-head>div{align-items:center;gap:9px;display:flex}.operation-action h3{color:#293d62;margin:0;font-size:.9rem}.operation-action p{color:#63738d;margin:0;font-size:.79rem;line-height:1.5}.operation-company{font-weight:790;color:#2d477f!important;font-size:.84rem!important}.operation-due{color:#9a6108;font-size:.71rem;font-weight:760}.operation-priority{border-radius:999px;padding:4px 7px;font-size:.66rem;font-weight:820}.operation-two-column{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.sales-operations-workspace{gap:18px}.sales-operations-overview{border-bottom:1px solid #e7ebf0;gap:13px;padding:2px 0 17px;display:grid}.sales-operations-overview .panel-kicker{margin-bottom:3px}.sales-operations-overview h2{color:#344054;margin:0;font-size:16px}.sales-operations-overview>div>p:last-child{color:#667085;max-width:700px;margin:4px 0 0;font-size:12px;line-height:1.5}.sales-operations-fact-summary{grid-template-columns:repeat(3,minmax(0,1fr));max-width:620px;margin:0;display:grid}.sales-operations-fact-summary>div{border-left:1px solid #e7ebf0;min-width:0;padding:0 14px}.sales-operations-fact-summary>div:first-child{border-left:0;padding-left:0}.sales-operations-fact-summary dt{color:#667085;font-size:11px;line-height:1.35}.sales-operations-fact-summary dd{color:#344054;margin:4px 0 0;font-size:20px;font-weight:700}.sales-operations-context-nav{flex-wrap:wrap;gap:8px 17px;display:flex}.sales-operations-human-note{color:#667085;max-width:760px;margin:0;font-size:11px;line-height:1.5}.sales-operation-opportunity-overview{margin-bottom:20px}.sales-operation-opportunity-heading{align-items:flex-start}.sales-operation-opportunity-total{color:#475467;white-space:nowrap;font-size:13px;font-weight:650}.sales-operation-stage-distribution{border-top:1px solid #e7ebf0;border-bottom:1px solid #e7ebf0;grid-template-columns:repeat(6,minmax(0,1fr));margin:17px 0;display:grid}.sales-operation-stage-distribution>div{min-width:0;padding:10px 12px}.sales-operation-stage-distribution>div+div{border-left:1px solid #e7ebf0}.sales-operation-stage-distribution dt{color:#667085;overflow-wrap:anywhere;font-size:11px;line-height:1.35}.sales-operation-stage-distribution dd{color:#344054;margin:4px 0 0;font-size:18px;font-weight:680}.sales-operation-opportunity-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.sales-operation-opportunity-columns>section+section{border-left:1px solid #e7ebf0;padding-left:22px}.sales-operation-opportunity-columns h3{color:#475467;margin:0;font-size:12px;font-weight:680}.sales-operation-fact-list{gap:10px;margin:12px 0 0;padding:0;list-style:none;display:grid}.sales-operation-fact-list li{border-top:1px solid #f0f2f5;padding-top:10px}.sales-operation-fact-list li:first-child{border-top:0;padding-top:0}.sales-operation-fact-list strong{color:#344054;font-size:13px;font-weight:650}.sales-operation-fact-list p{color:#667085;margin:3px 0 0;font-size:12px;line-height:1.45}.sales-operation-fact-list span{color:#98a2b3;margin-top:4px;font-size:11px;line-height:1.45;display:block}.sales-operation-opportunity-review-note{color:#667085;border-top:1px solid #e7ebf0;margin:16px 0 0;padding-top:12px;font-size:12px;line-height:1.5}.sales-operation-rfq-overview,.sales-operation-quotation-overview,.sales-operation-order-overview,.sales-operation-negotiation-overview{margin-bottom:20px}.sales-operation-negotiation-topics{margin-top:10px}.sales-operation-rfq-recent{margin-top:18px}.sales-operation-rfq-recent h3{color:#475467;margin:0 0 9px;font-size:12px;font-weight:680}.operation-opportunity-list,.operation-experiment-list{gap:10px;margin-top:18px;display:grid}.operation-opportunity-list article{background:#fbfcfe;border:1px solid #e6ebf3;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:7px;padding:12px;display:grid}.operation-opportunity-list h3{color:#2d3f60;margin:0 0 4px;font-size:.84rem}.operation-opportunity-list p{color:#77859a;grid-column:1/-1;margin:0;font-size:.72rem;line-height:1.45}.operation-experiment-list{border-top:1px solid #e8edf4;padding-top:15px}.operation-experiment-list article{gap:5px;display:grid}.operation-experiment-list strong{color:#30436a;font-size:.78rem}.operation-experiment-list span,.operation-experiment-list p{color:#748198;margin:0;font-size:.72rem;line-height:1.45}.roi-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.roi-layout{grid-template-columns:minmax(0,1.4fr) minmax(290px,.6fr);align-items:start;gap:20px;display:grid}.roi-funnel{grid-template-columns:repeat(7,minmax(120px,1fr));gap:8px;margin-top:22px;padding-bottom:4px;display:grid;overflow-x:auto}.roi-funnel article{background:#f6f9fe;border:1px solid #e2eaf7;border-radius:9px;min-height:120px;padding:11px}.roi-funnel strong{color:#294883;letter-spacing:-.04em;font-size:1.25rem;display:block}.roi-funnel span{color:#435b86;margin-top:7px;font-size:.72rem;font-weight:800;display:block}.roi-funnel p{color:#7b889e;margin:7px 0 0;font-size:.67rem;line-height:1.4}.roi-rate-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.roi-rate-grid article{background:#fbfcfe;border:1px solid #e6ebf3;border-radius:9px;padding:12px}.roi-rate-grid p{color:#7a879d;letter-spacing:.05em;text-transform:uppercase;margin-bottom:7px;font-size:.66rem;font-weight:800}.roi-rate-grid strong{color:#2c467e;font-size:1rem}.roi-ai-contribution{color:#63748e;border-top:1px solid #e8edf4;margin-top:19px;padding-top:16px;font-size:.81rem;line-height:1.55}.roi-ai-contribution p:last-child{margin-bottom:0}.roi-form-note{color:#7d899e;margin:0;font-size:.72rem;line-height:1.45}.roi-experiment-list{gap:9px;margin-top:19px;display:grid}.roi-experiment-item{color:#40516e;text-align:left;background:#fbfcfe;border:1px solid #e3e9f2;border-radius:9px;gap:5px;width:100%;padding:12px;display:grid}.roi-experiment-item:hover,.roi-experiment-item-active{background:#f0f5ff;border-color:#bfd0f5}.roi-experiment-item span{color:#2f456e;font-size:.79rem;font-weight:790}.roi-experiment-item strong{color:#31528f;font-size:.84rem}.roi-experiment-item em{color:#7c899f;font-size:.7rem;font-style:normal}.contact-cta{color:#fff;background:linear-gradient(120deg,#142657,#233d88 65%,#285277);border:1px solid #ffffff29;border-radius:16px;justify-content:space-between;align-items:center;gap:30px;margin-top:20px;padding:28px;display:flex;box-shadow:0 18px 45px #10235326}.contact-cta .panel-kicker{color:#9fbae9}.contact-cta h2{color:#fff;font-size:1.25rem}.contact-cta p:last-child{color:#d2ddf4;margin:8px 0 0;font-size:.88rem;line-height:1.5}.contact-button{color:#1d367a;background:#fff;border:0;border-radius:8px;flex:none;padding:12px 14px;font-size:.83rem;font-weight:800;transition:transform .16s,background .16s}.contact-button:hover{background:#eaf0ff;transform:translateY(-1px)}.modal-backdrop{z-index:20;background:#0a132b80;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.contact-modal{background:#fff;border:1px solid #e3e7ef;border-radius:15px;width:100%;max-width:420px;padding:30px;position:relative;box-shadow:0 26px 70px #0811294d}.contact-modal h2{margin-bottom:12px;font-size:1.35rem}.contact-modal p{color:#66758e;margin-bottom:7px;font-size:.9rem}.contact-modal a{color:#294baa;font-size:1rem;font-weight:800;text-decoration:none}.contact-modal a:hover{text-decoration:underline}.modal-close{color:#53617a;background:#f3f5f9;border:0;border-radius:50%;justify-content:center;align-items:center;width:29px;height:29px;font-size:1.2rem;line-height:1;display:inline-flex;position:absolute;top:14px;right:14px}.timeline-modal{background:#fff;border:1px solid #e3e7ef;border-radius:15px;width:100%;max-width:650px;max-height:min(760px,100vh - 40px);padding:30px;position:relative;overflow:auto;box-shadow:0 26px 70px #0811294d}.timeline-modal h2{margin-bottom:6px;font-size:1.35rem}.timeline-subtitle{color:#75839a;margin-bottom:24px;font-size:.83rem}.timeline-list{gap:18px;display:grid}.timeline-item{grid-template-columns:12px 1fr;gap:12px;display:grid}.timeline-dot{background:#3861c5;border:3px solid #e8effe;border-radius:50%;width:12px;height:12px;margin-top:3px}.timeline-date{color:#7d8aa0;margin-bottom:5px;font-size:.7rem;font-weight:720}.timeline-item div>p:last-child{color:#55657d;white-space:pre-wrap;margin:0;font-size:.8rem;line-height:1.5}.timeline-event-category{color:#667085;letter-spacing:.03em;text-transform:uppercase;margin-bottom:4px;font-size:.7rem;font-weight:700;display:block}.timeline-item-interaction .timeline-dot{background:#2457a6;border-color:#dbeafe}.timeline-item-interaction .timeline-event-category{color:#2457a6}.timeline-event-evidence{font-weight:650;color:#667085!important;margin-top:7px!important;font-size:.76rem!important}.trial-panel{margin-top:22px}.trial-stage-controls{align-items:end;gap:12px;margin:18px 0;display:flex}.trial-stage-controls label{gap:6px;display:grid}.trial-stage-controls span,.trial-module-selector legend{color:#65738a;font-size:.72rem;font-weight:760}.trial-stage-controls select{color:#25385f;background:#fff;border:1px solid #dce3ee;border-radius:8px;padding:8px 10px}.trial-form{margin-top:18px}.trial-module-selector{border:1px solid #e3e8f0;border-radius:10px;flex-wrap:wrap;gap:9px 14px;margin:0;padding:13px;display:flex}.trial-module-selector legend{padding:0 5px}.trial-module-selector label{color:#4d5e78;font-size:.78rem}.trial-module-selector input{accent-color:#315ac2}.trial-record-list{gap:9px;margin-top:18px;display:grid}.trial-record-list article{color:#53647e;background:#f8faff;border:1px solid #e2e9f8;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px;padding:11px 13px;font-size:.78rem;display:grid}.trial-record-list strong{color:#294a92}.trial-record-list p{grid-column:1/-1;margin:0}.trial-record-list span{color:#8491a5;font-size:.69rem}.trial-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.trial-summary-grid article{background:#f7f9fd;border:1px solid #e3e8f2;border-radius:10px;padding:14px}.trial-summary-grid strong{color:#284b9a;margin:6px 0;font-size:1.35rem;display:block}.trial-summary-grid article>p:last-child{color:#67768d;margin:0;font-size:.74rem;line-height:1.45}.validation-panel{margin-top:22px}.validation-metric-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin:18px 0;display:grid}.validation-metric-grid article,.validation-value-grid article{background:#f7f9fd;border:1px solid #e3e8f2;border-radius:10px;padding:13px}.validation-metric-grid p,.validation-value-grid p{color:#687891;margin:0;font-size:.72rem}.validation-metric-grid strong{color:#284b9a;margin-top:5px;font-size:1.35rem;display:block}.validation-value-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.validation-value-grid strong{color:#284b9a;margin:6px 0;font-size:1.3rem;display:block}.feedback-form{margin-top:18px}.feedback-wide{grid-column:1/-1}.feedback-record-list{gap:9px;margin-top:18px;display:grid}.feedback-record-list article{background:#fbfcff;border:1px solid #e4e9f2;border-radius:9px;gap:6px;padding:12px;display:grid}.feedback-record-list strong{color:#294a92;font-size:.8rem}.feedback-record-list p{color:#4e5e76;white-space:pre-wrap;margin:0;font-size:.8rem;line-height:1.5}.feedback-record-list span{color:#8491a5;font-size:.7rem}.validation-report-panel{margin-top:22px}.sr-only{clip:rect(0, 0, 0, 0);width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}@keyframes pulse{0%,to{opacity:.52;transform:scale(.9)}50%{opacity:1;transform:scale(1)}}@keyframes spin{to{transform:rotate(360deg)}}@media (width<=980px){.workspace-layout{grid-template-columns:1fr}.history-panel{position:static}.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sales-metrics-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.insight-grid,.conversion-insight-grid,.conversion-action-layout,.knowledge-grid,.knowledge-strategy-grid,.plan-catalog,.onboarding-intelligence-grid,.report-two-column,.onboarding-path{grid-template-columns:1fr}.discovery-confirm-actions{flex-direction:column;align-items:stretch}.product-layout,.experiment-layout{grid-template-columns:1fr}.experiment-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.operation-two-column,.sales-operation-opportunity-columns{grid-template-columns:1fr}.sales-operation-opportunity-columns>section+section{border-top:1px solid #e7ebf0;border-left:0;padding-top:16px;padding-left:0}.roi-layout,.trial-summary-grid{grid-template-columns:1fr}.validation-metric-grid,.today-action-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=680px){.topbar{padding:0 18px}.topbar-left{gap:13px}.brand{gap:0;font-size:0}.brand-mark{font-size:.67rem}.primary-nav{gap:1px}.nav-link{padding:8px 7px;font-size:.72rem}.topbar-meta{gap:6px}.workspace-pill,.logout-button,.language-switch>span{display:none}.secondary-navigation summary{padding:8px 5px;font-size:.7rem}.language-switch select{padding:6px;font-size:.68rem}.status-pill,.version-pill{padding:6px 8px;font-size:.65rem}.page-content{padding:48px 16px 72px}.input-panel,.results-section,.loading-panel,.history-panel,.lead-table-panel,.history-dashboard-panel{padding:19px}.panel-heading,.results-heading,.form-footer{flex-direction:column;align-items:flex-start}.secure-note{white-space:normal}.form-footer,.result-actions{gap:12px;width:100%}.customer-info-grid{grid-template-columns:1fr}.analyze-button,.export-button,.proposal-button,.reply-language{width:100%}.result-actions{flex-direction:column;align-items:stretch}.review-badge{text-align:center}.results-grid{grid-template-columns:1fr}.result-card-wide{grid-column:auto}.proposal-heading{flex-direction:column;align-items:flex-start}.proposal-heading .export-button{width:100%}.proposal-summary-grid,.proposal-grid{grid-template-columns:1fr}.proposal-detail-wide{grid-column:auto}.lead-information,.contact-cta{flex-direction:column;align-items:flex-start}.lead-details{grid-template-columns:1fr;gap:10px;width:100%}.contact-button{width:100%}.stats-grid,.sales-metrics-grid{grid-template-columns:1fr 1fr}.conversion-summary-grid{grid-template-columns:1fr}.stat-card{padding:14px}.history-toolbar{align-items:stretch}.history-search{width:100%;min-width:0}.history-dashboard-item{flex-direction:column;align-items:flex-start}.restore-button{width:100%}.product-form,.product-list-panel{padding:19px}.experiment-metrics,.experiment-insights{grid-template-columns:1fr 1fr}.operation-summary-grid{grid-template-columns:1fr}.sales-operation-stage-distribution{grid-template-columns:repeat(3,minmax(0,1fr))}.sales-operation-stage-distribution>div:nth-child(4){border-top:1px solid #e7ebf0;border-left:0}.sales-operation-stage-distribution>div:nth-child(n+5){border-top:1px solid #e7ebf0}.roi-summary-grid,.roi-rate-grid{grid-template-columns:1fr}.experiment-card-header{flex-direction:column;align-items:flex-start}.onboarding-step{grid-template-columns:28px minmax(0,1fr);align-items:start}.onboarding-step .restore-button{grid-column:1/-1}.roi-report-panel dl{grid-template-columns:1fr}.trial-stage-controls{flex-direction:column;align-items:stretch}.trial-stage-controls .restore-button{width:100%}.trial-record-list article{grid-template-columns:1fr}.validation-metric-grid,.validation-value-grid{grid-template-columns:1fr 1fr}}.prospect-analysis-backdrop{cursor:default;z-index:70;background:#0f172a47;border:0;width:100%;padding:0;position:fixed;inset:0}.prospect-analysis-workspace{z-index:80;background:#fff;border:0;border-left:1px solid #dfe5ec;border-radius:0;width:min(920px,72vw);max-width:none;height:100dvh;max-height:100dvh;padding:0 28px 36px;position:fixed;top:0;bottom:0;right:0;overflow:hidden auto;box-shadow:-16px 0 38px #0f172a24}.prospect-analysis-workspace .prospect-analysis-header{z-index:3;background:#fffffffa;align-items:flex-start;margin:0;padding:24px 0 18px;position:sticky;top:0}.prospect-analysis-header>div{width:100%;min-width:0}.prospect-analysis-header .panel-kicker{color:#3467b7;margin-bottom:5px}.prospect-analysis-header h2{overflow-wrap:anywhere;margin:0 44px 14px 0;font-size:clamp(22px,2vw,30px);line-height:1.25}.prospect-analysis-header .drawer-close{flex:none;width:34px;height:34px;min-height:34px}.prospect-analysis-identity{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 22px;margin:0;display:grid}.prospect-analysis-identity div{min-width:0}.prospect-analysis-identity dt{color:#98a2b3;margin-bottom:3px;font-size:11px}.prospect-analysis-identity dd{color:#344054;overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:600}.prospect-analysis-identity a{color:#2457a6}.prospect-analysis-body{grid-template-columns:minmax(0,1.45fr) minmax(260px,.72fr);gap:24px;padding-top:20px;display:grid}.prospect-analysis-main,.prospect-analysis-side{min-width:0}.prospect-analysis-side{border-left:1px solid #e7ebf0;padding-left:22px}.prospect-analysis-workspace .prospect-drawer-section{border-top:0;margin-top:0;padding-top:0}.prospect-analysis-workspace .prospect-analysis-judgement{background:#f7f9fc;border:1px solid #e2e8f0;border-radius:4px;padding:17px}.prospect-analysis-judgement .prospect-drawer-facts{grid-template-columns:repeat(2,minmax(0,1fr));margin:4px 0 0}.prospect-analysis-judgement .prospect-drawer-facts div{padding:11px 8px 10px 0}.prospect-analysis-judgement .prospect-drawer-facts dt{font-size:12px}.prospect-analysis-judgement .prospect-drawer-facts dd{font-size:14px;line-height:1.5}.prospect-analysis-evidence{margin-top:22px!important}.prospect-evidence-card{border-bottom:1px solid #e8ecf1;grid-template-columns:84px minmax(0,1fr);align-items:flex-start;gap:14px;padding:14px 0;display:grid}.prospect-evidence-card:first-of-type{border-top:1px solid #e8ecf1}.prospect-evidence-card>div{min-width:0}.prospect-evidence-card strong{color:#344054;margin:1px 0 6px;font-size:14px;display:block}.prospect-evidence-card p{color:#667085;overflow-wrap:anywhere;margin:4px 0;font-size:13px;line-height:1.58}.evidence-tier-inference{color:#b54708;background:#fff7e8}.prospect-analysis-source-summary{color:#667085;background:#fafbfc;border-left:3px solid #c8d3e2;padding:10px 12px;margin-top:14px!important;font-size:13px!important;line-height:1.58!important}.prospect-analysis-actions{gap:8px;display:grid;align-items:stretch!important}.prospect-analysis-actions .prospect-drawer-section-label{margin-bottom:2px!important}.prospect-analysis-actions .prospect-action-notice{margin:0 0 4px;font-size:12px;line-height:1.55}.prospect-analysis-actions .primary-button,.prospect-analysis-actions .restore-button{justify-content:center;width:100%;min-height:38px}.prospect-analysis-side .prospect-contacts,.prospect-analysis-side .prospect-evidence-details,.prospect-analysis-side .outreach-draft-panel{border-top:1px solid #e7ebf0;margin-top:20px;padding-top:18px}@media (width<=1180px){.prospect-analysis-workspace{width:min(860px,82vw)}.prospect-analysis-body{grid-template-columns:minmax(0,1fr) 250px}}@media (width<=900px){.prospect-analysis-workspace{width:min(760px,94vw);padding-inline:22px;position:fixed}.prospect-analysis-body{grid-template-columns:1fr}.prospect-analysis-side{border-top:1px solid #e7ebf0;border-left:0;padding:20px 0 0}}.customer-directory-workspace,.communications-workspace,.discovery-workspace-page,.sales-operations-workspace{gap:18px}.customer-directory-human-note,.discovery-human-review-note,.communications-human-note{color:#667085;border-left:3px solid #98a2b3;max-width:820px;margin:-3px 0 0;padding:7px 0 7px 12px;font-size:13px;line-height:1.6}.customer-directory-workspace .stats-grid{gap:10px}.customer-directory-workspace .stat-card{min-height:100px}.customer-directory-workspace .lead-table-panel,.communications-list-panel{padding:20px}.customer-directory-workspace .lead-table-wrap{margin-top:16px}.customer-directory-workspace .lead-table td,.customer-directory-workspace .lead-table th{padding-block:14px}.customer-directory-workspace .score-badge{letter-spacing:0;white-space:nowrap;font-size:11px;font-weight:650}.communications-overview{border-bottom:1px solid #e7ebf0;gap:14px;padding:2px 0 17px;display:grid}.communications-overview .panel-kicker{margin-bottom:3px}.communications-overview h2{color:#344054;letter-spacing:-.02em;margin:0;font-size:18px}.communications-overview>div>p:last-child{color:#667085;max-width:700px;margin:5px 0 0;font-size:13px;line-height:1.55}.communications-fact-summary,.communications-record-meta{margin:0;display:grid}.communications-fact-summary{grid-template-columns:repeat(3,minmax(0,1fr));max-width:620px}.communications-fact-summary>div{border-left:1px solid #e7ebf0;min-width:0;padding:0 14px}.communications-fact-summary>div:first-child{border-left:0;padding-left:0}.communications-fact-summary dt,.communications-record-meta dt{color:#667085;font-size:11px;font-weight:600}.communications-fact-summary dd{color:#344054;margin:4px 0 0;font-size:20px;font-weight:700}.communications-record-list{border-top:1px solid #e7ebf0;margin-top:14px}.communications-record-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;padding:17px 0}.communications-record-row h2{color:#1d2939;margin:0;font-size:16px}.communications-record-row .history-record-meta{color:#667085;margin:5px 0 0;font-size:13px}.communications-record-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;max-width:620px;margin-top:13px}.communications-record-meta>div{border-left:1px solid #e7ebf0;min-width:0;padding-left:14px}.communications-record-meta>div:first-child{border-left:0;padding-left:0}.communications-record-meta dd{color:#475467;overflow-wrap:anywhere;margin:4px 0 0;font-size:12px;font-weight:650;line-height:1.45}.discovery-workspace-page .dashboard-header{margin-bottom:-4px}.discovery-workspace-page .discovery-human-review-note{margin-bottom:0}.sales-cockpit .opportunity-priority{white-space:nowrap;align-items:center;gap:4px;font-size:11px;display:inline-flex}.sidebar-nav-link:focus-visible,.sidebar-more-link:focus-visible,.communications-record-row .restore-button:focus-visible,.customer-directory-workspace .lead-open-button:focus-visible{outline-offset:2px;outline:3px solid #2563eb4d}@media (width<=900px){.customer-directory-workspace .stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.communications-fact-summary,.communications-record-meta{grid-template-columns:1fr}.communications-fact-summary>div,.communications-record-meta>div{border-top:1px solid #e7ebf0;border-left:0;padding:10px 0 0}.communications-fact-summary>div:first-child,.communications-record-meta>div:first-child{border-top:0;padding-top:0}.communications-record-row{grid-template-columns:1fr;align-items:start}.communications-record-row .restore-button{width:100%}.customer-directory-workspace .stats-grid{grid-template-columns:1fr}}.sales-strategy-workspace{border-top:1px solid #dfe5ec!important;margin-top:40px!important;padding-top:32px!important}.sales-strategy-heading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.sales-strategy-heading>div:first-child>p:last-child{color:#667085;max-width:620px;margin:7px 0 0;font-size:14px;line-height:1.65}.sales-strategy-status{flex:none;align-items:center;gap:0;display:flex}.sales-strategy-status span{color:#98a2b3;border:1px solid #d0d5dd;align-items:center;min-height:28px;padding:5px 9px;font-size:11px;font-weight:700;display:inline-flex}.sales-strategy-status span+span{border-left:0}.sales-strategy-status .sales-strategy-status-complete{color:#175cd3;background:#eff8ff;border-color:#b2ddff}.sales-strategy-status .sales-strategy-status-current{color:#93370d;background:#fffaeb;border-color:#fedf89}.sales-strategy-context{border-top:1px solid #dfe5ec;border-bottom:1px solid #dfe5ec;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:24px;padding:18px 0;display:grid}.sales-strategy-context>div{border-left:1px solid #e5e9ef;min-width:0;padding:0 18px}.sales-strategy-context>div:first-child{border-left:0;padding-left:0}.sales-strategy-context>div:last-child{padding-right:0}.sales-strategy-context span,.sales-strategy-focus-label{color:#667085;font-size:12px;font-weight:650;display:block}.sales-strategy-context strong{color:#172033;overflow-wrap:anywhere;margin-top:5px;font-size:14px;line-height:1.45;display:block}.sales-strategy-context p{color:#475467!important;margin:7px 0 0!important;font-size:13px!important;line-height:1.6!important}.sales-strategy-section{border-bottom:1px solid #e5e9ef;grid-template-columns:42px minmax(0,1fr);gap:20px;padding:24px 0;display:grid}.sales-strategy-section-index{letter-spacing:.08em;font-weight:750;color:#2563eb!important;margin:3px 0 0!important;font-size:12px!important;line-height:1.5!important}.sales-strategy-section h3{color:#1d2939;letter-spacing:-.01em;margin:0 0 10px;font-size:17px;font-weight:700}.sales-strategy-section>div>p{color:#475467!important;margin:0!important;font-size:14px!important;line-height:1.7!important}.sales-strategy-objective>div>strong{color:#174ea6;margin-top:12px;font-size:14px;line-height:1.6;display:block}.sales-strategy-role{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.sales-strategy-role span{color:#667085;font-size:12px;font-weight:650}.sales-strategy-role strong{color:#172033;font-size:14px}.sales-strategy-focus-label{margin-top:14px}.sales-strategy-focus-list{flex-wrap:wrap;gap:7px;margin:8px 0 0;padding:0;list-style:none;display:flex}.sales-strategy-focus-list li{color:#174ea6;background:#f5f8ff;border:1px solid #d6e4ff;border-radius:3px;padding:6px 9px;font-size:12px;font-weight:650}.sales-strategy-risk{background:#fffcf5;border-left:3px solid #f79009;padding-left:16px;padding-right:16px}.sales-strategy-risk>div>p+p{margin-top:9px!important}.sales-strategy-risk strong{color:#93370d;margin-right:4px}.sales-strategy-steps{gap:0;margin:0;padding:0;list-style:none;display:grid}.sales-strategy-steps li{border-top:1px solid #eef1f5;grid-template-columns:64px minmax(0,1fr);gap:14px;padding:12px 0;display:grid}.sales-strategy-steps li:first-child{border-top:0;padding-top:0}.sales-strategy-steps li>span{color:#2563eb;font-size:12px;font-weight:700}.sales-strategy-steps strong{color:#1d2939;font-size:14px}.sales-strategy-steps p{color:#667085!important;margin:4px 0 0!important;font-size:13px!important;line-height:1.6!important}.sales-strategy-evidence{gap:10px;margin-top:24px;display:grid}.sales-strategy-evidence>div{grid-template-columns:86px minmax(0,1fr);align-items:start;gap:14px;display:grid}.sales-strategy-evidence p{color:#475467!important;margin:0!important;font-size:13px!important;line-height:1.65!important}.sales-strategy-workspace>.prospect-human-review-note{margin-top:18px}.communication-strategy-workspace{border-top:1px solid #dfe5ec!important;margin-top:40px!important;padding-top:32px!important}.communication-strategy-heading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.communication-strategy-heading>div:first-child>p:last-child{color:#667085;max-width:620px;margin:7px 0 0;font-size:14px;line-height:1.65}.communication-strategy-context{border-top:1px solid #dfe5ec;border-bottom:1px solid #dfe5ec;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:24px;padding:18px 0;display:grid}.communication-strategy-context>div{border-left:1px solid #e5e9ef;min-width:0;padding:0 16px}.communication-strategy-context>div:first-child{border-left:0;padding-left:0}.communication-strategy-context>div:last-child{padding-right:0}.communication-strategy-context span{color:#667085;font-size:12px;font-weight:650;display:block}.communication-strategy-context strong{color:#172033;overflow-wrap:anywhere;margin-top:5px;font-size:14px;line-height:1.45;display:block}.communication-strategy-section{border-bottom:1px solid #e5e9ef;grid-template-columns:42px minmax(0,1fr);gap:20px;padding:24px 0;display:grid}.communication-strategy-section-index{letter-spacing:.08em;font-weight:750;color:#2563eb!important;margin:3px 0 0!important;font-size:12px!important;line-height:1.5!important}.communication-strategy-section h3{color:#1d2939;letter-spacing:-.01em;margin:0 0 10px;font-size:17px;font-weight:700}.communication-strategy-section>div>p{color:#475467!important;margin:0!important;font-size:14px!important;line-height:1.7!important}.communication-strategy-guardrail{border-left:2px solid #2563eb;padding-left:12px;margin-top:12px!important}.communication-strategy-role{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.communication-strategy-role span{color:#667085;font-size:12px;font-weight:650}.communication-strategy-message-list{gap:0;margin:12px 0 0;padding:0;list-style:none;display:grid}.communication-strategy-message-list li{color:#344054;border-top:1px solid #eef1f5;padding:9px 0;font-size:13px;line-height:1.55}.communication-strategy-channels{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0 0 10px;display:grid}.communication-strategy-channels>div{border-left:2px solid #d6e4ff;padding-left:12px}.communication-strategy-channels dt{color:#667085;font-size:12px;font-weight:650}.communication-strategy-channels dd{color:#174ea6;margin:4px 0 0;font-size:14px;font-weight:700}.communication-strategy-language-flow{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:14px;margin-bottom:12px;display:grid}.communication-strategy-language-flow>div{border-bottom:2px solid #d6e4ff;padding:10px 0}.communication-strategy-language-flow span{color:#667085;font-size:12px;font-weight:650}.communication-strategy-language-flow strong{color:#172033;margin-top:4px;font-size:14px;display:block}.communication-strategy-language-flow>span{color:#2563eb;font-size:18px}.communication-strategy-risk{background:#fffcf5;border-left:3px solid #f79009;padding-left:16px;padding-right:16px}.communication-strategy-risk>div>p+p{margin-top:9px!important}.communication-strategy-risk strong{color:#93370d;margin-right:4px}.communication-strategy-workspace>.prospect-human-review-note{margin-top:18px}.communication-draft-workspace{border-top:1px solid #dfe5ec!important;margin-top:40px!important;padding-top:32px!important}.communication-draft-heading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.communication-draft-heading>div:first-child>p:last-child{color:#667085;max-width:620px;margin:7px 0 0;font-size:14px;line-height:1.65}.communication-draft-status{flex:none;align-items:center;display:flex}.communication-draft-status span{color:#98a2b3;border:1px solid #d0d5dd;align-items:center;min-height:28px;padding:5px 9px;font-size:11px;font-weight:700;display:inline-flex}.communication-draft-status span+span{border-left:0}.communication-draft-status .communication-draft-status-complete{color:#175cd3;background:#eff8ff;border-color:#b2ddff}.communication-draft-status .communication-draft-status-current{color:#93370d;background:#fffaeb;border-color:#fedf89}.actual-communication-entry{border-top:1px solid #e5e9ef;gap:9px;margin-top:16px;padding-top:14px;display:grid}.actual-communication-boundary,.actual-communication-entry>p{color:#667085;margin:0;font-size:.8rem;line-height:1.45}.actual-communication-recorded{font-weight:650;color:#175cd3!important}.actual-communication-panel{background:#f8fafc;border:1px solid #dfe6ef;gap:12px;padding:14px;display:grid}.actual-communication-panel>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.actual-communication-panel h3{color:#344054;margin:0;font-size:.92rem}.actual-communication-panel label{color:#475467;gap:5px;font-size:.78rem;font-weight:650;display:grid}.actual-communication-panel input,.actual-communication-panel select,.actual-communication-panel textarea{color:#202939;font:inherit;background:#fff;border:1px solid #d0d5dd;border-radius:4px;min-height:36px;padding:8px}.actual-communication-panel textarea{resize:vertical;min-height:132px}.actual-communication-panel>p{margin:0}.actual-communication-panel .primary-button{justify-self:start}@media (width<=560px){.actual-communication-panel>div{flex-direction:column;align-items:start}.actual-communication-panel .primary-button{width:100%}}.communication-draft-context{border-top:1px solid #dfe5ec;border-bottom:1px solid #dfe5ec;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:24px;padding:18px 0;display:grid}.communication-draft-context>div{border-left:1px solid #e5e9ef;min-width:0;padding:0 16px}.communication-draft-context>div:first-child{border-left:0;padding-left:0}.communication-draft-context>div:last-child{padding-right:0}.communication-draft-context span,.communication-draft-context small{color:#667085;font-size:12px;font-weight:650;display:block}.communication-draft-context strong{color:#172033;overflow-wrap:anywhere;margin-top:5px;font-size:14px;line-height:1.45;display:block}.communication-draft-context small{overflow-wrap:anywhere;margin-top:4px;font-weight:500;line-height:1.45}.communication-draft-channel-tabs{border-bottom:1px solid #dfe5ec;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:22px;display:grid}.communication-draft-channel-tabs button{color:#667085;cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:3px solid #0000;min-width:0;padding:12px 14px 10px}.communication-draft-channel-tabs button:hover{background:#f8fafc}.communication-draft-channel-tabs button.is-active{color:#174ea6;border-bottom-color:#2563eb}.communication-draft-channel-tabs strong{font-size:14px;display:block}.communication-draft-channel-tabs small{color:#7b8799;margin-top:4px;font-size:11px;font-weight:550;display:block}.communication-draft-version-layout{grid-template-columns:190px minmax(0,1fr);gap:28px;padding:24px 0;display:grid}.communication-draft-versions{border-left:1px solid #dfe5ec;align-self:start;display:grid}.communication-draft-versions button{color:#475467;cursor:pointer;text-align:left;background:0 0;border:0;border-left:3px solid #0000;margin-left:-1px;padding:12px 12px 12px 14px}.communication-draft-versions button:hover{background:#f8fafc}.communication-draft-versions button.is-active{background:#f5f8ff;border-left-color:#2563eb}.communication-draft-versions span{color:#667085;font-size:11px;font-weight:700;display:block}.communication-draft-versions strong{color:#1d2939;margin-top:4px;font-size:14px;display:block}.communication-draft-versions small{color:#667085;margin-top:5px;font-size:11px;line-height:1.5;display:block}.communication-draft-content{min-width:0}.communication-draft-explanation{border-bottom:1px solid #e5e9ef;padding-bottom:20px}.communication-draft-explanation>p{font-weight:750;color:#2563eb!important;margin:0 0 5px!important;font-size:11px!important}.communication-draft-explanation h3{color:#1d2939;margin:0 0 14px;font-size:17px}.communication-draft-explanation dl{gap:12px;margin:0;display:grid}.communication-draft-explanation dl>div{grid-template-columns:130px minmax(0,1fr);gap:14px;display:grid}.communication-draft-explanation dt{color:#667085;font-size:12px;font-weight:650}.communication-draft-explanation dd{color:#475467;margin:0;font-size:13px;line-height:1.65}.communication-draft-preview{padding-top:20px}.communication-draft-preview-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.communication-draft-preview-heading span{color:#667085;font-size:11px;font-weight:650}.communication-draft-preview-heading h3{color:#1d2939;margin:3px 0 0;font-size:17px}.communication-draft-preview-heading>span{color:#475467;border:1px solid #d0d5dd;padding:5px 8px}.communication-draft-preview dl{gap:0;margin:16px 0 0;display:grid}.communication-draft-preview dl>div{border-top:1px solid #eef1f5;grid-template-columns:130px minmax(0,1fr);gap:16px;padding:14px 0;display:grid}.communication-draft-preview dt{color:#667085;font-size:12px;font-weight:700}.communication-draft-preview dd{color:#344054;overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-size:14px;line-height:1.7}.communication-draft-evidence{border-top:1px solid #dfe5ec;gap:10px;padding-top:20px;display:grid}.communication-draft-evidence>div{grid-template-columns:86px minmax(0,1fr);align-items:start;gap:14px;display:grid}.communication-draft-evidence p{color:#475467!important;margin:0!important;font-size:13px!important;line-height:1.65!important}.communication-draft-workspace>.prospect-human-review-note{margin-top:18px}@media (width<=1180px){.sales-strategy-heading{flex-direction:column;align-items:flex-start}.sales-strategy-context{grid-template-columns:1fr}.sales-strategy-context>div,.sales-strategy-context>div:first-child,.sales-strategy-context>div:last-child{border-top:1px solid #eef1f5;border-left:0;padding:14px 0}.sales-strategy-context>div:first-child{border-top:0;padding-top:0}.sales-strategy-context>div:last-child{padding-bottom:0}.communication-strategy-heading{flex-direction:column;align-items:flex-start}.communication-strategy-context{grid-template-columns:repeat(2,minmax(0,1fr))}.communication-strategy-context>div,.communication-strategy-context>div:first-child,.communication-strategy-context>div:last-child{border-top:1px solid #eef1f5;border-left:0;padding:12px 0}.communication-strategy-context>div:nth-child(-n+2){border-top:0}.communication-draft-heading{flex-direction:column;align-items:flex-start}.communication-draft-context{grid-template-columns:repeat(2,minmax(0,1fr))}.communication-draft-context>div,.communication-draft-context>div:first-child,.communication-draft-context>div:last-child{border-top:1px solid #eef1f5;border-left:0;padding:12px 0}.communication-draft-context>div:nth-child(-n+2){border-top:0}.communication-draft-version-layout{grid-template-columns:1fr}.communication-draft-versions{border-bottom:1px solid #dfe5ec;border-left:0;grid-template-columns:repeat(3,minmax(0,1fr))}.communication-draft-versions button{border-bottom:3px solid #0000;border-left:0;margin:0}.communication-draft-versions button.is-active{border-bottom-color:#2563eb;border-left:0}}@media (width<=680px){.communication-strategy-context{grid-template-columns:1fr}.communication-strategy-context>div:nth-child(2){border-top:1px solid #eef1f5}.communication-strategy-section{grid-template-columns:28px minmax(0,1fr);gap:10px}.communication-strategy-channels{grid-template-columns:1fr}.communication-strategy-language-flow{grid-template-columns:1fr;align-items:stretch}.communication-strategy-language-flow>span{width:max-content;transform:rotate(90deg)}.communication-draft-status{flex-direction:column;align-items:stretch;width:100%}.communication-draft-status span+span{border-top:0;border-left:1px solid #d0d5dd}.communication-draft-context{grid-template-columns:1fr}.communication-draft-context>div:nth-child(2){border-top:1px solid #eef1f5}.communication-draft-channel-tabs,.communication-draft-versions{grid-template-columns:1fr}.communication-draft-explanation dl>div,.communication-draft-preview dl>div,.communication-draft-evidence>div{grid-template-columns:1fr;gap:7px}.communication-draft-preview-heading{flex-direction:column}.sales-strategy-status{flex-direction:column;align-items:stretch;width:100%}.sales-strategy-status span+span{border-top:0;border-left:1px solid #d0d5dd}.sales-strategy-section,.sales-strategy-evidence>div{grid-template-columns:1fr}.sales-strategy-section-index{margin-bottom:-10px!important}}@media (width<=600px){.prospect-analysis-workspace{width:100vw;padding:0 16px 28px}.prospect-analysis-header h2{font-size:22px}.prospect-analysis-identity,.prospect-analysis-judgement .prospect-drawer-facts{grid-template-columns:1fr}.prospect-evidence-card{grid-template-columns:1fr;gap:8px}}.prospect-contacts{border-top:1px solid #e6ebf3;gap:10px;margin-top:16px;padding-top:15px;display:grid}.prospect-contacts h3,.prospect-contacts h4{color:#32425f;margin:0;font-size:.82rem}.prospect-contacts h4{color:#61718a;margin-top:5px}.outreach-draft-panel{background:#f8faff;border:1px solid #cfdaf0;border-radius:14px;gap:14px;margin-top:16px;padding:18px;display:grid}.outreach-draft-panel h3,.outreach-draft-panel h4,.outreach-draft-panel p{margin:0}.outreach-draft-section{border-top:1px solid #e2e9f5;gap:9px;padding-top:14px;display:grid}.outreach-draft-section label{color:#334155;gap:6px;font-size:.9rem;font-weight:650;display:grid}.outreach-draft-section input,.outreach-draft-section textarea{color:#16233a;font:inherit;resize:vertical;background:#fff;border:1px solid #cfd8e8;border-radius:8px;padding:10px}.outreach-body{white-space:pre-wrap;color:#31415c;line-height:1.65}.lead-handoff-summary{background:#f8faff;border:1px solid #dbe5f3;border-radius:12px;gap:8px;margin:16px 0;padding:16px;display:grid}.lead-handoff-summary h3,.lead-handoff-summary p{margin:0}.lead-handoff-summary a{overflow-wrap:anywhere}.contact-summary{background:#f8faff;border:1px solid #e0e8f7;border-radius:10px;gap:4px;padding:12px;display:grid}.contact-summary-heading{justify-content:space-between;align-items:center;gap:9px;display:flex}.contact-summary strong{color:#294883;font-size:.8rem}.contact-summary p{color:#60708a;overflow-wrap:anywhere;margin:0;font-size:.72rem;line-height:1.42}.discovery-role-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:14px 0;display:grid}.discovery-role-summary div{border:1px solid var(--border-color,#e5e7eb);background:#f8fafcbf;border-radius:12px;padding:10px 12px}.discovery-role-summary dt{color:#64748b;font-size:12px}.discovery-role-summary dd{margin:4px 0 0;font-weight:650}.secondary-navigation{position:relative}.secondary-navigation summary{color:#64748b;cursor:pointer;white-space:nowrap;padding:8px 10px;font-size:.76rem;font-weight:720;list-style:none}.secondary-navigation summary::-webkit-details-marker{display:none}.secondary-navigation summary:after{content:"⌄";margin-left:5px;font-size:.72rem}.secondary-navigation-menu{z-index:12;background:#fff;border:1px solid #dfe6f0;border-radius:12px;gap:2px;min-width:142px;padding:7px;display:grid;position:absolute;top:36px;right:0;box-shadow:0 16px 36px #192d5524}.secondary-nav-link{color:#53647b;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;padding:9px 10px;font-size:.78rem}.today-action-panel{background:linear-gradient(135deg,#f7faff 0%,#fff 66%);border:1px solid #dae5f7;border-radius:16px;margin-bottom:22px;padding:24px;box-shadow:0 8px 22px #254c920f}.today-action-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.today-action-card{color:#43536a;cursor:pointer;text-align:left;background:#fff;border:1px solid #e2e8f2;border-radius:13px;gap:7px;min-height:140px;padding:16px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid}.today-action-card:hover{border-color:#a9c0e8;transform:translateY(-2px);box-shadow:0 10px 20px #254c921a}.today-action-card>span{color:#2f62b8;background:#e9f1ff;border-radius:50%;justify-content:center;align-items:center;width:25px;height:25px;font-size:.72rem;font-weight:800;display:inline-flex}.today-action-card p{color:#718096;margin:0;font-size:.75rem;line-height:1.45}.progress-heading{margin:26px 0 10px}.first-product-onboarding{background:linear-gradient(135deg,#f6faff,#fff);border-color:#cfe0fc;max-width:760px;padding:28px}.first-product-onboarding h2{color:#1c407d;margin:7px 0;font-size:1.4rem}.first-product-onboarding>p{color:#5e708d;max-width:620px;line-height:1.6}.product-more-toggle{color:#2b5db7;align-self:flex-start;padding:3px 0}.product-future-panel{background:#f8fafc;border:1px dashed #cbd7e7;border-radius:12px;gap:5px;margin-top:16px;padding:15px;display:grid}.product-future-panel strong{color:#42546e;font-size:.82rem}.product-future-panel p{color:#77869a;margin:0 0 6px;font-size:.75rem;line-height:1.45}.product-future-button[disabled]{color:#8a97a9;cursor:not-allowed;opacity:1;background:#eef1f5;border-color:#d8dee7}.discovery-technical-details{border-top:1px solid #e7edf5;margin-top:14px;padding-top:11px}.discovery-technical-details summary{color:#60718a;cursor:pointer;font-size:.74rem;font-weight:720}.discovery-result-statistics{color:#64748b;background:#f8fafc;border:1px solid #e4eaf2;border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px 18px;margin:0 0 16px;padding:11px 13px;font-size:.75rem;display:flex}.discovery-filtered-results{border-top:1px solid #e5ebf3;margin-top:18px;padding-top:14px}.discovery-filtered-results summary{color:#66758b;cursor:pointer;font-size:.76rem;font-weight:700}.discovery-filtered-results article{border-left:2px solid #d8e0eb;gap:4px;margin:10px 0 0;padding:5px 0 5px 10px;display:grid}.discovery-filtered-results strong{color:#526276;font-size:.78rem}.discovery-filtered-results p,.discovery-filtered-results a{color:#7b8797;margin:0;font-size:.73rem;line-height:1.45}.historical-entity-summary{background:#f4f8ff;border:1px solid #d6e3fa;border-radius:10px;gap:5px;margin-top:10px;padding:11px;display:grid}.historical-entity-summary strong{color:#335d9e;font-size:.78rem}.historical-entity-summary p{color:#64748b;margin:0;font-size:.73rem}@media (width<=720px){.discovery-role-summary,.today-action-grid{grid-template-columns:1fr}}:root{--ui-canvas:#f6f7f9;--ui-surface:#fff;--ui-surface-subtle:#fafbfc;--ui-border:#e2e5ea;--ui-border-strong:#cfd5de;--ui-text:#20242c;--ui-text-muted:#697386;--ui-accent:#2457a6;--ui-accent-hover:#1c478a;--ui-success:#2f7d4a;--ui-warning:#9a6700;--ui-danger:#b42318;--ui-radius-control:6px;--ui-radius-panel:9px;--ui-control-height:44px;--ui-row-height:56px;--ui-page-width:1280px}.app-shell,.auth-shell{background:var(--ui-canvas);color:var(--ui-text)}.topbar{-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:1px solid var(--ui-border);box-shadow:none;background:#fffffffa;height:64px;padding:0 28px}.topbar-left{gap:25px}.brand{color:#182230;letter-spacing:-.01em;font-size:.92rem;font-weight:720}.brand-mark{box-shadow:none;color:#fff;background:#27364b;border-radius:6px;width:25px;height:25px;font-size:.64rem}.primary-nav{align-items:stretch;gap:3px;height:64px}.nav-link{color:#667085;border-radius:6px;margin:14px 0;padding:0 11px;font-size:.82rem;font-weight:580}.nav-link:hover{color:#344054;background:#f2f4f7}.nav-link-active{color:#1e4f99;background:#eef3fb;font-weight:690}.topbar-meta{gap:8px}.workspace-pill,.status-pill,.version-pill{color:#667085;background:0 0;border:1px solid #0000;border-radius:6px;padding:6px 7px;font-size:.72rem}.workspace-pill{border-color:var(--ui-border);color:#475467}.status-dot{background:var(--ui-success);box-shadow:none}.language-switch{gap:5px}.language-switch select{border:1px solid var(--ui-border);color:#475467;background:0 0;border-radius:6px;min-height:30px}.logout-button{color:#667085;border-radius:6px;font-size:.72rem}.secondary-navigation summary{color:#667085;font-weight:600}.secondary-navigation-menu{border-color:var(--ui-border);border-radius:8px;box-shadow:0 8px 22px #1018281a}.secondary-nav-link{border-radius:6px}.secondary-nav-link:hover,.secondary-nav-link-active{color:#344054;background:#f2f4f7}.page-content{max-width:var(--ui-page-width);margin:0 auto;padding:32px 28px 64px}.dashboard-header{border-bottom:1px solid var(--ui-border);align-items:end;padding-bottom:20px}.dashboard-header .eyebrow,.panel-kicker,.card-label{color:var(--ui-text-muted);letter-spacing:.07em;font-size:.69rem;font-weight:700}.dashboard-header h1{color:#182230;letter-spacing:-.035em;margin:5px 0 7px;font-size:1.8rem;font-weight:690}.dashboard-header>div>p:last-child{color:var(--ui-text-muted);max-width:680px;margin:0;font-size:.9rem;line-height:1.55}.panel-heading h2,.history-dashboard-panel h2,.product-list-panel h2{color:#27303f;letter-spacing:-.01em;font-size:1rem;font-weight:680}.panel-description{color:var(--ui-text-muted);margin:5px 0 0;font-size:.8rem;line-height:1.45}.history-dashboard-panel,.lead-table-panel,.input-panel,.results-section,.loading-panel,.history-panel,.product-form,.product-list-panel,.followup-card,.outreach-draft-panel,.lead-handoff-summary,.contact-summary{background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:var(--ui-radius-panel);box-shadow:none}.history-dashboard-panel,.lead-table-panel,.input-panel,.results-section,.loading-panel,.history-panel,.product-form,.product-list-panel{padding:20px}.stat-card,.insight-card,.conversion-insight-card,.knowledge-card,.knowledge-strategy-grid article,.funnel-stage{background:var(--ui-surface-subtle);border:1px solid var(--ui-border);box-shadow:none;border-radius:8px}.stat-card{min-height:108px;padding:15px}.stat-card>p{color:var(--ui-text-muted);font-size:.74rem;font-weight:600}.stat-card>strong{color:#182230;font-size:1.55rem;font-weight:690}.stat-card>span{color:#98a2b3;font-size:.7rem}.sales-metrics-grid{gap:10px}.today-action-panel{background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:var(--ui-radius-panel);box-shadow:none;margin-bottom:0;padding:20px}.today-action-grid{gap:8px}.today-action-card{background:var(--ui-surface-subtle);border:1px solid var(--ui-border);box-shadow:none;border-radius:8px;min-height:112px;padding:14px;transition:background .12s,border-color .12s}.today-action-card:hover{box-shadow:none;background:#f5f8fd;border-color:#b9c8df;transform:none}.today-action-card-active{background:#f4f7fc;border-color:#b7c9e8}.today-action-card>span{color:#405a7e;background:#e9eef7;border-radius:5px;width:22px;height:22px}.today-action-card strong{color:#27364b;font-size:.82rem}.today-action-card p{color:var(--ui-text-muted);font-size:.73rem}.first-product-onboarding{background:var(--ui-surface);border-radius:var(--ui-radius-panel);border-color:#c8d4e5;max-width:760px}.first-product-onboarding h2{color:#27364b}button,.proposal-button,.analyze-button,.export-button,.restore-button,.contact-button{border-radius:var(--ui-radius-control);min-height:36px}.proposal-button,.analyze-button,.export-button{background:var(--ui-accent);border-color:var(--ui-accent);box-shadow:none}.proposal-button:hover,.analyze-button:hover,.export-button:hover{background:var(--ui-accent-hover);border-color:var(--ui-accent-hover);box-shadow:none;transform:none}.restore-button{border-color:var(--ui-border-strong);color:#475467;background:#fff}.restore-button:hover{color:#27364b;background:#f8fafc;border-color:#aeb7c5}input,select,textarea,.product-form input,.product-form select,.input-panel input,.input-panel select,.input-panel textarea{border-color:var(--ui-border-strong);border-radius:var(--ui-radius-control);color:#27303f;min-height:var(--ui-control-height);box-shadow:none}textarea,.input-panel textarea,.outreach-draft-section textarea{min-height:auto}input:focus,select:focus,textarea:focus{border-color:#6d8fca;box-shadow:0 0 0 3px #2457a61a}.review-badge,.secure-note,.history-count,.status-badge,.opportunity-priority{box-shadow:none;border-radius:5px}.review-badge{color:#475467;background:#f2f4f7;border:1px solid #dfe3e8;font-size:.7rem}.discovery-workspace{grid-template-columns:minmax(260px,300px) minmax(0,1fr);align-items:start;gap:16px}.discovery-search-panel{position:sticky;top:82px}.discovery-search-panel label{gap:6px}.discovery-results-panel{min-width:0}.discovery-profile{border:1px solid var(--ui-border);color:var(--ui-text-muted);background:#fafbfc;border-radius:7px;margin:12px 0;padding:12px;font-size:.76rem}.discovery-profile ol{display:none}.discovery-result-statistics{border-color:var(--ui-border);color:var(--ui-text-muted);background:0 0;border-radius:7px;margin-bottom:12px;padding:9px 11px}.discovery-result-statistics strong{color:#344054}.discovery-confirm-actions{border:1px solid var(--ui-border);background:#f8fafc;border-radius:7px;margin-bottom:12px;padding:10px 12px}.discovery-company-table{grid-template-columns:1fr;gap:8px;display:grid}.discovery-company-row{border:1px solid var(--ui-border);box-shadow:none;background:#fff;border-radius:8px;padding:14px 15px}.discovery-company-row:hover{border-color:#bcc8d9}.discovery-company-row .product-card-header{align-items:start;margin-bottom:7px}.discovery-company-row h2{color:#27364b;margin:2px 0;font-size:.98rem;font-weight:690}.discovery-company-row>p{color:#667085;margin:5px 0;font-size:.78rem;line-height:1.45}.discovery-company-row>p strong,.discovery-buyer-summary strong{color:#475467;font-weight:650}.discovery-company-row .product-description{color:#475467;max-width:900px}.discovery-company-row .discovery-buyer-summary{background:#fafbfc;border-left:2px solid #c6d3e6;margin:10px 0;padding:8px 10px}.discovery-company-row .discovery-buyer-summary p{color:#667085;margin:4px 0;font-size:.76rem}.discovery-company-row .prospect-contacts{margin-top:12px;padding-top:12px}.discovery-company-row .discovery-action-row{gap:7px;margin-top:10px}.discovery-company-row .discovery-action-row .restore-button{min-height:32px;padding:6px 9px}.discovery-technical-details{border-color:var(--ui-border)}.discovery-technical-details summary{color:#667085;font-size:.74rem}.discovery-filtered-results{color:var(--ui-text-muted)}.contact-summary{background:#fafbfc;border-radius:7px;padding:10px 12px}.contact-summary-heading strong{color:#344054}.contact-summary p{color:#667085}.outreach-draft-panel{background:#fff;border-color:#cfd7e3;border-radius:8px;gap:12px;padding:16px}.outreach-draft-panel .product-card-header{border-bottom:1px solid var(--ui-border);padding-bottom:11px}.outreach-draft-section{border-color:var(--ui-border)}.outreach-body{color:#344054;font-size:.84rem;line-height:1.65}.outreach-primary-channel{border:1px solid var(--ui-border);background:#fafbfc;border-radius:7px;padding:12px}.followup-card{box-shadow:none;border-radius:8px;padding:14px 16px}.followup-card:hover{border-color:#bcc8d9}.followup-details{gap:8px 16px}.followup-details dt{color:#98a2b3;font-size:.67rem}.followup-details dd{color:#475467;font-size:.8rem}.timeline-modal{border-radius:10px;max-width:780px;box-shadow:0 18px 50px #1018282e}.company-tabs{border-bottom:1px solid var(--ui-border);gap:4px;margin:18px 0 14px;display:flex;overflow-x:auto}.company-tab{color:#667085;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;min-height:34px;padding:0 9px;font-size:.78rem;font-weight:620}.company-tab:hover{color:#344054;background:0 0}.company-tab-panel{margin-top:0}.lead-handoff-summary{background:#fafbfc;border-radius:7px;margin:12px 0;padding:12px}.timeline-list{border-left:1px solid #d8dee8;gap:0;margin:20px 0 0 8px;padding-left:20px}.timeline-item{box-shadow:none;border:0;border-radius:0;min-height:66px;margin:0;padding:0 0 16px}.timeline-dot{box-shadow:none;background:#fff;border:2px solid #8297b8;width:10px;height:10px;top:4px;left:-26px}.timeline-item h3{color:#344054;margin:2px 0;font-size:.83rem}.timeline-item p{color:#667085;font-size:.76rem;line-height:1.45}.timeline-date{color:#98a2b3!important;font-size:.68rem!important}@media (width<=980px){.discovery-workspace{grid-template-columns:1fr}.discovery-search-panel{position:static}}@media (width<=680px){.topbar{padding:0 14px}.page-content{padding:24px 16px 48px}.dashboard-header{align-items:start}.dashboard-header h1{font-size:1.45rem}.today-action-grid{grid-template-columns:1fr}.topbar-meta .status-pill,.topbar-meta .version-pill{display:none}}.app-shell-sidebar{grid-template-columns:232px minmax(0,1fr);min-height:100vh;display:grid}.app-sidebar{color:#d0d5dd;background:#182230;border-right:1px solid #273548;flex-direction:column;min-height:100vh;padding:18px 12px 14px;display:flex}.sidebar-brand{align-items:center;gap:10px;margin:0 8px 28px;display:flex}.sidebar-brand .brand-mark{background:#3674d9;border-radius:7px;flex:none;display:inline-flex}.sidebar-brand strong{color:#f8fafc;letter-spacing:-.01em;font-size:.84rem;font-weight:720;display:block}.sidebar-brand span{color:#8c9aad;margin-top:2px;font-size:.67rem;display:block}.sidebar-navigation{gap:3px;display:grid}.sidebar-section-label{color:#77869b;letter-spacing:.08em;text-transform:uppercase;margin:0 9px 8px;font-size:.64rem;font-weight:720}.sidebar-nav-link{color:#b4bdca;cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:7px;align-items:center;gap:10px;width:100%;min-height:38px;padding:0 10px;font-size:.82rem;font-weight:570;display:flex}.sidebar-nav-link:hover{color:#f2f4f7;background:#202e40}.sidebar-nav-link-active{color:#fff;background:#263852;border-color:#314968;font-weight:680}.nav-icon{flex:none;width:17px;height:17px}.sidebar-more-navigation{border-top:1px solid #2b394c;margin:22px 8px 0;padding-top:16px;position:relative}.sidebar-more-navigation summary{color:#9aa7b7;cursor:pointer;font-size:.75rem;font-weight:650;list-style:none}.sidebar-more-navigation summary::-webkit-details-marker{display:none}.sidebar-more-navigation summary:after{content:"⌄";margin-left:7px;font-size:.72rem}.sidebar-more-menu{gap:2px;margin-top:8px;display:grid}.sidebar-more-link{color:#9aa7b7;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:6px;padding:8px 9px;font-size:.75rem}.sidebar-more-link:hover,.sidebar-more-link-active{color:#f2f4f7;background:#202e40}.sidebar-footer{border-top:1px solid #2b394c;gap:10px;margin:auto 8px 0;padding-top:14px;display:grid}.sidebar-workspace span,.sidebar-language-switch span{color:#8190a3;margin-bottom:3px;font-size:.64rem;display:block}.sidebar-workspace strong{color:#dce3ec;text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;font-weight:620;display:block;overflow:hidden}.sidebar-language-switch{justify-content:space-between;align-items:center;display:flex}.sidebar-language-switch span{margin:0}.sidebar-language-switch select{color:#dce3ec;background:#202e40;border:1px solid #34465e;border-radius:5px;min-height:28px;padding:3px 5px;font-size:.7rem}.sidebar-logout{color:#9aa7b7;text-align:left;background:0 0;border:0;padding:3px 0;font-size:.72rem}.sidebar-logout:hover{color:#fff}.app-workspace{min-width:0}.workspace-topbar{color:#98a2b3;background:#ffffffeb;border-bottom:1px solid #e7e9ee;justify-content:flex-end;align-items:center;gap:12px;height:44px;padding:0 28px;font-size:.67rem;display:flex}.workspace-status{align-items:center;gap:5px;display:inline-flex}.workspace-topbar .status-dot{width:6px;height:6px}.sales-cockpit .dashboard-header{padding-bottom:16px}.sales-cockpit .sales-metrics-grid{border:1px solid var(--ui-border);background:#fff;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid;overflow:hidden}.sales-cockpit .stat-card{border:0;border-left:1px solid var(--ui-border);background:0 0;border-radius:0;min-height:76px;padding:13px 16px}.sales-cockpit .stat-card:first-child{border-left:0}.sales-cockpit .stat-card>strong{margin:3px 0;font-size:1.35rem}.sales-cockpit .stat-card>span{font-size:.66rem}.sales-cockpit .progress-heading{display:none}.sales-cockpit .today-action-panel{border-radius:8px;padding:16px}.sales-cockpit .today-action-grid{grid-template-columns:1fr;gap:0;display:grid}.sales-cockpit .today-action-card{border:0;border-bottom:1px solid var(--ui-border);background:0 0;border-radius:0;grid-template-columns:24px minmax(170px,.4fr) minmax(0,1fr);align-items:center;gap:10px;min-height:48px;padding:9px 4px;display:grid}.sales-cockpit .today-action-card:last-child{border-bottom:0}.sales-cockpit .today-action-card>span{grid-area:1/1}.sales-cockpit .today-action-card strong{grid-area:1/2}.sales-cockpit .today-action-card p{grid-area:1/3}.sales-cockpit .history-dashboard-panel{border-radius:8px;padding:16px}.sales-cockpit .sales-funnel{align-items:stretch;gap:0;margin-top:12px;display:flex;overflow-x:auto}.sales-cockpit .funnel-stage{border:0;border-left:1px solid var(--ui-border);background:0 0;border-radius:0;min-width:135px;padding:4px 14px;position:relative}.sales-cockpit .funnel-stage:first-child{border-left:0}.sales-cockpit .funnel-stage p{color:#98a2b3;display:none}.sales-cockpit .funnel-stage strong{color:#182230;font-size:1.25rem}.sales-cockpit .funnel-step{color:#98a2b3;background:0 0;width:auto;height:auto;padding:0;font-size:.64rem}.sales-cockpit .insight-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.sales-cockpit .insight-card{background:#fbfcfd;border-radius:7px;padding:12px 14px}.sales-cockpit .insight-card h2{margin:5px 0;font-size:.92rem}.sales-cockpit .insight-card p:last-child{color:#667085;font-size:.72rem;line-height:1.45}.discovery-workspace{display:block}.discovery-search-panel{background:#fff;grid-template-columns:minmax(220px,1.35fr) minmax(150px,.55fr) minmax(220px,1fr) auto;align-items:end;gap:10px;margin-bottom:16px;padding:14px 16px;display:grid;position:static}.discovery-search-panel .panel-heading{display:none}.discovery-search-panel label{min-width:0}.discovery-search-panel label>span{color:#667085;font-size:.68rem;font-weight:650}.discovery-scope-control{border:0;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px;min-width:0;margin:0;padding:0;display:flex}.discovery-scope-control legend{color:#475467;float:left;margin-right:10px;padding:0;font-size:.78rem;font-weight:700}.discovery-scope-control label{border:1px solid var(--ui-border);color:#344054;cursor:pointer;border-radius:7px;align-items:center;gap:6px;min-height:34px;padding:0 11px;font-size:.78rem;font-weight:650;display:inline-flex}.discovery-scope-control label:has(input:checked){color:#174ea6;background:#eef4ff;border-color:#7fa3e5}.discovery-scope-control input[type=radio]{width:auto;min-height:auto}.discovery-domestic-country{align-self:stretch;gap:6px;min-width:0;display:grid}.discovery-domestic-country>span{color:#667085;font-size:.68rem;font-weight:650}.discovery-domestic-country>strong{border:1px solid var(--ui-border);box-sizing:border-box;color:#344054;background:#f8fafc;border-radius:7px;align-items:center;min-height:38px;padding:0 10px;display:flex}.discovery-combobox{min-width:0;position:relative}.discovery-combobox>label{color:#667085;margin-bottom:6px;font-size:.68rem;font-weight:650;display:block}.discovery-combobox-control{position:relative}.discovery-combobox-control input{padding-right:36px}.discovery-combobox-toggle{color:#475467;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:36px;height:100%;display:inline-flex;position:absolute;top:0;right:0}.discovery-combobox-toggle:hover:not(:disabled){color:#175cd3}.discovery-combobox-toggle:disabled{cursor:default;opacity:.45}.discovery-combobox-menu{z-index:30;background:#fff;border:1px solid #b8c7dc;border-radius:7px;max-height:252px;margin-top:4px;padding:4px;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 10px 24px #10182824}.discovery-combobox-menu button{color:#344054;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:5px;justify-content:space-between;align-items:center;width:100%;min-height:34px;padding:7px 9px;display:flex}.discovery-combobox-menu button:hover,.discovery-combobox-menu button.active,.discovery-combobox-menu button:focus-visible{color:#174ea6;background:#eef4ff;outline:none}.discovery-combobox-menu .discovery-combobox-custom{color:#175cd3;border-top:1px solid #e4e7ec;margin-top:3px;font-weight:650}.discovery-combobox-menu p{color:#667085;margin:6px 9px;font-size:.78rem}.discovery-search-panel input,.discovery-search-panel select{box-sizing:border-box;width:100%;min-width:0;min-height:38px}.discovery-search-panel .product-more-toggle{grid-column:1/-1;margin-top:-2px}.discovery-search-panel>label:nth-of-type(n+4){max-width:220px}.discovery-search-panel .product-form-actions{grid-area:auto/4;align-self:end}.discovery-search-panel .proposal-button{white-space:nowrap;min-height:38px}.discovery-search-panel .analysis-steps,.discovery-search-panel .crm-notice{grid-column:1/-1}.discovery-results-panel{background:0 0;border:0;padding:0}.discovery-results-panel>.panel-heading{background:0 0;align-items:end;margin-bottom:10px}.discovery-results-panel .history-count{color:#475467;text-align:center;background:#eef2f6;min-width:28px}.discovery-results-workspace{grid-template-columns:minmax(0,1fr) minmax(340px,390px);align-items:start;gap:14px;display:grid}.prospect-table{border:1px solid var(--ui-border);background:#fff;border-radius:8px;overflow:hidden}.prospect-table-header,.prospect-table-row{grid-template-columns:minmax(240px,1.7fr) minmax(140px,.9fr) minmax(110px,.7fr) minmax(145px,.8fr) minmax(140px,.9fr);align-items:center;gap:12px;display:grid}.prospect-type-cell{color:#475467;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:620;overflow:hidden}.prospect-fit-cell{color:#475467;background:#f2f4f7;border-radius:999px;align-items:center;width:fit-content;min-height:24px;padding:2px 8px;font-weight:680;display:inline-flex}.prospect-contact-cell{color:#667085;background:#f2f4f7;border-radius:999px;align-items:center;width:fit-content;min-height:24px;padding:2px 8px;font-weight:620;display:inline-flex}.prospect-contact-cell-ready{color:#287a55;background:#eef7f2}.prospect-recommendation-cell{border-radius:999px;align-items:center;width:fit-content;min-height:24px;padding:2px 9px;font-weight:700;display:inline-flex}.prospect-recommendation-high{color:#175cd3;background:#edf4ff}.prospect-recommendation-medium{color:#b54708;background:#fff7e8}.prospect-recommendation-low{color:#667085;background:#f2f4f7}.prospect-recommendation-review{color:#6941c6;background:#f5f3ff}.prospect-table-header{border-bottom:1px solid var(--ui-border);color:#98a2b3;letter-spacing:.045em;text-transform:uppercase;background:#fafbfc;min-height:34px;padding:0 14px;font-size:.64rem;font-weight:700}.prospect-table-row{color:#475467;cursor:pointer;text-align:left;background:#fff;border:0;border-bottom:1px solid #edf0f3;width:100%;min-height:58px;padding:8px 14px;font-size:.76rem;transition:background .15s,box-shadow .15s}.prospect-table-row:last-child{border-bottom:0}.prospect-table-row:hover{background:#f8fafc}.prospect-company-cell{gap:3px;min-width:0;display:grid}.prospect-company-cell strong{color:#27364b;text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;font-weight:680;overflow:hidden}.prospect-company-cell small{color:#98a2b3;text-overflow:ellipsis;white-space:nowrap;font-size:.66rem;overflow:hidden}.prospect-fit-cell,.prospect-recommendation-cell{color:#475467;font-weight:640}.prospect-drawer{background:#fff;border:1px solid #cfd7e3;border-radius:8px;max-height:calc(100vh - 112px);padding:18px;position:sticky;top:58px;overflow-y:auto;box-shadow:0 14px 30px #10182814}.prospect-drawer-header{border-bottom:1px solid var(--ui-border);justify-content:space-between;align-items:start;gap:12px;padding-bottom:13px;display:flex}.prospect-drawer-header h2{color:#202939;letter-spacing:-.02em;margin:3px 0 5px;font-size:1.1rem}.prospect-drawer-header p:last-child{color:#667085;margin:0;font-size:.76rem}.drawer-close{color:#667085;background:#f2f4f7;border:0;border-radius:5px;justify-content:center;align-items:center;width:26px;height:26px;min-height:26px;padding:0;font-size:1rem;display:inline-flex}.drawer-close:hover{color:#344054;background:#e4e7ec}.prospect-website{color:#2457a6;overflow-wrap:anywhere;margin:12px 0 4px;font-size:.74rem;display:inline-block}.prospect-drawer-facts{grid-template-columns:1fr 1fr;gap:0;margin:12px 0;display:grid}.prospect-drawer-facts div{border-bottom:1px solid #eef0f3;padding:9px 6px}.prospect-drawer-facts dt{color:#98a2b3;font-size:.64rem}.prospect-drawer-facts dd{color:#475467;margin:4px 0 0;font-size:.74rem;font-weight:630}.prospect-drawer-section{border-top:1px solid var(--ui-border);margin-top:13px;padding-top:13px}.prospect-drawer-section h3{color:#344054;margin:0 0 7px;font-size:.78rem}.prospect-drawer-section p{color:#667085;margin:0;font-size:.74rem;line-height:1.55}.prospect-actions{flex-wrap:wrap;gap:7px;display:flex}.prospect-actions .primary-button,.prospect-actions .restore-button{min-height:34px;padding:6px 9px}.prospect-drawer .prospect-contacts{gap:8px}.prospect-evidence-details li{gap:4px;margin:9px 0;display:grid}.prospect-evidence-details li span{color:#667085;font-size:.7rem;line-height:1.45}.followup-queue{border:1px solid var(--ui-border);background:#fff;border-radius:8px;overflow:hidden}.followup-queue-row{background:#fff;border:0;border-bottom:1px solid #edf0f3;border-radius:0;grid-template-columns:18px minmax(160px,.78fr) minmax(260px,1.7fr) auto auto;align-items:center;gap:13px;min-height:76px;margin:0;padding:11px 14px;display:grid}.followup-queue-row:last-child{border-bottom:0}.followup-queue-row:hover{background:#fafbfc}.followup-check{border:1.5px solid #aeb9c8;border-radius:4px;width:15px;height:15px}.followup-queue-company h2{color:#27364b;margin:0 0 3px;font-size:.82rem}.followup-queue-company p{color:#98a2b3;margin:0;font-size:.68rem}.followup-queue-action{gap:3px;min-width:0;display:grid}.followup-queue-action>p{color:#475467;margin:0;font-size:.75rem;line-height:1.35}.followup-contact-note,.followup-draft-note{color:#98a2b3;text-overflow:ellipsis;white-space:nowrap;font-size:.67rem;overflow:hidden}.followup-intelligence{border-left:2px solid var(--ui-accent);background:#f8fbff;gap:7px;margin-top:7px;padding:8px 10px;display:grid}.followup-intelligence-heading{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.followup-intelligence-priority,.followup-intelligence-review{font-size:.65rem;font-weight:700}.followup-intelligence-priority{color:#2457a6;border:1px solid #d8e6fa;padding:2px 6px}.followup-intelligence-priority-high{color:#b42318;background:#fff1f0;border-color:#f5c4bf}.followup-intelligence-priority-medium{color:#9a6700;background:#fff8e7;border-color:#f3deb0}.followup-intelligence-priority-low{color:#20733c;background:#edf7f1;border-color:#c8e8d2}.followup-intelligence-review{color:#667085}.followup-timing{background:#fff;border:1px solid #dbe8f7;grid-template-columns:minmax(0,1fr) auto;gap:5px;padding:7px 8px;display:grid}.followup-timing>div:first-child{gap:2px;display:grid}.followup-timing>div:first-child strong,.followup-timing-reason strong{color:#475467;font-size:.67rem}.followup-timing>div:first-child p{color:#2457a6;margin:0;font-size:.76rem;font-weight:720}.followup-timing-evidence{place-items:end;gap:3px;display:grid}.followup-timing-evidence span{color:#2457a6;white-space:nowrap;background:#edf5ff;border:1px solid #d8e6fa;padding:2px 5px;font-size:.61rem;font-weight:750}.followup-timing-evidence small{color:#667085;text-align:right;font-size:.59rem}.followup-timing-reason{color:#667085;grid-column:1/-1;margin:0;font-size:.66rem;line-height:1.4}.followup-timing-overdue{border-color:#f5c4bf}.followup-timing-overdue>div:first-child p{color:#b42318}.followup-timing-unknown{background:#fcfcfd;border-style:dashed}.followup-timing-unknown>div:first-child p{color:#667085}.followup-intelligence-detail{gap:3px;display:grid}.followup-intelligence-detail strong{color:#475467;font-size:.67rem}.followup-intelligence-detail p,.followup-intelligence-detail li,.followup-intelligence-empty{color:#667085;margin:0;font-size:.68rem;line-height:1.4}.followup-intelligence-next-action{background:#fff;border:1px solid #dbe8f7;border-left:2px solid #247cff;padding:7px 8px}.followup-intelligence-next-action p{color:#344054;font-weight:650}.followup-intelligence-detail ul{gap:2px;margin:0;padding-left:15px;display:grid}.followup-intelligence-context{border-top:1px solid #dbe8f7;gap:7px;padding-top:7px;display:grid}.followup-context-stage{color:#2457a6;background:#edf5ff;border:1px solid #d8e6fa;padding:2px 6px;font-size:.65rem;font-weight:700;display:inline-block}.followup-context-stage-technical{color:#6941c6;background:#f3efff;border-color:#ddd3ff}.followup-context-stage-commercial{color:#9a6700;background:#fff8e7;border-color:#f3deb0}.followup-context-stage-closed{color:#b42318;background:#fef3f2;border-color:#fecdca}.followup-intelligence-action-why{border-top:1px dashed #dbe8f7;padding-top:5px;margin-top:3px!important}.followup-intelligence-action-why strong{margin-right:4px}.followup-action-guidance{border-top:1px solid #dbe8f7;gap:7px;padding-top:7px;display:grid}.followup-action-guidance-title{font-weight:700;color:#344054!important;font-size:.68rem!important}.followup-action-guidance-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.followup-action-guidance-grid>div{background:#fff;border:1px solid #e6edf6;gap:2px;padding:6px 7px;display:grid}.followup-action-guidance-grid strong{color:#667085;font-size:.62rem}.followup-action-guidance-grid p{font-weight:650;color:#344054!important;font-size:.68rem!important}.followup-action-guidance-grid small{color:#667085;font-size:.62rem;line-height:1.35}.followup-intelligence-error{margin:12px 0 0}@media (width<=680px){.followup-action-guidance-grid{grid-template-columns:1fr}}@media (width<=480px){.followup-timing{grid-template-columns:1fr}.followup-timing-evidence{justify-items:start}.followup-timing-evidence small{text-align:left}}.followup-queue-meta{white-space:nowrap;place-items:end;gap:5px;display:grid}.followup-queue-meta>span:first-child{color:#667085;font-size:.7rem}.followup-queue-controls{justify-content:flex-end;gap:6px;display:flex}.followup-queue-controls .restore-button,.followup-queue-controls .primary-button{white-space:nowrap;min-height:32px;padding:5px 8px}@media (width<=1180px){.app-shell-sidebar{grid-template-columns:204px minmax(0,1fr)}.app-shell-sidebar .page-content{padding:24px}.prospect-table-header,.prospect-table-row{grid-template-columns:minmax(180px,1.45fr) minmax(110px,.95fr) minmax(90px,.65fr) minmax(120px,.8fr) minmax(110px,.85fr);gap:8px}.discovery-results-workspace{grid-template-columns:minmax(0,1fr) 330px}.followup-queue-row{grid-template-columns:18px minmax(130px,.7fr) minmax(180px,1.2fr) auto}.followup-queue-controls{grid-column:3/5}}@media (width<=980px){.app-shell-sidebar{display:block}.app-sidebar{min-height:auto;padding:10px 14px}.sidebar-brand{margin:0 0 10px}.sidebar-navigation{display:flex;overflow-x:auto}.sidebar-section-label,.sidebar-more-navigation,.sidebar-footer{display:none}.sidebar-nav-link{flex:none;min-height:34px}.app-shell-sidebar .page-content{padding:22px 18px 48px}.workspace-topbar{display:none}.discovery-search-panel{grid-template-columns:1fr 1fr}.discovery-search-panel .product-form-actions{grid-area:auto}.discovery-results-workspace{grid-template-columns:1fr}.prospect-drawer{max-height:none;position:static}.followup-queue-row{grid-template-columns:18px minmax(120px,.8fr) minmax(0,1.4fr)}.followup-queue-meta{grid-column:2/4;place-items:start}.followup-queue-controls{grid-column:2/4;justify-content:flex-start}}@media (width<=680px){.sidebar-brand span{display:none}.sidebar-nav-link{gap:6px;padding:0 8px;font-size:.72rem}.sales-cockpit .sales-metrics-grid{grid-template-columns:1fr 1fr}.sales-cockpit .stat-card:nth-child(3){border-left:0;border-top:1px solid var(--ui-border)}.sales-cockpit .stat-card:nth-child(4){border-top:1px solid var(--ui-border)}.sales-cockpit .today-action-card{grid-template-columns:22px minmax(0,1fr)}.sales-cockpit .today-action-card p{grid-area:2/2}.discovery-search-panel{grid-template-columns:1fr}.discovery-search-panel .product-form-actions{grid-column:1}.prospect-table{overflow-x:auto}.prospect-table-header,.prospect-table-row{min-width:740px}.followup-queue-row{grid-template-columns:18px 1fr}.followup-queue-action,.followup-queue-meta,.followup-queue-controls{grid-column:2}}:root{--ui-accent:#247cff;--ui-accent-hover:#1265de;--ui-focus:#247cff29}.app-shell-sidebar{background:#f5f7fa}.app-sidebar{background:linear-gradient(#17212f 0%,#111a26 100%);border-right-color:#27364a}.sidebar-brand .brand-mark,.auth-brand .brand-mark{background:linear-gradient(135deg,#2f8cff,#1666e8);box-shadow:0 8px 18px #247cff3d}.brand-mark svg{width:16px;height:16px}.sidebar-nav-link-active .nav-icon{color:#73b0ff}.workspace-topbar{background:#fffffff5;height:42px}.workspace-status{color:#667085;font-weight:620}.workspace-topbar .status-dot{background:#2f8cff;box-shadow:0 0 0 3px #2f8cff21}.dashboard-header h1{color:#1b2635;letter-spacing:-.04em;font-size:clamp(1.7rem,2.5vw,2.25rem)}.dashboard-header p:last-child{max-width:680px;font-size:.84rem}.eyebrow,.panel-kicker{color:#62708a;letter-spacing:.105em;font-size:.64rem}.primary-button,.proposal-button,.analyze-button,.export-button{background:var(--ui-accent);border-color:var(--ui-accent)}.primary-button:hover:not(:disabled),.proposal-button:hover:not(:disabled),.analyze-button:hover:not(:disabled),.export-button:hover:not(:disabled){background:var(--ui-accent-hover);border-color:var(--ui-accent-hover)}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid var(--ui-focus);outline-offset:2px}.sales-cockpit .today-action-panel{border-color:#dce4f0}.sales-cockpit .today-action-card>span{color:#247cff;background:#eaf2ff}.sales-cockpit .sales-metrics-grid,.sales-cockpit .today-action-panel,.sales-cockpit .history-dashboard-panel,.sales-cockpit .insight-card{box-shadow:0 1px 2px #10182806}.discovery-results-panel>.panel-heading h2,.company-workspace-page .panel-heading h2{font-size:.92rem;font-weight:650}.prospect-table{box-shadow:0 1px 2px #10182808}.prospect-table-row{min-height:56px}.prospect-table-row:focus-visible{outline:2px solid var(--ui-accent);outline-offset:-2px;z-index:1;position:relative}.prospect-drawer{border-color:#d9e2ef;box-shadow:0 14px 34px #10182817}.prospect-drawer-header .panel-kicker{color:#247cff}.prospect-drawer-facts dd{color:#344054}.prospect-actions .primary-button{box-shadow:0 4px 10px #247cff2e}.company-workspace-page{gap:16px}.company-workspace-page .stats-grid{border:1px solid var(--ui-border);background:#fff;border-radius:8px;gap:0;overflow:hidden}.company-workspace-page .stat-card{border:0;border-left:1px solid var(--ui-border);box-shadow:none;background:0 0;border-radius:0;min-height:76px;padding:13px 16px}.company-workspace-page .stat-card:first-child{border-left:0}.company-workspace-page .stat-card strong{color:#202939;margin:3px 0;font-size:1.3rem}.company-workspace-page .stat-card p{margin-bottom:4px;font-size:.66rem}.company-workspace-page .stat-card span{margin-top:0;font-size:.66rem}.company-workspace-page .lead-table-panel{border-radius:8px;padding:16px}.company-workspace-page .lead-table-wrap{margin-top:14px}.company-workspace-page .lead-table th{padding-bottom:9px}.company-workspace-page .lead-table td{padding:11px}.company-workspace-page .lead-open-button:hover{color:var(--ui-accent);text-decoration:none}.company-workspace-page .lead-table tbody tr:hover{background:#f8faff}.company-workspace-page .lead-table select{color:#475467;background:#f8fafc;border-color:#e1e6ed;padding-block:5px}.modal-backdrop:has(.timeline-modal){justify-content:flex-end;align-items:stretch;padding:0}.timeline-modal{border:0;border-left:1px solid #dbe2ea;border-radius:0;max-width:680px;max-height:none;padding:28px 28px 40px;box-shadow:-18px 0 40px #10182824}.timeline-modal>.panel-kicker{color:var(--ui-accent);margin-right:38px}.timeline-modal h2{color:#202939;font-size:1.45rem}.timeline-subtitle{margin-bottom:14px}.lead-handoff-summary{border:1px solid #e8edf3;border-radius:7px}.company-tab-active{border-bottom-color:var(--ui-accent);color:var(--ui-accent)}.followup-queue{box-shadow:0 1px 2px #10182806}.followup-check{transition:background .15s,border-color .15s}.followup-queue-row:hover .followup-check{border-color:var(--ui-accent);background:#edf5ff}.followup-queue-controls .primary-button{box-shadow:0 3px 8px #247cff26}@media (width<=680px){.company-workspace-page .stats-grid{grid-template-columns:1fr 1fr}.company-workspace-page .stat-card:nth-child(3){border-left:0;border-top:1px solid var(--ui-border)}.company-workspace-page .stat-card:nth-child(4){border-top:1px solid var(--ui-border)}.timeline-modal{max-width:none;padding:24px 18px 36px}}.workspace-topbar{justify-content:space-between;padding:0 30px}.workspace-context{align-items:center;gap:13px;min-width:0;display:flex}.workspace-name{color:#344054;text-overflow:ellipsis;white-space:nowrap;max-width:250px;font-size:.72rem;font-weight:680;overflow:hidden}.workspace-user{color:#475467;text-overflow:ellipsis;white-space:nowrap;background:#f2f4f7;border:1px solid #e4e7ec;border-radius:999px;align-items:center;max-width:210px;min-height:26px;padding:0 10px;font-size:.68rem;font-weight:650;display:inline-flex;overflow:hidden}.primary-button,.proposal-button,.analyze-button,.export-button,.auth-submit{background:var(--ui-accent);border:1px solid var(--ui-accent);box-shadow:none;border-radius:6px;min-height:36px}.primary-button:hover:not(:disabled),.proposal-button:hover:not(:disabled),.analyze-button:hover:not(:disabled),.export-button:hover:not(:disabled),.auth-submit:hover:not(:disabled){background:var(--ui-accent-hover);border-color:var(--ui-accent-hover)}.restore-button{color:#475467;background:#fff;border-color:#d0d5dd}.text-button{color:#667085}.text-button:hover{color:#344054;background:#f2f4f7}.prospect-table-header{min-height:32px}.prospect-table-row{min-height:46px;padding-block:5px}.prospect-table-row:hover{background:#f3f7ff;box-shadow:inset 3px 0 #c5dcff}.prospect-table-row-active{box-shadow:inset 3px 0 0 var(--ui-accent);background:#eaf3ff}.prospect-company-cell{gap:1px}.prospect-company-cell strong{color:#1d2939;font-size:.82rem;font-weight:740}.prospect-company-cell small{color:#98a2b3;font-size:.64rem}.prospect-table-row>span:not(.prospect-company-cell){color:#667085;font-size:.73rem}.prospect-table-row .prospect-fit-cell,.prospect-table-row .prospect-recommendation-cell{color:#344054;font-weight:660}.product-workspace-layout{grid-template-columns:minmax(350px,.78fr) minmax(0,1.22fr);gap:16px}.product-workspace-layout .product-future-panel{display:none}.product-workspace-layout .product-intelligence-panel{border:1px solid var(--ui-border);background:#fff;gap:12px;margin-top:14px;padding:14px;display:grid}.product-intelligence-panel summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:8px;display:flex}.product-intelligence-panel h3{color:#344054;margin:0 0 8px;font-size:.8rem}.pi-canonical-state,.pi-approval-preview,.pi-version-history,.pi-version-diff,.pi-reviewed-candidates,.product-intelligence-candidates{border:1px solid #d9e4f5;border-radius:8px;gap:8px;padding:11px;display:grid}.pi-canonical-state{color:#175cd3;background:#eff8ff;border-color:#b2ddff}.pi-no-canonical{color:#93370d;background:#fffaeb;border-color:#fedf89}.pi-canonical-state strong,.pi-canonical-state span,.pi-approval-preview span{display:block}.product-intelligence-candidate,.pi-reviewed-candidates article,.pi-version,.pi-evidence{border-top:1px solid #eaecf0;gap:6px;padding:10px 0;display:grid}.product-intelligence-candidate:first-of-type,.pi-reviewed-candidates article:first-of-type,.pi-version:first-of-type{border-top:0;padding-top:0}.pi-status,.pi-diff{color:#344054;letter-spacing:.03em;background:#eaecf0;border-radius:4px;margin-left:6px;padding:3px 5px;font-size:.64rem;font-weight:750;display:inline-block}.pi-ai-draft strong,.pi-current-value strong,.pi-evidence strong{color:#175cd3;letter-spacing:.04em;margin-right:5px;font-size:.68rem}.pi-candidate-metadata,.pi-source-title,.pi-version p,.pi-version-diff p{color:#667085;font-size:.72rem}.pi-evidence-list{gap:8px;display:grid}.pi-evidence{background:#f9fafb;border:1px solid #eaecf0;border-radius:6px;padding:9px}.pi-evidence>div{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pi-source-type{color:#3538cd;background:#eef4ff;border-radius:4px;padding:2px 5px;font-size:.65rem;font-weight:700}.pi-source-link{color:#175cd3;overflow-wrap:anywhere;font-size:.72rem;font-weight:700}.pi-evidence-excerpt{color:#344054;overflow-wrap:anywhere;white-space:pre-wrap;font-size:.75rem;line-height:1.5}.pi-unsafe-link{color:#93370d;font-size:.72rem;font-weight:650}.pi-missing-evidence{color:#7a271a;background:#fff6ed;border-left:3px solid #f79009;gap:2px;padding:8px;font-size:.72rem;display:grid}.pi-approval-preview{background:#f4f3ff;border-color:#d9d6fe}.pi-approval-preview>div{gap:5px;display:grid}.pi-version-current{background:#f0fdf4;border:1px solid #abefc6;border-radius:6px;padding:9px}.pi-version ul,.pi-version-diff ul{gap:5px;margin:0;padding-left:18px;display:grid}.pi-version li,.pi-version-diff li{color:#475467;overflow-wrap:anywhere;font-size:.72rem}.pi-version-diff li{gap:3px;display:grid}.pi-diff{width:max-content;margin-left:0}.pi-diff-added{color:#05603a;background:#dcfae6}.pi-diff-changed{color:#93370d;background:#fef0c7}.pi-diff-removed{color:#b42318;background:#fee4e2}.pi-diff-unchanged{color:#475467;background:#eaecf0}.product-workspace-layout .product-form{gap:12px}.product-preview-panel{min-height:0}.product-preview-panel .product-grid{gap:8px;margin-top:14px}.product-preview-panel .product-card{background:#fff;border-color:#e4e7ec;padding:14px}.product-preview-panel .product-card-header{align-items:center}.product-preview-panel .product-card dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:12px}.product-preview-panel .product-card dl div{border-left:1px solid #eaecf0;padding:0 10px}.product-preview-panel .product-card dl div:first-child{border-left:0;padding-left:0}.product-preview-panel .product-card dt{font-size:.6rem}.product-preview-panel .product-card dd{color:#475467;font-size:.72rem;line-height:1.4}.product-preview-panel .product-description{color:#667085;margin-top:11px;padding-top:10px;font-size:.74rem}.followup-summary{border:1px solid var(--ui-border);background:#fff;border-radius:8px;width:fit-content;display:flex;overflow:hidden}.followup-summary article{border-left:1px solid var(--ui-border);gap:2px;min-width:104px;padding:10px 14px;display:grid}.followup-summary article:first-child{border-left:0}.followup-summary span{color:#667085;font-size:.66rem;font-weight:620}.followup-summary strong{color:#202939;font-size:1.05rem}.followup-summary-overdue{background:#fff8ed}.followup-summary-overdue strong{color:#b45309}.followup-queue-controls .primary-button{box-shadow:none;color:#475467;background:#fff;border:1px solid #d0d5dd}.followup-queue-controls .primary-button:hover:not(:disabled){color:#344054;background:#f8fafc;border-color:#98a2b3}@media (width<=980px){.workspace-name{max-width:180px}.product-workspace-layout{grid-template-columns:1fr}}@media (width<=680px){.workspace-topbar{padding:0 16px}.workspace-user{display:none}.product-preview-panel .product-card dl{grid-template-columns:1fr}.product-preview-panel .product-card dl div{border-top:1px solid #eaecf0;border-left:0;padding:8px 0}.product-preview-panel .product-card dl div:first-child{border-top:0;padding-top:0}.followup-summary{width:100%}.followup-summary article{flex:1;min-width:0;padding:9px 10px}}:root{--ui-canvas:#f7f8fa;--ui-surface:#fff;--ui-border:#e8ebf0;--ui-border-strong:#dde3eb;--ui-text:#152033;--ui-text-muted:#7b8798;--ui-accent:#2864c7;--ui-accent-hover:#1e55af}.app-shell-sidebar{grid-template-columns:154px minmax(0,1fr)}.app-sidebar{background:linear-gradient(#111c2a,#0d1722);padding:10px 8px 9px}.sidebar-brand{gap:7px;margin:0 6px 18px}.sidebar-brand .brand-mark{border-radius:4px;width:22px;height:22px}.sidebar-brand .brand-mark svg{width:13px;height:13px}.sidebar-brand strong{font-size:.67rem}.sidebar-section-label{margin:0 7px 6px;font-size:.55rem}.sidebar-navigation{gap:2px}.sidebar-nav-link{border-radius:4px;gap:8px;min-height:30px;padding:0 8px;font-size:.67rem}.nav-icon{width:14px;height:14px}.sidebar-nav-link-active{background:#223955;border-color:#0000}.sidebar-more-navigation{margin:14px 6px 0;padding-top:11px}.sidebar-more-link{padding:6px 7px}.sidebar-footer{gap:7px;margin:auto 6px 0;padding-top:10px}.workspace-topbar{background:#fffffffa;height:38px;padding:0 22px}.workspace-name,.workspace-status{font-size:.62rem}.workspace-user{background:#fff;border-color:#e5e8ee;border-radius:4px;min-height:24px;font-size:.62rem}.app-shell-sidebar .page-content{max-width:1280px;padding:20px 24px 40px}.dashboard-header{align-items:center;min-height:50px}.dashboard-header h1{letter-spacing:-.025em;margin:0 0 4px;font-size:1.1rem}.dashboard-header p:last-child{color:#667085;font-size:.7rem;line-height:1.45}.eyebrow{display:none}.panel-kicker{color:#344054;letter-spacing:0;text-transform:none;margin-bottom:7px;font-size:.68rem;font-weight:720}.sales-cockpit .sales-metrics-grid{background:0 0;border:0;border-radius:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;overflow:visible}.sales-cockpit .stat-card{border:1px solid var(--ui-border);box-shadow:none;background:#fff;border-radius:5px;min-height:76px;padding:12px}.sales-cockpit .stat-card+.stat-card{border-left:1px solid var(--ui-border)}.sales-cockpit .stat-card p{color:#667085;letter-spacing:0;text-transform:none;margin-bottom:5px;font-size:.64rem;font-weight:650}.sales-cockpit .stat-card>strong{color:var(--ui-accent);font-size:1.22rem}.sales-cockpit .stat-card>span{color:#98a2b3;font-size:.58rem}.sales-command-grid{grid-template-columns:minmax(0,1.18fr) minmax(260px,.82fr);gap:8px;display:grid}.sales-cockpit .today-action-panel,.sales-cockpit .sales-funnel-panel{border:1px solid var(--ui-border);box-shadow:none;background:#fff;border-radius:5px;margin:0;padding:13px}.sales-cockpit .today-action-grid{border-top:1px solid #edf0f4}.sales-cockpit .today-action-card{grid-template-columns:16px minmax(120px,.6fr) minmax(0,1fr);gap:8px;min-height:30px;padding:5px 2px}.sales-cockpit .today-action-card>span{color:#98a2b3;background:0 0;width:auto;height:auto;font-size:.6rem}.sales-cockpit .today-action-card strong{color:#344054;font-size:.65rem;font-weight:670}.sales-cockpit .today-action-card p{color:#98a2b3;font-size:.6rem}.sales-cockpit .today-action-card-active{box-shadow:inset 2px 0 0 var(--ui-accent);background:0 0}.sales-cockpit .sales-funnel{gap:7px;margin-top:0;display:grid;overflow:visible}.sales-cockpit .funnel-stage{border:0;grid-template-columns:62px minmax(52px,1fr) 22px;align-items:center;gap:7px;min-width:0;padding:0;display:grid}.sales-cockpit .funnel-stage h3{color:#667085;margin:0;font-size:.61rem;font-weight:600}.sales-cockpit .funnel-stage strong{color:#344054;text-align:right;font-size:.65rem}.funnel-bar{background:#edf1f6;border-radius:99px;height:3px;display:block;overflow:hidden}.funnel-bar i{border-radius:inherit;height:100%;width:var(--funnel-fill);background:linear-gradient(90deg,#2e6ce6,#45b4d7);display:block}.history-dashboard-panel,.lead-table-panel,.input-panel,.results-section,.loading-panel,.history-panel,.product-form,.product-list-panel{box-shadow:none;border-radius:5px}.sales-cockpit .insight-grid{display:none}.discovery-search-panel{border-radius:5px;gap:8px;margin-bottom:10px;padding:10px 12px}.discovery-results-workspace{grid-template-columns:minmax(0,1fr) 284px;gap:8px}.prospect-table,.prospect-drawer{box-shadow:none;border-radius:5px}.prospect-table-header{min-height:30px;padding:0 10px;font-size:.57rem}.prospect-table-row{gap:10px;min-height:40px;padding:4px 10px}.prospect-company-cell strong{font-size:.68rem}.prospect-drawer{max-height:calc(100vh - 68px);padding:13px;top:48px}.prospect-drawer-section p,.prospect-drawer-facts dd{font-size:.66rem}.company-workspace-page .stats-grid{background:0 0;border:0;border-radius:0;gap:8px;overflow:visible}.company-workspace-page .stat-card{border:1px solid var(--ui-border);background:#fff;border-radius:5px;min-height:66px;padding:10px 12px}.company-workspace-page .stat-card+.stat-card{border-left:1px solid var(--ui-border)}.company-workspace-page .lead-table th{color:#98a2b3;padding:0 8px 7px;font-size:.57rem}.company-workspace-page .lead-table td{padding:8px;font-size:.63rem}.followup-summary{border-radius:5px}.followup-queue{border-radius:5px}@media (width<=980px){.app-shell-sidebar,.sales-command-grid,.discovery-results-workspace{grid-template-columns:1fr}}@media (width>=981px){.app-shell-sidebar .page-content{width:100%;max-width:none}.sales-cockpit{max-width:1680px}.sales-command-grid{grid-template-columns:minmax(560px,1.15fr) minmax(410px,.85fr)}.product-workspace-layout{grid-template-columns:minmax(480px,.78fr) minmax(600px,1.22fr)}}.sales-cockpit .sales-funnel{flex-direction:column;gap:9px;width:100%;display:flex!important}.sales-cockpit .funnel-stage{grid-template-columns:minmax(94px,.72fr) minmax(92px,1fr) 28px;width:100%;display:grid!important}.sales-cockpit .funnel-stage h3{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sales-cockpit .today-action-card{grid-template-columns:22px minmax(150px,.72fr) minmax(0,1.28fr);align-items:center;min-height:38px}.sales-cockpit .today-action-card p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sales-cockpit .today-action-card-active{box-shadow:none}.sales-cockpit .today-action-card-active>span{color:var(--ui-accent)}.company-workspace-page .lead-table td{vertical-align:middle;height:54px}.company-workspace-page .lead-table td:nth-child(3),.company-workspace-page .lead-table td:nth-child(4){color:#667085}.company-workspace-page .upcoming-followups p{color:#667085;font-size:.7rem}body{font-size:15px;font-weight:450}.sidebar-brand strong{font-size:.94rem;font-weight:700}.sidebar-brand span{font-size:.73rem}.sidebar-section-label{letter-spacing:.03em;font-size:.72rem;font-weight:650}.sidebar-nav-link{min-height:42px;font-size:.92rem;font-weight:600}.sidebar-more-navigation summary,.sidebar-more-link{font-size:.82rem}.sidebar-workspace span,.sidebar-language-switch span{font-size:.72rem}.sidebar-workspace strong,.sidebar-language-switch select,.sidebar-logout{font-size:.8rem}.workspace-topbar{height:52px;padding-inline:32px}.workspace-name,.workspace-status,.workspace-user{font-size:.84rem}.workspace-user{min-height:30px;padding-inline:12px}.app-shell-sidebar .page-content{max-width:2160px;margin:0 auto;padding:30px 36px 64px}.dashboard-page{gap:18px}.dashboard-header{min-height:76px}.dashboard-header h1{letter-spacing:-.035em;margin-bottom:7px;font-size:clamp(1.7rem,1.25vw + 1rem,2.15rem);font-weight:720}.dashboard-header p:last-child{font-size:1rem;line-height:1.55}.panel-kicker{margin-bottom:8px;font-size:.82rem;font-weight:700}.sales-cockpit .stat-card{min-height:112px;padding:18px}.sales-cockpit .stat-card p{margin-bottom:7px;font-size:.84rem}.sales-cockpit .stat-card>strong{font-size:1.75rem}.sales-cockpit .stat-card>span{font-size:.78rem;line-height:1.45}.sales-command-grid{gap:14px}.sales-cockpit .today-action-panel,.sales-cockpit .sales-funnel-panel{border-radius:8px;padding:18px}.sales-cockpit .today-action-card{grid-template-columns:26px minmax(180px,.72fr) minmax(0,1.28fr);gap:12px;min-height:52px;padding-block:9px}.sales-cockpit .today-action-card>span{font-size:.82rem}.sales-cockpit .today-action-card strong{font-size:.94rem;font-weight:680}.sales-cockpit .today-action-card p{font-size:.84rem;line-height:1.45}.sales-cockpit .sales-funnel{gap:16px;margin-top:12px}.sales-cockpit .funnel-stage{grid-template-columns:minmax(112px,.72fr) minmax(150px,1fr) 38px;gap:13px;min-height:36px}.sales-cockpit .funnel-stage h3{font-size:.88rem;font-weight:620}.sales-cockpit .funnel-stage strong{font-size:1rem;font-weight:700}.funnel-bar{height:5px}.discovery-search-panel{gap:12px;padding:16px 18px}.discovery-search-panel label>span,.discovery-combobox>label{font-size:.82rem}.discovery-search-panel input,.discovery-search-panel select{min-height:42px;font-size:.94rem}.discovery-search-panel .proposal-button{min-height:42px;padding:8px 16px}.discovery-scope-control label{min-height:38px;font-size:.88rem}.discovery-scope-control input[type=radio]{min-height:auto}.discovery-domestic-country>span{font-size:.82rem}.discovery-domestic-country>strong{min-height:42px}.prospect-table-header{min-height:40px;padding-inline:16px;font-size:.76rem}.prospect-table-row{gap:14px;min-height:54px;padding:7px 16px;font-size:.9rem}.prospect-company-cell strong{font-size:.96rem;font-weight:700}.prospect-company-cell small,.prospect-table-row>span:not(.prospect-company-cell){font-size:.82rem}.prospect-drawer{padding:20px}.prospect-drawer-header h2{font-size:1.3rem}.prospect-drawer-section h3,.prospect-drawer-facts dt{font-size:.82rem}.prospect-drawer-section p,.prospect-drawer-facts dd{font-size:.9rem;line-height:1.6}.company-workspace-page .stat-card{min-height:100px;padding:16px 18px}.company-workspace-page .stat-card p,.company-workspace-page .stat-card span{font-size:.8rem}.company-workspace-page .stat-card strong{font-size:1.65rem}.company-workspace-page .lead-table-panel{padding:20px}.company-workspace-page .lead-table th{padding:0 12px 11px;font-size:.8rem}.company-workspace-page .lead-table td{height:68px;padding:13px 12px;font-size:.92rem}.company-workspace-page .lead-open-button{font-size:.88rem}.company-workspace-page .upcoming-followups p{font-size:.9rem;line-height:1.55}.followup-summary article{min-width:130px;padding:13px 17px}.followup-summary span{font-size:.82rem}.followup-summary strong{font-size:1.45rem}.followup-queue-row{gap:16px;min-height:82px;padding:13px 16px}.followup-check{width:18px;height:18px}.followup-queue-company h2{font-size:.98rem}.followup-queue-company p,.followup-queue-action>p,.followup-queue-meta>span:first-child{font-size:.86rem}.followup-contact-note,.followup-draft-note{font-size:.78rem}.followup-queue-controls .restore-button,.followup-queue-controls .primary-button{min-height:36px;padding:6px 11px;font-size:.84rem}.product-form label span,.product-preview-panel .product-card dt{font-size:.82rem}.product-form input,.product-form textarea,.product-form select{font-size:1rem}.product-preview-panel .product-card h2{font-size:1.18rem}.product-preview-panel .product-card dd,.product-preview-panel .product-description{font-size:.92rem;line-height:1.6}@media (width<=1180px){.app-shell-sidebar .page-content{padding:26px 24px 52px}.sales-cockpit .today-action-card{grid-template-columns:24px minmax(138px,.72fr) minmax(0,1.28fr)}}@media (width<=680px){:root{font-size:15px}.workspace-topbar{height:48px;padding-inline:16px}.app-shell-sidebar .page-content{padding:22px 16px 44px}.sidebar-nav-link{min-height:38px}.dashboard-header h1{font-size:1.65rem}.sales-cockpit .today-action-card{grid-template-columns:22px minmax(102px,.72fr) minmax(0,1.28fr)}}.history-count{white-space:nowrap;justify-content:center;align-items:center;min-width:auto;display:inline-flex}.followup-queue-controls .primary-button{background:var(--ui-accent);border-color:var(--ui-accent);box-shadow:none;color:#fff}.followup-queue-controls .primary-button:hover:not(:disabled){background:var(--ui-accent-hover);border-color:var(--ui-accent-hover);color:#fff}.followup-queue-controls .restore-button{color:#475467;background:#fff;border-color:#d0d5dd}.followup-queue-row{grid-template-columns:18px minmax(170px,.72fr) minmax(390px,1.85fr) auto;align-items:start;gap:16px;min-height:112px;padding:16px}.followup-check{margin-top:5px}.followup-queue-company{padding-top:1px}.followup-queue-company h2{font-size:.95rem;line-height:1.35}.followup-queue-company p{font-size:.78rem;line-height:1.45}.followup-company-heading{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.followup-company-heading h2{margin:0}.followup-status-badge{color:#475467;white-space:nowrap;background:#f2f4f7;border:1px solid #dfe3e8;border-radius:999px;padding:4px 7px;font-size:.68rem;font-weight:680;line-height:1;display:inline-flex}.followup-workspace-stage{color:#475467;flex-wrap:wrap;align-items:baseline;gap:5px;margin:7px 0 0;display:flex}.followup-workspace-stage span{color:#667085;font-size:.72rem;font-weight:650}.followup-queue-action{min-width:0;display:block}.followup-action-summary{gap:10px;min-width:0;display:grid}.followup-action-summary-meta{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px 14px;display:grid}.followup-intelligence-priority{font-variant-numeric:tabular-nums;border-radius:999px;align-self:start;padding:4px 8px;font-size:.78rem;line-height:1.35}.followup-priority-summary{background:#f8fafc;border:1px solid #dfe5ec;border-radius:999px;place-items:flex-end end;gap:1px;padding:5px 9px;display:grid}.followup-priority-summary>span{color:#667085;font-size:.68rem;font-weight:650}.followup-priority-summary>strong{color:#475467;font-size:.83rem;line-height:1.2}.followup-priority-summary>small{color:#667085;font-size:.68rem}.followup-summary-timing{gap:2px;min-width:0;display:grid}.followup-summary-timing>span{color:#667085;font-size:.75rem;font-weight:650}.followup-summary-timing>strong{color:#2457a6;font-variant-numeric:tabular-nums;font-size:.94rem;line-height:1.35}.followup-summary-timing>small{color:#667085;font-size:.74rem;line-height:1.35}.followup-summary-timing-overdue>strong{color:#b45309}.followup-summary-timing-unknown>strong{color:#667085}.followup-summary-next-action{border-top:1px solid #e6ebf2;gap:3px;padding-top:10px;display:grid}.followup-summary-next-action>span{color:#667085;font-size:.75rem;font-weight:650}.followup-summary-next-action>strong{color:#202939;font-size:1rem;font-weight:700;line-height:1.5}.followup-review-reason{color:#475467;border-left:2px solid #cbd5e1;gap:3px;margin:0;padding-left:9px;font-size:.8rem;line-height:1.45;display:grid}.followup-review-reason strong{color:#667085;font-size:.72rem;font-weight:680}.followup-actual-context-summary{color:#475467;border-left:2px solid #98a2b3;flex-wrap:wrap;align-items:baseline;gap:5px;margin:0;padding-left:8px;font-size:.78rem;line-height:1.45;display:flex}.followup-actual-context-summary strong{color:#475467;font-weight:680}.followup-actual-context-summary span{color:#667085}.followup-ai-review-note{color:#667085;margin:0;font-size:.78rem;line-height:1.45}.followup-guidance-toggle{color:#2457a6;text-align:left;background:0 0;border:0;align-self:start;align-items:center;gap:6px;min-height:34px;padding:4px 0;font-size:.82rem;font-weight:680;display:inline-flex}.followup-guidance-toggle:hover{color:#1265de;text-decoration:underline}.followup-guidance-toggle:active{color:#0f4fae}.followup-guidance-toggle>span{font-size:1rem;line-height:1}.followup-guidance-details{border-top:1px solid #dfe6ef;gap:16px;margin-top:2px;padding-top:14px;display:grid}.followup-guidance-details[hidden]{display:none}.followup-guidance-section{gap:8px;display:grid}.followup-guidance-section+.followup-guidance-section{border-top:1px solid #edf0f4;padding-top:14px}.followup-guidance-section h3{color:#344054;margin:0;font-size:.84rem}.followup-guidance-section p{color:#475467;margin:0;font-size:.87rem;line-height:1.55}.followup-guidance-section p strong{color:#667085;margin-bottom:2px;font-size:.75rem;font-weight:650;display:block}.followup-guidance-section ul{color:#475467;gap:5px;margin:0;padding-left:19px;font-size:.87rem;line-height:1.55;display:grid}.followup-context-stage{font-size:.76rem;font-weight:700}.followup-guidance-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;margin:0;display:grid}.followup-guidance-list>div{min-width:0}.followup-guidance-list dt{color:#667085;margin-bottom:3px;font-size:.75rem;font-weight:650}.followup-guidance-list dd{color:#475467;margin:0;font-size:.87rem;line-height:1.5}.followup-guidance-list dd strong,.followup-guidance-list dd span{display:block}.followup-guidance-list dd strong{color:#344054;font-weight:680}.followup-guidance-list dd span{color:#667085;margin-top:2px;font-size:.8rem}.followup-guidance-evidence{color:#667085}.followup-guidance-evidence p{font-size:.8rem}.followup-intelligence-empty{color:#667085;gap:6px;font-size:.87rem;line-height:1.5;display:grid}.followup-intelligence-empty p{margin:0}.followup-queue-meta{align-items:start;padding-top:3px}.followup-queue-meta>span:first-child{font-variant-numeric:tabular-nums;font-size:.78rem}.followup-queue-controls{align-self:start;padding-top:0}.followup-queue-controls .restore-button,.followup-queue-controls .primary-button{min-height:36px;padding:6px 10px}.followup-action-center-note{color:#667085;max-width:720px;margin:12px 0 18px;font-size:.82rem;line-height:1.5}@media (width<=1180px){.followup-queue-row{grid-template-columns:18px minmax(150px,.7fr) minmax(300px,1.45fr) auto}.followup-queue-controls{grid-column:3/5}}@media (width<=980px){.followup-queue-row{grid-template-columns:18px minmax(0,1fr)}.followup-queue-company,.followup-queue-action,.followup-queue-meta,.followup-queue-controls{grid-column:2}.followup-queue-meta{justify-items:start}.followup-queue-controls{justify-content:flex-start}}@media (width<=560px){.followup-queue-row{gap:12px;padding:14px}.followup-action-summary-meta,.followup-guidance-list{grid-template-columns:1fr}.followup-summary-next-action>strong{font-size:.94rem}.followup-guidance-section p,.followup-guidance-section ul,.followup-guidance-list dd{font-size:.84rem}.followup-action-center-note{font-size:.8rem}}.sidebar-toggle,.sidebar-backdrop{display:none}@media (width<=900px){.app-shell-sidebar{display:block}.app-workspace{min-width:0}.workspace-topbar{min-height:48px;padding-inline:16px;display:flex}.sidebar-toggle{background:#fff;border:1px solid #dce2ea;border-radius:5px;flex-direction:column;justify-content:center;align-items:center;gap:3px;width:30px;height:30px;min-height:30px;padding:0;display:inline-flex}.sidebar-toggle span{background:#475467;border-radius:2px;width:13px;height:1.5px;display:block}.app-sidebar{z-index:60;width:232px;min-height:100vh;padding:16px 12px 14px;transition:transform .18s;position:fixed;top:0;bottom:0;left:0;transform:translate(-104%);box-shadow:12px 0 30px #0f172a38}.sidebar-open .app-sidebar{transform:translate(0)}.sidebar-backdrop{z-index:50;background:#0f172a47;border:0;width:100%;padding:0;display:block;position:fixed;inset:0}.sidebar-navigation{display:grid;overflow:visible}.sidebar-section-label,.sidebar-more-navigation,.sidebar-footer{display:grid}.sidebar-more-navigation{display:block}.sidebar-footer{display:grid}.sidebar-brand{margin:0 8px 28px}.sidebar-brand strong{font-size:.84rem}.sidebar-brand span{font-size:.67rem;display:block}.sidebar-nav-link{min-height:38px;font-size:.82rem}.sidebar-section-label{font-size:.64rem}.sidebar-more-navigation summary,.sidebar-more-link{font-size:.75rem}.workspace-context{margin-left:8px}}.discovery-intent-strip{border:1px solid var(--ui-border);background:#f8fafc;border-radius:8px;grid-column:1/-1;align-items:center;gap:16px;min-width:0;padding:9px 12px;display:flex}.discovery-intent-label{color:#98a2b3;flex:none;font-size:.68rem;font-weight:650}.discovery-intent-summary{color:#27364b;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:9px;min-width:0;font-size:.78rem;font-weight:680;display:flex;overflow:hidden}.discovery-intent-summary span{color:#c2cad5;font-weight:400}.discovery-search-panel .discovery-advanced-toggle{grid-column:1/-1;justify-content:flex-start;justify-self:start;align-items:center;gap:6px;min-height:28px;margin-top:0;padding:0;display:inline-flex}.discovery-advanced-panel{border:1px solid var(--ui-border);background:#f8fafc;border-radius:8px;grid-column:1/-1;grid-template-columns:minmax(180px,240px) minmax(150px,200px);align-items:end;gap:12px;padding:12px;display:grid}.discovery-advanced-panel label{min-width:0}.discovery-advanced-panel input,.discovery-advanced-panel select{box-sizing:border-box;width:100%;min-width:0}@media (width<=980px){.discovery-advanced-panel{grid-template-columns:1fr 1fr}}@media (width<=680px){.discovery-advanced-panel{grid-template-columns:1fr}.discovery-intent-strip{flex-direction:column;align-items:flex-start;gap:4px}.discovery-intent-summary{white-space:normal}.discovery-scope-control{align-items:flex-start}}:root{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Microsoft YaHei UI,Microsoft YaHei,PingFang SC,Noto Sans CJK SC,Source Han Sans SC,Arial,sans-serif;font-size:16px}body,button,input,select,textarea{font-family:inherit}body{font-size:15px;font-weight:400;line-height:1.58}button,input,select,textarea{font-size:14px;font-weight:400;line-height:1.5}h1,h2,h3,h4,h5,h6{font-weight:600;line-height:1.3}strong{font-weight:600}.dashboard-header h1{letter-spacing:-.025em;font-size:clamp(26px,2.2vw,32px);font-weight:700;line-height:1.2}.dashboard-header p:last-child,.empty-state,.secure-note{font-size:14px;line-height:1.6}.panel-kicker,.sidebar-section-label,.product-form label span,.discovery-search-panel label>span,.followup-summary span{font-size:13px;font-weight:600;line-height:1.5}.sidebar-brand strong,.brand-mark{font-weight:700}.sidebar-nav-link,.sidebar-more-navigation summary,.sidebar-more-link{font-weight:600}.sidebar-workspace strong,.workspace-name,.workspace-status,.workspace-user{font-weight:500}.primary-button,.restore-button,.proposal-button,.analyze-button,.export-button,.lead-open-button,.text-button,.product-card-actions button,.followup-queue-controls button,.auth-submit,.product-preview-panel .product-card dt{font-weight:600}.lead-table th,.prospect-table-header{font-size:13px;font-weight:600;line-height:1.5}.lead-table td,.prospect-table-row,.followup-queue-row,.product-preview-panel .product-card dd,.product-preview-panel .product-description{font-size:14px;font-weight:400;line-height:1.58}.lead-open-button,.prospect-company-cell strong,.followup-queue-company h2,.product-preview-panel .product-card h2,.company-workspace-page .lead-table td:first-child,.company-workspace-page .lead-table td:first-child .lead-open-button{font-weight:600}.score-badge,.history-count,.followup-queue-meta,.followup-contact-note,.followup-draft-note{font-size:12px;font-weight:500;line-height:1.5}.stat-card p,.sales-cockpit .stat-card p,.company-workspace-page .stat-card p{letter-spacing:0;text-transform:none;font-size:13px;font-weight:500}.stat-card>strong,.sales-cockpit .stat-card>strong,.company-workspace-page .stat-card>strong,.followup-summary strong{font-weight:700;line-height:1.2}.customer-workspace-backdrop{background:#0f172a42;justify-content:flex-end;align-items:stretch;padding:0;animation:.18s ease-out both customer-workspace-backdrop-in}.customer-workspace-drawer{background:#fff;border:0;border-left:1px solid #e3e8ef;border-radius:0;width:clamp(420px,38vw,620px);max-width:calc(100vw - 72px);height:100dvh;max-height:100dvh;padding:0 26px 36px;animation:.19s ease-out both customer-workspace-drawer-in;overflow:hidden auto;box-shadow:-14px 0 36px #0f172a1f}.customer-workspace-header{z-index:2;background:#fffffffa;border-bottom:1px solid #eef1f5;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:6px;padding:24px 0 18px;display:flex;position:sticky;top:0}.customer-workspace-header>div{min-width:0}.customer-workspace-header .panel-kicker{color:#3467b7;margin:0 0 5px}.customer-workspace-drawer h2#timeline-title{color:#1f2937;letter-spacing:-.015em;overflow-wrap:anywhere;margin:0;font-size:clamp(20px,1.6vw,24px);font-weight:700;line-height:1.25}.customer-workspace-header .timeline-subtitle{color:#667085;margin:7px 0 0;font-size:13px;line-height:1.55}.customer-workspace-close{color:#667085;background:0 0;border:1px solid #e4e7ec;border-radius:7px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;padding:0;font-size:20px;font-weight:400;line-height:1;display:inline-flex;position:static}.customer-workspace-close:hover{color:#344054;background:#f5f7fa;border-color:#d0d5dd}.customer-workspace-close:focus-visible{outline-offset:1px;outline:2px solid #3467b7;box-shadow:0 0 0 3px #3467b729}.customer-workspace-drawer .company-tabs{gap:2px;margin:0 0 18px;padding-top:4px}.customer-workspace-drawer .company-tab{min-height:40px;padding:0 10px;font-size:13px;font-weight:500}.customer-workspace-drawer .company-tab-active{font-weight:600}.customer-workspace-drawer .lead-handoff-summary{background:0 0;border:0;border-bottom:1px solid #eef1f5;border-radius:0;grid-template-columns:minmax(0,1fr);min-width:0;margin:0;padding:17px 0}.customer-workspace-drawer .lead-handoff-summary>*,.customer-workspace-drawer .company-tab-panel>*{min-width:0;max-width:100%}.customer-workspace-drawer a{overflow-wrap:anywhere}.customer-workspace-drawer .lead-handoff-summary h3,.customer-workspace-drawer .timeline-item h3{font-size:14px;font-weight:600}.customer-workspace-drawer .lead-handoff-summary p,.customer-workspace-drawer .lead-handoff-summary li,.customer-workspace-drawer .timeline-item p{font-size:14px;line-height:1.58}.customer-workspace-drawer .secure-note{overflow-wrap:anywhere;white-space:normal}.customer-workspace-drawer .timeline-list{margin-top:18px}@keyframes customer-workspace-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes customer-workspace-drawer-in{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:translate(0)}}@media (width<=1180px){.customer-workspace-drawer{width:clamp(420px,46vw,560px);max-width:calc(100vw - 64px)}}@media (width<=980px){.customer-workspace-drawer{width:min(560px,100vw - 56px);max-width:none}}@media (width>=901px) and (width<=980px){.sidebar-navigation{scrollbar-width:none;gap:6px}.sidebar-navigation::-webkit-scrollbar{display:none}.sidebar-nav-link{flex-basis:auto;width:auto;padding-inline:12px}}@media (width<=680px){.customer-workspace-drawer{width:100vw;max-width:none;padding-inline:18px}.customer-workspace-header{padding-top:20px}}@media (prefers-reduced-motion:reduce){.customer-workspace-backdrop,.customer-workspace-drawer{animation:none}}.prospect-quality-review:not(.prospect-table-row-active){background:#fcfcfd}.prospect-quality-review:not(.prospect-table-row-active) .prospect-company-cell strong,.prospect-quality-review:not(.prospect-table-row-active) .prospect-type-cell{color:#667085}.prospect-quality-low:not(.prospect-table-row-active){opacity:.76;background:#fafafa}.prospect-quality-low:hover,.prospect-quality-review:hover{opacity:1}.prospect-drawer-decision{background:#f7f8fa;border:1px solid #e7eaf0;border-radius:7px;margin-top:16px;padding:14px}.prospect-drawer-decision .prospect-drawer-facts{margin:4px 0 0}.prospect-drawer-decision .prospect-drawer-facts div{border-bottom-color:#e6e9ee;padding-inline:0}.prospect-drawer-section-label{color:#344054!important;letter-spacing:0!important;margin:0 0 9px!important;font-size:13px!important;font-weight:650!important}.prospect-drawer-reason{grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:9px;display:grid}.prospect-drawer-reason p{color:#475467;font-size:14px;line-height:1.6}.evidence-tier{letter-spacing:.04em;border-radius:4px;padding:0 6px;font-size:11px;font-weight:700;line-height:20px;display:inline-flex}.evidence-tier-fact{color:#067647;background:#ecfdf3}.evidence-tier-unknown{color:#667085;background:#f2f4f7}.prospect-verification-state{color:#667085}.prospect-verification-ready{color:#067647}.prospect-drawer .prospect-contacts{border-top:1px solid var(--ui-border);margin-top:14px;padding-top:14px}.prospect-drawer .prospect-actions{align-items:center}.prospect-drawer .prospect-actions .prospect-drawer-section-label{flex:0 0 100%}@media (width<=680px){.prospect-drawer-decision .prospect-drawer-facts{grid-template-columns:1fr}}.sales-cockpit .sales-metric-action{color:inherit;cursor:pointer;text-align:left;width:100%;font-family:inherit;transition:background .14s,border-color .14s;display:block}.sales-cockpit .sales-metric-action:hover{background:#f8fbff;border-color:#b8cae4}.opportunity-list .opportunity-entry{color:inherit;cursor:pointer;text-align:left;background:#fbfcfe;border:1px solid #e5ebf3;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;width:100%;padding:12px;transition:background .14s,border-color .14s;display:grid}.opportunity-list .opportunity-entry:hover{background:#f6f9ff;border-color:#b8cae4}.opportunity-list .opportunity-entry>div>p,.opportunity-list .opportunity-entry .opportunity-risk{color:#77859b;margin:0;font-size:.72rem;line-height:1.4}.prospect-table-row .prospect-contact-cell-ready{color:#287a55;background:#eef7f2}.prospect-table-row .prospect-recommendation-high{color:#175cd3;background:#edf4ff}.prospect-table-row .prospect-recommendation-medium{color:#b54708;background:#fff7e8}.prospect-table-row .prospect-recommendation-low{color:#667085;background:#f2f4f7}.prospect-table-row .prospect-recommendation-review{color:#6941c6;background:#f5f3ff}.customer-workspace-statusline{color:#667085;flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;font-size:12px;display:flex}.customer-record-meta{flex-wrap:wrap;gap:9px 20px;margin:11px 0 0;display:flex}.customer-record-meta>div{gap:2px;min-width:110px;display:grid}.customer-record-meta dt{color:#98a2b3;letter-spacing:.02em;font-size:10px;font-weight:650;line-height:1.35}.customer-record-meta dd{color:#475467;margin:0;font-size:12px;line-height:1.4}.customer-record-meta .review-badge{display:inline-flex}.customer-commercial-chain{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.customer-commercial-chain span,.customer-commercial-counts span{color:#475467;background:#f2f4f7;border:1px solid #e4e7ec;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:600;line-height:1.35}.customer-decision-notice{color:#667085;margin:0 0 12px;font-size:12px;line-height:1.5}.customer-commercial-context-overview{padding-bottom:14px}.customer-commercial-counts{flex-wrap:wrap;gap:7px;margin-top:11px;display:flex}.customer-context-navigation{flex-wrap:wrap;gap:9px 15px;margin-top:12px;display:flex}.customer-context-navigation .customer-opportunity-history-toggle:disabled{color:#98a2b3;cursor:not-allowed;text-decoration:none}.customer-decision-evidence{background:#fafbfc;border:1px solid #e7ebf0;border-radius:8px;margin-top:16px;padding:14px 15px}.customer-decision-evidence+.customer-opportunity-section{margin-top:16px}.customer-decision-evidence-list{color:#667085;gap:5px;margin:8px 0 0;padding-left:18px;font-size:12px;line-height:1.45;display:grid}.customer-commercial-timeline{gap:0;display:grid}.customer-commercial-timeline-item{border-top:1px solid #eef1f5;justify-content:space-between;align-items:flex-start;gap:14px;padding:10px 0 10px 14px;display:flex;position:relative}.customer-commercial-timeline-item:before{content:"";background:#d0d5dd;border:3px solid #fff;border-radius:50%;width:5px;height:5px;position:absolute;top:15px;left:0;box-shadow:0 0 0 1px #d0d5dd}.customer-commercial-timeline-item:first-of-type{border-top:0;padding-top:0}.customer-commercial-timeline-item:first-of-type:before{top:5px}.customer-commercial-timeline-item>div{min-width:0}.customer-commercial-timeline-item span{color:#667085;background:#f2f4f7;border-radius:999px;margin-bottom:4px;padding:2px 6px;font-size:10px;font-weight:650;line-height:1.35;display:inline-flex}.customer-commercial-timeline-item strong{color:#475467;font-size:13px;line-height:1.45;display:block}.customer-commercial-timeline-item p{color:#667085;overflow-wrap:anywhere;margin:3px 0 0;font-size:12px;line-height:1.45}.customer-commercial-timeline-item time{color:#98a2b3;text-align:right;flex:none;font-size:11px;line-height:1.45}.customer-workspace-overview{gap:0;display:grid}.customer-workspace-summary-grid{background:#f8fafc;border:1px solid #e7ebf0;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:10px;display:grid;overflow:hidden}.customer-workspace-summary-grid article{border-left:1px solid #e7ebf0;min-width:0;padding:11px 12px}.customer-workspace-summary-grid article:first-child{border-left:0}.customer-workspace-summary-grid span{color:#98a2b3;margin-bottom:4px;font-size:11px;display:block}.customer-workspace-summary-grid strong{color:#344054;text-overflow:ellipsis;white-space:nowrap;font-size:13px;display:block;overflow:hidden}.customer-workspace-overview-section{border-bottom:1px solid #eef1f5;padding:17px 0}.customer-workspace-section-heading{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:9px;display:flex}.customer-workspace-section-heading .panel-kicker{margin-bottom:3px}.customer-workspace-section-heading h3{color:#344054;margin:0;font-size:15px}.customer-workspace-section-heading .text-button{flex:none;padding:4px 6px;font-size:12px}.customer-workspace-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 18px;display:grid}.customer-workspace-facts p,.customer-workspace-preview-line,.customer-workspace-next-action>p{color:#667085;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.58}.customer-workspace-preview-line+.customer-workspace-preview-line{margin-top:6px}.customer-workspace-next-action{background:#f7f9fc;border:1px solid #e5eaf1;border-radius:8px;margin-top:12px;padding:15px}.customer-opportunity-list{gap:12px;display:grid}.customer-opportunity-context{border-top:1px solid #e7ebf0;padding-top:12px}.customer-opportunity-context:first-child{border-top:0;padding-top:0}.customer-opportunity-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.customer-opportunity-heading>strong{color:#344054;font-size:14px;line-height:1.45}.customer-opportunity-stage{color:#475467;white-space:nowrap;background:#f2f4f7;border:1px solid #e4e7ec;border-radius:999px;flex:none;padding:3px 8px;font-size:11px;font-weight:600;line-height:1.3}.customer-opportunity-facts{flex-wrap:wrap;gap:8px 18px;margin:9px 0 0;display:flex}.customer-opportunity-facts>div{gap:2px;min-width:130px;display:grid}.customer-opportunity-facts dt{color:#98a2b3;font-size:11px}.customer-opportunity-facts dd{color:#667085;margin:0;font-size:13px;line-height:1.45}.customer-opportunity-history{margin-top:11px}.customer-opportunity-history-toggle{color:#2457a6;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;padding:3px 0;font-size:12px;font-weight:600}.customer-opportunity-history-toggle:hover{color:#1265de;text-decoration:underline}.customer-opportunity-history-toggle:focus-visible{outline-offset:2px;border-radius:3px;outline:2px solid #2457a6;box-shadow:0 0 0 3px #2457a629}.customer-opportunity-history ol{gap:10px;margin:7px 0 0;padding-left:20px;display:grid}.customer-opportunity-history li{color:#667085;padding-left:2px;font-size:13px;line-height:1.52}.customer-opportunity-history li p{margin:0}.customer-opportunity-history li p+p{margin-top:2px}.customer-opportunity-history li span{color:#98a2b3;margin-top:3px;font-size:12px;display:block}.customer-opportunity-review-note{color:#667085;margin:12px 0 0;font-size:12px;line-height:1.5}.customer-opportunity-workflow-actions{margin-top:10px}.customer-opportunity-inline-form{background:#fafbfc;border-top:1px solid #e7ebf0;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;margin-top:12px;padding-top:13px;display:grid}.customer-opportunity-inline-form[hidden]{display:none}.customer-opportunity-inline-form label{color:#475467;gap:5px;font-size:12px;font-weight:600;display:grid}.customer-opportunity-inline-form input,.customer-opportunity-inline-form select,.customer-opportunity-inline-form textarea{color:#344054;font:inherit;background:#fff;border:1px solid #d9e0e9;border-radius:5px;width:100%;min-height:34px;padding:7px 9px;font-size:13px}.customer-opportunity-inline-form textarea{resize:vertical;min-height:68px}.customer-opportunity-inline-form input:focus-visible,.customer-opportunity-inline-form select:focus-visible,.customer-opportunity-inline-form textarea:focus-visible{border-color:#2457a6;outline:0;box-shadow:0 0 0 3px #2457a624}.customer-opportunity-form-wide,.customer-opportunity-form-note,.customer-opportunity-form-actions,.customer-opportunity-checkbox{grid-column:1/-1}.customer-opportunity-form-note{color:#667085;margin:0;font-size:12px;line-height:1.48}.customer-opportunity-checkbox{align-items:center;gap:8px!important;font-weight:500!important;display:flex!important}.customer-opportunity-checkbox input{accent-color:#2457a6;width:auto;min-height:auto;padding:0}.customer-opportunity-form-actions{flex-wrap:wrap;gap:8px;display:flex}.customer-opportunity-form-actions .primary-button,.customer-opportunity-form-actions .restore-button{min-height:34px}.customer-rfq-context{border-top:1px solid #e7ebf0;margin-top:14px;padding-top:13px}.customer-rfq-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.customer-rfq-heading h4{color:#344054;margin:2px 0 0;font-size:13px}.customer-rfq-list{gap:11px;margin-top:11px;display:grid}.customer-rfq-item{border-top:1px solid #eaecf0;padding-top:11px}.customer-rfq-item-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.customer-rfq-item-heading strong{color:#344054;font-size:13px}.customer-rfq-summary{color:#667085;margin:6px 0 0;font-size:12px;line-height:1.45}.customer-rfq-lines{color:#667085;gap:5px;margin:8px 0 0;padding-left:18px;font-size:12px;line-height:1.45;display:grid}.customer-rfq-lines li{gap:1px;display:grid}.customer-rfq-lines strong{color:#475467;font-weight:650}.customer-rfq-lines span{color:#98a2b3}.customer-rfq-actions{flex-wrap:wrap;gap:12px;margin-top:9px;display:flex}.customer-rfq-line-form{margin-top:9px}.customer-quotation-context{border-top:1px solid #eaecf0;margin-top:10px;padding-top:10px}.customer-quotation-heading h5{color:#475467;margin:2px 0 0;font-size:12px}.customer-quotation-list{gap:9px;margin-top:9px;display:grid}.customer-quotation-item{border-top:1px solid #f0f2f5;padding-top:9px}.customer-quotation-item-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.customer-quotation-item-heading strong{color:#344054;font-size:12px}.customer-quotation-facts{flex-wrap:wrap;gap:7px 18px;margin:7px 0 0;display:flex}.customer-quotation-facts div{gap:1px;display:grid}.customer-quotation-facts dt{color:#98a2b3;letter-spacing:.02em;font-size:10px;font-weight:700}.customer-quotation-facts dd{color:#667085;margin:0;font-size:12px;line-height:1.4}.customer-quotation-lines{gap:4px;margin:8px 0 0;padding-left:18px;display:grid}.customer-quotation-lines li{color:#667085;gap:1px;font-size:12px;line-height:1.45;display:grid}.customer-quotation-lines strong{color:#475467;font-weight:650}.customer-quotation-lines span{color:#98a2b3}.customer-quotation-history{margin-top:8px}.customer-quotation-history>div{border-left:2px solid #e7ebf0;margin-top:8px;padding-left:11px}.customer-quotation-history ol{color:#667085;gap:8px;margin:0;padding-left:17px;font-size:12px;line-height:1.45;display:grid}.customer-quotation-history p{margin:0}.customer-quotation-history span{color:#98a2b3;margin-top:2px;display:block}.customer-negotiation-context{border-top:1px solid #f0f2f5;margin-top:10px;padding-top:10px}.customer-negotiation-heading h6{color:#475467;margin:2px 0 0;font-size:12px}.customer-negotiation-list{gap:9px;margin-top:9px;display:grid}.customer-negotiation-item{border-top:1px solid #f5f6f8;padding-top:9px}.customer-negotiation-item-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.customer-negotiation-item-heading strong{color:#344054;font-size:12px}.customer-negotiation-summary{color:#667085;margin:6px 0 0;font-size:12px;line-height:1.45}.customer-negotiation-facts{flex-wrap:wrap;gap:7px 18px;margin:7px 0 0;display:flex}.customer-negotiation-facts div{gap:1px;display:grid}.customer-negotiation-facts dt{color:#98a2b3;letter-spacing:.02em;font-size:10px;font-weight:700}.customer-negotiation-facts dd{color:#667085;margin:0;font-size:12px;line-height:1.4}.customer-negotiation-history{margin-top:8px}.customer-negotiation-history>div{border-left:2px solid #e7ebf0;margin-top:8px;padding-left:11px}.customer-negotiation-history ol{color:#667085;gap:8px;margin:0;padding-left:17px;font-size:12px;line-height:1.45;display:grid}.customer-negotiation-history p{margin:0}.customer-negotiation-history span{color:#98a2b3;margin-top:2px;display:block}.customer-order-context{border-top:1px solid #f0f2f5;margin-top:10px;padding-top:10px}.customer-order-heading h6{color:#475467;margin:2px 0 0;font-size:12px}.customer-order-list{gap:9px;margin-top:9px;display:grid}.customer-order-item{border-top:1px solid #f5f6f8;padding-top:9px}.customer-order-item-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.customer-order-item-heading strong{color:#344054;font-size:12px}.customer-order-facts{flex-wrap:wrap;gap:7px 18px;margin:7px 0 0;display:flex}.customer-order-facts div{gap:1px;display:grid}.customer-order-facts dt{color:#98a2b3;letter-spacing:.02em;font-size:10px;font-weight:700}.customer-order-facts dd{color:#667085;margin:0;font-size:12px;line-height:1.4}.customer-order-lines{gap:4px;margin:8px 0 0;padding-left:18px;display:grid}.customer-order-lines li{color:#667085;gap:1px;font-size:12px;line-height:1.45;display:grid}.customer-order-lines strong{color:#475467;font-weight:650}.customer-order-lines span{color:#98a2b3}.customer-order-history{margin-top:8px}.customer-order-history>div{border-left:2px solid #e7ebf0;margin-top:8px;padding-left:11px}.customer-order-history ol{color:#667085;gap:8px;margin:0;padding-left:17px;font-size:12px;line-height:1.45;display:grid}.customer-order-history p{margin:0}.customer-order-history span{color:#98a2b3;margin-top:2px;display:block}.commercial-review-signals{border-top:1px solid #e7ebf0;margin-top:18px;padding-top:16px}.commercial-review-signals-heading{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.commercial-review-signals-heading .panel-kicker{margin-bottom:3px}.commercial-review-signals-heading h3{color:#344054;margin:0;font-size:14px}.commercial-review-signals-heading p{color:#667085;max-width:700px;margin:4px 0 0;font-size:12px;line-height:1.48}.commercial-review-signals-total{color:#475467;white-space:nowrap;flex:none;font-size:12px;font-weight:650}.commercial-review-category-summary{grid-template-columns:repeat(5,minmax(0,1fr));margin:13px 0 0;display:grid}.commercial-review-category-summary>div{border-left:1px solid #e7ebf0;gap:2px;min-width:0;padding:0 11px;display:grid}.commercial-review-category-summary>div:first-child{border-left:0;padding-left:0}.commercial-review-category-summary dt{color:#667085;font-size:11px;line-height:1.35}.commercial-review-category-summary dd{color:#344054;margin:0;font-size:16px;font-weight:700}.commercial-review-signal-list{margin-top:14px;display:grid}.commercial-review-signal{border-top:1px solid #e7ebf0;padding:13px 0}.commercial-review-signal:first-child{border-top:0;padding-top:0}.commercial-review-signal-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.commercial-review-signal-heading>div{min-width:0}.commercial-review-signal-heading strong{color:#344054;margin-top:5px;font-size:13px;line-height:1.45;display:block}.commercial-review-signal-meta{color:#667085;flex-wrap:wrap;align-items:center;gap:6px;font-size:11px;line-height:1.3;display:flex}.commercial-review-severity{color:#475467;background:#f2f4f7;border:1px solid #e4e7ec;border-radius:999px;padding:2px 7px;font-weight:650}.commercial-review-severity-needs-review .commercial-review-severity{color:#b54708;background:#fff4ed;border-color:#ffdcc5}.commercial-review-severity-watch .commercial-review-severity{color:#93370d;background:#fffaeb;border-color:#fedf89}.commercial-review-severity-info .commercial-review-severity{color:#175cd3;background:#eff8ff;border-color:#b9e6fe}.commercial-review-severity-insufficient-evidence .commercial-review-severity{color:#667085;background:#f2f4f7;border-color:#e4e7ec}.commercial-review-reason,.commercial-review-action,.commercial-review-human-note{color:#667085;margin:8px 0 0;font-size:12px;line-height:1.5}.commercial-review-action strong{color:#475467;font-weight:650}.commercial-review-evidence{margin-top:8px}.commercial-review-evidence>div{border-left:2px solid #e7ebf0;margin-top:7px;padding-left:11px}.commercial-review-evidence ul{color:#667085;gap:5px;margin:0;padding-left:17px;font-size:12px;line-height:1.45;display:grid}.commercial-review-evidence strong{color:#475467;font-weight:650}.commercial-review-human-note{color:#475467;font-size:11px}.commercial-review-signals-compact{border-top:1px solid #e7ebf0;margin-top:13px;padding-top:12px}.commercial-review-signals-compact .commercial-review-signals-heading h3{font-size:13px}.commercial-review-signals-compact .commercial-review-signal-list{margin-top:11px}.management-review-workspace{border-bottom:1px solid #e7ebf0;margin-bottom:20px;padding-bottom:20px}.management-review-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.management-review-heading .panel-kicker{margin-bottom:3px}.management-review-heading h2{color:#344054;margin:0;font-size:16px}.management-review-heading p{color:#667085;max-width:720px;margin:4px 0 0;font-size:12px;line-height:1.5}.management-review-window{color:#475467;flex:none;gap:5px;font-size:11px;font-weight:650;display:grid}.management-review-window select{color:#344054;font:inherit;background:#fff;border:1px solid #d0d5dd;border-radius:6px;min-width:98px;padding:7px 8px}.management-review-section{border-top:1px solid #e7ebf0;margin-top:16px;padding-top:14px}.management-review-section h3,.management-review-section h4{color:#475467;margin:0;font-size:12px;font-weight:680}.management-review-section h4{margin-top:15px}.management-review-summary-list,.management-review-stage-list{grid-template-columns:repeat(5,minmax(0,1fr));margin:12px 0 0;display:grid}.management-review-stage-list{grid-template-columns:repeat(6,minmax(0,1fr))}.management-review-summary-list>div,.management-review-stage-list>div{border-left:1px solid #e7ebf0;min-width:0;padding:0 11px}.management-review-summary-list>div:first-child,.management-review-stage-list>div:first-child{border-left:0;padding-left:0}.management-review-summary-list dt,.management-review-stage-list dt{color:#667085;overflow-wrap:anywhere;font-size:11px;line-height:1.35}.management-review-summary-list dd,.management-review-stage-list dd{color:#344054;margin:4px 0 0;font-size:18px;font-weight:680}.management-review-bottleneck-list{gap:10px;margin:12px 0 0;padding:0;list-style:none;display:grid}.management-review-bottleneck-list li{border-top:1px solid #f0f2f5;padding-top:10px}.management-review-bottleneck-list li:first-child{border-top:0;padding-top:0}.management-review-bottleneck-list li>div{color:#667085;flex-wrap:wrap;align-items:center;gap:7px;font-size:11px;display:flex}.management-review-bottleneck-list strong{color:#344054;font-size:12px;font-weight:650}.management-review-bottleneck-list p{color:#667085;margin:6px 0 0;font-size:12px;line-height:1.48}.management-review-bottleneck-list .management-review-evidence-summary{color:#98a2b3;font-size:11px}.management-review-item-list{margin-top:11px;display:grid}.management-review-human-note{color:#667085;margin:14px 0 0;font-size:11px;line-height:1.5}@media (width<=1024px){.commercial-review-category-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.commercial-review-category-summary>div:nth-child(4){border-top:1px solid #e7ebf0;border-left:0;margin-top:9px;padding-top:9px;padding-left:0}.commercial-review-category-summary>div:nth-child(5){border-top:1px solid #e7ebf0;margin-top:9px;padding-top:9px}.management-review-summary-list{grid-template-columns:repeat(3,minmax(0,1fr))}.management-review-summary-list>div:nth-child(4),.management-review-summary-list>div:nth-child(5){border-top:1px solid #e7ebf0;margin-top:9px;padding-top:9px}.management-review-summary-list>div:nth-child(4){border-left:0;padding-left:0}.management-review-stage-list{grid-template-columns:repeat(3,minmax(0,1fr))}.management-review-stage-list>div:nth-child(4){border-left:0}.management-review-stage-list>div:nth-child(n+4){border-top:1px solid #e7ebf0;margin-top:9px;padding-top:9px}}@media (width<=680px){.commercial-review-signals-heading,.commercial-review-signal-heading{flex-direction:column;align-items:flex-start}.commercial-review-category-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.commercial-review-category-summary>div{border-top:1px solid #e7ebf0;margin-top:9px;padding:9px 0 0}.commercial-review-category-summary>div:first-child,.commercial-review-category-summary>div:nth-child(2){border-top:0;margin-top:0;padding-top:0}.commercial-review-category-summary>div:nth-child(odd){border-left:0}.management-review-heading{flex-direction:column}.management-review-window,.management-review-window select{width:100%}.management-review-summary-list,.management-review-stage-list{grid-template-columns:repeat(2,minmax(0,1fr))}.management-review-summary-list>div,.management-review-stage-list>div{border-top:1px solid #e7ebf0;margin-top:9px;padding:9px 0 0}.management-review-summary-list>div:first-child,.management-review-summary-list>div:nth-child(2),.management-review-stage-list>div:first-child,.management-review-stage-list>div:nth-child(2){border-top:0;margin-top:0;padding-top:0}.management-review-summary-list>div:nth-child(odd),.management-review-stage-list>div:nth-child(odd){border-left:0;padding-left:0}}.customer-workspace-drawer .company-tab-panel .empty-state{border:1px dashed #d9dfe8;border-radius:7px;margin-top:12px;padding:18px}.product-profile-card .product-card-header{grid-template-columns:minmax(0,1fr) auto auto;align-items:flex-start;gap:10px;display:grid}.product-completeness{color:#667085;white-space:nowrap;background:#f2f4f7;border-radius:999px;padding:0 9px;font-size:12px;font-weight:600;line-height:24px}.product-completeness-ready{color:#067647;background:#ecfdf3}.product-preview-panel .product-profile-card dl{grid-template-columns:repeat(2,minmax(0,1fr))}.product-preview-panel .product-profile-card dl div:nth-child(3){border-top:1px solid #eaecf0;border-left:0;margin-top:10px;padding-top:10px;padding-left:0}.product-preview-panel .product-profile-card dl div:nth-child(4){border-top:1px solid #eaecf0;margin-top:10px;padding-top:10px}@media (width<=680px){.sales-operations-fact-summary{grid-template-columns:1fr}.sales-operations-fact-summary>div,.sales-operations-fact-summary>div:first-child{border-top:1px solid #e7ebf0;border-left:0;padding:9px 0 0}.sales-operations-fact-summary>div:first-child{border-top:0;padding-top:0}.customer-workspace-summary-grid{grid-template-columns:1fr 1fr}.customer-workspace-summary-grid article:nth-child(3){border-top:1px solid #e7ebf0;border-left:0}.customer-workspace-summary-grid article:nth-child(4){border-top:1px solid #e7ebf0}.customer-workspace-facts{grid-template-columns:1fr}.customer-opportunity-heading{flex-direction:column;align-items:flex-start;gap:7px}.customer-opportunity-facts{grid-template-columns:1fr 1fr;display:grid}.customer-opportunity-inline-form{grid-template-columns:1fr}.customer-commercial-timeline-item{flex-direction:column;gap:4px}.customer-commercial-timeline-item time{text-align:left}.customer-opportunity-form-wide,.customer-opportunity-form-note,.customer-opportunity-form-actions,.customer-opportunity-checkbox{grid-column:auto}.product-profile-card .product-card-header{grid-template-columns:minmax(0,1fr) auto}.product-profile-card .product-card-actions{grid-column:1/-1}.product-preview-panel .product-profile-card dl{grid-template-columns:1fr}.product-preview-panel .product-profile-card dl div,.product-preview-panel .product-profile-card dl div:nth-child(3),.product-preview-panel .product-profile-card dl div:nth-child(4){border-top:1px solid #eaecf0;border-left:0;margin-top:0;padding:10px 0}}.prospect-drawer.prospect-analysis-workspace{z-index:80;background:#fff;border:0;border-left:1px solid #dfe5ec;border-radius:0;width:min(920px,72vw);max-width:none;height:100dvh;max-height:100dvh;padding:0 28px 36px;position:fixed;top:0;bottom:0;right:0;overflow:hidden auto;box-shadow:-16px 0 38px #0f172a24}@media (width<=1180px){.prospect-drawer.prospect-analysis-workspace{width:min(860px,82vw)}}@media (width<=900px){.prospect-drawer.prospect-analysis-workspace{width:min(760px,94vw);max-height:100dvh;padding-inline:22px;position:fixed}}@media (width<=600px){.prospect-drawer.prospect-analysis-workspace{width:100vw;padding:0 16px 28px}}.prospect-analysis-workspace .prospect-sales-summary{background:#fbfcfe;border-left:3px solid #2563eb;padding:16px 18px}.prospect-sales-summary-list{gap:0;margin:0;display:grid}.prospect-sales-summary-list>div{border-top:1px solid #e6ebf1;gap:5px;padding:12px 0;display:grid}.prospect-sales-summary-list>div:first-child{border-top:0;padding-top:2px}.prospect-sales-summary-list dt,.prospect-evidence-pair>span,.prospect-communication-scope{color:#667085;letter-spacing:.02em;font-size:12px;font-weight:700}.prospect-sales-summary-list dd{color:#172033;margin:0;font-size:14px;line-height:1.65}.prospect-evidence-pair{border-top:1px solid #e8edf2;margin-top:12px;padding-top:12px}.prospect-evidence-pair:first-of-type{border-top:0;margin-top:8px;padding-top:0}.prospect-evidence-pair p{overflow-wrap:anywhere}.prospect-evidence-pair p[lang=en]{color:#4b5565;font-size:12px}.prospect-analysis-workspace .prospect-communication-assistant{border-top:2px solid #2563eb;padding-top:18px}.prospect-communication-assistant>p:not(.prospect-drawer-section-label):not(.prospect-human-review-note){color:#475467;margin:0 0 14px;font-size:13px;line-height:1.6}.prospect-communication-assistant ul{color:#263247;gap:8px;margin:10px 0 14px;padding-left:19px;display:grid}.prospect-human-review-note{color:#244b8f;background:#f1f6ff;border-left:2px solid #2563eb;margin:0;padding:9px 11px;font-size:12px;font-weight:700}.discovery-list-toolbar{align-items:flex-end;gap:12px;display:flex}.discovery-list-toolbar label{color:#667085;gap:4px;font-size:12px;font-weight:650;display:grid}.discovery-list-toolbar select{color:#27364b;background:#fff;border:1px solid #cfd7e3;border-radius:4px;min-width:170px;min-height:36px;padding:6px 30px 6px 10px;font-size:13px}.prospect-table-header,.prospect-table-row{grid-template-columns:minmax(96px,.58fr) minmax(220px,1.5fr) minmax(140px,.85fr) minmax(110px,.65fr) minmax(150px,.85fr) minmax(150px,.9fr)}.customer-priority-badge{border:1px solid #0000;border-radius:4px;align-items:center;width:fit-content;min-height:26px;padding:4px 8px;font-size:12px;font-weight:700;line-height:1.2;display:inline-flex}.customer-priority-high{color:#175cd3;background:#edf4ff;border-color:#c9dcff}.customer-priority-medium{color:#b54708;background:#fffaeb;border-color:#fedf89}.customer-priority-low{color:#667085;background:#f5f6f7;border-color:#e4e7ec}.prospect-analysis-workspace .prospect-analysis-header{padding-block:28px 22px}.prospect-analysis-header h2{margin-bottom:18px;font-size:24px;line-height:1.3}.prospect-analysis-body{gap:32px;padding-top:28px}.prospect-analysis-main>.prospect-drawer-section+.prospect-drawer-section,.prospect-analysis-side>.prospect-drawer-section+.prospect-drawer-section{margin-top:32px}.prospect-analysis-workspace .prospect-drawer-section-label{color:#1d2939;letter-spacing:-.015em;text-transform:none;margin:0 0 16px;font-size:18px;font-weight:700;line-height:1.35}.prospect-analysis-workspace .prospect-analysis-judgement{background:#f8fbff;border:0;border-left:3px solid #2563eb;border-radius:0;padding:20px 22px}.sales-conclusion-grid{gap:0;display:grid}.sales-conclusion-grid>div{border-top:1px solid #e1e8f2;align-items:start;gap:6px;padding:14px 0;display:grid}.sales-conclusion-grid>div:first-child{border-top:0;padding-top:2px}.sales-conclusion-grid span{color:#667085;font-size:12px;font-weight:650}.sales-conclusion-grid strong{color:#172033;font-size:15px;font-weight:700;line-height:1.55}.sales-conclusion-primary strong{color:#174ea6;font-size:20px;line-height:1.4}.sales-conclusion-note{color:#667085;margin:12px 0 0!important;font-size:12px!important;line-height:1.55!important}.prospect-analysis-workspace .prospect-sales-summary{margin-top:32px;padding:20px 22px}.prospect-sales-summary-list dd,.prospect-evidence-card p,.prospect-communication-assistant li{font-size:14px;line-height:1.68}.prospect-analysis-workspace .prospect-analysis-evidence{margin-top:36px!important}.prospect-evidence-card{gap:18px;padding-block:18px}.prospect-analysis-side{padding-left:28px}@media (width<=1180px){.prospect-table-header,.prospect-table-row{grid-template-columns:minmax(90px,.6fr) minmax(180px,1.35fr) minmax(120px,.85fr) minmax(95px,.65fr) minmax(125px,.8fr) minmax(125px,.85fr);gap:9px}}@media (width<=760px){.discovery-results-panel>.panel-heading{align-items:start}.discovery-list-toolbar{flex-direction:column;align-items:stretch}.discovery-list-toolbar select{width:100%;min-width:0}.prospect-table-header,.prospect-table-row{min-width:930px}.prospect-analysis-workspace .prospect-drawer-section-label{font-size:17px}.prospect-analysis-side{padding-left:0}}.discovery-workspace-page{max-width:1440px}.discovery-workspace-page .discovery-human-review-note{color:#52657c;background:#f7fbff;border:1px solid #d9e8fb;border-left:3px solid #5d9dec;margin:0 0 16px;padding:9px 12px}.discovery-workspace-page .discovery-search-panel,.discovery-workspace-page .discovery-validation-card{border:1px solid #d9e5f2;border-radius:10px;margin-bottom:16px;padding:20px 24px;box-shadow:0 8px 22px #2958910d}.discovery-workspace-page .discovery-search-panel .panel-heading{grid-column:1/-1;margin:0;display:block}.discovery-workspace-page .discovery-search-panel .panel-description,.discovery-validation-card header>p:last-child{color:#667085;margin:5px 0 0;font-size:.84rem}.discovery-validation-card header{margin-bottom:14px}.discovery-validation-card header h2,.discovery-workspace-page .discovery-search-panel h2{color:#1d2939;margin:0;font-size:1.12rem}.discovery-validation-card form{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:16px;display:grid}.discovery-validation-card label{color:#475467;gap:6px;font-size:.78rem;font-weight:650;display:grid}.discovery-validation-card input,.discovery-validation-card select{box-sizing:border-box;width:100%;min-height:38px}.discovery-validation-card .discovery-website-save{grid-column:1/span 2;align-items:center;font-weight:500;display:flex}.discovery-validation-card .discovery-website-save input{width:auto;min-height:auto}.discovery-validation-card .primary-button{justify-self:end;min-height:38px}.discovery-workspace-page .discovery-intent-strip{background:#f7fbff;border-color:#dbe8f7;margin-top:2px}.discovery-workspace-page .discovery-advanced-toggle{color:#2869ba;margin-top:2px;font-weight:650}.discovery-workspace-page .discovery-advanced-panel{background:#fbfdff;border-color:#dbe8f7}.discovery-workspace-page .product-form-actions{grid-column:1/-1;place-self:center start}.discovery-workspace-page .product-form-actions .proposal-button{min-width:148px}.discovery-results-panel>.panel-heading{border-bottom:1px solid #dfe8f2;align-items:center;margin-bottom:12px;padding-bottom:12px}.discovery-list-toolbar label>span{display:none}.discovery-list-toolbar select{min-width:130px}.prospect-analysis-actions{gap:14px;display:grid}.prospect-analysis-actions>.prospect-drawer-section-label{margin-bottom:0!important}.prospect-action-group{border-top:1px solid #e4ebf3;gap:8px;padding-top:13px;display:grid}.prospect-action-group .prospect-drawer-section-label{margin-bottom:1px!important}.prospect-action-group .restore-button,.prospect-action-group .primary-button,.prospect-handoff-complete .primary-button{box-sizing:border-box;justify-content:center;align-items:center;width:100%;min-height:38px;margin:0;display:inline-flex}.prospect-handoff-complete{background:#f3f8ff;border:1px solid #cfe0f6;border-radius:8px;gap:6px;padding:12px;display:grid}.prospect-handoff-complete strong{color:#175cd3}.prospect-handoff-complete span{color:#344054;font-weight:650}.prospect-handoff-complete small{color:#667085;font-size:.75rem}@media (width<=760px){.discovery-workspace-page .discovery-search-panel,.discovery-workspace-page .discovery-validation-card{padding:16px}.discovery-validation-card form{grid-template-columns:1fr}.discovery-validation-card .discovery-website-save{grid-column:auto}.discovery-validation-card .primary-button{justify-self:stretch}}.contact-intelligence-workspace{border-top:1px solid #dfe5ec!important;margin-top:40px!important;padding-top:32px!important}.contact-intelligence-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.contact-intelligence-heading>div>p:last-child{color:#667085;margin:7px 0 0;font-size:14px;line-height:1.65}.contact-status-badge{color:#475467;white-space:nowrap;border:1px solid #d0d5dd;border-radius:999px;flex:none;align-items:center;min-height:26px;padding:5px 9px;font-size:12px;font-weight:700;line-height:1;display:inline-flex}.contact-status-found{color:#067647;background:#ecfdf3;border-color:#a6f4c5}.contact-status-pending{color:#93370d;background:#fffaeb;border-color:#fedf89}.contact-status-notFound{color:#667085;background:#f8fafc}.contact-persona-section{border-top:1px solid #e5e9ef;border-bottom:1px solid #e5e9ef;margin-top:24px;padding:20px 0 12px}.contact-persona-section>strong,.contact-intelligence-results>strong{color:#1d2939;font-size:15px;font-weight:700;display:block}.contact-persona-section>.secure-note{margin:5px 0 13px!important;font-size:12px!important}.contact-persona-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;margin:0;padding:0;list-style:none;display:grid}.contact-persona-list li{border-top:1px solid #eef1f5;grid-template-columns:minmax(145px,.75fr) minmax(0,1.25fr);gap:14px;padding:13px 0;display:grid}.contact-persona-list li>span{gap:3px;display:grid}.contact-persona-list strong{color:#172033;font-size:14px}.contact-persona-list small{color:#175cd3;font-size:12px;font-weight:650}.contact-persona-list p{color:#667085;margin:0!important;font-size:13px!important;line-height:1.6!important}.contact-intelligence-results{gap:14px;margin-top:24px;display:grid}.contact-intelligence-empty{border-left:3px solid #98a2b3;align-items:flex-start;gap:8px;padding:12px 14px;display:grid}.contact-intelligence-empty p{color:#667085;font-size:14px!important;line-height:1.65!important}.contact-intelligence-card{background:#fff;border:1px solid #dfe5ec;border-left:3px solid #2563eb;border-radius:4px;gap:15px;padding:18px 20px;display:grid}.contact-intelligence-card .contact-summary-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.contact-intelligence-card .contact-summary-heading>div:first-child{gap:4px;display:grid}.contact-intelligence-card .contact-summary-heading strong{color:#172033;font-size:16px;line-height:1.4}.contact-intelligence-card .contact-summary-heading>div:first-child>span{color:#475467;font-size:13px}.contact-intelligence-badges{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.contact-intelligence-facts{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.contact-intelligence-facts>div{border-left:1px solid #e5e9ef;min-width:0;padding:0 12px}.contact-intelligence-facts>div:first-child{border-left:0;padding-left:0}.contact-intelligence-facts dt{color:#667085;font-size:12px;font-weight:650}.contact-intelligence-facts dd{color:#344054;overflow-wrap:anywhere;margin:5px 0 0;font-size:13px;font-weight:650;line-height:1.5}.contact-intelligence-channel{overflow-wrap:anywhere;color:#475467!important;font-size:13px!important}.contact-intelligence-reason{background:#f5f8ff;border-left:3px solid #2563eb;padding:11px 13px}.contact-intelligence-reason strong{color:#174ea6;font-size:12px}.contact-intelligence-reason p{color:#344054!important;margin:5px 0 0!important;font-size:14px!important;line-height:1.65!important}.contact-intelligence-evidence{border-top:1px solid #e5e9ef;gap:10px;padding-top:14px;display:grid}.contact-intelligence-evidence>div{grid-template-columns:86px minmax(0,1fr);align-items:start;gap:12px;display:grid}.contact-intelligence-evidence p{overflow-wrap:anywhere;color:#475467!important;margin:0!important;font-size:13px!important;line-height:1.6!important}.contact-intelligence-card .discovery-action-row{border-top:1px solid #e5e9ef;gap:8px;padding-top:14px}.contact-intelligence-card .discovery-action-row .restore-button{min-height:34px}.contact-intelligence-card .discovery-action-row button:disabled{color:#98a2b3;cursor:not-allowed;background:#f8fafc;border-color:#e4e7ec}.contact-intelligence-workspace>.prospect-human-review-note{margin-top:18px}@media (width<=1180px){.contact-persona-list{grid-template-columns:1fr}.contact-intelligence-facts{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:14px}.contact-intelligence-facts>div:nth-child(3){border-left:0;padding-left:0}}@media (width<=680px){.contact-intelligence-heading,.contact-intelligence-card .contact-summary-heading{flex-direction:column;align-items:flex-start}.contact-intelligence-badges{justify-content:flex-start}.contact-persona-list li,.contact-intelligence-facts,.contact-intelligence-evidence>div{grid-template-columns:1fr}.contact-intelligence-facts>div{border-top:1px solid #eef1f5;border-left:0;padding:10px 0 0}}.sales-cockpit{gap:20px}.cockpit-today-actions,.cockpit-priority-customers,.cockpit-commercial-summary,.cockpit-review-signals{background:#fff;border:1px solid #dfe5ec;border-radius:8px;padding:20px;box-shadow:0 1px 2px #10182808}.cockpit-section-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.cockpit-section-heading .panel-kicker{margin-bottom:4px}.cockpit-section-heading h2{color:#1d2939;letter-spacing:-.022em;margin:0;font-size:18px;font-weight:720}.cockpit-section-heading>div>p:last-child{color:#667085;max-width:680px;margin:5px 0 0;font-size:13px;line-height:1.55}.cockpit-action-summary,.cockpit-commercial-facts{margin:0;display:grid}.cockpit-action-summary{grid-template-columns:repeat(3,minmax(74px,1fr));min-width:280px}.cockpit-action-summary>div,.cockpit-commercial-facts>div{border-left:1px solid #e7ebf0;min-width:0;padding:0 13px}.cockpit-action-summary>div:first-child,.cockpit-commercial-facts>div:first-child{border-left:0;padding-left:0}.cockpit-action-summary dt,.cockpit-commercial-facts dt,.cockpit-action-row span,.cockpit-priority-customer-list dt{color:#667085;font-size:11px;font-weight:650;line-height:1.4;display:block}.cockpit-action-summary dd,.cockpit-commercial-facts dd{color:#1d2939;margin:4px 0 0;font-size:20px;font-weight:720}.cockpit-action-overdue dd{color:#b54708}.cockpit-action-list{border-top:1px solid #e7ebf0;margin-top:18px}.cockpit-action-row{border-bottom:1px solid #eef1f5;grid-template-columns:minmax(150px,.8fr) minmax(145px,.7fr) minmax(180px,1fr) minmax(220px,1.35fr) auto;align-items:center;gap:15px;padding:14px 0;display:grid}.cockpit-action-row:last-child{border-bottom:0}.cockpit-action-row h3,.cockpit-priority-customer-list h3,.cockpit-review-row h3{color:#1d2939;margin:0;font-size:14px;font-weight:700;line-height:1.4}.cockpit-action-row>div>p,.cockpit-priority-customer-list p,.cockpit-review-row>div>p{color:#667085;margin:4px 0 0;font-size:12px;line-height:1.55}.cockpit-action-row strong{color:#344054;margin-top:4px;font-size:12px;line-height:1.5;display:block}.cockpit-action-when-overdue strong{color:#b54708}.cockpit-human-note{color:#667085;border-left:3px solid #98a2b3;margin:15px 0 0;padding-left:11px;font-size:12px;line-height:1.55}.cockpit-context-grid{grid-template-columns:minmax(0,1.35fr) minmax(290px,.65fr);gap:14px;display:grid}.cockpit-priority-customer-list{border-top:1px solid #e7ebf0;margin-top:16px}.cockpit-priority-customer-list>article{border-bottom:1px solid #eef1f5;grid-template-columns:minmax(160px,.75fr) minmax(0,1.5fr) auto;align-items:start;gap:14px;padding:15px 0;display:grid}.cockpit-priority-customer-list>article:last-child{border-bottom:0}.cockpit-priority-customer-list dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;display:grid}.cockpit-priority-customer-list dd{color:#475467;overflow-wrap:anywhere;margin:4px 0 0;font-size:12px;font-weight:620;line-height:1.5}.cockpit-commercial-summary{gap:18px;display:grid}.cockpit-commercial-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 0}.cockpit-commercial-facts>div:nth-child(odd){border-left:0;padding-left:0}.cockpit-commercial-facts>div:nth-child(n+3){border-top:1px solid #e7ebf0;padding-top:12px}.cockpit-review-list{border-top:1px solid #e7ebf0;gap:0;margin-top:16px;display:grid}.cockpit-review-row{border-bottom:1px solid #eef1f5;grid-template-columns:minmax(0,1fr) auto;gap:10px 18px;padding:16px 0;display:grid}.cockpit-review-row:last-child{border-bottom:0}.cockpit-review-row details{color:#667085;grid-column:1;font-size:12px}.cockpit-review-row summary{color:#175cd3;cursor:pointer;font-weight:650}.cockpit-review-row ul{margin:8px 0 0;padding-left:18px;line-height:1.6}.cockpit-review-row>.customer-opportunity-history-toggle{grid-area:1/2/span 2;align-self:start}.cockpit-review-action{color:#475467!important}.cockpit-review-human-note{grid-column:1/-1;color:#667085!important;margin:0!important;font-size:11px!important}.cockpit-quick-navigation{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.cockpit-quick-navigation>span{color:#667085;margin-right:4px;font-size:12px;font-weight:650}.cockpit-empty{color:#667085;margin:17px 0 0;font-size:13px;line-height:1.55}.sales-cockpit .cockpit-legacy-summary,.sales-cockpit .cockpit-legacy-command,.sales-cockpit>.insight-grid,.sales-cockpit .cockpit-legacy-guidance{display:none}@media (width<=1100px){.cockpit-action-row{grid-template-columns:minmax(150px,.8fr) minmax(145px,.7fr) minmax(0,1fr) auto}.cockpit-action-row>div:nth-child(4){grid-column:3}.cockpit-context-grid{grid-template-columns:1fr}}@media (width<=760px){.cockpit-section-heading{flex-direction:column;align-items:start}.cockpit-action-summary{width:100%;min-width:0}.cockpit-action-row,.cockpit-priority-customer-list>article{grid-template-columns:1fr}.cockpit-action-row>div:nth-child(4){grid-column:auto}.cockpit-action-row .restore-button,.cockpit-priority-customer-list .customer-opportunity-history-toggle{width:100%}.cockpit-priority-customer-list dl{grid-template-columns:1fr}.cockpit-priority-customer-list dl>div{border-top:1px solid #eef1f5;padding-top:8px}.cockpit-review-row{grid-template-columns:1fr}.cockpit-review-row>.customer-opportunity-history-toggle{grid-area:auto;justify-self:start}}@media (width<=480px){.cockpit-today-actions,.cockpit-priority-customers,.cockpit-commercial-summary,.cockpit-review-signals{padding:15px}.cockpit-action-summary,.cockpit-commercial-facts{grid-template-columns:1fr}.cockpit-action-summary>div,.cockpit-commercial-facts>div,.cockpit-commercial-facts>div:nth-child(odd),.cockpit-commercial-facts>div:nth-child(n+3){border-top:1px solid #e7ebf0;border-left:0;padding:10px 0 0}.cockpit-action-summary>div:first-child,.cockpit-commercial-facts>div:first-child{border-top:0;padding-top:0}}.discovery-search-panel{grid-template-columns:repeat(4,minmax(0,1fr))}.discovery-search-panel .discovery-combobox,.discovery-domestic-country{min-width:0}@media (width<=1180px){.discovery-search-panel{grid-template-columns:repeat(3,minmax(0,1fr))}.discovery-search-panel .product-form-actions{grid-column:auto}}@media (width<=900px){.discovery-search-panel{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.discovery-search-panel{grid-template-columns:minmax(0,1fr)}.discovery-search-panel .product-form-actions{grid-column:auto;width:100%}}.style03 .discovery-workspace-page .discovery-validation-card,.style03 .discovery-workspace-page .discovery-results-panel{background:color-mix(in oklab, var(--s03-color-surface) 92%, var(--s03-color-ice));border-color:var(--s03-color-rule-strong);border-radius:var(--s03-radius-lg);box-shadow:var(--s03-shadow-card)}.style03 .discovery-workspace-page .discovery-validation-card form{gap:var(--s03-space-4);grid-template-columns:repeat(3,minmax(0,1fr))}.style03 .discovery-workspace-page .discovery-validation-card .primary-button{background:var(--s03-gradient-primary);border-radius:var(--s03-radius-md);box-shadow:0 9px 20px color-mix(in oklab, var(--s03-color-primary) 24%, transparent);border:0}.style03 .discovery-workspace-page .discovery-verification-summary{background:var(--s03-color-surface);border:1px solid var(--s03-color-rule);border-radius:var(--s03-radius-lg);gap:var(--s03-space-4);margin-top:var(--s03-space-5);padding:var(--s03-space-5);display:grid}.style03 .discovery-workspace-page .discovery-verification-summary__header{align-items:start;gap:var(--s03-space-4);justify-content:space-between;display:flex}.style03 .discovery-workspace-page .discovery-verification-summary__header h3{margin:0}.style03 .discovery-workspace-page .discovery-verification-summary__badge,.style03 .discovery-workspace-page .discovery-pending-name{background:var(--s03-color-good-soft);border-radius:var(--s03-radius-pill);color:var(--s03-color-good);font-size:var(--s03-text-xs);padding:5px 9px;font-weight:700}.style03 .discovery-workspace-page .discovery-verification-summary dl,.style03 .discovery-workspace-page .discovery-candidate-facts{gap:var(--s03-space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.style03 .discovery-workspace-page .discovery-verification-summary dl>div,.style03 .discovery-workspace-page .discovery-candidate-facts>div{background:var(--s03-color-surface-soft);border-radius:var(--s03-radius-sm);min-width:0;padding:var(--s03-space-3)}.style03 .discovery-workspace-page .discovery-verification-summary dt,.style03 .discovery-workspace-page .discovery-candidate-facts dt{color:var(--s03-color-ink-muted);font-size:var(--s03-text-xs)}.style03 .discovery-workspace-page .discovery-verification-summary dd,.style03 .discovery-workspace-page .discovery-candidate-facts dd{color:var(--s03-color-ink);margin:var(--s03-space-1) 0 0;overflow-wrap:anywhere;font-weight:650}.style03 .discovery-workspace-page .discovery-verification-summary__reason{line-height:var(--s03-lh-body);margin:0}.style03 .discovery-workspace-page .discovery-verification-summary__warning{background:var(--s03-color-warn-soft);border-left:3px solid var(--s03-color-warn);border-radius:var(--s03-radius-sm);color:var(--s03-color-ink-muted);padding:var(--s03-space-3);margin:0}.style03 .discovery-workspace-page .discovery-preview-card{border-color:var(--s03-color-rule);border-radius:var(--s03-radius-lg);box-shadow:0 10px 24px color-mix(in oklab, var(--s03-color-shadow) 54%, transparent)}.style03 .discovery-workspace-page .discovery-preview-card .product-card-header{align-items:start}.style03 .discovery-workspace-page .discovery-preview-card h2{overflow-wrap:anywhere}@media (width<=760px){.style03 .discovery-workspace-page .discovery-validation-card form,.style03 .discovery-workspace-page .discovery-verification-summary dl,.style03 .discovery-workspace-page .discovery-candidate-facts{grid-template-columns:1fr}.style03 .discovery-workspace-page .discovery-verification-summary__header{flex-direction:column;align-items:stretch}}.pi-workspace{--pi-ink:#26364d;--pi-muted:#6c7a8d;--pi-line:#e5e9ef;--pi-surface:#fffdfa;color:var(--pi-ink);background:linear-gradient(145deg,#f7f9fc 0%,#f3f6fa 100%);border-radius:22px;padding:clamp(18px,2.4vw,34px)}.pi-workspace-header{background:#fffdfae0;border:1px solid #dde4edeb;border-radius:17px;justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:24px;padding:20px 22px;display:flex;box-shadow:0 12px 30px #2f445f0f}.pi-workspace-header h1{color:var(--pi-ink);letter-spacing:-.035em;margin:4px 0 7px;font-size:clamp(1.4rem,2.3vw,2rem)}.pi-workspace-header p{color:var(--pi-muted);max-width:720px;margin:0;line-height:1.6}.pi-kicker{letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:800;color:#b66a58!important}.pi-canonical-badge{color:#356b5b;white-space:nowrap;background:#edf6f2;border:1px solid #d2e9df;border-radius:999px;padding:8px 12px;font-size:.76rem;font-weight:750}.pi-canonical-badge-empty{color:#9a6840;background:#fff8ed;border-color:#f2dfbd}.pi-workflow{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:0 0 24px;padding:0;list-style:none;display:grid}.pi-workflow li{color:#6e7b8d;border-bottom:2px solid #dbe2ea;gap:5px;padding:8px 4px 12px;font-size:.84rem;font-weight:680;display:grid}.pi-workflow li span{color:#b66a58;font-size:.72rem;font-weight:850}.pi-workflow li.is-ready{color:#2f4056;border-color:#cf806b}.pi-workspace-grid{grid-template-columns:minmax(270px,.9fr) minmax(360px,1.05fr) minmax(310px,.95fr);align-items:start;gap:20px;display:grid}.pi-pane{background:var(--pi-surface);border:1px solid var(--pi-line);border-radius:17px;min-width:0;padding:20px;box-shadow:0 10px 26px #2f445f0b}.pi-pane h2{color:var(--pi-ink);letter-spacing:-.02em;margin:0 0 9px;font-size:1.05rem}.pi-source-pane>p{color:var(--pi-muted);margin:0 0 16px;line-height:1.6}.pi-upload-surface{color:#665848;cursor:pointer;text-align:center;background:linear-gradient(145deg,#fffaf4,#fbf7f2);border:1px dashed #dbad9f;border-radius:14px;place-items:center;gap:8px;min-height:190px;padding:20px;transition:background .18s,border-color .18s,transform .18s;display:grid}.pi-upload-surface:hover,.pi-upload-surface:focus-visible{background:#fff5eb;border-color:#c97965;outline:none;transform:translateY(-1px)}.pi-upload-surface strong{color:#3b4c63;font-size:1rem}.pi-upload-button{border-radius:10px;width:100%;min-height:42px;margin-top:14px}.pi-source-list{gap:10px;margin-top:16px;display:grid}.pi-source-list article{background:#fcfaf7;border:1px solid #eee5dd;border-radius:12px;gap:8px;padding:13px;display:grid}.pi-source-list article>strong{color:#35455a;overflow-wrap:anywhere;line-height:1.4}.pi-source-list article>span{color:#778293;font-size:.78rem}.pi-evidence-pane{scrollbar-color:#c4ced8 transparent;max-height:700px;overflow:auto}.pi-evidence-card{border-bottom:1px solid #edf0f3;gap:5px;padding:13px 0;display:grid}.pi-evidence-card:first-of-type{padding-top:2px}.pi-evidence-card strong{color:#42536a;font-size:.9rem}.pi-evidence-card p{color:#6f7c8e;margin:0;font-size:.86rem;line-height:1.55}.pi-review-pane{gap:16px;min-height:430px;display:grid}.pi-empty-state{color:#7a8595;text-align:center;align-content:center;justify-items:center;min-height:170px;margin:0;line-height:1.6;display:grid}.pi-history{border-top:1px solid #e5e9ee;margin-top:auto;padding-top:16px}.pi-history h2{font-size:.95rem}.pi-history article{color:#718096;justify-content:space-between;padding:8px 0;font-size:.78rem;display:flex}.pi-workspace .text-button{color:#52677d;font-weight:700}.pi-workspace .text-button:hover{color:#b75f4d}.pi-workspace .crm-notice{color:#396a5b;background:#eef6f3;border:1px solid #d6e8e1;border-radius:11px;margin:18px 0 0;padding:11px 13px}@media (width<=1100px){.pi-workspace-grid{grid-template-columns:minmax(260px,.86fr) minmax(0,1.14fr)}.pi-review-pane{grid-column:1/-1}}@media (width<=720px){.pi-workspace{border-radius:0;padding:16px}.pi-workspace-header{flex-direction:column;align-items:stretch;padding:17px}.pi-workflow,.pi-workspace-grid{grid-template-columns:1fr}.pi-review-pane{grid-column:auto}}.style03 .discovery-workspace-page{background:var(--s03-gradient-canvas);border-radius:var(--s03-radius-xl);color:var(--s03-color-ink);gap:var(--s03-space-6);max-width:1560px;margin-inline:auto;padding:clamp(22px,2.8vw,42px)}.style03 .discovery-workspace-page .dashboard-header{min-height:auto;padding:0 var(--s03-space-1) var(--s03-space-2);border:0;align-items:start;margin:0}.style03 .discovery-workspace-page .dashboard-header .eyebrow,.style03 .discovery-workspace-page .panel-kicker{color:var(--s03-color-primary);font-size:var(--s03-text-xs);letter-spacing:.08em;font-weight:760}.style03 .discovery-workspace-page .dashboard-header h1{color:var(--s03-color-ink);font-size:var(--s03-text-2xl);letter-spacing:-.045em;font-weight:760;line-height:var(--s03-lh-tight);margin:var(--s03-space-2) 0 var(--s03-space-3)}.style03 .discovery-workspace-page .dashboard-header>div>p:last-child,.style03 .discovery-workspace-page .panel-description{color:var(--s03-color-ink-muted);font-size:var(--s03-text-sm);line-height:var(--s03-lh-body);max-width:720px}.style03 .discovery-workspace-page .discovery-layout{align-items:start;gap:var(--s03-space-5);grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);display:grid}.style03 .discovery-workspace-page .discovery-search-panel,.style03 .discovery-workspace-page .discovery-validation-card,.style03 .discovery-workspace-page .discovery-results-panel{background:var(--s03-color-surface);border:1px solid color-mix(in oklab, var(--s03-color-rule-strong) 78%, white);border-radius:var(--s03-radius-xl);box-shadow:var(--s03-shadow-card);box-sizing:border-box;min-width:0;margin:0}.style03 .discovery-workspace-page .discovery-search-panel{align-content:start;gap:var(--s03-space-4);padding:var(--s03-space-6);grid-template-columns:repeat(2,minmax(0,1fr))}.style03 .discovery-workspace-page .discovery-search-panel .panel-heading,.style03 .discovery-workspace-page .discovery-search-panel .discovery-human-review-note,.style03 .discovery-workspace-page .discovery-search-panel .discovery-scope-control,.style03 .discovery-workspace-page .discovery-search-panel .discovery-intent-strip,.style03 .discovery-workspace-page .discovery-search-panel .discovery-advanced-toggle,.style03 .discovery-workspace-page .discovery-search-panel .discovery-advanced-panel,.style03 .discovery-workspace-page .discovery-search-panel .product-form-actions,.style03 .discovery-workspace-page .discovery-search-panel .analysis-steps,.style03 .discovery-workspace-page .discovery-search-panel .style03-state,.style03 .discovery-workspace-page .discovery-search-panel .crm-notice{grid-column:1/-1}.style03 .discovery-workspace-page .discovery-search-panel h2,.style03 .discovery-workspace-page .discovery-validation-card h2{color:var(--s03-color-ink);font-size:var(--s03-text-xl);letter-spacing:-.03em;font-weight:730;line-height:1.2}.style03 .discovery-workspace-page .discovery-search-panel label>span,.style03 .discovery-workspace-page .discovery-validation-card label{color:var(--s03-color-ink-muted);font-size:var(--s03-text-xs);letter-spacing:.015em;font-weight:700}.style03 .discovery-workspace-page :is(.discovery-search-panel,.discovery-validation-card) :is(input,select,textarea){background:var(--s03-color-surface-soft);border:1px solid var(--s03-color-rule-strong);border-radius:var(--s03-radius-md);color:var(--s03-color-ink);min-height:44px;padding-inline:var(--s03-space-3);transition:border-color var(--s03-dur-fast) var(--s03-ease-out), box-shadow var(--s03-dur-fast) var(--s03-ease-out)}.style03 .discovery-workspace-page :is(.discovery-search-panel,.discovery-validation-card) :is(input,select,textarea):focus{border-color:var(--s03-color-focus);box-shadow:0 0 0 3px color-mix(in oklab, var(--s03-color-focus) 18%, transparent);outline:0}.style03 .discovery-workspace-page .discovery-human-review-note{background:var(--s03-color-primary-soft);border:0;border-left:3px solid var(--s03-color-primary-2);border-radius:var(--s03-radius-sm);color:var(--s03-color-ink-muted);font-size:var(--s03-text-xs);padding:var(--s03-space-3) var(--s03-space-4);margin:0}.style03 .discovery-workspace-page .discovery-validation-card{padding:var(--s03-space-6)}.style03 .discovery-workspace-page .discovery-validation-card form{align-items:end;gap:var(--s03-space-4);grid-template-columns:repeat(3,minmax(0,1fr))}.style03 .discovery-workspace-page .discovery-validation-actions{border-top:1px solid var(--s03-color-rule);margin-top:var(--s03-space-1);padding-top:var(--s03-space-4);grid-column:1/-1;justify-content:space-between;align-items:center;display:flex}.style03 .discovery-workspace-page .discovery-validation-actions .discovery-website-save{color:var(--s03-color-ink-muted);font-size:var(--s03-text-sm);align-items:center;gap:var(--s03-space-2);font-weight:600;display:inline-flex}.style03 .discovery-workspace-page .discovery-validation-actions .discovery-website-save input{accent-color:var(--s03-color-primary);width:auto;min-height:auto;padding:0}.style03 .discovery-workspace-page .discovery-validation-actions .primary-button,.style03 .discovery-workspace-page .discovery-search-panel .proposal-button{background:var(--s03-gradient-primary);border-radius:var(--s03-radius-md);box-shadow:0 10px 22px color-mix(in oklab, var(--s03-color-primary) 24%, transparent);font-size:var(--s03-text-sm);min-height:44px;padding-inline:var(--s03-space-5);border:0;font-weight:720}.style03 .discovery-workspace-page .discovery-results-panel{padding:var(--s03-space-6);grid-column:1/-1}.style03 .discovery-workspace-page .discovery-results-panel>.panel-heading{border-bottom:1px solid var(--s03-color-rule);margin-bottom:var(--s03-space-5);padding-bottom:var(--s03-space-4)}.style03 .discovery-workspace-page .discovery-result-statistics{background:var(--s03-color-surface-soft);border:1px solid var(--s03-color-rule);border-radius:var(--s03-radius-md);color:var(--s03-color-ink-muted);font-size:var(--s03-text-xs);gap:var(--s03-space-4);margin-bottom:var(--s03-space-4);padding:var(--s03-space-3) var(--s03-space-4)}.style03 .discovery-workspace-page .discovery-company-table{gap:var(--s03-space-4);grid-template-columns:repeat(auto-fit,minmax(290px,1fr))}.style03 .discovery-workspace-page .discovery-preview-card{background:linear-gradient(145deg, var(--s03-color-surface), var(--s03-color-surface-soft));border:1px solid var(--s03-color-rule);border-radius:var(--s03-radius-lg);box-shadow:0 10px 25px color-mix(in oklab, var(--s03-color-shadow) 42%, transparent);gap:var(--s03-space-3);padding:var(--s03-space-5);transition:box-shadow var(--s03-dur-base) var(--s03-ease-out), transform var(--s03-dur-base) var(--s03-ease-out)}.style03 .discovery-workspace-page .discovery-preview-card:hover{box-shadow:var(--s03-shadow-float);transform:translateY(-2px)}.style03 .discovery-workspace-page .discovery-preview-card h2{color:var(--s03-color-ink);font-size:var(--s03-text-lg);font-weight:730;line-height:1.3}.style03 .discovery-workspace-page .discovery-candidate-facts,.style03 .discovery-workspace-page .discovery-verification-summary__grid{gap:var(--s03-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.style03 .discovery-workspace-page .discovery-candidate-facts>div,.style03 .discovery-workspace-page .discovery-verification-summary__grid>article{background:color-mix(in oklab, var(--s03-color-surface-soft) 82%, white);border:1px solid color-mix(in oklab, var(--s03-color-rule) 78%, white);border-radius:var(--s03-radius-md);gap:var(--s03-space-1);padding:var(--s03-space-3);display:grid}.style03 .discovery-workspace-page .discovery-candidate-facts dt,.style03 .discovery-workspace-page .discovery-verification-summary__grid span{color:var(--s03-color-ink-faint);font-size:var(--s03-text-2xs);font-weight:700}.style03 .discovery-workspace-page .discovery-candidate-facts dd,.style03 .discovery-workspace-page .discovery-verification-summary__grid strong{color:var(--s03-color-ink);font-size:var(--s03-text-sm);overflow-wrap:anywhere;margin:0;font-weight:720;line-height:1.45}.style03 .discovery-workspace-page .discovery-verification-summary__grid small{color:var(--s03-color-ink-muted);font-size:var(--s03-text-2xs);line-height:1.45}.style03 .discovery-workspace-page .discovery-fit-summary strong{align-items:baseline;gap:var(--s03-space-2);display:flex}.style03 .discovery-workspace-page .discovery-fit-summary em{background:var(--s03-color-primary-soft);border-radius:var(--s03-radius-pill);color:var(--s03-color-primary);font-size:var(--s03-text-xs);padding:3px 7px;font-style:normal}.style03 .discovery-workspace-page .discovery-verification-summary{background:linear-gradient(145deg, var(--s03-color-surface), color-mix(in oklab, var(--s03-color-ice) 55%, white));border-color:var(--s03-color-rule-strong);gap:var(--s03-space-5);padding:var(--s03-space-6)}.style03 .discovery-workspace-page .discovery-verification-summary__warning{background:var(--s03-color-warn-soft);border:1px solid color-mix(in oklab, var(--s03-color-warn) 32%, white);align-items:start;gap:var(--s03-space-3);padding:var(--s03-space-3) var(--s03-space-4);border-left:0;display:flex}.style03 .discovery-workspace-page .discovery-verification-summary__warning>span{background:color-mix(in oklab, var(--s03-color-warn) 16%, white);border-radius:var(--s03-radius-pill);color:var(--s03-color-warn);font-size:var(--s03-text-xs);flex:none;justify-content:center;align-items:center;width:19px;height:19px;font-weight:800;display:inline-flex}.style03 .discovery-workspace-page .discovery-verification-summary__warning p{margin:0;line-height:1.55}.style03 .discovery-workspace-page .discovery-verification-summary__warning strong{margin-bottom:2px;display:block}.style03 .discovery-workspace-page .contact-intelligence-results .style03-state--compact,.style03 .discovery-workspace-page .contact-intelligence-card{background:var(--s03-color-surface-soft);border-color:var(--s03-color-rule);border-radius:var(--s03-radius-lg);box-shadow:none}.style03 .discovery-workspace-page .contact-intelligence-card{border-left:3px solid var(--s03-color-primary-2);padding:var(--s03-space-4)}@media (width<=1180px){.style03 .discovery-workspace-page .discovery-layout{grid-template-columns:1fr}.style03 .discovery-workspace-page .discovery-results-panel{grid-column:auto}}@media (width<=720px){.style03 .discovery-workspace-page{padding:var(--s03-space-4);border-radius:0}.style03 .discovery-workspace-page .discovery-search-panel,.style03 .discovery-workspace-page .discovery-validation-card,.style03 .discovery-workspace-page .discovery-results-panel{padding:var(--s03-space-4)}.style03 .discovery-workspace-page .discovery-search-panel,.style03 .discovery-workspace-page .discovery-validation-card form,.style03 .discovery-workspace-page .discovery-candidate-facts,.style03 .discovery-workspace-page .discovery-verification-summary__grid{grid-template-columns:1fr}.style03 .discovery-workspace-page .discovery-validation-actions{flex-direction:column;align-items:stretch}.style03 .discovery-workspace-page .discovery-validation-actions .primary-button{width:100%}}.style03 .discovery-workspace-page .discovery-workspace{grid-template-columns:minmax(0,1.28fr) minmax(390px,.92fr);align-items:start;gap:clamp(18px,1.5vw,26px);display:grid}.style03 .discovery-workspace-page .discovery-search-panel,.style03 .discovery-workspace-page .discovery-validation-card{grid-column:auto;min-height:0;margin:0}.style03 .discovery-workspace-page .discovery-search-panel{background:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--s03-color-primary-soft) 80%, transparent), transparent 33%), var(--s03-color-surface);grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:15px;padding:clamp(22px,2vw,30px)}.style03 .discovery-workspace-page .discovery-search-panel .panel-heading{justify-content:space-between;align-items:start;display:flex}.style03 .discovery-workspace-page .discovery-search-panel h2,.style03 .discovery-workspace-page .discovery-validation-card h2{letter-spacing:-.035em;margin:2px 0 4px;font-size:1.35rem;font-weight:760}.style03 .discovery-workspace-page .discovery-search-panel .panel-description,.style03 .discovery-workspace-page .discovery-validation-card header>p:last-child{margin:0;font-size:.84rem;line-height:1.65}.style03 .discovery-workspace-page .discovery-human-review-note{background:linear-gradient(100deg, var(--s03-color-primary-soft), color-mix(in srgb, var(--s03-color-ice) 75%, white));border-left-width:3px;padding:10px 13px;font-size:.77rem;line-height:1.55}.style03 .discovery-workspace-page .discovery-scope-control{border-bottom:1px solid var(--s03-color-rule);gap:8px;padding-bottom:13px}.style03 .discovery-workspace-page .discovery-scope-control legend{color:var(--s03-color-ink-muted);letter-spacing:.02em;font-size:.76rem}.style03 .discovery-workspace-page .discovery-scope-control label{background:var(--s03-color-surface);border-color:var(--s03-color-rule);border-radius:var(--s03-radius-pill);min-height:34px;padding-inline:12px}.style03 .discovery-workspace-page .discovery-scope-control label:has(input:checked){background:var(--s03-color-primary-soft);border-color:color-mix(in srgb, var(--s03-color-primary) 45%, white);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--s03-color-primary) 12%, transparent)}.style03 .discovery-workspace-page .discovery-intent-strip{background:color-mix(in srgb, var(--s03-color-primary-soft) 62%, white);border:1px solid color-mix(in srgb, var(--s03-color-primary) 16%, white);border-radius:var(--s03-radius-md);align-items:center;gap:10px;min-height:40px;padding:8px 11px;display:flex}.style03 .discovery-workspace-page .discovery-intent-label{color:var(--s03-color-primary);white-space:nowrap;font-size:.7rem;font-weight:760}.style03 .discovery-workspace-page .discovery-intent-summary{color:var(--s03-color-ink);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.style03 .discovery-workspace-page .discovery-advanced-toggle{justify-self:start;padding:3px 0;font-size:.78rem}.style03 .discovery-workspace-page .product-form-actions{border-top:1px solid var(--s03-color-rule);justify-content:flex-end;align-items:center;margin-top:1px;padding-top:15px;display:flex}.style03 .discovery-workspace-page .discovery-search-panel .proposal-button,.style03 .discovery-workspace-page .discovery-validation-actions .primary-button{min-height:42px;padding-inline:18px}.style03 .discovery-workspace-page .discovery-validation-card{background:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--s03-color-ice) 72%, transparent), transparent 40%), var(--s03-color-surface);padding:clamp(22px,2vw,30px)}.style03 .discovery-workspace-page .discovery-validation-card header{border-bottom:1px solid var(--s03-color-rule);margin-bottom:18px;padding-bottom:16px}.style03 .discovery-workspace-page .discovery-validation-card form{grid-template-columns:1fr;gap:12px}.style03 .discovery-workspace-page .discovery-validation-actions{margin-top:5px;padding-top:14px}.style03 .discovery-workspace-page .discovery-validation-actions .discovery-website-save{font-size:.78rem}.style03 .discovery-workspace-page .discovery-results-panel{box-shadow:none;background:0 0;border:0;grid-column:1/-1;padding:8px 0 0}.style03 .discovery-workspace-page .discovery-results-panel>.panel-heading{border:0;align-items:center;margin-bottom:14px;padding:0 2px}.style03 .discovery-workspace-page .discovery-results-panel>.panel-heading h2{letter-spacing:-.025em;margin:2px 0;font-size:1.18rem}.style03 .discovery-workspace-page .discovery-results-workspace{display:block}.style03 .discovery-workspace-page .prospect-table{background:0 0;border:0;border-radius:0;gap:12px;display:grid;overflow:visible}.style03 .discovery-workspace-page .prospect-table-header{display:none}.style03 .discovery-workspace-page .prospect-table-row{background:var(--s03-color-surface);border:1px solid var(--s03-color-rule);border-radius:var(--s03-radius-lg);box-shadow:0 8px 20px color-mix(in srgb, var(--s03-color-shadow) 42%, transparent);text-align:left;min-height:84px;transition:border-color var(--s03-dur-fast) var(--s03-ease-out), box-shadow var(--s03-dur-fast) var(--s03-ease-out), transform var(--s03-dur-fast) var(--s03-ease-out);grid-template-columns:minmax(230px,1.7fr) repeat(4,minmax(120px,.78fr));align-items:center;gap:14px;padding:14px 16px}.style03 .discovery-workspace-page .prospect-table-row:hover,.style03 .discovery-workspace-page .prospect-table-row-active{border-color:color-mix(in srgb, var(--s03-color-primary) 42%, var(--s03-color-rule));box-shadow:0 14px 30px color-mix(in srgb, var(--s03-color-primary) 13%, transparent);transform:translateY(-1px)}.style03 .discovery-workspace-page .prospect-table-row>span:not(.prospect-company-cell){border-left:1px solid var(--s03-color-rule);color:var(--s03-color-ink-muted);align-content:center;min-height:42px;padding-left:14px;font-size:.78rem}.style03 .discovery-workspace-page .prospect-company-cell strong{color:var(--s03-color-ink);font-size:.92rem;font-weight:740}.style03 .discovery-workspace-page .prospect-company-cell small{color:var(--s03-color-ink-muted);margin-top:4px;font-size:.72rem}.style03 .discovery-workspace-page .customer-priority-badge,.style03 .discovery-workspace-page .prospect-fit-cell,.style03 .discovery-workspace-page .prospect-contact-cell,.style03 .discovery-workspace-page .prospect-recommendation-cell{border-radius:var(--s03-radius-pill);width:fit-content;font-size:.72rem;font-weight:700}@media (width<=1180px){.style03 .discovery-workspace-page .discovery-workspace{grid-template-columns:1fr}.style03 .discovery-workspace-page .discovery-results-panel{grid-column:auto}}@media (width<=860px){.style03 .discovery-workspace-page .discovery-search-panel{grid-template-columns:1fr}.style03 .discovery-workspace-page .prospect-table-row{grid-template-columns:1fr 1fr}.style03 .discovery-workspace-page .prospect-table-row>span:not(.prospect-company-cell){border-left:0;padding-left:0}}html,body{overflow-x:clip}.pi-workbench{background:var(--pi-paper)!important;border-color:var(--pi-rule)!important;gap:var(--pi-space-3)!important}.pi-workbench>summary{color:var(--pi-ink);align-items:baseline}.pi-stage-rail{border-block:1px solid var(--pi-rule);padding-block:var(--pi-space-2);flex-wrap:wrap;gap:.35rem;display:flex}.pi-stage-rail span{border:1px solid var(--pi-rule);color:var(--pi-muted);letter-spacing:.025em;padding:.27rem .48rem;font-size:.7rem;font-weight:700}.pi-workbench-grid{gap:var(--pi-space-3);grid-template-columns:minmax(15rem,.78fr) minmax(0,1.45fr);display:grid}.pi-source-column,.pi-review-column{align-content:start;gap:var(--pi-space-2);display:grid}.pi-source-column{background:var(--pi-surface);border:1px solid var(--pi-rule);padding:var(--pi-space-3)}.pi-source-column h3,.pi-review-column h3{color:var(--pi-ink);margin:0}.pi-source-column p,.pi-analysis p,.pi-source-list small{color:var(--pi-muted);overflow-wrap:anywhere;margin:0;font-size:.76rem}.pi-dropzone{border:1px dashed var(--pi-signal);color:var(--pi-signal);cursor:pointer;min-height:4.5rem;padding:var(--pi-space-2);justify-content:center;align-items:center;font-size:.8rem;font-weight:700;display:flex}.pi-dropzone input{max-width:11rem}.pi-source-list article{border-top:1px solid var(--pi-rule);padding-top:var(--pi-space-2);gap:.3rem;display:grid}.pi-source-list article>div{flex-wrap:wrap;gap:.35rem;display:flex}.pi-page-evidence{border-left:2px solid var(--pi-signal);padding-left:.45rem}.pi-analysis{background:var(--pi-signal-soft);border:1px solid var(--pi-rule);padding:var(--pi-space-2);gap:.4rem;display:grid}.pi-analysis article{border-top:1px solid var(--pi-rule);padding-top:var(--pi-space-1)}.pi-warning{font-weight:700;color:var(--pi-warn)!important}.pi-workbench .product-intelligence-candidates{background:var(--pi-surface);border-color:var(--pi-rule)}.pi-workbench .product-intelligence-candidate{border-color:var(--pi-rule)}.pi-workbench .pi-status{background:var(--pi-signal-soft);color:var(--pi-signal)}.pi-workbench .pi-approval-preview,.pi-workbench .pi-version-history,.pi-workbench .pi-version-diff{border-color:var(--pi-rule)}.pi-workbench .pi-version-diff>div{border-top:1px solid var(--pi-rule);gap:.25rem;padding-block:.5rem;display:grid}.pi-approval-bar{background:var(--pi-surface);border-top:1px solid var(--pi-rule);align-items:center;gap:var(--pi-space-2);padding:var(--pi-space-2);z-index:2;justify-content:space-between;display:flex;position:sticky;bottom:0}.pi-approval-bar span{color:var(--pi-muted);max-width:44rem;font-size:.72rem}@media (width<=60rem){.pi-workbench-grid{grid-template-columns:1fr}.pi-source-column{border-inline:0}}@media (width<=40rem){.pi-stage-rail span{text-align:center;flex:calc(50% - .35rem)}.pi-approval-bar{flex-direction:column;align-items:stretch}.pi-approval-bar .auth-submit,.pi-workbench .text-button{min-height:2.75rem}.pi-dropzone{min-height:5.25rem}}.pi-workspace{color:var(--color-ink);font-family:var(--font-body);max-width:100rem;padding:var(--space-md);margin-inline:auto}.pi-workspace-header{background:var(--color-paper);border:1px solid var(--color-rule);align-items:end;gap:var(--space-sm);grid-template-columns:minmax(0,1fr);padding:clamp(1.25rem,3vw,2.5rem);display:grid}.pi-workspace-header h1{font-family:var(--font-display);font-size:var(--text-display-s);letter-spacing:-.035em;margin:var(--space-3xs) 0;overflow-wrap:anywhere}.pi-workspace-header p{color:var(--color-ink-2);max-width:60ch;margin:0}.pi-kicker{font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;font-weight:800;color:var(--color-accent)!important}.pi-back{white-space:nowrap;justify-self:start;min-height:44px}.pi-canonical-badge{background:var(--color-accent);color:var(--color-accent-ink);font-size:var(--text-sm);padding:var(--space-xs) var(--space-sm);justify-self:start;font-weight:750}.pi-canonical-badge-empty{background:var(--color-paper-2);color:var(--color-ink-2)}.pi-stage-labels{gap:var(--space-2xs);margin:var(--space-md) 0;flex-wrap:wrap;display:flex}.pi-stage-tab{background:var(--color-paper);border:1px solid var(--color-rule);color:var(--color-ink-2);cursor:pointer;font-size:var(--text-xs);min-height:44px;padding:var(--space-2xs) var(--space-xs);font-weight:700}.pi-stage-tab.is-active{background:var(--color-paper-2);border-color:var(--color-accent);color:var(--color-ink);box-shadow:inset 0 -2px 0 var(--color-accent)}.pi-stage-tab:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.pi-workspace-grid{gap:var(--space-md);grid-template-columns:minmax(0,1fr);display:grid}.pi-pane{background:var(--color-paper);border:1px solid var(--color-rule);gap:var(--space-sm);min-width:0;padding:var(--space-md);display:grid}.pi-pane h2{font-size:var(--text-md);letter-spacing:-.012em;margin:0}.pi-pane>p{color:var(--color-ink-2);margin:0}.pi-file-input{opacity:0;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.pi-upload-surface{background:var(--color-paper-2);border:1px dashed var(--color-accent);cursor:pointer;align-content:center;gap:var(--space-2xs);min-height:12rem;padding:var(--space-md);text-align:center;display:grid}.pi-upload-surface strong{color:var(--color-ink)}.pi-upload-surface span{color:var(--color-ink-2);font-size:var(--text-sm)}.pi-selected-file{border:1px solid var(--color-rule);gap:var(--space-2xs);padding:var(--space-sm);display:grid}.pi-selected-file>div{gap:var(--space-3xs);display:grid}.pi-selected-file strong{overflow-wrap:anywhere}.pi-selected-file span{color:var(--color-ink-2);font-size:var(--text-sm)}.pi-selected-file-error{border-color:var(--color-error)}.pi-selected-file-error p{color:var(--color-error);font-size:var(--text-sm);margin:0}.pi-upload-button{white-space:nowrap;min-height:44px}.pi-upload-progress{gap:var(--space-2xs);display:grid}.pi-upload-progress:before{background:var(--color-paper-2);content:"";height:.4rem}.pi-upload-progress span{background:var(--color-accent);transform-origin:0;height:.4rem;transition:transform var(--dur-short) var(--ease-out);margin-top:-.4rem}.pi-upload-progress small{color:var(--color-ink-2)}.pi-source-list{gap:var(--space-sm);display:grid}.pi-source-list article,.pi-evidence-card,.pi-review-card,.pi-version{border-top:1px solid var(--color-rule);gap:var(--space-2xs);padding-top:var(--space-sm);display:grid}.pi-source-list article span,.pi-version span,.pi-review-card small{color:var(--color-ink-2);font-size:var(--text-xs)}.pi-source-list article>div,.pi-review-card>div{gap:var(--space-2xs);flex-wrap:wrap;display:flex}.pi-evidence-card p{color:var(--color-ink-2);font-size:var(--text-sm);overflow-wrap:anywhere;margin:0;line-height:1.55}.pi-evidence-card span{color:var(--color-accent);font-size:var(--text-xs);font-weight:700}.pi-analysis{background:var(--color-paper-2);border-inline-start:3px solid var(--color-accent);gap:var(--space-2xs);padding:var(--space-sm);display:grid}.pi-analysis p{color:var(--color-ink-2);margin:0}.pi-empty-state{color:var(--color-ink-2);font-size:var(--text-sm)}.pi-review-card label{align-items:center;gap:var(--space-2xs);min-height:44px;display:flex}.pi-review-card p{overflow-wrap:anywhere;margin:0}.pi-review-card input{accent-color:var(--color-accent);min-width:1rem;min-height:1rem}.pi-history{border-top:2px solid var(--color-ink);gap:var(--space-sm);padding-top:var(--space-sm);display:grid}.pi-version-current{background:var(--color-paper-2);padding-inline-start:var(--space-sm)}.pi-current-value{background:var(--color-paper-2);color:var(--color-ink-2);font-size:var(--text-sm);padding:var(--space-2xs)}.pi-catalog-decision{background:var(--color-paper);border:1px solid var(--color-accent);gap:var(--space-2xs);margin-top:var(--space-xs);padding:var(--space-sm);display:grid}.pi-catalog-decision>div{gap:var(--space-2xs);flex-wrap:wrap;display:flex}.pi-catalog-decision .text-button{font-size:var(--text-xs)}.pi-analysis-pane{align-content:start;max-width:58rem}.pi-governed-analysis-action{background:var(--color-paper-2);border:1px solid var(--color-rule);border-inline-start:3px solid var(--color-accent);gap:var(--space-xs);padding:var(--space-md);display:grid}.pi-governed-analysis-action h3{font-size:var(--text-sm);margin:0}.pi-governed-analysis-action p,.pi-governed-analysis-action ul{color:var(--color-ink-2);margin:0}.pi-governed-analysis-action ul{gap:var(--space-2xs);padding-inline-start:1.25rem;display:grid}.pi-governed-analysis-action .auth-submit{justify-self:start;min-height:44px}.pi-final-authorized-call{background:color-mix(in srgb, var(--color-paper) 86%, var(--color-accent));border:1px solid var(--color-accent);gap:var(--space-2xs);margin-top:var(--space-xs);padding:var(--space-sm);display:grid}.pi-final-authorized-call p{color:var(--color-ink-2);margin:0}.pi-governed-run{border-top:1px solid var(--color-rule);gap:var(--space-2xs);padding-top:var(--space-sm);display:grid}.pi-governed-run p{margin:0}.pi-governed-run-failed{border-inline-start:3px solid var(--color-error);padding-inline-start:var(--space-sm)}.pi-workspace button{transition:background-color var(--dur-short) var(--ease-out), color var(--dur-short) var(--ease-out), transform .1s var(--ease-out)}.pi-workspace button:active{transform:translateY(1px)}.pi-workspace button:focus-visible,.pi-upload-surface:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}.pi-workspace button:disabled{cursor:not-allowed;opacity:.55}.pi-library-entry{border-top:1px solid var(--color-rule);align-items:center;gap:var(--space-sm);margin-top:var(--space-md);padding-top:var(--space-md);grid-template-columns:minmax(0,1fr);display:grid}.pi-library-entry p{color:var(--color-ink-2);font-size:var(--text-sm);margin:var(--space-3xs) 0 0}.pi-library-entry .restore-button{white-space:nowrap}@media (width>=40rem){.pi-workspace{padding:var(--space-lg)}.pi-workspace-header{grid-template-columns:auto minmax(0,1fr) auto}.pi-library-entry{grid-template-columns:minmax(0,1fr) auto}}@media (width>=60rem){.pi-workspace-grid{grid-template-columns:minmax(18rem,.82fr) minmax(0,1.18fr)}.pi-source-pane{grid-row:span 2;align-content:start}.pi-evidence-pane,.pi-review-pane{max-height:none;overflow:visible}.pi-approval-bar{margin-inline:calc(-1 * var(--space-lg));padding-inline:var(--space-lg)}}@media (hover:hover) and (pointer:fine){.pi-upload-surface:hover{background:var(--color-paper-hover)}.pi-workspace button:hover:not(:disabled){background-color:var(--color-paper-2)}}@media (prefers-reduced-motion:reduce){.pi-workspace *,.pi-workspace :before,.pi-workspace :after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.pi-r2a{--pi2-paper:#f5f7fb;--pi2-surface:#fff;--pi2-ink:#16243b;--pi2-muted:#64748b;--pi2-rule:#dce3ef;--pi2-blue:#2165d6;--pi2-blue-soft:#edf4ff;--pi2-good:#168462;--pi2-warn:#b76a17;background:var(--pi2-paper);color:var(--pi2-ink);min-height:calc(100vh - 4rem);margin:-1rem;padding:24px clamp(20px,3vw,48px) 104px}.pi-r2a-header{grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:16px;max-width:1520px;margin:0 auto 22px;display:grid}.pi-r2a-header>.text-button{color:var(--pi2-blue);white-space:nowrap;min-height:42px}.pi-r2a-product{min-width:0}.pi-r2a-product p{color:var(--pi2-muted);letter-spacing:.06em;text-transform:uppercase;margin:0 0 3px;font-size:12px;font-weight:750}.pi-r2a-product h1{letter-spacing:-.03em;overflow-wrap:anywhere;margin:0;font-size:clamp(24px,2.4vw,34px);line-height:1.15}.pi-r2a-product span{color:var(--pi2-muted);font-size:13px}.pi-r2a-header-status{text-align:right;gap:6px;display:grid}.pi-r2a-header-status strong{font-size:13px}.pi-r2a-env{background:var(--pi2-blue-soft);color:#2459b1;white-space:nowrap;border:1px solid #cddfff;border-radius:999px;padding:5px 9px;font-size:12px;font-weight:750}.pi-r2a .restore-button{background:var(--pi2-blue);border-color:var(--pi2-blue);color:#fff;white-space:nowrap;min-height:42px}.pi-r2a-steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:0;max-width:1520px;margin:0 auto 24px;padding:0;list-style:none;display:grid}.pi-r2a-steps li{border-bottom:2px solid var(--pi2-rule);color:var(--pi2-muted);align-items:center;gap:10px;min-height:56px;padding:0 14px 12px 0;display:flex;position:relative}.pi-r2a-steps li:not(:last-child):after{background:var(--pi2-rule);content:"";width:10px;height:2px;position:absolute;top:27px;right:0}.pi-r2a-steps li>span{border:1px solid var(--pi2-rule);background:#fff;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;font-size:12px;font-weight:800;display:inline-flex}.pi-r2a-steps strong,.pi-r2a-steps small{display:block}.pi-r2a-steps strong{font-size:13px}.pi-r2a-steps small{margin-top:2px;font-size:11px}.pi-r2a-steps .is-current{border-color:var(--pi2-blue);color:var(--pi2-blue)}.pi-r2a-steps .is-current>span{background:var(--pi2-blue);border-color:var(--pi2-blue);color:#fff}.pi-r2a-steps .is-complete,.pi-r2a-steps .is-complete>span{color:var(--pi2-good);border-color:#7bb6a4}.pi-r2a-prototype-switch{justify-content:flex-end;align-items:center;gap:4px;max-width:1520px;margin:-12px auto 16px;display:flex}.pi-r2a-prototype-switch button{color:var(--pi2-muted);background:0 0;border:0;border-radius:6px;min-height:32px;padding:4px 8px;font-size:12px}.pi-r2a-prototype-switch .is-active{color:var(--pi2-blue);background:#fff;font-weight:750;box-shadow:0 1px 3px #243b6012}.pi-r2a-upload{background:var(--pi2-surface);border:1px solid var(--pi2-rule);border-radius:14px;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:40px;max-width:1120px;margin:0 auto;padding:clamp(28px,5vw,72px);display:grid}.pi-r2a-upload-copy>span,.pi-r2a-processing>div>span{color:var(--pi2-blue);font-size:13px;font-weight:750}.pi-r2a-upload-copy h2,.pi-r2a-processing h2{letter-spacing:-.035em;margin:10px 0;font-size:clamp(28px,3vw,40px);line-height:1.12}.pi-r2a-upload-copy p,.pi-r2a-processing p{color:var(--pi2-muted);margin:0;line-height:1.65}.pi-r2a-drop{color:var(--pi2-ink);text-align:center;background:#f9fbff;border:1.5px dashed #8db5f2;border-radius:12px;align-content:center;justify-items:center;gap:12px;min-height:310px;padding:28px;display:grid}.pi-r2a-drop:hover{background:var(--pi2-blue-soft)}.pi-r2a-drop small,.pi-r2a-drop em{color:var(--pi2-muted);font-size:13px;font-style:normal}.pi-r2a-file-symbol{color:var(--pi2-blue);letter-spacing:.05em;background:#eaf2ff;border:1px solid #bed5fb;border-radius:9px;justify-content:center;align-items:center;width:42px;height:42px;font-size:12px;font-weight:850;display:inline-flex}.pi-r2a-file-card{border:1px solid var(--pi2-rule);background:#fff;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:18px;display:grid}.pi-r2a-file-card p{color:var(--pi2-good);margin:5px 0 0;font-size:13px}.pi-r2a-file-actions{flex-wrap:wrap;justify-content:end;gap:8px;display:flex}.pi-r2a-file-actions .text-button{white-space:nowrap;min-height:38px}.pi-r2a-processing{background:var(--pi2-surface);border:1px solid var(--pi2-rule);border-radius:14px;grid-template-columns:minmax(0,1.1fr) minmax(230px,.8fr) minmax(190px,.55fr);gap:36px;max-width:1180px;margin:0 auto;padding:clamp(28px,4vw,56px);display:grid}.pi-r2a-progress{background:#e8edf6;border-radius:20px;height:8px;margin-top:28px;position:relative;overflow:hidden}.pi-r2a-progress i{background:var(--pi2-blue);border-radius:inherit;width:62%;height:100%;display:block}.pi-r2a-progress span{color:var(--pi2-blue);font-size:12px;font-weight:750;position:absolute;top:14px;right:0}.pi-r2a-checklist{border-inline:1px solid var(--pi2-rule);gap:14px;padding-inline:28px;display:grid}.pi-r2a-checklist p{padding-left:22px;font-size:14px;position:relative}.pi-r2a-checklist p:before{border:1px solid var(--pi2-rule);content:"";border-radius:50%;width:11px;height:11px;position:absolute;top:5px;left:0}.pi-r2a-checklist .is-done:before{background:var(--pi2-good);border-color:var(--pi2-good)}.pi-r2a-checklist .is-active{color:var(--pi2-blue);font-weight:750}.pi-r2a-checklist .is-active:before{border-color:var(--pi2-blue);background:var(--pi2-blue);box-shadow:inset 0 0 0 3px #fff}.pi-r2a-processing aside{align-content:start;gap:12px;display:grid}.pi-r2a-processing aside span{color:var(--pi2-muted);font-size:13px}.pi-r2a-completed{grid-template-columns:minmax(360px,.82fr) minmax(450px,1.18fr);gap:24px;max-width:1520px;margin:0 auto;display:grid}.pi-r2a-viewer,.pi-r2a-review{border:1px solid var(--pi2-rule);background:#fff;border-radius:12px;min-width:0}.pi-r2a-viewer>header{border-bottom:1px solid var(--pi2-rule);justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.pi-r2a-viewer header strong,.pi-r2a-viewer header span{display:block}.pi-r2a-viewer header span{color:var(--pi2-muted);margin-top:3px;font-size:12px}.pi-r2a-viewer header button,.pi-r2a-viewer footer button{border:1px solid var(--pi2-rule);color:var(--pi2-muted);background:#fff;border-radius:6px;min-width:30px;min-height:30px}.pi-r2a-document{background:#f0f2f6;justify-items:center;min-height:550px;padding:42px;display:grid}.pi-r2a-document>*{background:#fff;width:100%;max-width:430px}.pi-r2a-document small{color:var(--pi2-blue);padding:50px 48px 0;font-weight:750}.pi-r2a-document h2{margin:10px 48px;font-size:28px}.pi-r2a-document p{color:#475569;margin:0 48px 26px;line-height:1.7}.pi-r2a-document dl{border-top:1px solid var(--pi2-rule);margin:0 48px}.pi-r2a-document dl div{border-bottom:1px solid var(--pi2-rule);justify-content:space-between;padding:10px 0;display:flex}.pi-r2a-document dt{color:var(--pi2-muted)}.pi-r2a-document dd{margin:0;font-weight:750}.pi-r2a-document mark{color:#73580a;background:#fff5c7;margin:28px 48px 50px;padding:8px;font-size:13px}.pi-r2a-viewer footer{gap:6px;padding:12px;display:flex}.pi-r2a-viewer footer .is-active{background:var(--pi2-blue);border-color:var(--pi2-blue);color:#fff}.pi-r2a-review>nav{border-bottom:1px solid var(--pi2-rule);gap:4px;padding:8px 12px 0;display:flex;overflow-x:auto}.pi-r2a-review>nav button{color:var(--pi2-muted);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;min-height:42px;padding:0 10px}.pi-r2a-review>nav .is-active{border-color:var(--pi2-blue);color:var(--pi2-blue);font-weight:750}.pi-r2a-summary,.pi-r2a-candidates,.pi-r2a-canonical,.pi-r2a-history{padding:24px}.pi-r2a-summary>span{color:var(--pi2-blue);font-size:12px;font-weight:750}.pi-r2a-summary h2,.pi-r2a-candidates h2,.pi-r2a-canonical h2,.pi-r2a-history h2{letter-spacing:-.025em;margin:8px 0 18px;font-size:24px}.pi-r2a-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.pi-r2a-summary-grid article{background:#f8faff;border:1px solid #e1e9f7;border-radius:8px;gap:6px;padding:14px;display:grid}.pi-r2a-summary-grid small{color:var(--pi2-muted)}.pi-r2a-summary>section{border-top:1px solid var(--pi2-rule);margin-top:20px;padding-top:16px}.pi-r2a-summary h3{margin:0 0 7px;font-size:15px}.pi-r2a-candidates>header{justify-content:space-between;align-items:end;display:flex}.pi-r2a-candidates>header p{color:var(--pi2-muted);margin:0;font-size:13px}.pi-r2a-candidates>header>span{color:var(--pi2-muted);font-size:12px}.pi-r2a-candidates>article{border-top:1px solid var(--pi2-rule);gap:10px;padding:16px 0;display:grid}.pi-r2a-candidates label{align-items:center;gap:12px;display:flex}.pi-r2a-candidates input{accent-color:var(--pi2-blue);width:17px;height:17px}.pi-r2a-candidates label small,.pi-r2a-candidates label strong{display:block}.pi-r2a-candidates label small{color:var(--pi2-muted);font-size:12px}.pi-r2a-candidate-meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pi-r2a-candidate-meta span{color:#436598;background:#f2f6fd;border-radius:99px;padding:4px 7px;font-size:12px}.pi-r2a-candidates article>p{color:var(--pi2-muted);margin:0;font-size:12px}.pi-r2a-canonical p,.pi-r2a-history p{color:var(--pi2-muted);line-height:1.6}.pi-r2a-history article{border-top:1px solid var(--pi2-rule);align-items:start;gap:14px;padding-top:16px;display:flex}.pi-r2a-history article>strong{background:var(--pi2-blue-soft);color:var(--pi2-blue);padding:7px;font-size:13px}.pi-r2a-actionbar{border-top:1px solid var(--pi2-rule);z-index:4;background:#fff;align-items:center;gap:14px;padding:14px max(20px,50vw - 712px);display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 24px #15284a0b}.pi-r2a-actionbar>span{color:var(--pi2-blue);font-weight:800}.pi-r2a-actionbar p{color:var(--pi2-muted);flex:1;margin:0;font-size:13px}.pi-r2a button{transition:background-color .16s var(--ease-out), color .16s var(--ease-out), transform .1s var(--ease-out)}.pi-r2a button:active{transform:translateY(1px)}.pi-r2a button:focus-visible{outline-offset:2px;outline:3px solid #214dc9}.pi-r2a button:disabled{cursor:not-allowed;opacity:.55}@media (width<=68rem){.pi-r2a-header{grid-template-columns:auto minmax(0,1fr) auto}.pi-r2a-header-status{display:none}.pi-r2a-completed{grid-template-columns:1fr}.pi-r2a-document{min-height:430px}.pi-r2a-viewer{max-height:none}.pi-r2a-processing{grid-template-columns:1fr 1fr}.pi-r2a-processing aside{border-top:1px solid var(--pi2-rule);grid-column:1/-1;padding-top:18px}}@media (width<=44rem){.pi-r2a{margin:-1rem;padding:16px 14px 96px}.pi-r2a-header{grid-template-columns:1fr auto;align-items:start}.pi-r2a-header>.text-button{grid-column:1/-1}.pi-r2a-header .restore-button{grid-column:1/-1;width:100%}.pi-r2a-steps{display:flex;overflow-x:auto}.pi-r2a-steps li{flex:0 0 148px}.pi-r2a-upload,.pi-r2a-processing{grid-template-columns:1fr;padding:24px}.pi-r2a-file-card{grid-template-columns:auto minmax(0,1fr)}.pi-r2a-file-actions{grid-column:1/-1;justify-content:start}.pi-r2a-checklist{border-inline:0;border-top:1px solid var(--pi2-rule);padding:20px 0 0}.pi-r2a-document{padding:20px}.pi-r2a-document h2{font-size:23px}.pi-r2a-document h2,.pi-r2a-document p,.pi-r2a-document dl,.pi-r2a-document mark,.pi-r2a-document small{margin-inline:24px;padding-inline:0}.pi-r2a-summary-grid{grid-template-columns:1fr}.pi-r2a-actionbar{flex-wrap:wrap;align-items:stretch;padding:12px 14px}.pi-r2a-actionbar p{flex-basis:100%}.pi-r2a-actionbar .restore-button{flex:1}.pi-r2a-prototype-switch{justify-content:start;overflow-x:auto}}@media (prefers-reduced-motion:reduce){.pi-r2a *,.pi-r2a :before,.pi-r2a :after{transition-duration:.01ms!important}}
