.traceEmailHistory{display:grid;grid-gap:12px;gap:12px;min-width:0}.traceEmailFilters{align-items:flex-start;display:flex;gap:10px;justify-content:space-between;min-width:0}.traceEmailContactFilters,.traceEmailDirectionFilters{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.traceEmailContactFilters button,.traceEmailDirectionFilters button{background:#fff;border:1px solid var(--line);border-radius:999px;color:var(--satori-blue-2);cursor:pointer;font-size:.6875rem;line-height:1.2;min-height:30px;padding:6px 10px}.traceEmailContactFilters button{align-items:center;display:inline-flex;gap:5px}.traceEmailContactFilters button small{color:var(--muted);font-size:.625rem;text-transform:uppercase}.traceEmailContactFilters button[data-active=true],.traceEmailDirectionFilters button[data-active=true]{background:var(--satori-blue);border-color:var(--satori-blue);color:#fff}.traceEmailContactFilters button[data-active=true] small{color:#dbe4ef}.traceEmailError,.traceEmailSyncWarning{align-items:flex-start;background:#fff7ea;border:1px solid var(--satori-orange);color:#78440d;display:flex;font-size:.75rem;gap:8px;line-height:1.4;padding:9px 10px}.traceEmailError svg,.traceEmailSyncWarning svg{flex:0 0 auto;margin-top:1px}.traceEmailError{background:var(--satori-rose-2);border-color:var(--satori-rose);color:var(--danger)}.traceEmailError span{flex:1 1;min-width:0;overflow-wrap:anywhere}.traceEmailBodyError button,.traceEmailError button{background:#fff;border:1px solid;color:inherit;cursor:pointer;font-size:.6875rem;padding:4px 8px}.traceEmailTimeline{display:grid;grid-gap:9px;gap:9px;min-width:0}.traceEmailCard{background:#fff;border:1px solid var(--ink-hairline);display:grid;grid-template-columns:4px minmax(0,1fr);min-width:0}.traceEmailCardAccent{background:var(--satori-gray)}.traceEmailCard[data-direction=inbound] .traceEmailCardAccent{background:#5b9489}.traceEmailCard[data-direction=outbound] .traceEmailCardAccent{background:#4c76a8}.traceEmailCard[data-direction=ambiguous] .traceEmailCardAccent{background:var(--satori-orange)}.traceEmailCardContent{display:grid;grid-gap:7px;gap:7px;min-width:0;padding:11px 12px}.traceEmailCardHeader{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;min-width:0}.traceEmailCardIdentity{display:grid;grid-gap:3px;gap:3px;min-width:0}.traceEmailDirection{color:var(--satori-blue-2);font-size:.625rem;font-weight:800;letter-spacing:.03em;text-transform:uppercase}.traceEmailParticipants{color:var(--muted);font-size:.6875rem;line-height:1.35;overflow-wrap:anywhere}.traceEmailCardHeader time{color:var(--muted);flex:0 0 auto;font-size:.6875rem;line-height:1.3;text-align:right}.traceEmailSubject{color:var(--satori-blue);font-size:.875rem;line-height:1.3;overflow-wrap:anywhere}.traceEmailPreview{color:var(--foreground);font-size:.75rem;line-height:1.45;margin:0;overflow-wrap:anywhere}.traceEmailMeta{align-items:center;display:flex;flex-wrap:wrap;gap:5px}.traceEmailMeta span{background:var(--panel-alt);border:1px solid var(--ink-wash);color:var(--muted);font-size:.625rem;line-height:1.2;padding:3px 6px}.traceEmailMeta .traceEmailWarning{background:#fff7ea;border-color:rgba(177,106,27,.25);color:var(--warning)}.traceEmailExpand,.traceEmailLoadOlder,.traceEmailQuotedToggle{align-items:center;background:transparent;border:0;color:var(--satori-blue-2);cursor:pointer;display:inline-flex;font-size:.6875rem;font-weight:700;gap:5px;justify-self:start;padding:3px 0}.traceEmailBody{border-top:1px solid var(--line);display:grid;grid-gap:9px;gap:9px;margin-top:2px;min-width:0;padding-top:10px}.traceEmailBodyText,.traceEmailQuotedText{color:var(--foreground);font-family:var(--font-data);font-size:.75rem;line-height:1.55;overflow-wrap:anywhere;white-space:pre-wrap}.traceEmailQuotedText{background:var(--panel-alt);border-left:3px solid var(--satori-light-blue-2);color:var(--muted);max-height:360px;overflow:auto;padding:9px 10px}.traceEmailAttachments,.traceEmailQuoted{display:grid;grid-gap:6px;gap:6px}.traceEmailBodyError,.traceEmailBodyLoading,.traceEmailBodyState{align-items:flex-start;color:var(--muted);display:flex;font-size:.6875rem;gap:7px;line-height:1.4}.traceEmailBodyError{color:var(--danger);justify-content:space-between}.traceEmailAttachment{align-items:center;background:var(--panel-alt);border:1px solid var(--line);display:grid;grid-gap:7px;gap:7px;grid-template-columns:auto minmax(0,1fr) auto;min-width:0;padding:7px 8px}.traceEmailAttachment span{font-size:.6875rem;font-weight:700;min-width:0;overflow-wrap:anywhere}.traceEmailAttachment small{color:var(--muted);font-size:.625rem;text-align:right}.traceEmailLoadOlder{border:1px solid var(--satori-light-blue-2);justify-self:center;padding:7px 14px}.traceEmailLoadOlder:disabled{cursor:wait;opacity:.65}.traceEmailRefreshing{display:flex;font-size:.625rem;justify-content:center}.traceEmailEmpty,.traceEmailRefreshing{align-items:center;color:var(--muted);gap:5px}.traceEmailEmpty{background:var(--panel-alt);border:1px dashed var(--line-strong);display:grid;grid-gap:5px;justify-items:center;min-height:130px;padding:20px;text-align:center}.traceEmailEmpty strong{color:var(--satori-blue);font-size:.8125rem}.traceEmailEmpty span{font-size:.6875rem;line-height:1.4}.traceEmailSkeleton{background:#fff;border:1px solid var(--line);display:grid;grid-gap:8px;gap:8px;padding:12px}.traceEmailSkeleton span{animation:traceEmailPulse 1.35s ease-in-out infinite;background:var(--satori-gray-2);display:block;height:10px;width:40%}.traceEmailSkeleton span:nth-child(2){height:14px;width:62%}.traceEmailSkeleton span:nth-child(3){width:88%}@keyframes traceEmailPulse{0%,to{opacity:.55}50%{opacity:1}}.traceEmailHistoryCompact .traceEmailCardContent{padding:9px 10px}.traceEmailHistoryCompact .traceEmailTimeline{max-height:520px;overflow:auto;padding-right:3px}@media (max-width:768px){.traceEmailCardHeader,.traceEmailFilters{align-items:stretch;flex-direction:column}.traceEmailCardHeader time{text-align:left}.traceEmailAttachment{grid-template-columns:auto minmax(0,1fr)}.traceEmailAttachment small{grid-column:2;text-align:left}}@media (max-width:390px){.traceEmailContactFilters button,.traceEmailDirectionFilters button{max-width:100%}.traceEmailCardContent{padding:9px}.traceEmailBodyText,.traceEmailParticipants,.traceEmailPreview,.traceEmailQuotedText,.traceEmailSubject{overflow-wrap:anywhere;word-break:break-word}}:root{--satori-blue:#1f2a44;--satori-blue-2:#3d5361;--satori-blue-50:#eef3f6;--satori-light-blue:#7a99ac;--satori-light-blue-2:#c1d0d9;--satori-green:#9db0ac;--satori-green-2:#e1e7e5;--satori-orange:#e6a65d;--satori-orange-2:#f5dabd;--satori-gray:#d9d9d6;--satori-gray-2:#e7e7e5;--satori-plum:#65506f;--satori-plum-2:#ede7f0;--satori-rose:#d9877d;--satori-rose-2:#f8e7e4;--satori-brass:#b08d57;--satori-slate:#5f6b76;--background:#f8f8f6;--foreground:var(--satori-blue);--muted:#696969;--line:var(--satori-gray);--line-strong:var(--satori-light-blue);--panel:#ffffff;--panel-alt:#f3f6f7;--accent:var(--satori-blue);--accent-strong:var(--satori-blue);--warning:#8a5310;--danger:#9f2a1f;--good:#52625f;--font-data:"Helvetica Neue",Arial,Helvetica,sans-serif;--shadow-hover:0 1px 4px rgba(31,42,68,0.1);--shadow-popover:0 12px 30px rgba(31,42,68,0.14);--shadow-panel:0 18px 38px rgba(31,42,68,0.18);--shadow-toast:0 18px 40px rgba(31,42,68,0.24);--shadow-modal:0 24px 60px rgba(31,42,68,0.35);--sidebar-navy:#041b3a;--qa-brown:#70430f;--qa-parchment:#f7ead8;--ink-wash:rgba(31,42,68,0.08);--ink-hairline:rgba(31,42,68,0.14);--ink-strong:rgba(31,42,68,0.3);--ink-scrim:rgba(31,42,68,0.45);--ink-scrim-heavy:rgba(31,42,68,0.82)}*{box-sizing:border-box}body,html{margin:0;min-height:100%;color:var(--foreground);background:var(--background);font-family:var(--font-data);letter-spacing:0}button,input,select,textarea{font:inherit}a{color:inherit}.page{display:block;overflow-x:hidden}.appShell,.page{min-height:100vh}.appShell{display:grid;grid-template-columns:280px minmax(0,1fr);width:100%}.appSidebar{background:var(--sidebar-navy);border-right:0;color:#eaf1fb;display:flex;flex-direction:column;gap:18px;height:100vh;overflow-y:auto;padding:18px 14px;position:-webkit-sticky;position:sticky;top:0;z-index:3}.sidebarBrand{align-items:center;border-bottom:1px solid rgba(255,255,255,.13);display:flex;gap:10px;min-width:0;padding-bottom:14px}.sidebarBrand>div{min-width:0}.sidebarBrand h1{color:#ffffff;font-family:var(--font-brand);font-size:1.5rem;font-weight:400;line-height:1.1;margin:0;overflow-wrap:anywhere}.sidebarBrand span{color:#d7e7fb;display:block;font-size:.75rem;margin-top:2px}.sidebarBrand small{color:#9fb1ca;display:block;font-size:.6875rem;line-height:1.25;margin-top:3px;overflow-wrap:anywhere}.sidebarSection{display:grid;grid-gap:7px;gap:7px}.sidebarSectionLabel{color:#9fb1ca;font-size:.6875rem;font-weight:700;letter-spacing:0;text-transform:uppercase}.sidebarCampaignButton,.sidebarUtilityButton,.sidebarViewButton{align-items:center;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.14);border-radius:4px;color:#eef5ff;cursor:pointer;display:flex;gap:8px;min-height:38px;min-width:0;padding:8px 10px;text-align:left;text-decoration:none;width:100%}.sidebarCampaignButton{font-size:.8125rem;font-weight:700;justify-content:space-between;line-height:1.25}.sidebarCampaignButton>span:first-child,.sidebarViewButton span{min-width:0;overflow-wrap:anywhere}.sidebarCampaignButton[data-active=true],.sidebarViewButton[data-active=true]{background:rgba(0,154,151,.22);border-color:#0b9f9b;color:#fff}.sidebarViewButton[data-tone=green][data-active=true]{background:#4f625f;border-color:#4f625f}.sidebarViewButton[data-tone=blue][data-active=true]{background:var(--satori-light-blue);border-color:var(--satori-light-blue)}.sidebarViewButton[data-tone=orange][data-active=true]{background:var(--satori-orange);border-color:var(--satori-orange)}.sidebarCampaignButton[data-status=archived]{background:#fbf2e7;border-color:var(--satori-orange);color:var(--warning)}.sidebarCampaignButton[data-active=true][data-status=archived]{background:var(--satori-orange);border-color:var(--satori-orange);color:#fff}.sidebarCampaignAdd{border-style:dashed;justify-content:flex-start}.sidebarArchivedToggle{background:none;color:#9fb1ca;justify-content:space-between}.sidebarArchivedToggle:hover{color:#eef5ff}.sidebarArchivedToggleLabel{align-items:center;display:inline-flex;gap:8px;min-width:0}.sidebarArchivedMeta{align-items:center;display:inline-flex;flex:0 0 auto;gap:6px}.sidebarArchivedCount{background:rgba(255,255,255,.12);border-radius:999px;color:#eaf1fb;font-size:.6875rem;font-weight:700;min-width:26px;padding:2px 7px;text-align:center}.sidebarViewButton{font-size:.8125rem}.sidebarCountBadge{border-radius:999px;display:inline-flex;justify-content:center;min-width:30px;padding:3px 8px}.sidebarCountBadge.navy{background:rgba(255,255,255,.12);color:#eaf1fb}.sidebarCountBadge.green{background:var(--satori-green-2);color:#4f625f}.sidebarCountBadge.blue{background:var(--satori-blue-50);color:var(--satori-blue-2)}.sidebarViewButton[data-active=true] .sidebarCountBadge{background:rgba(255,255,255,.9)}.sidebarViewButton[data-active=true] .sidebarCountBadge.navy{color:var(--satori-blue)}.sidebarViewButton strong{font-family:var(--font-brand);font-size:1.125rem;font-weight:400;line-height:1;margin-left:auto}.sidebarUtilities{display:grid;grid-gap:8px;gap:8px;margin-top:auto}.sidebarUtilities form{margin:0}.sidebarUtilities .syncPill{justify-content:flex-start;width:100%}.sidebarUtilityButton{font-size:.8125rem;justify-content:flex-start}.sidebarCampaignButton:hover,.sidebarUtilityButton:hover,.sidebarViewButton:hover{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.34)}.topbar{width:100%;max-width:100%;border-bottom:2.25px solid var(--satori-blue);background:var(--panel);padding:12px 22px;display:flex;justify-content:space-between;gap:16px}.syncPill,.topbar{align-items:center}.syncPill{border:1px solid var(--line);background:var(--panel-alt);color:var(--muted);display:inline-flex;min-height:34px;padding:6px 10px;font-size:.75rem}.syncPill.error{border-color:rgba(159,42,31,.36);color:var(--danger)}.brand{display:flex;align-items:center;gap:12px}.brand,.brand>div{min-width:0}.brandMark{width:42px;height:auto;flex:0 0 auto}.brand h1{margin:0;font-family:var(--font-brand);font-size:1.5rem;font-weight:400;line-height:1.2;color:var(--satori-blue)}.brand h1,.brand span{overflow-wrap:anywhere}.brand span{display:block;color:var(--muted);font-size:.75rem}.main{width:100%;max-width:none;margin:0;min-width:0;padding:22px 22px 30px}.mainPipeline{height:100vh;overflow:hidden;padding:0}.iconButton{align-items:center;background:var(--panel);border:1px solid var(--line);border-radius:4px;color:var(--satori-blue);cursor:pointer;display:inline-flex;flex:0 0 auto;justify-content:center;min-height:34px;min-width:34px;padding:0 8px}.iconButton:hover{border-color:var(--satori-light-blue)}.pipelineWorkspace{background:#f6f8fb;display:grid;grid-template-columns:minmax(0,1fr) 440px;height:100vh;min-width:0;overflow:hidden}.pipelineMain{display:flex;flex-direction:column;gap:12px;min-width:0;overflow:hidden;padding:12px 12px 14px}.pipelineMain>.allocatorPipelineBoard{flex:1 1;min-height:0}.replyIntelligenceShowcase{background:#ffffff;border:1px solid var(--ink-hairline);border-top:2px solid var(--satori-green);display:grid;flex:0 0 auto;grid-gap:9px;gap:9px;min-width:0;padding:10px}.replyIntelligenceShowcaseHeader{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.replyIntelligenceShowcaseHeader h2{align-items:center;color:var(--satori-blue);display:flex;font-family:var(--font-brand);font-size:1.0625rem;font-weight:400;gap:6px;line-height:1.15;margin:0}.replyIntelligenceShowcaseHeader p{color:var(--muted);font-size:.6875rem;line-height:1.35;margin:3px 0 0}.replyIntelligenceShowcaseControls{align-items:center;display:flex;flex:0 0 auto;gap:4px}.replyIntelligenceShowcaseControls>span{color:var(--muted);font-family:var(--font-data);font-size:.6875rem;font-weight:700;margin-right:3px;white-space:nowrap}.replyIntelligenceShowcaseControls button{align-items:center;background:#ffffff;border:1px solid var(--ink-strong);border-radius:4px;color:var(--satori-blue);cursor:pointer;display:inline-flex;height:28px;justify-content:center;padding:0;width:28px}.replyIntelligenceShowcaseControls button:focus-visible,.replyIntelligenceShowcaseControls button:hover{background:var(--satori-blue-50);border-color:var(--satori-light-blue)}.replyIntelligenceShowcaseControls button:disabled{cursor:not-allowed;opacity:.42}.replyIntelligenceShowcaseRail{display:grid;grid-gap:8px;gap:8px;grid-auto-columns:minmax(276px,296px);grid-auto-flow:column;min-width:0;overflow-x:auto;padding:0 0 5px;scroll-snap-type:x proximity;scrollbar-color:var(--satori-light-blue) #edf1f2;scrollbar-width:thin}.replyIntelligenceShowcaseCard{background:#f8fafc;border:1px solid rgba(122,153,172,.36);border-radius:4px;display:grid;grid-gap:7px;gap:7px;min-width:0;padding:9px;scroll-snap-align:start}.replyIntelligenceShowcaseCardTop{align-items:flex-start;display:flex;gap:8px;justify-content:space-between;min-width:0}.replyIntelligenceShowcaseCardTop strong{color:var(--satori-blue);font-size:.75rem;line-height:1.25;overflow-wrap:anywhere}.replyIntelligenceShowcaseCardTop>span{background:var(--satori-orange-2);border:1px solid var(--satori-orange);border-radius:3px;color:var(--warning);flex:0 0 auto;font-size:.625rem;font-weight:700;padding:3px 5px}.replyIntelligenceShowcaseContact{align-items:center;display:grid;grid-gap:7px;gap:7px;grid-template-columns:30px minmax(0,1fr);min-width:0}.replyIntelligenceContactAvatar{align-items:center;background:var(--satori-green);border-radius:50%;color:#ffffff;display:inline-flex;font-family:var(--font-data);font-size:.625rem;font-weight:700;height:30px;justify-content:center;letter-spacing:.02em;width:30px}.replyIntelligenceShowcaseContact>span:last-child{display:grid;grid-gap:1px;gap:1px;min-width:0}.replyIntelligenceShowcaseContact strong{color:var(--satori-blue-2);font-size:.6875rem;line-height:1.2}.replyIntelligenceShowcaseContact small{align-items:center;color:var(--muted);display:flex;font-size:.625rem;gap:3px;line-height:1.2;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.replyIntelligenceShowcaseContact small svg{flex:0 0 auto}.replyIntelligenceShowcaseSignals{display:flex;flex-wrap:wrap;gap:4px}.replyIntelligenceShowcaseSignals span{background:var(--satori-green-2);border:1px solid rgba(82,98,95,.26);border-radius:3px;color:var(--good);font-size:.625rem;font-weight:700;line-height:1.2;padding:3px 5px}.replyIntelligenceShowcaseCard blockquote{color:var(--satori-blue-2);display:-webkit-box;font-size:.6875rem;font-style:italic;line-height:1.35;margin:0;min-height:2.7em;overflow:hidden;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.replyIntelligenceShowcaseFooter{align-items:center;border-top:1px solid var(--ink-hairline);display:flex;gap:8px;justify-content:space-between;padding-top:7px}.replyIntelligenceShowcaseFooter>span{color:var(--muted);font-family:var(--font-data);font-size:.625rem;white-space:nowrap}.replyIntelligenceShowcaseFooter a{align-items:center;color:var(--satori-blue);display:inline-flex;font-size:.6875rem;font-weight:700;gap:4px;text-decoration:none;white-space:nowrap}.replyIntelligenceShowcaseFooter a:focus-visible,.replyIntelligenceShowcaseFooter a:hover{text-decoration:underline}.replyIntelligenceShowcaseState{align-items:center;background:#f8fafc;border:1px dashed rgba(122,153,172,.46);color:var(--muted);display:flex;font-size:.75rem;gap:10px;justify-content:space-between;min-height:64px;padding:10px}.replyIntelligenceQueue{background:#ffffff;border-top:2px solid var(--satori-green);border-radius:4px;box-shadow:var(--shadow-modal);display:grid;grid-template-rows:auto minmax(0,1fr);max-height:calc(100vh - 48px);max-width:1160px;min-width:0;overflow:hidden;width:min(1160px,calc(100vw - 48px))}.replyIntelligenceQueueBackdrop{align-items:center;padding:24px;z-index:70}.replyIntelligenceQueueHeader{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;padding:14px 14px 12px}.replyIntelligenceQueueHeader h2{align-items:center;color:var(--satori-blue);display:flex;font-family:var(--font-brand);font-size:1.0625rem;font-weight:400;gap:6px;line-height:1.15;margin:0}.replyIntelligenceQueueHeader p{color:var(--muted);font-size:.6875rem;line-height:1.35;margin:3px 0 0}.replyIntelligenceQueueHeaderActions{align-items:center;display:flex;flex:0 0 auto;gap:8px}.replyIntelligenceQueueHeaderActions>a{border:1px solid var(--ink-strong);border-radius:4px;color:var(--satori-blue);font-size:.6875rem;font-weight:700;padding:6px 9px;text-decoration:none;white-space:nowrap}.replyIntelligenceQueueBody{align-content:start;display:grid;grid-gap:9px;gap:9px;min-height:0;overscroll-behavior:contain;overflow-y:auto;padding:0 14px 14px}.replyIntelligenceQueueFilters{align-items:end;background:#f8fafc;border:1px solid rgba(122,153,172,.32);display:grid;grid-gap:7px;gap:7px;grid-template-columns:repeat(4,minmax(112px,1fr)) auto;padding:8px}.replyIntelligenceQueueFilters label{display:grid;grid-gap:3px;gap:3px}.replyIntelligenceQueueFilters label>span{color:var(--muted);font-size:.625rem;font-weight:700;text-transform:uppercase}.replyIntelligenceQueueFilters select,.replyIntelligenceQueueFilters>button{background:#ffffff;border:1px solid var(--line);border-radius:4px;color:var(--satori-blue-2);font-size:.6875rem;min-height:30px;padding:4px 7px}.replyIntelligenceQueueFilters>button{align-items:center;cursor:pointer;display:inline-flex;font-weight:700;gap:5px;justify-content:center}.replyIntelligenceQueueFilters select:focus-visible,.replyIntelligenceQueueFilters>button:focus-visible,.replyIntelligenceQueueHeaderActions>a:focus-visible{outline:2px solid var(--satori-light-blue);outline-offset:2px}.replyIntelligenceQueueState{align-items:center;background:#f8fafc;border:1px dashed rgba(122,153,172,.46);color:var(--muted);display:flex;font-size:.75rem;gap:10px;justify-content:space-between;min-height:48px;padding:10px}.replyIntelligenceFailure>button,.replyIntelligenceQueueState>button{background:#ffffff;border:1px solid var(--line);border-radius:4px;color:var(--satori-blue);cursor:pointer;font-size:.6875rem;font-weight:700;padding:5px 8px}.replyIntelligenceQueueItems{display:grid;grid-gap:8px;gap:8px}.replyIntelligenceQueueItem{border:1px solid rgba(122,153,172,.32);display:grid;grid-template-columns:minmax(160px,.32fr) minmax(0,1fr);min-width:0}.replyIntelligenceQueueAccount{align-content:start;background:#f8fafc;border-right:1px solid rgba(122,153,172,.24);display:grid;grid-gap:10px;gap:10px;padding:11px}.replyIntelligenceQueueAccount>span{display:grid;grid-gap:2px;gap:2px}.replyIntelligenceQueueAccount strong{color:var(--satori-blue);font-size:.75rem;overflow-wrap:anywhere}.replyIntelligenceQueueAccount small{color:var(--muted);font-size:.625rem}.replyIntelligenceQueueSource{display:grid;grid-gap:3px;gap:3px}.replyIntelligenceAssociationWarning{align-items:flex-start;background:#fff7ed;border:1px solid rgba(192,104,54,.32);color:var(--warning);display:flex;font-size:.625rem;gap:5px;line-height:1.35;padding:7px}.replyIntelligenceAssociationWarning svg{flex:0 0 auto}.replyIntelligenceQueueAccount a{color:var(--satori-blue);font-size:.6875rem;font-weight:700}.replyIntelligenceQueueItem .allocatorIntelligenceCards{border:0}.replyIntelligenceFailure{align-items:start;background:#fff7ed;border:1px solid rgba(192,104,54,.32);color:var(--warning);display:grid;grid-gap:9px;gap:9px;grid-template-columns:auto minmax(0,1fr) auto;padding:10px}.replyIntelligenceFailure>span{display:grid;grid-gap:3px;gap:3px;min-width:0}.replyIntelligenceFailure small,.replyIntelligenceFailure strong{overflow-wrap:anywhere}.replyIntelligenceFailure small{color:var(--muted);font-size:.625rem}.pipelineTopbar{align-items:center;background:var(--panel);border-bottom:1px solid var(--ink-hairline);display:flex;flex-wrap:wrap;gap:8px 12px;min-height:44px;padding:7px 10px 7px 14px;position:relative;z-index:5}.reviewQueueOpenButton{white-space:nowrap}.pipelineAutoContactSettings{border-color:var(--satori-light-blue);text-decoration:none}.pipelineAutoContactSettings:hover{background:var(--satori-blue-50);border-color:var(--satori-light-blue)}.pipelineTopbarTitle{flex:0 1 auto;min-width:0}.pipelineTopbar h2{color:var(--satori-blue);font-size:1.125rem;line-height:1.1;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pipelineTopbarTitle span{color:var(--muted);font-size:.75rem;margin-left:14px}.pipelineSearchControl{align-items:center;display:flex;flex:1 1 220px;gap:7px;margin-left:auto;max-width:420px;min-width:0}.pipelineTopbarActions{align-items:center;display:flex;flex:1 1 100%;flex-wrap:wrap;gap:8px;justify-content:flex-start;margin-left:0;max-width:100%;position:relative}.pipelineSearchControl input{background:transparent;border:0;outline:0;width:100%}.pipelineSearchControl:focus-within,.searchControl:focus-within{border-color:var(--satori-light-blue);outline:2px solid var(--satori-light-blue);outline-offset:1px}.pipelineMenu,.pipelineRailMenu{display:inline-flex;position:relative}.pipelineMenu[data-open=true]>.iconButton,.pipelineRailMenu[data-open=true]>.iconButton{border-color:var(--satori-light-blue);box-shadow:0 0 0 2px rgba(122,153,172,.25)}.topbarMenuButton{align-items:center;background:#ffffff;border:1px solid var(--line);border-radius:4px;color:var(--satori-blue);cursor:pointer;display:inline-flex;font-size:.8125rem;font-weight:600;gap:7px;min-height:38px;padding:0 12px;white-space:nowrap}.topbarMenuButton:hover{border-color:var(--satori-light-blue);box-shadow:var(--shadow-hover)}.topbarMenuButton:focus-visible{outline:2px solid var(--satori-light-blue);outline-offset:1px}.topbarQaButton{align-items:center;background:#ffffff;border:1px solid rgba(184,105,17,.34);border-radius:4px;color:var(--qa-brown);cursor:pointer;display:inline-flex;font-size:.8125rem;font-weight:700;gap:6px;min-height:38px;padding:0 10px;white-space:nowrap}.topbarQaButton strong{align-items:center;background:var(--qa-parchment);border-radius:999px;display:inline-flex;font-size:.6875rem;justify-content:center;min-width:22px;padding:3px 6px}.topbarQaButton:hover:not(:disabled),.topbarQaButton[data-active=true]{background:var(--qa-brown);border-color:var(--qa-brown);color:#ffffff}.topbarQaButton[data-active=true] strong{background:#ffffff;color:var(--qa-brown)}.topbarQaButton:focus-visible{outline:2px solid var(--qa-brown);outline-offset:1px}.topbarQaButton:disabled{cursor:not-allowed;opacity:.5}.topbarMenuChevron{color:var(--satori-light-blue);transition:transform .15s ease}@media (prefers-reduced-motion:reduce){.topbarMenuChevron{transition:none}.traceEmailSkeleton span{animation:none;opacity:.75}.meaningfulReplyFlash{animation:none;box-shadow:0 0 0 3px rgba(230,166,93,.45),var(--shadow-panel)}}.pipelineMenu[data-open=true]>.topbarMenuButton{background:var(--satori-blue);border-color:var(--satori-blue);color:#ffffff}.pipelineMenu[data-open=true]>.topbarMenuButton .topbarMenuChevron{color:#ffffff;transform:rotate(180deg)}.pipelineMenuPanel.pipelineToolsPanel{gap:2px;padding:8px}.menuGroupLabel{color:var(--muted);font-size:.6875rem;font-weight:700;letter-spacing:.08em;padding:8px 9px 3px;text-transform:uppercase}.menuGroupLabel:not(:first-child){border-top:1px solid var(--satori-gray-2);margin-top:6px;padding-top:10px}.pipelineToolsPanel .iconTextButton,.pipelineToolsPanel .secondaryButton{background:transparent;border:0;border-radius:4px;font-size:.8125rem;min-height:34px;padding:7px 9px}.pipelineToolsPanel .iconTextButton:hover,.pipelineToolsPanel .secondaryButton:hover:not(:disabled){background:var(--satori-blue-50)}.pipelineMenuPanel{background:#ffffff;border:1px solid var(--ink-hairline);box-shadow:var(--shadow-panel);display:grid;grid-gap:9px;gap:9px;grid-template-columns:minmax(0,1fr);min-width:220px;padding:10px;position:absolute;right:0;top:calc(100% + 8px);width:300px;z-index:30}.bulkAutoContactConfirm{background:#fbf2e7;border-left:3px solid var(--satori-brass);color:var(--satori-blue);display:grid;font-size:.75rem;grid-gap:8px;gap:8px;line-height:1.4;padding:9px 10px}.bulkAutoContactConfirmActions{display:flex;gap:8px}.pipelineFilterMenu .pipelineMenuPanel{width:min(330px,calc(100vw - 24px))}.pipelineUtilityMenus{align-items:center;display:inline-flex;flex:0 0 auto;gap:8px;position:relative}.pipelineUtilityMenus>.pipelineMenu{position:static}.pipelineUtilityMenus .pipelineMenuPanel{left:0;right:auto}.pipelineMenuPanel label{color:var(--satori-blue);display:grid;font-size:.6875rem;font-weight:700;grid-gap:5px;gap:5px}.pipelineMenuPanel select{background:#ffffff;border:1px solid var(--line);border-radius:4px;color:var(--foreground);min-height:34px;padding:7px 8px;width:100%}.pipelineMenuPanel .iconTextButton,.pipelineMenuPanel .secondaryButton{justify-content:flex-start;margin-top:0;text-decoration:none;width:100%}.campaignStatusMini{border:1px solid;border-radius:4px;font-size:.625rem;font-weight:700;line-height:1;padding:3px 5px;text-transform:uppercase}.campaignDetailPanel{background:linear-gradient(180deg,rgba(225,231,229,.98),rgba(225,231,229,.9));border:0;box-shadow:none;display:grid;grid-gap:8px;gap:8px;margin:0 0 10px;padding:12px 14px}.campaignDetailHeader{align-items:center;display:flex;gap:14px;justify-content:space-between}.campaignDetailHeader h2{color:var(--satori-blue);font-family:var(--font-brand);font-size:1.5rem;font-weight:400;line-height:1.2;margin:0;overflow-wrap:anywhere}.campaignDetailMeta{color:var(--satori-blue-2);font-size:.75rem;gap:7px;margin-top:4px}.campaignDetailMeta,.campaignHeaderTools{align-items:center;display:flex;flex-wrap:wrap}.campaignHeaderTools{gap:8px;justify-content:flex-end;position:relative}.campaignAllocatorStat{align-items:baseline;background:rgba(255,255,255,.42);display:inline-flex;gap:6px;min-height:32px;padding:6px 9px}.campaignAllocatorStat strong{color:var(--satori-blue);font-family:var(--font-brand);font-size:1.3125rem;font-weight:400;line-height:1}.campaignAllocatorStat span{color:var(--muted);font-size:.6875rem;font-weight:700;text-transform:uppercase}.campaignManageMenu{position:relative}.campaignManageMenu summary,.filterDisclosure summary{align-items:center;background:rgba(255,255,255,.62);border:1px solid var(--ink-strong);color:var(--satori-blue);cursor:pointer;display:inline-flex;font-size:.8125rem;font-weight:700;gap:6px;min-height:32px;padding:6px 10px}.campaignManageMenu summary::marker,.filterDisclosure summary::marker{content:""}.campaignManageMenu summary::-webkit-details-marker,.filterDisclosure summary::-webkit-details-marker{display:none}.campaignManagePanel{background:var(--panel);border:1px solid var(--ink-hairline);box-shadow:var(--shadow-popover);display:grid;grid-gap:7px;gap:7px;min-width:220px;padding:8px;position:absolute;right:0;top:calc(100% + 6px);z-index:5}.campaignManagePanel .muted,.campaignManagePanel .secondaryButton{justify-content:flex-start;min-height:32px;width:100%}.campaignHealthDisclosure{color:var(--muted);font-size:.75rem;width:-moz-fit-content;width:fit-content}.campaignHealthDisclosure summary{cursor:pointer;font-weight:700}.campaignHealthDisclosure summary::marker{color:var(--satori-blue-2)}.campaignHealthDisclosure div{align-items:center;display:flex;flex-wrap:wrap;gap:10px;padding-top:5px}.campaignHealthDisclosure strong{color:var(--satori-blue);font-weight:700}.campaignStatusBadge{background:var(--satori-green-2);border:1px solid var(--satori-green);border-radius:4px;color:var(--satori-blue-2);display:inline-flex;font-size:.6875rem;font-weight:700;line-height:1.2;padding:3px 7px;text-transform:uppercase}.campaignStatusBadge.archived{background:#fbf2e7;border-color:var(--satori-orange);color:var(--warning)}.tabs{display:flex;gap:6px;flex-wrap:wrap;margin:0 0 14px}.tab{border:1px solid var(--line);background:var(--panel);border-radius:4px;padding:8px 10px;cursor:pointer;color:var(--foreground);display:inline-flex;align-items:center;gap:6px;text-decoration:none}.tab[data-active=true]{background:var(--satori-blue);border-color:var(--satori-blue);color:#fff}.toolbar{display:grid;grid-template-columns:minmax(260px,1fr) auto;grid-gap:8px;gap:8px;margin-bottom:10px;position:relative}.control{border:1px solid var(--line);background:var(--panel);border-radius:4px;min-height:38px;padding:8px 10px;color:var(--foreground)}.searchControl{display:flex;align-items:center;gap:7px}.searchControl input{width:100%;border:0;outline:0;background:transparent}.filterDisclosure{justify-self:end;position:relative}.filterDisclosure summary{min-height:38px}.filterPanel{background:var(--panel);border:1px solid var(--ink-hairline);box-shadow:var(--shadow-popover);display:grid;grid-gap:8px;gap:8px;min-width:230px;padding:8px;position:absolute;right:0;top:calc(100% + 6px);z-index:4}.filterPanel .control{width:100%}.workspace{display:grid;grid-template-columns:minmax(420px,.92fr) minmax(440px,.58fr);grid-gap:12px;gap:12px;align-items:flex-start;min-width:0}.allocatorPipelineBoard{background:var(--panel);border-top:2.25px solid var(--satori-blue);display:grid;grid-gap:10px;gap:10px;margin-bottom:12px;min-width:0;padding:12px}.allocatorPipelineHeader{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.allocatorPipelineHeader strong{color:var(--satori-blue);display:block;font-family:var(--font-brand);font-size:1.3125rem;font-weight:400;line-height:1.1}.allocatorPipelineHeader span{color:var(--muted);display:block;font-size:.75rem;line-height:1.35;margin-top:3px}.allocatorPipelineHeader>span{background:var(--satori-blue-50);border:1px solid rgba(122,153,172,.32);color:var(--satori-blue);flex:0 0 auto;font-weight:700;margin-top:0;padding:5px 8px}.allocatorPipelineColumns{display:grid;grid-gap:10px;gap:10px;grid-auto-columns:minmax(220px,1fr);grid-auto-flow:column;min-width:0;overflow-x:auto;padding-bottom:4px;scrollbar-color:var(--satori-light-blue) #edf1f2;scrollbar-width:thin}.allocatorPipelineColumns::-webkit-scrollbar{height:8px}.allocatorPipelineColumns::-webkit-scrollbar-track{background:#edf1f2}.allocatorPipelineColumns::-webkit-scrollbar-thumb{background:var(--satori-light-blue)}.allocatorPipelineColumn{background:#f5f7f8;border:1px solid rgba(122,153,172,.26);display:grid;grid-gap:8px;gap:8px;grid-template-rows:auto minmax(120px,1fr);min-height:260px;min-width:0;padding:8px}.allocatorPipelineColumn[data-drop-target=true]{background:#eef7f0;border-color:var(--satori-green);box-shadow:inset 0 0 0 2px rgba(90,137,102,.18)}.allocatorPipelineColumnHeader{align-items:center;display:flex;gap:8px;justify-content:space-between}.allocatorPipelineColumnHeader span{color:var(--satori-blue);font-size:.75rem;font-weight:700;line-height:1.2}.allocatorPipelineColumnHeader strong{background:var(--panel);border:1px solid var(--ink-hairline);color:var(--satori-blue-2);font-size:.75rem;line-height:1;min-width:28px;padding:5px 7px;text-align:center}.allocatorPipelineCards{align-content:start;display:grid;grid-gap:8px;gap:8px;max-height:360px;overflow-y:auto;padding-right:2px}.allocatorPipelineCardProposals{background:var(--satori-green-2);border:1px solid rgba(82,98,95,.24);border-radius:3px;color:var(--good);font-weight:600}.allocatorPipelineCardProposals,.allocatorPipelineCardQa{align-items:center;align-self:start;display:inline-flex;font-size:.625rem;gap:4px;line-height:1.2;padding:3px 6px}.allocatorPipelineCardQa{background:var(--qa-parchment);border:1px solid rgba(184,105,17,.3);border-radius:3px;color:var(--qa-brown);font-weight:700}.allocatorPipelineCard{background:var(--panel);border:1px solid rgba(122,153,172,.34);color:var(--foreground);min-height:132px;position:relative;padding:9px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.allocatorPipelineCard,.allocatorPipelineCardMain{display:grid;grid-gap:5px;gap:5px;min-width:0;text-align:left}.allocatorPipelineCardMain{background:transparent;border:0;color:inherit;cursor:-webkit-grab;cursor:grab;padding:0;width:100%}.allocatorPipelineCard:active .allocatorPipelineCardMain{cursor:-webkit-grabbing;cursor:grabbing}.allocatorPipelineCard[data-pointer-dragging=true]{border-color:var(--satori-green);box-shadow:var(--shadow-popover),inset 3px 0 0 var(--satori-green);opacity:.86;z-index:3}.allocatorPipelineCard[data-pointer-dragging=true] .allocatorPipelineCardMain{cursor:-webkit-grabbing;cursor:grabbing}.allocatorPipelineCard[data-selected=true]{border-color:var(--satori-blue);box-shadow:inset 3px 0 0 var(--satori-blue)}.allocatorPipelineCard:focus-within,.allocatorPipelineCard:hover{border-color:var(--satori-light-blue)}.allocatorPipelineCard[data-excluded=true]{background:var(--panel-alt);border-color:var(--satori-gray);color:var(--muted)}.allocatorPipelineCard[data-excluded=true] .allocatorPipelineCardMain{cursor:not-allowed}.allocatorPipelineCard[data-declined=true] .allocatorPipelineCardMain{cursor:pointer}.allocatorPipelineCard[data-declined=true] .allocatorPipelineCardTitle{color:var(--muted);text-decoration:line-through}.allocatorPipelineCard[data-declined=true] .allocatorPipelineCardContactIdentity,.allocatorPipelineCard[data-declined=true] .allocatorPipelineCardMeta,.allocatorPipelineCard[data-declined=true] .allocatorPipelineCardReason,.allocatorPipelineCard[data-declined=true] .allocatorPipelineTouches{filter:grayscale(1);opacity:.68}.allocatorPipelineCardBadges{align-items:flex-start;display:flex;flex-wrap:wrap;gap:4px;min-width:0}.allocatorPipelineDeclinedBadge{background:var(--satori-rose-2);border:1px solid var(--satori-rose);border-radius:999px;color:var(--danger);justify-self:start}.allocatorPipelineDeclinedBadge,.allocatorPipelineReplyBadge{align-items:center;display:inline-flex;font-size:.6875rem;font-weight:700;gap:4px;line-height:1.2;padding:3px 6px}.allocatorPipelineReplyBadge{background:var(--satori-gray-2);border:1px solid var(--satori-gray);border-radius:3px;color:var(--muted);max-width:100%;overflow-wrap:anywhere}.allocatorPipelineReplyBadge svg{flex:0 0 auto}.allocatorPipelineReplyBadge[data-tone=review]{background:var(--satori-orange-2);border-color:var(--satori-orange);color:var(--qa-brown)}.allocatorPipelineReplyBadge[data-tone=good]{background:var(--satori-green-2);border-color:var(--satori-green);color:var(--good)}.allocatorPipelineReplyBadge[data-tone=maybe]{background:var(--satori-plum-2);border-color:var(--satori-plum);color:var(--satori-plum)}.allocatorPipelineReplyBadge[data-tone=danger]{background:var(--satori-rose-2);border-color:var(--satori-rose);color:var(--danger)}.allocatorPipelineDeclineButton,.allocatorPipelineRestoreButton{align-items:center;background:#fff;border-radius:4px;cursor:pointer;display:inline-flex;height:26px;justify-content:center;min-width:26px;opacity:0;padding:0;position:absolute;right:6px;top:6px}.allocatorPipelineDeclineButton{border:1px solid rgba(176,61,65,.32);color:var(--danger)}.allocatorPipelineRestoreButton{border:1px solid rgba(27,111,73,.34);color:#1b6f49;opacity:1}.allocatorPipelineCard:focus-within .allocatorPipelineDeclineButton,.allocatorPipelineCard:focus-within .allocatorPipelineRestoreButton,.allocatorPipelineCard:hover .allocatorPipelineDeclineButton,.allocatorPipelineCard:hover .allocatorPipelineRestoreButton,.allocatorPipelineCard[data-excluded=true] .allocatorPipelineRestoreButton{opacity:1}.allocatorPipelineDeclineButton:disabled{cursor:not-allowed;opacity:.45}.allocatorPipelineMoveMenu{position:absolute;right:36px;top:6px}.allocatorPipelineMoveButton{align-items:center;background:#fff;border:1px solid var(--ink-strong);border-radius:4px;color:var(--satori-blue-2);cursor:pointer;display:inline-flex;height:26px;justify-content:center;min-width:26px;opacity:0;padding:0}.allocatorPipelineCard:focus-within .allocatorPipelineMoveButton,.allocatorPipelineCard:hover .allocatorPipelineMoveButton,.allocatorPipelineMoveMenu[data-open=true] .allocatorPipelineMoveButton{opacity:1}.allocatorPipelineMovePanel{background:var(--panel);border:1px solid var(--ink-hairline);border-radius:4px;box-shadow:var(--shadow-popover);display:grid;min-width:180px;padding:4px;position:absolute;right:0;top:30px;z-index:12}.allocatorPipelineMovePanel button{background:transparent;border:0;border-radius:3px;color:var(--satori-blue);cursor:pointer;font-size:.75rem;min-height:30px;padding:5px 8px;text-align:left}.allocatorPipelineMovePanel button:focus-visible,.allocatorPipelineMovePanel button:hover{background:var(--satori-blue-50)}.allocatorPipelineMovePanel button[aria-current=true]{color:var(--muted);cursor:default;font-weight:600}.allocatorPipelineCardTitle{color:var(--satori-blue);font-size:.8125rem;font-weight:700;line-height:1.25;overflow-wrap:anywhere}.allocatorPipelineCardContact,.allocatorPipelineCardMeta{color:var(--muted);font-size:.6875rem;line-height:1.3;overflow-wrap:anywhere}.allocatorPipelineCardContact{color:var(--satori-blue-2);font-weight:700}.allocatorPipelineTouches{display:grid;grid-gap:4px;gap:4px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:3px}.allocatorPipelineTouch{background:var(--satori-gray-2);border:1px solid var(--satori-gray);color:var(--satori-blue-2);font-size:.625rem;font-weight:700;line-height:1;min-height:22px;overflow:hidden;padding:5px 4px;text-align:center;text-overflow:ellipsis;white-space:nowrap}.allocatorPipelineTouch[data-status=created],.allocatorPipelineTouch[data-status=ready],.allocatorPipelineTouch[data-status=sent]{background:var(--satori-orange-2);border-color:var(--satori-orange);color:var(--warning)}.allocatorPipelineTouch[data-status=replied]{background:var(--satori-green-2);border-color:var(--satori-green);color:var(--satori-blue-2)}.allocatorPipelineTouch[data-status=blocked],.allocatorPipelineTouch[data-status=failed]{background:var(--satori-rose-2);border-color:var(--satori-rose);color:var(--danger)}.allocatorPipelineEmpty{border:1px dashed rgba(122,153,172,.5);color:var(--muted);display:block;font-size:.75rem;padding:18px 8px;text-align:center}.mainPipeline .allocatorPipelineBoard{background:transparent;border-top:0;gap:0;grid-template-rows:minmax(0,1fr);margin:0;min-height:0;overflow:hidden;padding:0}.mainPipeline .allocatorPipelineHeader{display:none}.mainPipeline .allocatorPipelineColumns{display:grid;grid-gap:8px;gap:8px;grid-auto-flow:row;grid-template-columns:repeat(7,minmax(220px,1fr));height:100%;overflow-x:auto;overflow-y:hidden;padding:0 0 8px;scrollbar-color:var(--satori-light-blue) #edf1f2;scrollbar-width:thin}.mainPipeline .allocatorPipelineColumn{background:#f8fafc;border:1px solid var(--ink-hairline);border-radius:4px;grid-template-rows:minmax(54px,auto) minmax(0,1fr);min-height:0;padding:0}.mainPipeline .allocatorPipelineColumnHeader{align-items:center;background:#ffffff;border-bottom:2px solid var(--ink-hairline);min-width:0;padding:9px 9px 8px}.mainPipeline .allocatorPipelineColumnHeader span{font-size:.75rem;line-height:1.2}.mainPipeline .allocatorPipelineColumnHeader strong{background:#f4f6f8;border-color:var(--ink-wash);font-family:var(--font-data)}.mainPipeline .allocatorPipelineCards{display:flex;flex-direction:column;gap:7px;max-height:none;min-height:0;overflow-y:auto;padding:8px}.mainPipeline .allocatorPipelineCard{align-content:start;border-color:var(--ink-hairline);border-radius:4px;flex:0 0 auto;gap:6px;grid-auto-rows:min-content;height:auto;min-height:0;overflow:visible;padding:10px}.mainPipeline .allocatorPipelineCardMain{gap:6px}.mainPipeline .allocatorPipelineCard[data-selected=true]{border-color:#1c4f9d;box-shadow:inset 3px 0 0 var(--satori-blue)}.mainPipeline .allocatorPipelineCardTitle{font-size:.75rem;line-height:1.18;overflow-wrap:anywhere}.mainPipeline .allocatorPipelineCardMeta{color:var(--muted);font-size:.6875rem;line-height:1.25;overflow-wrap:anywhere}.mainPipeline .allocatorPipelineCardContactRow{align-items:baseline;display:flex;flex-wrap:wrap;gap:3px 7px;min-width:0}.mainPipeline .allocatorPipelineCardContactIdentity{display:grid;grid-gap:2px;gap:2px;min-width:0}.mainPipeline .allocatorPipelineCardContact{color:var(--satori-blue-2);font-size:.6875rem;font-weight:700;line-height:1.25;overflow-wrap:anywhere}.mainPipeline .allocatorPipelineCardContactDetail{color:var(--muted);display:-webkit-box;font-size:.625rem;line-height:1.25;overflow:hidden;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.mainPipeline .allocatorPipelineCardReason{background:#eef3f6;border:1px solid rgba(122,153,172,.26);border-radius:4px;color:var(--satori-blue);display:block;font-size:.625rem;font-weight:700;line-height:1.25;overflow-wrap:anywhere;padding:3px 5px}.mainPipeline .allocatorPipelineCardContext{color:var(--muted);font-size:.625rem;line-height:1.2;overflow-wrap:anywhere}.mainPipeline .allocatorPipelineTouches{gap:3px;grid-template-columns:repeat(4,28px);justify-content:start;margin-top:0}.mainPipeline .allocatorPipelineTouch{align-items:center;display:inline-flex;font-size:.625rem;justify-content:center;min-height:22px;padding:0}.tableShell{background:var(--panel);border:0;border-radius:0;overflow:hidden;box-shadow:inset 0 2.25px 0 var(--satori-light-blue);min-width:0}.tableScroller{overflow:auto;max-height:calc(100vh - 226px);width:100%}table{width:100%;border-collapse:collapse;min-width:720px}thead{position:-webkit-sticky;position:sticky;top:0;background:#fff;z-index:1}td,th{border-bottom:1px solid rgba(122,153,172,.2);padding:9px 10px;text-align:left;vertical-align:top;font-size:.8125rem}th{border-bottom:2.25px solid var(--ink-scrim-heavy);font-size:.6875rem;color:var(--satori-blue);font-weight:700;white-space:nowrap}tbody tr:hover{background:rgba(193,208,217,.14)}tbody tr[data-selected=true]{background:rgba(230,166,93,.2);box-shadow:inset 4px 0 0 var(--satori-blue)}.emptyTableState{color:var(--muted);font-size:.8125rem;padding:22px;text-align:center}.sortButton{min-height:0;font:inherit}.orgButton,.sortButton{border:0;background:transparent;padding:0;color:inherit;cursor:pointer}.orgButton{gap:2px;text-align:left;width:100%}.orgButton,.orgCell{display:flex;flex-direction:column}.orgCell{align-items:flex-start;gap:6px}.org{font-weight:700}.tableMeta{color:var(--muted);display:block;font-size:.75rem;line-height:1.35;margin-top:3px;overflow-wrap:anywhere}.tableStatusPill{align-items:center;background:var(--satori-gray-2);border:1px solid var(--satori-gray);border-radius:999px;color:var(--satori-blue-2);display:inline-flex;font-size:.6875rem;font-weight:700;line-height:1.2;max-width:100%;padding:4px 8px;white-space:normal}.tableStatusPill.current,.tableStatusPill.navy{background:var(--satori-blue);border-color:var(--satori-blue);color:#fff}.tableStatusPill.blue,.tableStatusPill.info,.tableStatusPill.next{background:var(--satori-blue-50);border-color:var(--satori-light-blue-2);color:var(--satori-blue)}.tableStatusPill.done,.tableStatusPill.green,.tableStatusPill.success{background:var(--satori-green-2);border-color:var(--satori-green);color:#4f625f}.tableStatusPill.due,.tableStatusPill.nurture,.tableStatusPill.warning{background:var(--satori-orange-2);border-color:var(--satori-orange);color:var(--warning)}.tableStatusPill.plum,.tableStatusPill.review{background:var(--satori-plum-2);border-color:rgba(101,80,111,.34);color:var(--satori-plum)}.tableStatusPill.error,.tableStatusPill.exclude{background:var(--satori-rose-2);border-color:rgba(217,135,125,.5);color:var(--danger)}.tableStatusPill.neutral{background:var(--satori-gray-2);border-color:var(--satori-gray);color:var(--satori-blue-2)}.allocatorSplitTag{color:var(--satori-blue);font-size:.6875rem;font-weight:700;letter-spacing:0}.muted{color:var(--muted)}.saveState{display:inline-flex;align-items:center;gap:6px;min-height:18px;font-size:.6875rem;line-height:1.2}.saveState[data-status=pending],.saveState[data-status=saving]{color:var(--satori-blue-2)}.inlineRetry{border:0;background:transparent;color:var(--danger);cursor:pointer;font-size:.6875rem;font-weight:700;padding:0;text-decoration:underline}.pill{display:inline-flex;align-items:center;border:1px solid var(--line-strong);border-radius:4px;padding:3px 8px;line-height:1.2;white-space:nowrap;background:#fff}.pill.current{border-color:var(--satori-blue);background:var(--satori-blue);color:#fff}.pill.next{border-color:var(--satori-light-blue);background:rgba(193,208,217,.45);color:var(--satori-blue)}.pill.nurture{border-color:var(--satori-orange);background:var(--satori-orange-2);color:var(--warning)}.pill.exclude{border-color:var(--satori-gray);background:var(--satori-gray-2);color:var(--danger)}.draftReviewQueue{display:grid;grid-gap:10px;gap:10px;margin-bottom:16px}.draftReviewToolbar{align-items:center;background:var(--panel);border:1px solid var(--line);border-radius:4px;display:flex;gap:12px;justify-content:space-between;padding:12px}.draftReviewToolbar>div:first-child{display:grid;grid-gap:3px;gap:3px;min-width:0}.draftReviewToolbar strong{font-size:.875rem}.draftReviewToolbar span{color:var(--muted);font-size:.75rem;overflow-wrap:anywhere}.draftReviewActions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.draftReviewItem{background:var(--panel);border:1px solid var(--line);border-left:3px solid var(--satori-orange);border-radius:4px;color:var(--foreground);display:grid;grid-gap:12px;gap:12px;grid-template-columns:34px minmax(0,1fr) minmax(140px,.24fr);padding:12px;text-align:left}.draftReviewItem:hover{border-color:var(--satori-orange)}.draftReviewItem.linked{border-left-color:var(--satori-green)}.draftReviewSelectButton{align-items:center;background:var(--background);border:1px solid var(--line);border-radius:4px;color:var(--satori-blue);cursor:pointer;display:flex;justify-content:center;height:34px;width:34px}.draftReviewSelectButton:hover{border-color:var(--satori-blue)}.draftReviewBody{display:grid;grid-gap:5px;gap:5px;min-width:0}.draftReviewTop{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between}.draftReviewContact,.draftReviewEmpty,.draftReviewMeta,.draftReviewTop span,.draftReviewTop strong{color:var(--muted);font-size:.75rem;line-height:1.35}.draftReviewField{display:grid;grid-gap:4px;gap:4px;min-width:0}.draftReviewField span{color:var(--muted);font-size:.6875rem}.draftReviewField input,.draftReviewField textarea{background:var(--background);border:1px solid var(--line);border-radius:4px;color:var(--foreground);min-width:0;padding:9px 10px;width:100%}.draftReviewField textarea{line-height:1.45;min-height:180px;resize:vertical}.draftReviewSaveRow{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.draftDeleteConfirm,.draftSendConfirm{align-items:center;background:var(--satori-gray-2);border:1px solid var(--line);border-radius:4px;display:inline-flex;flex-wrap:wrap;font-size:.8125rem;font-weight:700;gap:8px;padding:4px 4px 4px 10px}.draftDeleteAction,.draftDeleteConfirm{-webkit-margin-start:auto;margin-inline-start:auto}.manualDraftComposeBackdrop{align-items:center}.manualDraftCompose{background:var(--panel);box-shadow:var(--shadow-modal);display:grid;grid-template-rows:auto minmax(0,1fr) auto auto;max-height:min(760px,calc(100vh - 48px));min-height:540px;overflow:hidden;width:min(100%,720px)}.manualDraftComposeHeader{align-items:center;background:var(--satori-blue);color:#fff;display:flex;justify-content:space-between;padding:10px 12px 10px 16px}.manualDraftComposeHeader h2{color:inherit;font-family:var(--font-data);font-size:.875rem;font-weight:700;margin:0}.manualDraftComposeFields{display:grid;grid-template-rows:auto auto auto minmax(240px,1fr);min-height:0}.manualDraftComposeLine{align-items:center;border-bottom:1px solid var(--line);display:grid;grid-gap:10px;gap:10px;grid-template-columns:48px minmax(0,1fr);padding:0 16px}.manualDraftComposeLine>span{color:var(--muted);font-size:.75rem}.manualDraftComposeLine input,.manualDraftComposeLine select{background:transparent;border:0;color:var(--foreground);font:inherit;min-height:44px;min-width:0;outline:0;padding:10px 0;width:100%}.manualDraftComposeLine input[readonly]{color:var(--muted)}.manualDraftComposeLine:focus-within{box-shadow:inset 0 -2px 0 var(--satori-orange)}.manualDraftComposeBody{min-height:0}.manualDraftComposeBody textarea{background:var(--panel);border:0;color:var(--foreground);font:inherit;height:100%;line-height:1.55;min-height:260px;outline:0;padding:18px 16px;resize:none;width:100%}.manualDraftComposeBody textarea:focus-visible{box-shadow:inset 0 0 0 2px var(--satori-orange)}.manualDraftCompose .campaignImportNotice{margin:0 16px 12px}.manualDraftComposeFooter{align-items:center;border-top:1px solid var(--line);display:flex;gap:14px;justify-content:space-between;padding:12px 16px}.manualDraftComposeFooter>div{align-items:center;display:flex;flex-wrap:wrap;gap:10px;min-width:0}.manualDraftComposeFooter span{color:var(--muted);font-size:.75rem;line-height:1.35}.manualDraftComposeDiscard{color:var(--danger);flex:0 0 auto}.autoSendIntervalControl{align-items:center;display:inline-flex;gap:6px}.autoSendIntervalControl select{background:var(--background);border:1px solid var(--line);border-radius:4px;color:var(--foreground);min-height:34px;padding:6px 28px 6px 8px}.autoSendProgressRow,.contactDraftSendRow{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.autoSendProgressRow{justify-content:space-between}.draftMarkdownPreview{background:var(--background);border:1px solid var(--line);border-radius:4px;color:var(--foreground);font-family:var(--font-data);font-size:.75rem;line-height:1.45;margin:4px 0 0;max-height:180px;overflow:auto;padding:10px;white-space:pre-wrap}.draftMarkdownPreview strong{font-weight:700}.draftReviewMeta{align-content:start;display:grid;grid-gap:5px;gap:5px}.draftReviewEmpty{background:var(--panel);border:1px solid var(--line);border-radius:4px;padding:12px}.detailPanel{background:var(--panel);border:0;border-top:2.25px solid var(--satori-light-blue);border-radius:0;padding:14px;display:flex;flex-direction:column;gap:12px}.accountDrawer{border-left:1px solid rgba(122,153,172,.22);border-top:0;max-height:calc(100vh - 150px);overflow:auto;padding:12px;position:-webkit-sticky;position:sticky;top:12px}.recordPage{display:grid;grid-gap:12px;gap:12px;margin:0 auto;max-width:980px}.recordPage .accountDrawer{border-left:0;border-top:2.25px solid var(--satori-light-blue);max-height:none;overflow:visible;position:static}.recordPageBar{align-items:center;display:flex;gap:10px;justify-content:space-between}.recordNotFound{background:var(--panel);border-top:2.25px solid var(--satori-light-blue);display:grid;grid-gap:10px;gap:10px;justify-items:start;padding:22px}.recordNotFound h2{color:var(--satori-blue);margin:0}.pipelineRailOpenRecord{justify-self:start}.pipelineDetailRail{background:#ffffff;border-left:1px solid var(--ink-hairline);box-shadow:-10px 0 24px var(--ink-wash);display:flex;flex-direction:column;height:100vh;min-width:0;overflow-y:auto}.pipelineRailHeader{border-bottom:1px solid var(--ink-hairline);display:grid;grid-gap:14px;gap:14px;padding:16px 14px 12px}.pipelineRailTitleRow{align-items:flex-start;display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(0,1fr) auto}.pipelineRailTitleRow h2{color:var(--satori-blue);font-size:1.125rem;line-height:1.2;margin:0 0 4px;overflow-wrap:anywhere}.pipelineRailTitleRow small,.pipelineRailTitleRow span{color:var(--muted);display:block;font-size:.75rem;line-height:1.35;overflow-wrap:anywhere}.pipelineStageStepper{display:grid;grid-gap:4px;gap:4px;grid-template-columns:repeat(7,minmax(0,1fr))}.pipelineStageStep{align-items:center;display:grid;grid-gap:5px;gap:5px;justify-items:center;min-width:0}.pipelineStageStep span{background:#c9d2de;border-radius:999px;display:block;height:5px;width:100%}.pipelineStageStep[data-active=true] span{background:var(--satori-orange)}.pipelineStageStep small{color:var(--muted);font-size:.625rem;line-height:1.15;text-align:center}.pipelineStageStep[data-active=true] small{color:var(--warning);font-weight:700}.pipelineRailContactHero{align-items:center;border-bottom:1px solid var(--ink-wash);display:grid;grid-gap:10px;gap:10px;grid-template-columns:auto minmax(0,1fr) auto;padding:14px}.pipelineRailQa{background:#fff9f1;border-bottom:1px solid rgba(184,105,17,.22);display:grid;grid-gap:8px;gap:8px;padding:10px 14px}.pipelineRailQa>strong{align-items:center;color:var(--qa-brown);display:inline-flex;font-size:.6875rem;gap:6px;text-transform:uppercase}.pipelineRailQa>div{display:flex;flex-wrap:wrap;gap:5px}.pipelineRailQa span{background:var(--qa-parchment);border:1px solid rgba(184,105,17,.24);border-radius:3px;color:var(--qa-brown);font-size:.625rem;font-weight:600;line-height:1.25;padding:4px 6px}.pipelineRailReply{background:var(--satori-blue-50);border-bottom:1px solid var(--satori-light-blue);display:grid;grid-gap:8px;gap:8px;padding:12px 14px 14px}.pipelineRailReplyHeader{align-items:center;display:flex;gap:10px;justify-content:space-between}.pipelineRailReplyHeader strong{align-items:center;color:var(--satori-blue);display:inline-flex;font-size:.6875rem;gap:6px;text-transform:uppercase}.pipelineRailReplyHeader time,.pipelineRailReplyNotice{color:var(--muted);font-size:.6875rem}.pipelineRailReplyMeta{align-items:center;display:flex;flex-wrap:wrap;gap:7px}.pipelineRailReplyMeta>span:not(.pipelineRailReplyBadge){color:var(--muted);font-size:.6875rem;font-weight:600}.pipelineRailReplyBadge{background:var(--satori-gray-2);border-radius:999px;color:var(--muted);font-size:.6875rem;font-weight:700;padding:2px 8px}.pipelineRailReplyBadge[data-tone=good]{background:var(--satori-green-2);color:var(--good)}.pipelineRailReplyBadge[data-tone=info]{background:var(--satori-blue-50);color:var(--satori-blue)}.pipelineRailReplySender{color:var(--muted);font-size:.6875rem;line-height:1.35;overflow-wrap:anywhere}.pipelineRailReplySubject{color:var(--satori-blue);font-size:.8125rem;line-height:1.35}.pipelineRailReplyBody{color:var(--satori-blue-2);font-size:.8125rem;line-height:1.5;max-height:240px;overflow-y:auto;overscroll-behavior:contain;white-space:pre-wrap}.pipelineContactAvatar{align-items:center;background:#0b8069;border-radius:999px;color:#ffffff;display:inline-flex;font-size:.8125rem;font-weight:700;height:38px;justify-content:center;width:38px}.pipelineRailContactHero strong,.pipelineRailContactHero>div span{display:block;min-width:0;overflow-wrap:anywhere}.pipelineRailContactHero strong{color:var(--satori-blue);font-size:.8125rem}.pipelineRailContactHero>div span{color:var(--muted);font-size:.75rem;line-height:1.35}.pipelineRailContactActions{align-items:center;display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end;max-width:150px}.pipelineRailContactActions .allocatorWebsiteButton,.pipelineRailMenuPanel .allocatorWebsiteButton{margin-top:0}.pipelineRailActionText{color:var(--muted);font-size:.6875rem;text-align:right}.pipelineRailMenuPanel{right:0;width:230px}.currentDraftPanel,.pipelineRailSection{border-bottom:1px solid var(--ink-wash);display:grid;grid-gap:10px;gap:10px;padding:12px 14px}.pipelineRailSectionHeader{align-items:center;display:flex;gap:10px;justify-content:space-between}.pipelineRailSectionHeader strong{color:var(--satori-blue);font-size:.6875rem;letter-spacing:0;text-transform:uppercase}.pipelineRailSectionHeader span{color:var(--muted);font-size:.6875rem;line-height:1.25;overflow-wrap:anywhere;text-align:right}.pipelineRailContactsHeader{align-items:stretch;display:grid;grid-template-columns:minmax(0,1fr) auto}.pipelineRailContactsToggle{align-items:center;background:transparent;border:0;color:var(--satori-blue);cursor:pointer;display:flex;gap:12px;justify-content:space-between;min-width:0;padding:0;text-align:left}.pipelineRailContactsToggle:disabled{cursor:default}.pipelineRailContactsToggle:focus-visible{outline:2px solid var(--satori-light-blue);outline-offset:4px}.pipelineRailContactsSummary{display:grid;grid-gap:2px;gap:2px;min-width:0;text-align:left}.pipelineRailContactsSummary small{color:var(--muted);font-size:.6875rem;font-weight:500;line-height:1.25}.pipelineRailSectionHeader .pipelineRailContactsToggleLabel{align-items:center;color:var(--satori-blue-2);display:inline-flex;flex:0 0 auto;font-size:.6875rem;font-weight:700;gap:4px;text-align:right}.pipelineRailContactUpload{justify-content:center;min-width:76px}.actionToast{align-items:center;background:var(--satori-blue);border-radius:4px;bottom:18px;box-shadow:var(--shadow-toast);color:#fff;display:flex;font-size:.8125rem;gap:8px;left:50%;line-height:1.35;max-width:min(560px,calc(100vw - 40px));padding:10px 14px;position:fixed;transform:translateX(-50%);z-index:80}.actionToast svg{color:var(--satori-green);flex-shrink:0}.actionToast button{background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.4);border-radius:3px;color:#fff;cursor:pointer;flex-shrink:0;font-size:.75rem;font-weight:600;line-height:1.2;padding:3px 10px}.actionToast button:disabled{cursor:default;opacity:.6}.dismissibleNotice{align-items:center;display:flex;gap:10px;justify-content:space-between}.dismissibleNoticeContent{align-items:center;display:flex;flex:1 1 auto;flex-wrap:wrap;gap:10px;min-width:0}.dismissibleNoticeContent>:first-child{flex:1 1 auto;min-width:0;overflow-wrap:anywhere}.dismissibleNoticeClose{align-items:center;background:transparent;border:0;border-radius:4px;color:currentColor;cursor:pointer;display:inline-flex;flex:0 0 auto;justify-content:center;min-height:32px;min-width:32px;padding:6px}.dismissibleNoticeClose:hover{background:rgba(31,42,68,.08)}.dismissibleNoticeClose:focus-visible{outline:2px solid var(--satori-light-blue);outline-offset:2px}.actionToast .dismissibleNoticeClose:hover{background:rgba(255,255,255,.16)}.actionToast .dismissibleNoticeClose svg{color:currentColor}.actionToastMessage{align-items:center;display:inline-flex;gap:8px;min-width:0}.campaignImportWarnings .dismissibleNoticeContent>span{display:grid;grid-gap:5px;gap:5px}.reviewQueueOverlay{align-items:flex-start;background:var(--ink-scrim);display:flex;inset:0;justify-content:center;overflow-y:auto;padding:6vh 20px 40px;position:fixed;z-index:70}.reviewQueuePanel{background:var(--panel);border-top:2.25px solid var(--satori-blue);box-shadow:var(--shadow-modal);display:grid;grid-gap:14px;gap:14px;max-width:760px;padding:16px 18px 14px;width:100%}.reviewQueueHeader{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.reviewQueueHeader strong{align-items:center;color:var(--satori-blue);display:inline-flex;font-family:var(--font-brand);font-size:1.125rem;font-weight:400;gap:6px}.reviewQueueHeader span{color:var(--muted);display:block;font-size:.75rem;margin-top:3px}.reviewQueueAccount{align-items:center;border-bottom:1px solid var(--line);display:flex;gap:12px;justify-content:space-between;padding-bottom:10px}.reviewQueueAccount h3{color:var(--satori-blue);font-family:var(--font-brand);font-size:1.25rem;font-weight:400;margin:0}.reviewQueueAccount span{color:var(--muted);display:block;font-size:.75rem;margin-top:2px}.reviewQueueAccount .reviewQueueAccountLinks{align-items:center;display:flex;flex:0 0 auto;gap:8px;margin-top:0}.reviewQueueSlate{display:grid;grid-gap:8px;gap:8px}.reviewQueueRow{background:#f8fafc;border:1px solid var(--ink-hairline);border-radius:4px;cursor:pointer;display:grid;grid-gap:10px;gap:10px;grid-template-columns:auto minmax(0,1fr) auto;padding:10px}.reviewQueueRow[data-focused=true]{outline:2px solid var(--satori-light-blue);outline-offset:-1px}.reviewQueueRow[data-selected=false]{opacity:.55}.reviewQueueToggle{align-self:start;background:var(--panel);border:1.5px solid rgba(82,98,95,.5);border-radius:3px;color:var(--good);cursor:pointer;font-size:.75rem;font-weight:700;line-height:1;min-height:26px;min-width:26px;padding:0}.reviewQueueToggle[data-selected=true]{background:var(--satori-green-2);border-color:var(--satori-green)}.reviewQueueRowBody{display:grid;grid-gap:3px;gap:3px;min-width:0}.reviewQueueRowBody strong{color:var(--satori-blue);font-size:.875rem;line-height:1.25}.reviewQueueRowBody .reviewQueueDisposition{color:var(--satori-blue-2);font-size:.625rem;font-weight:700;line-height:1.2;text-transform:uppercase}.reviewQueueRowBody .reviewQueueDisposition[data-disposition=needs_review]{color:var(--warning)}.reviewQueueRowBody>span{color:var(--muted);font-size:.75rem;line-height:1.3;overflow-wrap:anywhere}.reviewQueueRowBody small{color:var(--satori-blue-2);font-size:.6875rem;line-height:1.35;overflow-wrap:anywhere}.reviewQueueMismatch{align-items:center;background:#fdecec;border-left:3px solid var(--danger);color:#8a2620;display:flex;flex-wrap:wrap;font-size:.6875rem;font-weight:600;gap:6px;line-height:1.35;padding:4px 8px}.reviewQueueMismatch a{align-items:center;color:inherit;display:inline-flex;gap:3px;text-decoration:underline}.reviewQueueVerified{align-items:center;color:#1d6b40;display:inline-flex;font-size:.6875rem;gap:4px}.reviewQueueOthers{align-items:center;border-top:1px solid var(--line);color:var(--muted);display:flex;flex-wrap:wrap;font-size:.6875rem;gap:8px;padding-top:8px}.reviewQueueOthers small{background:var(--panel-alt);border-radius:3px;color:var(--satori-blue-2);padding:3px 7px}.reviewQueueOtherChip{align-items:center;cursor:default;display:inline-flex;gap:5px;position:relative}.reviewQueueOtherTip{background:var(--satori-blue);border-radius:4px;bottom:calc(100% + 6px);box-shadow:var(--shadow-popover);color:#fff;display:none;flex-direction:column;gap:2px;left:50%;max-width:260px;min-width:150px;padding:6px 9px;position:absolute;transform:translateX(-50%);white-space:normal;z-index:5}.reviewQueueOtherTip strong{font-size:.6875rem}.reviewQueueOtherTip span{color:var(--satori-light-blue-2);font-size:.625rem}.reviewQueueOtherChip:focus .reviewQueueOtherTip,.reviewQueueOtherChip:focus-within .reviewQueueOtherTip,.reviewQueueOtherChip:hover .reviewQueueOtherTip{display:flex}.reviewQueueOtherAdd{align-items:center;background:none;border:1px solid var(--satori-blue-2);border-radius:3px;color:var(--satori-blue-2);cursor:pointer;display:inline-flex;font-size:.625rem;gap:2px;line-height:1;padding:1px 4px}.reviewQueueOtherAdd:hover:not(:disabled){background:var(--satori-blue-2);color:#fff}.reviewQueueOtherAdd:disabled{cursor:default;opacity:.5}.reviewQueueOtherMore{background:none;border:none;color:var(--satori-blue-2);cursor:pointer;font-size:.6875rem;padding:3px 4px;text-decoration:underline}.reviewQueueFooter{align-items:center;border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;padding-top:12px}.reviewQueueFooterMain{display:flex;gap:8px}.reviewQueueKeys{color:var(--muted);font-size:.6875rem}.reviewQueueDone{color:var(--satori-blue);display:grid;grid-gap:8px;gap:8px;justify-items:center;padding:30px 10px;text-align:center}.reviewQueueDone svg{color:var(--satori-green)}.reviewQueueDone strong{font-family:var(--font-brand);font-size:1.125rem;font-weight:400}.reviewQueueDone span{color:var(--muted);font-size:.8125rem}.pipelineRailSuggestionHeaderActions{align-items:center;display:flex;gap:8px}.pipelineRailSuggestionHeaderActions .secondaryButton{font-size:.6875rem;min-height:26px;padding:3px 8px}.pipelineRailSuggestions{background:#f7faf8}.pipelineRailSuggestions .pipelineRailSectionHeader strong{align-items:center;display:inline-flex;gap:5px}.pipelineRailSuggestionCount{background:var(--satori-green-2);border:1px solid rgba(82,98,95,.24);border-radius:3px;color:var(--good);font-size:.6875rem;font-weight:600;line-height:1;padding:4px 7px}.pipelineRailSuggestion{align-items:start;background:var(--panel);border:1px solid var(--ink-hairline);border-radius:4px;display:grid;grid-gap:8px;gap:8px;grid-template-columns:minmax(0,1fr) auto;padding:9px 10px}.pipelineRailSuggestion[data-disposition=needs_review]{border-left:3px solid var(--satori-orange)}.pipelineRailSuggestionBody{display:grid;grid-gap:3px;gap:3px;min-width:0}.pipelineRailSuggestionBody strong{color:var(--satori-blue);font-size:.8125rem;line-height:1.25}.pipelineRailSuggestionBody>span{color:var(--muted);font-size:.6875rem;line-height:1.3;overflow-wrap:anywhere}.pipelineRailSuggestionBody small{color:var(--satori-blue-2);font-size:.6875rem;line-height:1.35;overflow-wrap:anywhere}.pipelineRailSuggestionActions{display:grid;grid-gap:6px;gap:6px;justify-items:stretch}.pipelineRailSuggestionActions .iconTextButton,.pipelineRailSuggestionActions .secondaryButton{font-size:.6875rem;justify-content:center;min-height:28px;padding:4px 8px}.pipelineDetailRail .contactHistorySelector{display:grid;grid-gap:7px;gap:7px;grid-template-columns:1fr}.pipelineDetailRail .contactHistorySelector[hidden]{display:none}.pipelineRailContactRow{align-items:stretch;display:grid;grid-gap:6px;gap:6px;grid-template-columns:minmax(0,1fr) auto}.pipelineRailContactRow[data-active=true]{background:#f7f9fb}.pipelineDetailRail .contactHistoryChip{border-radius:4px;min-height:38px;min-width:0;padding:6px 7px}.pipelineDetailRail .contactHistoryChip span{font-size:.6875rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pipelineDetailRail .contactHistoryChip small{font-size:.625rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pipelineRailAssignContact,.pipelineRailAssignedContact{align-items:center;border-radius:4px;display:inline-flex;font-size:.625rem;font-weight:700;gap:4px;justify-content:center;min-width:74px;padding:5px 7px}.pipelineRailAssignContact{background:var(--satori-blue);border:1px solid var(--satori-blue);color:#ffffff;cursor:pointer}.pipelineRailAssignContact:hover:not(:disabled){background:var(--satori-blue-2)}.pipelineRailAssignContact:focus-visible{outline:2px solid var(--satori-light-blue);outline-offset:1px}.pipelineRailAssignContact:disabled{cursor:wait;opacity:.6}.pipelineRailAssignedContact{background:var(--satori-green-2);border:1px solid rgba(82,98,95,.24);color:var(--good)}.pipelineEmailHistoryPrimary{background:#fbfcfd}.pipelineRailTouches{display:grid;grid-gap:4px;gap:4px;grid-template-columns:repeat(3,minmax(0,1fr))}.pipelineRailTouches span{background:var(--satori-gray-2);border:1px solid var(--satori-gray);color:var(--satori-blue-2);font-size:.625rem;font-weight:700;min-height:22px;padding:5px 4px;text-align:center}.pipelineRailTouches span[data-status=pending],.pipelineRailTouches span[data-status=sent]{background:var(--satori-orange-2);border-color:var(--satori-orange);color:var(--warning)}.pipelineRailTouches span[data-status=replied]{background:var(--satori-green-2);border-color:var(--satori-green);color:var(--satori-blue-2)}.currentDraftPanel{background:#fffdf9;border-bottom:0}.currentDraftMeta{display:grid;grid-gap:6px;gap:6px;grid-template-columns:repeat(2,minmax(0,1fr))}.currentDraftPanel .detailLine{min-height:0;padding:6px 0}.pipelineRailActions{background:#ffffff;border-top:1px solid var(--ink-hairline);bottom:0;display:grid;grid-gap:7px;gap:7px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:auto;padding:10px 12px;position:-webkit-sticky;position:sticky}.pipelineRailStatusChip{background:#f8fafc;border:1px solid var(--ink-hairline);border-radius:4px;display:grid;grid-gap:2px;gap:2px;min-height:38px;min-width:0;padding:6px 7px}.pipelineRailStatusChip strong{color:var(--satori-blue)}.pipelineRailStatusChip small,.pipelineRailStatusChip strong{font-size:.625rem;line-height:1.1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pipelineRailStatusChip small{color:var(--muted)}.detailHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.detailHeader h2,.detailSection h3{margin:0}.detailHeader h2{font-family:var(--font-brand);font-size:1.25rem;font-weight:400;line-height:1.25}.allocatorWebsiteButton{margin-top:7px;min-height:28px;padding:5px 8px;text-decoration:none;width:-moz-fit-content;width:fit-content}.orgWebsiteButton{font-size:.75rem;margin-top:0}.detailGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.accountSnapshot{background:transparent;display:grid;grid-gap:0;gap:0;grid-template-columns:1fr;padding:0}.snapshotLine{background:transparent;border-bottom:1px solid rgba(122,153,172,.18);min-width:0;padding:8px 0}.snapshotLine:first-child{border-top:1px solid rgba(122,153,172,.18)}.snapshotLine span{color:var(--muted);display:block;font-size:.6875rem;font-weight:700;margin-bottom:5px;text-transform:uppercase}.snapshotLine strong{color:var(--satori-blue);font-size:.8125rem}.snapshotLine small,.snapshotLine strong{display:block;line-height:1.35;overflow-wrap:anywhere}.snapshotLine small{color:var(--muted);font-size:.75rem;margin-top:3px}.detailTabList{background:var(--satori-gray-2);border:1px solid rgba(122,153,172,.24);border-radius:4px;display:grid;grid-gap:6px;gap:6px;grid-template-columns:repeat(auto-fit,minmax(104px,1fr));padding:5px}.detailTab{background:rgba(255,255,255,.82);border:1px solid var(--ink-hairline);border-radius:4px;color:var(--satori-blue-2);cursor:pointer;font-size:.75rem;font-weight:700;min-height:36px;padding:7px 8px}.detailTab[data-active=true]{background:var(--satori-blue);border-color:var(--satori-blue);box-shadow:none;color:#fff}.detailTab:hover{background:var(--panel);border-color:var(--satori-light-blue);color:var(--satori-blue)}.detailTab:focus-visible{outline:2px solid var(--satori-light-blue);outline-offset:2px}.detailTabPanel{display:grid;grid-gap:12px;gap:12px}.allocatorIntelligenceSection{border-top-color:var(--satori-blue)}.allocatorIntelligenceCards{border:1px solid rgba(122,153,172,.3);display:grid;min-width:0}.allocatorIntelligenceSection .allocatorIntelligenceCards{max-height:min(560px,55vh);overflow-y:auto;overscroll-behavior:contain}.allocatorIntelligenceGroup{display:grid;grid-gap:8px;gap:8px}.allocatorIntelligenceGroupHeader{align-items:baseline;display:flex;flex-wrap:wrap;gap:4px 10px;justify-content:space-between}.allocatorIntelligenceGroupHeader h4{color:var(--satori-blue);font-size:.8125rem;margin:0}.allocatorIntelligenceGroupHeader span{color:var(--muted);font-size:.6875rem}.allocatorIntelligenceCard{background:#ffffff;border-bottom:1px solid rgba(122,153,172,.22);display:grid;grid-gap:7px;gap:7px;min-width:0;padding:12px}.allocatorIntelligenceCard:last-child{border-bottom:0}.allocatorIntelligenceCard[data-status=confirmed]{background:var(--satori-green-2)}.allocatorIntelligenceCard[data-status=rejected]{background:var(--satori-gray-2);color:var(--muted)}.allocatorIntelligenceCardTop{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;min-width:0}.allocatorIntelligenceSignal{align-items:center;display:inline-flex;font-size:.6875rem;gap:6px;min-width:0;overflow-wrap:anywhere}.allocatorIntelligenceSignal,.allocatorIntelligenceStatus{color:var(--satori-blue);font-weight:700;text-transform:uppercase}.allocatorIntelligenceStatus{background:var(--satori-blue-50);border-radius:999px;font-size:.625rem;letter-spacing:.04em;padding:3px 7px}.allocatorIntelligenceCard[data-status=confirmed] .allocatorIntelligenceStatus{background:rgba(47,74,61,.12);color:var(--good)}.allocatorIntelligenceCard[data-status=rejected] .allocatorIntelligenceStatus{background:rgba(82,98,95,.12);color:var(--muted)}.allocatorIntelligenceValue{color:var(--satori-blue);font-size:.9375rem;line-height:1.25;overflow-wrap:anywhere}.allocatorIntelligenceMeta{align-items:center;color:var(--muted);display:flex;flex-wrap:wrap;font-size:.6875rem;gap:6px 12px;line-height:1.35}.allocatorIntelligenceSummary{line-height:1.45}.allocatorIntelligenceCard blockquote,.allocatorIntelligenceSummary{color:var(--satori-blue-2);font-size:.75rem;margin:0;overflow-wrap:anywhere}.allocatorIntelligenceCard blockquote{-webkit-border-start:1px solid var(--satori-light-blue);border-inline-start:1px solid var(--satori-light-blue);line-height:1.5;-webkit-padding-start:10px;padding-inline-start:10px}.allocatorIntelligenceActions{display:flex;flex-wrap:wrap;gap:6px}.allocatorIntelligenceButton{align-items:center;background:#ffffff;border:1px solid var(--line);border-radius:4px;color:var(--satori-blue);cursor:pointer;display:inline-flex;font-size:.75rem;font-weight:600;gap:5px;min-height:32px;padding:5px 9px}.allocatorIntelligenceButton[data-tone=good]{border-color:rgba(47,74,61,.4);color:var(--good)}.allocatorIntelligenceButton:hover:not(:disabled){border-color:var(--satori-light-blue);box-shadow:var(--shadow-hover)}.allocatorIntelligenceButton:focus-visible{outline:2px solid var(--satori-light-blue);outline-offset:2px}.allocatorIntelligenceButton:disabled{cursor:not-allowed;opacity:.55}.allocatorIntelligenceEmpty{background:var(--satori-blue-50);border:1px solid rgba(122,153,172,.3);color:var(--satori-blue-2);display:grid;grid-gap:4px;gap:4px;padding:14px}.allocatorIntelligenceEmpty strong{color:var(--satori-blue);font-size:.8125rem}.allocatorIntelligenceEmpty span{font-size:.75rem;line-height:1.4}.detailLine{border:0;border-bottom:1px solid rgba(122,153,172,.2);border-radius:0;padding:8px 10px;min-height:58px}.detailLine span{display:block;color:var(--muted);font-size:.75rem;margin-bottom:5px}.detailLine strong{display:block;font-size:.875rem;color:var(--satori-blue)}.detailSection{border-top:1px solid rgba(122,153,172,.24);padding-top:10px}.detailSection h3{font-size:.8125rem;color:var(--satori-blue);margin-bottom:8px}.detailSection p{margin:0 0 8px;font-size:.8125rem;line-height:1.4}.contactManager{border-top-color:var(--satori-blue)}.sectionHeader{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:8px}.sectionHeader h3{margin-bottom:0}.sectionActions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.contactList{display:grid;grid-gap:8px;gap:8px;max-height:min(360px,42vh);overflow-y:auto;overscroll-behavior:contain;padding-right:6px;scrollbar-color:var(--satori-orange) #edf1f2;scrollbar-width:thin}.contactList::-webkit-scrollbar{width:8px}.contactList::-webkit-scrollbar-track{background:#edf1f2;border-radius:999px}.contactList::-webkit-scrollbar-thumb{background:var(--satori-orange);border-radius:999px}.contactCard{border:1px solid var(--line);border-radius:4px;display:grid;grid-gap:9px;gap:9px;grid-template-columns:1fr;padding:12px}.contactCard[data-selected=true]{border-color:var(--satori-blue);box-shadow:inset 3px 0 0 var(--satori-blue)}.contactCard[data-removed=true]{background:var(--panel-alt);border-color:var(--line);box-shadow:none;opacity:.86}.contactCard[data-removed=true] .contactPerson,.contactCard[data-responded=true] .contactPerson{text-decoration:line-through;text-decoration-thickness:1px}.contactCard strong{color:var(--satori-blue);font-size:.9375rem;line-height:1.2}.contactCard p{color:var(--muted);margin-top:6px}.contactCardHeader{align-items:flex-start;display:grid;grid-gap:10px;gap:10px;grid-template-columns:1fr;min-width:0}.contactPerson{display:grid;grid-gap:4px;gap:4px;min-width:0}.contactIdentityLine{align-items:center;display:flex;flex-wrap:wrap;gap:8px;min-width:0}.contactTitle{color:var(--foreground);font-size:.875rem;line-height:1.3}.contactEmail,.contactTitle{display:block;overflow-wrap:anywhere}.contactEmail{color:var(--muted);font-size:.8125rem;line-height:1.25}.contactTaskState{color:var(--satori-blue-2);display:flex;flex-wrap:wrap;font-size:.75rem;gap:8px;line-height:1.3;overflow-wrap:anywhere}.contactQuickPlan{align-items:flex-start;display:grid;grid-gap:8px;gap:8px;grid-template-columns:minmax(150px,1.4fr) minmax(112px,.9fr) 72px minmax(72px,auto)}.contactQuickPlan label{color:var(--muted);display:flex;flex-direction:column;font-size:.6875rem;gap:4px}.contactQuickPlan input,.contactQuickPlan select{border:1px solid var(--line);border-radius:4px;color:var(--foreground);min-height:34px;padding:7px 8px;width:100%}.contactOrderControl input{text-align:center}.contactStatusControl{min-width:0}.contactRole{border:1px solid var(--satori-light-blue-2);color:var(--satori-blue-2);max-width:100%}.contactRemovedBadge,.contactRole,.contactSystemBadge{border-radius:4px;display:inline-flex;font-size:.6875rem;font-weight:700;line-height:1.2;padding:3px 6px}.contactRemovedBadge{background:var(--satori-gray-2);border:1px solid var(--satori-gray);color:var(--danger)}.contactSystemBadge{background:var(--satori-green-2);border:1px solid var(--satori-green);color:var(--satori-blue-2)}.contactHeaderActions{align-items:flex-start;display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-start;width:100%}.contactDetailsButton{align-self:flex-start;min-height:30px}.contactRemoveButton{border-color:rgba(159,42,31,.28);color:var(--danger)}.contactReplyButton{border-color:var(--satori-green);color:var(--satori-blue-2)}.contactLinkedinButton{color:var(--satori-blue);min-width:34px;padding-left:8px;padding-right:8px;text-decoration:none}.contactSaveState{align-self:end;min-height:34px;padding-top:16px}.contactExpanded{border-top:1px solid var(--line);display:grid;grid-gap:10px;gap:10px;padding-top:10px}.contactDraftPreview{border:1px solid var(--line);border-left:3px solid var(--satori-orange);border-radius:4px;display:grid;grid-gap:8px;gap:8px;padding:10px}.contactDraftHeader{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between}.contactDraftHeader strong{color:var(--satori-blue);overflow-wrap:anywhere}.contactDraftHeader span{color:var(--muted);font-size:.75rem;font-weight:700}.emailHistoryWorkspace{border-top-color:var(--satori-blue);display:grid;grid-gap:12px;gap:12px}.contactHistorySelector{display:grid;grid-gap:7px;gap:7px;grid-template-columns:repeat(2,minmax(0,1fr))}.contactHistoryChip{background:var(--panel);border:1px solid var(--line);color:var(--foreground);cursor:pointer;display:grid;grid-gap:3px;gap:3px;min-height:48px;min-width:0;padding:7px 8px;text-align:left}.contactHistoryChip[data-active=true]{border-color:var(--satori-blue);box-shadow:inset 3px 0 0 var(--satori-blue)}.contactHistoryChip span{color:var(--satori-blue);font-size:.75rem;font-weight:700;line-height:1.25;overflow-wrap:anywhere}.contactHistoryChip small{color:var(--muted);font-size:.6875rem;line-height:1.25;overflow-wrap:anywhere}.contactContext,.contactPlanGrid{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.contactPlanGrid label{color:var(--muted);display:flex;flex-direction:column;font-size:.75rem;gap:5px}.contactPlanGrid input,.contactPlanGrid select,.contactPlanGrid textarea{border:1px solid var(--line);border-radius:4px;color:var(--foreground);min-height:36px;padding:8px 10px}.contactNotice{background:#fbf2e7;border:1px solid var(--satori-brass);color:var(--satori-blue);padding:9px 10px}.workflowCards{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:10px}.workflowCard{border:1px solid var(--line);border-radius:4px;display:grid;grid-gap:6px;gap:6px;min-height:118px;padding:11px}.workflowCard[data-tone=warning]{border-color:var(--satori-orange);box-shadow:inset 3px 0 0 var(--satori-orange)}.workflowCard[data-tone=danger]{border-color:rgba(159,42,31,.42);box-shadow:inset 3px 0 0 var(--danger)}.workflowCard[data-tone=good]{border-color:var(--satori-green);box-shadow:inset 3px 0 0 var(--satori-green)}.workflowCardTop{align-items:center;color:var(--muted);display:flex;font-size:.6875rem;font-weight:700;gap:6px;text-transform:uppercase}.workflowIcon{align-items:center;color:var(--satori-blue);display:inline-flex}.workflowCard strong{color:var(--satori-blue);font-size:.9375rem;line-height:1.25}.workflowDetail,.workflowMeta{color:var(--muted);font-size:.75rem;line-height:1.35;overflow-wrap:anywhere}.workflowMeta{color:var(--satori-blue-2)}.workflowDetailGrid{margin-top:2px}.emailTrackingTableWrap{border:1px solid var(--line);border-radius:4px;margin-bottom:10px;overflow-x:auto}.emailTrackingTable{border-collapse:collapse;min-width:100%;table-layout:fixed}.emailTrackingTable td,.emailTrackingTable th{border-bottom:1px solid var(--line);padding:8px 10px;text-align:center;vertical-align:middle}.emailTrackingTable th{color:var(--muted);font-size:.6875rem;font-weight:700;text-transform:uppercase}.emailTrackingTable td:first-child,.emailTrackingTable th:first-child{text-align:left;width:42%}.campaignEmailPipeline{background:#fff;border:1px solid var(--line);border-radius:4px;display:grid;grid-gap:10px;gap:10px;padding:12px}.campaignEmailPipelineHeader{align-items:baseline;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between}.campaignEmailPipelineHeader strong{font-size:.875rem}.campaignEmailPipelineHeader span,.emailTrackingAllocator{color:var(--muted);font-size:.75rem}.campaignEmailTrackingWrap{max-height:min(340px,38vh);margin-bottom:0;overflow:auto;overscroll-behavior:contain;scrollbar-color:var(--satori-light-blue) #edf1f2;scrollbar-width:thin}.campaignEmailTrackingWrap::-webkit-scrollbar{height:8px;width:8px}.campaignEmailTrackingWrap::-webkit-scrollbar-track{background:#edf1f2;border-radius:999px}.campaignEmailTrackingWrap::-webkit-scrollbar-thumb{background:var(--satori-light-blue);border-radius:999px}.campaignEmailTrackingWrap .emailTrackingTable th{background:#fff;position:-webkit-sticky;position:sticky;top:0;z-index:2}.campaignEmailTrackingTable{min-width:760px}.campaignEmailTrackingTable td:first-child,.campaignEmailTrackingTable th:first-child{width:30%}.campaignEmailTrackingTable td:nth-child(2),.campaignEmailTrackingTable th:nth-child(2){text-align:left;width:28%}.emailTrackingTable tbody tr:last-child td{border-bottom:0}.emailTrackingContact{display:grid;grid-gap:2px;gap:2px;min-width:0}.emailTrackingContact span,.emailTrackingContact strong{overflow-wrap:anywhere}.emailTrackingContact span{color:var(--muted);font-size:.75rem}.emailTouchSquare{border:1px solid var(--line);border-radius:3px;display:inline-block;height:14px;width:14px}.emailTouchSquare[data-status=none]{background:var(--panel-alt);border-style:dashed}.emailTouchSquare[data-status=pending]{background:var(--danger);border-color:var(--danger)}.emailTouchSquare[data-status=sent]{background:var(--satori-orange);border-color:var(--warning)}.emailTouchSquare[data-status=replied]{background:var(--satori-blue);border-color:var(--satori-blue)}.gmailDraftLinkedBadge{align-items:center;background:var(--satori-gray-2);border:1px solid var(--line);border-radius:4px;color:var(--satori-blue-2);display:inline-flex;font-size:.8125rem;font-weight:700;gap:6px;min-height:34px;padding:7px 10px}.formFooter{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.noteComposer{display:grid;grid-template-columns:minmax(120px,.5fr) minmax(120px,.5fr);grid-gap:8px;gap:8px;margin-top:10px}.noteComposer button,.noteComposer span,.noteComposer textarea{grid-column:1/-1}.noteComposer input,.noteComposer select,.noteComposer textarea{border:1px solid var(--line);border-radius:4px;color:var(--foreground);min-height:36px;padding:8px 10px}.flagList{display:flex;flex-wrap:wrap;gap:6px}.flag{border:1px solid var(--satori-orange);background:var(--satori-orange-2);border-radius:4px;padding:3px 8px;font-size:.75rem}.flag,.warningText{color:var(--warning)}.errorText{color:var(--danger)}.taskEditorGrid{display:grid;grid-template-columns:minmax(0,1fr) 170px;grid-gap:10px;gap:10px;margin-top:10px}.taskEditorGrid label{display:flex;flex-direction:column;gap:5px;font-size:.75rem;color:var(--muted)}.taskEditorGrid input,.taskEditorGrid textarea{border:1px solid var(--line);border-radius:4px;min-height:36px;padding:8px 10px;color:var(--foreground);background:#fff}.primaryButton{border:1px solid var(--satori-blue);background:var(--satori-blue);color:#fff;border-radius:4px;min-height:38px;padding:8px 11px;display:inline-flex;align-items:center;justify-content:center;gap:7px;cursor:pointer}.primaryButton:disabled{opacity:.55;cursor:not-allowed}.secondaryButton{align-items:center;background:#fff;border:1px solid var(--satori-blue);border-radius:4px;color:var(--satori-blue);cursor:pointer;display:inline-flex;gap:7px;justify-content:center;min-height:38px;padding:8px 11px}.secondaryButton:disabled{cursor:not-allowed;opacity:.55}.secondaryButton.dangerButton{border-color:var(--danger);color:var(--danger)}.iconTextButton{align-items:center;background:#fff;border:1px solid var(--line);border-radius:4px;color:var(--satori-blue);cursor:pointer;display:inline-flex;gap:5px;justify-content:center;min-height:34px;padding:7px 9px;white-space:nowrap}.modalBackdrop{align-items:flex-start;background:var(--ink-strong);bottom:0;display:flex;justify-content:center;left:0;overflow-y:auto;padding:40px 18px;position:fixed;right:0;top:0;z-index:50}.campaignImportModal{background:var(--panel);border-top:3px solid var(--satori-blue);box-shadow:var(--shadow-toast);display:grid;grid-gap:14px;gap:14px;max-width:760px;padding:18px;width:min(100%,760px)}.modalActions,.modalHeader,.previewHeader{align-items:center;display:flex;gap:10px;justify-content:space-between}.modalHeader h2,.previewHeader h3{color:var(--satori-blue);font-family:var(--font-brand);font-weight:400;line-height:1.2;margin:0}.modalHeader h2{font-size:1.5rem}.previewHeader h3{font-size:1.25rem}.modalCloseButton{min-width:36px;padding:7px}.campaignImportForm{display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(0,1fr) minmax(220px,.78fr)}.campaignImportForm label{color:var(--muted);display:flex;flex-direction:column;font-size:.75rem;gap:5px}.campaignImportForm input{background:#fff;border:1px solid var(--line);border-radius:4px;color:var(--foreground);min-height:38px;padding:8px 10px;width:100%}.campaignImportForm input[readonly]{background:#f6f7f4;color:var(--satori-blue);font-weight:700}.modalActions{justify-content:flex-start;flex-wrap:wrap}.campaignImportPreview{border-top:1px solid var(--line);display:grid;grid-gap:12px;gap:12px;padding-top:14px}.previewStats{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.previewStats div{border:1px solid var(--line);border-radius:4px;min-height:70px;padding:10px}.previewStats span{color:var(--muted);display:block;font-size:.6875rem;font-weight:700;margin-bottom:6px;text-transform:uppercase}.previewStats strong{color:var(--satori-blue);display:block;font-family:var(--font-brand);font-size:1.5rem;font-weight:400;line-height:1}.previewReportGrid{border:1px solid var(--line);border-radius:4px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.previewReportGrid>div{border-bottom:1px solid var(--line);min-width:0;padding:9px 10px}.previewReportGrid>div:nth-child(odd){border-right:1px solid var(--line)}.previewReportGrid>div:nth-last-child(-n+2){border-bottom:0}.previewReportGrid span,.previewSampleHeader{color:var(--muted);display:block;font-size:.6875rem;font-weight:700;margin-bottom:5px;text-transform:uppercase}.previewReportGrid strong{color:var(--satori-blue);display:block;font-size:.8125rem;line-height:1.3;overflow-wrap:anywhere}.previewReportGrid .previewReportGridWide{border-bottom:0;border-right:0;grid-column:1/-1}.previewFilterList{display:flex;flex-wrap:wrap;gap:6px}.previewFilterList span{background:#f6f7f4;border:1px solid var(--line);border-radius:999px;color:var(--satori-blue);margin:0;padding:4px 8px;text-transform:none}.campaignImportWarnings{background:#fbf2e7;border:1px solid var(--satori-orange);color:var(--warning);display:grid;grid-gap:5px;gap:5px;padding:9px 10px}.campaignImportNotice,.campaignImportWarnings span{font-size:.8125rem;line-height:1.35}.previewSample{border:1px solid var(--line);border-radius:4px;display:grid}.previewSampleHeader{border-bottom:1px solid var(--line);margin:0;padding:9px 10px 7px}.previewSampleRow{display:grid;grid-gap:4px;gap:4px;grid-template-columns:minmax(0,1fr) minmax(180px,.72fr);padding:9px 10px}.previewSampleRow+.previewSampleRow{border-top:1px solid var(--line)}.previewSampleRow strong{color:var(--satori-blue);overflow-wrap:anywhere}.previewSampleRow span{color:var(--muted);font-size:.75rem;overflow-wrap:anywhere}.campaignImportNotice{background:var(--satori-green-2);border:1px solid var(--satori-green);color:var(--satori-blue);display:grid;grid-gap:4px;gap:4px;padding:9px 10px}.campaignImportNotice.errorText{background:#fbf2e7;border-color:var(--danger);color:var(--danger)}.campaignImportNotice.infoText{background:#f6f7f4;border-color:var(--satori-blue)}.campaignImportNotice.warningText{background:#fbf2e7;border-color:var(--satori-orange);color:var(--warning)}.campaignImportResult{border-top:1px solid var(--line);display:grid;grid-gap:12px;gap:12px;padding-top:14px}.resultHeader{align-items:center;color:var(--satori-green);display:flex;gap:8px}.resultHeader h3{color:var(--satori-blue);font-family:var(--font-brand);font-size:1.25rem;font-weight:400;line-height:1.2;margin:0}.resultHeader span{color:var(--muted);font-size:.75rem}.resultStats{grid-template-columns:repeat(4,minmax(0,1fr))}.alpineAuthPage{--alpine-twilight:#171914;--alpine-brass:#cf9d7b;--alpine-sand:#ede3d6;--alpine-sand-muted:rgba(237,227,214,0.62);--alpine-line:rgba(237,227,214,0.22);--alpine-line-soft:rgba(237,227,214,0.14);min-height:100vh;display:grid;place-items:center;padding:24px;background:linear-gradient(160deg,#3e4a52,#2c3a3b 34%,#22302b 62%,#171914) fixed}.alpineAuthPanel{width:min(100%,420px);background:rgba(23,25,20,.32);border:1px solid var(--alpine-line-soft);border-radius:10px;padding:36px 32px 30px;box-shadow:0 22px 60px rgba(0,0,0,.38)}.alpineAuthBrand{display:flex;flex-direction:column;align-items:center;text-align:center;gap:4px;margin-bottom:26px}.alpineAuthBrand img{margin-bottom:10px}.alpineAuthWordmark{font-size:.8125rem;letter-spacing:.22em;padding-left:.22em;text-transform:uppercase;color:var(--alpine-brass)}.alpineAuthBrand h1,.alpineAuthWordmark{font-family:var(--font-particle),sans-serif}.alpineAuthBrand h1{font-weight:400;font-size:2rem;letter-spacing:.04em;color:var(--alpine-sand);margin:2px 0 0}.alpineAuthTagline{font-size:.8125rem;color:var(--alpine-sand-muted);margin:2px 0 0}.alpineAuthForm{display:flex;flex-direction:column;gap:14px}.alpineAuthForm label{display:flex;flex-direction:column;gap:7px;font-family:var(--font-particle),sans-serif;font-size:.6875rem;letter-spacing:.14em;text-transform:uppercase;color:var(--alpine-brass)}.alpineAuthForm input{font-family:var(--font-data);font-size:.9375rem;letter-spacing:normal;border:1px solid var(--alpine-line);background:rgba(237,227,214,.05);border-radius:6px;min-height:42px;padding:8px 12px;color:var(--alpine-sand)}.alpineAuthForm input::placeholder{color:rgba(237,227,214,.35)}.alpineAuthForm input:focus-visible{outline:none;border-color:var(--alpine-brass);box-shadow:0 0 0 3px rgba(207,157,123,.22)}.alpineAuthForm input:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 1000px #232920;-webkit-text-fill-color:var(--alpine-sand);caret-color:var(--alpine-sand)}.alpineAuthButton{font-family:var(--font-particle),sans-serif;font-size:.875rem;letter-spacing:.06em;background:var(--alpine-brass);color:var(--alpine-twilight);border:0;border-radius:6px;min-height:44px;padding:10px 16px;cursor:pointer;transition:background .12s ease}.alpineAuthButton:hover{background:#d9ac8c}.alpineAuthButton:focus-visible{outline:2px solid var(--alpine-sand);outline-offset:2px}.alpineAuthError,.alpineAuthNotice{border-radius:6px;padding:10px 12px;font-size:.8125rem;line-height:1.45;margin:0 0 14px}.alpineAuthError{background:rgba(160,59,42,.24);border:1px solid rgba(160,59,42,.55);color:#f2c1b3}.alpineAuthNotice{background:rgba(159,195,178,.12);border:1px solid rgba(159,195,178,.35);color:#8fd9ac}@media (max-width:1100px){.appShell{grid-template-columns:1fr}.mainPipeline,.pipelineWorkspace{height:auto;overflow:visible}.pipelineWorkspace{grid-template-columns:1fr}.pipelineMain{overflow:visible}.replyIntelligenceShowcaseRail{grid-auto-columns:minmax(270px,320px)}.pipelineDetailRail{height:auto;min-height:70vh}.mainPipeline .allocatorPipelineColumns{grid-template-columns:repeat(7,minmax(160px,1fr));overflow-x:auto}.appSidebar{border-bottom:2.25px solid var(--satori-blue);border-right:0;height:auto;position:static}.sidebarSection{grid-template-columns:repeat(2,minmax(0,1fr))}.sidebarSectionLabel{grid-column:1/-1}.sidebarUtilities{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:0}}@media (max-width:920px){.replyIntelligenceQueueFilters{grid-template-columns:repeat(2,minmax(130px,1fr))}.replyIntelligenceQueueFilters>button{grid-column:1/-1}.toolbar{grid-template-columns:1fr 1fr}.pipelineSearchControl{flex-basis:100%;max-width:none;order:3}.pipelineRailActions{grid-template-columns:repeat(2,minmax(0,1fr))}.accountSnapshot{grid-template-columns:1fr}.campaignDetailHeader{align-items:stretch;flex-direction:column}.campaignHeaderTools{justify-content:flex-start}.allocatorPipelineColumns{grid-auto-columns:minmax(210px,300px)}.workspace{grid-template-columns:1fr}.accountDrawer{max-height:none;position:static}}@media (max-width:620px){.appSidebar{padding:14px 12px}.sidebarBrand{align-items:flex-start}.allocatorPipelineBoard{padding:10px}.allocatorPipelineHeader,.replyIntelligenceShowcaseHeader{align-items:stretch;flex-direction:column}.replyIntelligenceShowcaseControls{justify-content:flex-end}.replyIntelligenceShowcaseRail{grid-auto-columns:minmax(252px,calc(100vw - 48px))}.replyIntelligenceQueueHeader{gap:8px}.replyIntelligenceQueueHeaderActions{align-self:flex-start}.replyIntelligenceQueueFilters,.replyIntelligenceQueueItem{grid-template-columns:1fr}.replyIntelligenceQueueAccount{border-bottom:1px solid rgba(122,153,172,.24);border-right:0}.replyIntelligenceQueueBackdrop{padding:12px}.replyIntelligenceQueue{max-height:calc(100vh - 24px);width:calc(100vw - 24px)}.allocatorPipelineHeader>span{width:-moz-fit-content;width:fit-content}.contactHistorySelector,.currentDraftMeta,.pipelineRailActions,.pipelineRailContactHero,.sidebarSection,.sidebarUtilities{grid-template-columns:1fr}.brandMark{width:36px;margin-top:0}.brand h1{font-size:1.25rem;white-space:normal}.brand span{font-size:.6875rem;line-height:1.3;white-space:normal}.main{padding:14px 12px 22px}.campaignImportForm,.contactCardHeader,.contactContext,.contactPlanGrid,.detailGrid,.draftReviewItem,.noteComposer,.previewReportGrid,.previewSampleRow,.previewStats,.taskEditorGrid,.toolbar,.workflowCards{grid-template-columns:1fr}.filterDisclosure{justify-self:stretch}.filterDisclosure summary{width:100%}.campaignManagePanel,.filterPanel{left:0;min-width:0;right:auto;width:min(280px,calc(100vw - 24px))}.accountSnapshot,.detailTabList{grid-template-columns:1fr}.previewReportGrid>div,.previewReportGrid>div:nth-child(odd){border-right:0}.previewReportGrid>div:nth-last-child(-n+2){border-bottom:1px solid var(--line)}.previewReportGrid>div:last-child{border-bottom:0}.sectionHeader{align-items:flex-start;flex-direction:column}.sectionActions{justify-content:flex-start;width:100%}.contactQuickPlan{grid-template-columns:minmax(0,1fr) minmax(96px,.7fr)}.contactSaveState{align-self:flex-start;padding-top:0}}.contactSuggestion{align-items:center;background:#eef4f8;border-left:3px solid var(--satori-blue-2);display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;margin-top:8px;padding:8px 10px}.contactSuggestion[data-disposition=needs_review]{background:#fbf2e7;border-left-color:var(--satori-brass)}.contactSuggestionText{color:var(--satori-blue);flex:1 1 240px;font-size:.75rem;line-height:1.35;overflow-wrap:anywhere}.contactSuggestionActions,.contactSuggestionText,.contactVerification{align-items:center;display:flex;gap:6px}.contactVerification{flex:1 1 100%;font-size:.75rem;line-height:1.35;overflow-wrap:anywhere}.contactVerification[data-verification=verified]{color:#1d6b40}.contactVerification[data-verification=mismatch]{background:#fdecec;border-left:3px solid var(--danger);color:#8a2620;font-weight:600;margin-left:-10px;padding:4px 10px}.contactVerification[data-verification=not_found]{color:var(--satori-slate)}.contactVerification a{align-items:center;color:inherit;display:inline-flex;gap:3px;text-decoration:underline}.autoContactNotice{align-items:center;display:flex;gap:10px;justify-content:space-between;margin:8px 12px 0}.selectionProfileForm textarea{border:1px solid var(--line);border-radius:4px;color:var(--foreground);font:inherit;padding:8px 10px;resize:vertical}.selectionThresholds{display:grid;grid-gap:10px;gap:10px;grid-template-columns:1fr 1fr}.selectionOverrides{border-top:1px solid var(--line);display:grid;grid-gap:8px;gap:8px;padding-top:10px}.selectionOverrideRow{display:grid;grid-gap:6px;gap:6px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.selectionOverrideRow input{border:1px solid var(--line);border-radius:4px;color:var(--foreground);min-height:34px;padding:6px 8px}.templateIngestModal{max-height:88vh;overflow-y:auto;width:min(760px,94vw)}.templateIngestForm input:not([type=checkbox]),.templateIngestForm textarea{border:1px solid var(--line);border-radius:4px;color:var(--foreground);font:inherit;padding:8px 10px}.templateIngestForm input[type=checkbox]{height:14px;margin:0;min-height:0;width:14px}.templateIngestForm textarea{resize:vertical}.templateIngestStep{border:1px solid var(--line);border-radius:4px;display:grid;grid-gap:10px;gap:10px;margin:0;padding:12px}.templateIngestStep legend{align-items:center;display:flex;font-weight:600;gap:8px;padding:0 4px}.templateIngestStep label{display:grid;grid-gap:4px;gap:4px}.templateIngestPrefillNote,.templateIngestReplyNote,.templateIngestVariables{font-size:.75rem}.templateIngestCadence{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;font-size:.8125rem;gap:8px}.templateIngestCadence input{width:72px}.templateIngestMaterials{display:grid;grid-gap:6px;gap:6px}.templateIngestMaterials>.muted{align-items:center;display:inline-flex;gap:5px}.templateIngestMaterialOptions{display:flex;flex-wrap:wrap;gap:6px 14px}.templateIngestMaterialOption{align-items:center;display:inline-flex;font-size:.8125rem;gap:6px}.templateIngestActionsRow{display:flex;flex-wrap:wrap;gap:8px}.meaningfulReplyAlert{background:var(--panel);border:1px solid var(--satori-orange);border-radius:4px;box-shadow:var(--shadow-panel);display:grid;grid-gap:8px;gap:8px;max-width:min(560px,92vw);padding:12px 14px;width:max-content}.meaningfulReplyAlert,.meaningfulReplyPill{left:50%;position:fixed;top:12px;transform:translateX(-50%);z-index:90}.meaningfulReplyPill{align-items:center;background:var(--warning);border:none;border-radius:999px;box-shadow:var(--shadow-popover);color:#fff;cursor:pointer;display:inline-flex;font:inherit;font-size:.8125rem;font-weight:600;gap:6px;padding:7px 14px}.meaningfulReplyFlash{animation:meaningfulReplyPulse 1.4s ease-in-out 3}@keyframes meaningfulReplyPulse{0%,to{box-shadow:var(--shadow-panel)}50%{box-shadow:0 0 0 6px rgba(230,166,93,.45),var(--shadow-panel)}}.meaningfulReplyHeader{align-items:center;display:flex;gap:10px;justify-content:space-between}.meaningfulReplyHeaderActions{display:inline-flex;flex:0 0 auto;gap:6px}.meaningfulReplyTitle{align-items:center;color:var(--warning);display:inline-flex;font-size:.8125rem;font-weight:700;gap:6px;letter-spacing:.01em;text-transform:uppercase}.meaningfulReplyCount{background:var(--satori-orange-2);border-radius:999px;color:var(--warning);font-size:.6875rem;font-weight:600;padding:2px 8px;text-transform:none}.meaningfulReplyBody{display:grid;grid-gap:3px;gap:3px}.meaningfulReplyFrom{background:none;border:none;color:var(--foreground);cursor:pointer;font:inherit;font-weight:600;justify-self:start;padding:0;text-align:left;text-decoration:underline}.meaningfulReplyFromText{font-weight:600}.meaningfulReplyMeta{color:var(--warning);font-size:.75rem;font-weight:600}.meaningfulReplySubject{font-size:.8125rem;font-weight:600}.meaningfulReplySnippet{color:var(--muted);display:-webkit-box;font-size:.8125rem;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.meaningfulReplyFullBody{background:#fffbf5;border:1px solid var(--line);border-radius:4px;font-size:.8125rem;line-height:1.45;max-height:280px;overflow-y:auto;padding:10px 12px}.meaningfulReplyFullBody p{margin:0;white-space:pre-wrap;word-break:break-word}.meaningfulReplyQuoted{border-top:1px solid var(--line);color:var(--muted);margin-top:10px!important;padding-top:10px}.meaningfulReplyToggleEmail{align-items:center;background:none;border:none;color:var(--warning);cursor:pointer;display:inline-flex;font:inherit;font-size:.75rem;font-weight:600;gap:5px;justify-self:start;padding:0;text-decoration:underline}.meaningfulReplyToggleEmail:disabled{cursor:default;opacity:.6}.meaningfulReplyEmailError{color:var(--danger);font-size:.75rem}.meaningfulReplyActions{display:flex;flex-wrap:wrap;gap:8px}.meaningfulReplyDeclineButton{border-color:var(--danger);color:var(--danger)}.meaningfulReplyDeclineButton:hover:not(:disabled){background:#fef2f2}.pipelineRepliesMenu{position:static}.topbarRepliesButton strong{align-items:center;background:var(--satori-blue-50);border-radius:999px;display:inline-flex;font-size:.6875rem;justify-content:center;min-width:22px;padding:3px 6px}.topbarRepliesButton[data-attention=true]{border-color:rgba(184,105,17,.5);color:var(--qa-brown)}.topbarRepliesButton[data-attention=true] strong{background:var(--qa-parchment)}.pipelineMenuPanel.repliesMenuPanel{gap:6px;max-height:min(560px,72vh);overflow-y:auto;width:min(420px,calc(100vw - 24px))}.repliesPanelHeader{color:var(--muted);font-size:.6875rem;font-weight:700;letter-spacing:.08em;padding:2px 2px 0;text-transform:uppercase}.repliesPanelReviewHeader{border-top:1px solid var(--satori-gray-2);margin-top:6px;padding-top:10px}.repliesEmpty{color:var(--muted);font-size:.8125rem;margin:0;padding:2px 2px 4px}.matchReviewItem,.replyFeedItem{background:#ffffff;border:1px solid var(--satori-gray-2);border-radius:4px;display:grid;grid-gap:0;gap:0;grid-template-columns:minmax(0,1fr);text-align:left}.matchReviewItem{gap:5px;padding:8px 9px}.replyFeedItem:hover{border-color:var(--satori-light-blue);box-shadow:var(--shadow-hover)}.replyFeedItem[data-needs-review=true]{border-left:3px solid var(--satori-orange)}.replyFeedSummary{background:transparent;border:0;cursor:pointer;display:grid;grid-gap:5px;gap:5px;grid-template-columns:minmax(0,1fr);min-width:0;padding:8px 9px;text-align:left;width:100%}.replyFeedChevron{color:var(--muted);margin-left:auto}.replyFeedDetail{border-top:1px solid var(--satori-gray-2);display:grid;grid-gap:7px;gap:7px;grid-template-columns:minmax(0,1fr);padding:8px 9px 9px}.replyFeedSubject{color:var(--satori-blue);font-size:.75rem;font-weight:700}.replyFeedBody{color:var(--satori-blue-2);font-size:.8125rem;line-height:1.5;max-height:260px;overflow-y:auto;white-space:pre-wrap}.replyIntelligenceBlock{border-top:1px solid var(--satori-gray-2);display:grid;grid-gap:7px;gap:7px;padding-top:8px}.replyIntelligenceHeader{align-items:baseline;display:flex;gap:8px;justify-content:space-between}.replyIntelligenceHeader strong{color:var(--satori-blue);font-size:.75rem}.replyIntelligenceEmpty,.replyIntelligenceHeader span{color:var(--muted);font-size:.6875rem}.replyIntelligenceEmpty{margin:0}.replyIntelligenceBlock .allocatorIntelligenceCard{padding:9px}.replyIntelligenceBlock .allocatorIntelligenceSummary{display:none}.replyFeedError{color:var(--danger);font-size:.75rem;margin:0}.replyFeedActions{display:flex;flex-wrap:wrap;gap:6px}.replyFeedActionButton{align-items:center;background:#ffffff;border:1px solid var(--line);border-radius:4px;color:var(--satori-blue);cursor:pointer;display:inline-flex;font-size:.75rem;font-weight:600;gap:5px;padding:5px 9px}.replyFeedActionButton:hover:not(:disabled){border-color:var(--satori-light-blue);box-shadow:var(--shadow-hover)}.replyFeedActionButton:disabled{cursor:not-allowed;opacity:.55}.replyFeedActionButton[data-tone=good]{border-color:rgba(47,74,61,.35);color:#2f4a3d}.replyFeedActionButton[data-tone=danger]{border-color:rgba(138,61,51,.35);color:#8a3d33}.replyFeedTop{align-items:baseline;display:flex;gap:8px;justify-content:space-between}.replyFeedOrg{color:var(--satori-blue);font-size:.8125rem;font-weight:700;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.replyFeedDate{color:var(--muted);flex-shrink:0;font-size:.6875rem}.replyFeedMeta{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.replyFeedBadge{border-radius:999px;font-size:.6875rem;font-weight:700;padding:2px 8px}.replyFeedBadge[data-tone=good]{background:var(--satori-green-2);color:#2f4a3d}.replyFeedBadge[data-tone=info]{background:var(--satori-blue-50);color:var(--satori-blue)}.replyFeedBadge[data-tone=danger]{background:var(--satori-rose-2);color:#8a3d33}.replyFeedBadge[data-tone=muted],.replyFeedBadge[data-tone=neutral]{background:var(--satori-gray-2);color:var(--muted)}.replyFeedBadge[data-tone=review]{background:var(--satori-orange-2);color:var(--qa-brown)}.replyFeedRouting{color:var(--muted);font-size:.6875rem}.replyFeedExcludedTag,.replyFeedReviewTag{border-radius:999px;font-size:.625rem;font-weight:700;letter-spacing:.04em;padding:2px 7px;text-transform:uppercase}.replyFeedExcludedTag{background:var(--satori-gray-2);color:var(--satori-blue-2)}.replyFeedReviewTag{background:var(--satori-orange-2);color:var(--qa-brown)}.replyFeedSnippet{color:var(--satori-blue-2);display:-webkit-box;font-size:.75rem;line-height:1.4;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}@media (pointer:coarse){.allocatorPipelineMovePanel button,.allocatorWebsiteButton,.contactDetailsButton,.contactQuickPlan select,.control,.filterDisclosure summary,.iconButton,.iconTextButton,.inlineRetry,.pipelineDetailRail .contactHistoryChip,.pipelineMenuPanel select,.pipelineRailAssignContact,.pipelineRailSuggestionActions .iconTextButton,.pipelineRailSuggestionHeaderActions .secondaryButton,.pipelineToolsPanel .iconTextButton,.primaryButton,.replyIntelligenceQueueHeaderActions>a,.reviewQueueOtherAdd,.secondaryButton,.sidebarUtilityButton,.sortButton,.topbarMenuButton,.topbarQaButton,.traceEmailContactFilters button,.traceEmailDirectionFilters button,.traceEmailExpand,.traceEmailQuotedToggle,button,input:not([type=checkbox]):not([type=radio]),select,summary{min-height:44px}.iconButton,.modalCloseButton,.reviewQueueToggle{min-width:44px}.reviewQueueToggle{min-height:44px}.allocatorPipelineDeclineButton,.allocatorPipelineMoveButton,.allocatorPipelineRestoreButton{min-height:26px;opacity:1;position:relative}.allocatorPipelineDeclineButton:after,.allocatorPipelineMoveButton:after,.allocatorPipelineRestoreButton:after{content:"";inset:-9px;position:absolute}}.todayMain{align-content:start;display:grid;grid-gap:14px;gap:14px}.todayHeader{background:var(--panel);border:0;border-radius:0;border-top:3px solid var(--satori-blue);box-shadow:inset 0 -1px 0 var(--line);display:grid;grid-gap:4px;gap:4px;padding:16px 18px}.todayHeaderEyebrow{color:var(--muted);font-size:.6875rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.todayHeader h2{font-family:var(--font-brand);font-size:1.5rem;font-weight:400;line-height:1.2;margin:0}.todayHeaderSummary{color:var(--satori-blue-2);font-size:.8125rem;margin:0}.todayGroups{align-items:start;display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.todayGroup{background:var(--panel);border:1px solid var(--line);border-radius:4px;display:grid;grid-template-columns:minmax(0,1fr);min-width:0}.todayGroupHeader{align-items:center;border-bottom:1px solid var(--line);color:var(--foreground);grid-column-gap:8px;column-gap:8px;display:grid;grid-template-columns:auto minmax(0,1fr);padding:12px 12px 10px;grid-row-gap:8px;row-gap:8px;text-decoration:none}.todayGroupHeader:hover{background:var(--panel-alt)}.todayGroupHeader:focus-visible{outline:2px solid var(--satori-light-blue);outline-offset:1px}.todayGroupIcon{align-items:center;border-radius:3px;display:inline-flex;height:26px;justify-content:center;width:26px}.todayGroup[data-tone=blue] .todayGroupIcon{background:var(--satori-blue-50);color:var(--satori-blue-2)}.todayGroup[data-tone=plum] .todayGroupIcon{background:var(--satori-plum-2);color:var(--satori-plum)}.todayGroup[data-tone=amber] .todayGroupIcon{background:var(--satori-orange-2);color:var(--warning)}.todayGroup[data-tone=qa] .todayGroupIcon{background:var(--qa-parchment);color:var(--qa-brown)}.todayGroup[data-tone=sage] .todayGroupIcon{background:var(--satori-green-2);color:var(--good)}.todayGroupLabel{font-size:.6875rem;font-weight:700;letter-spacing:.02em;min-width:0;overflow-wrap:anywhere;text-transform:uppercase}.todayGroupCount{font-family:var(--font-brand);font-size:1.75rem;font-weight:400;grid-column:1/-1;line-height:1.1}.todayGroupRows{display:grid;grid-template-columns:minmax(0,1fr);list-style:none;margin:0;padding:0}.todayGroupRows li{min-width:0}.todayGroupRows li+li{border-top:1px solid var(--satori-gray-2)}.todayRow{display:grid;grid-gap:2px;gap:2px;grid-template-columns:minmax(0,1fr);padding:8px 12px;text-decoration:none}.todayRow:hover{background:var(--satori-blue-50)}.todayRow:focus-visible{outline:2px solid var(--satori-light-blue);outline-offset:-2px}.todayRowOrg{color:var(--foreground);font-size:.8125rem;font-weight:700}.todayRowDetail,.todayRowOrg{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.todayGroupEmpty,.todayRowDetail{color:var(--muted);font-size:.75rem}.todayGroupEmpty{margin:0;padding:10px 12px}.todayGroupMore{align-items:center;border-top:1px solid var(--satori-gray-2);color:var(--satori-blue-2);display:flex;font-size:.75rem;font-weight:700;gap:5px;min-height:34px;padding:6px 12px;text-decoration:none}.todayGroupMore:hover{background:var(--satori-blue-50)}.todayGroupMore:focus-visible{outline:2px solid var(--satori-light-blue);outline-offset:-2px}.todayAllClear{background:var(--panel);border:1px solid var(--line);border-radius:4px;display:grid;grid-gap:6px;gap:6px;justify-items:start;padding:18px}.todayAllClear h3{font-family:var(--font-brand);font-size:1.125rem;font-weight:400;line-height:1.3;margin:0}.todayAllClear p{color:var(--satori-blue-2);font-size:.8125rem;margin:0}@media (max-width:620px){.todayGroups{grid-template-columns:1fr}}@media (pointer:coarse){.todayGroupHeader,.todayGroupMore,.todayRow{min-height:44px}.todayRow{align-content:center}}.settingsMain{align-content:start;display:grid;grid-gap:14px;gap:14px}.settingsIntro{display:grid;grid-gap:4px;gap:4px}.settingsIntroEyebrow{color:var(--muted);font-size:.6875rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.settingsIntro h2{font-family:var(--font-brand);font-size:1.5rem;font-weight:400;line-height:1.2;margin:0}.settingsIntroSummary{color:var(--satori-blue-2);font-size:.8125rem;margin:0}.settingsSections{align-content:start;max-width:860px}.settingsSection,.settingsSections{display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(0,1fr)}.settingsSection{background:var(--panel);border:1px solid var(--line);border-radius:4px;padding:14px}.settingsSectionHead{grid-column-gap:10px;column-gap:10px;display:grid;grid-template-columns:auto minmax(0,1fr)}.settingsSectionIcon{align-items:center;background:var(--satori-blue-50);border-radius:3px;color:var(--satori-blue-2);display:inline-flex;height:26px;justify-content:center;width:26px}.settingsSectionHead h3{color:var(--satori-blue);font-size:.875rem;margin:0 0 4px}.settingsSectionHead p{color:var(--muted);font-size:.8125rem;line-height:1.4;margin:0}.settingsStatusList{display:grid;grid-gap:4px;gap:4px;list-style:none;margin:8px 0 0;padding:0}.settingsStatusList li{color:var(--warning);font-size:.75rem;font-weight:700}.settingsStatusList li[data-ok=true]{color:var(--good)}.settingsSectionActions{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.autoContactWorkspace{background:var(--panel);border:1px solid var(--line);border-radius:4px;display:grid;min-height:min(760px,calc(100vh - 150px));overflow:hidden}.autoContactWorkspaceHeader{align-items:flex-start;border-bottom:1px solid var(--line);display:flex;gap:24px;justify-content:space-between;padding:18px 20px 16px}.autoContactDefaults h3,.autoContactEditor h3,.autoContactHistory h3,.autoContactWorkspaceHeader h2{color:var(--satori-blue);font-family:var(--font-brand);font-weight:400;margin:0}.autoContactWorkspaceHeader h2{font-size:1.5rem}.autoContactDefaultsHead p,.autoContactHistory>div>p,.autoContactWorkspaceHeader p{color:var(--muted);font-size:.8125rem;line-height:1.45;margin:4px 0 0}.autoContactTabs{border-bottom:1px solid var(--line);display:flex;overflow-x:auto;padding:0 20px}.autoContactTabs button{background:transparent;border:0;border-bottom:2px solid transparent;color:var(--muted);cursor:pointer;font:inherit;font-size:.6875rem;font-weight:700;padding:12px 14px 10px;white-space:nowrap}.autoContactTabs button[aria-current=page]{border-bottom-color:var(--satori-orange);color:var(--satori-blue)}.autoContactIndexList button:focus-visible,.autoContactTabs button:focus-visible{outline:2px solid var(--satori-orange);outline-offset:-2px}.autoContactWorkspaceNotice{background:var(--satori-blue-50);border-bottom:1px solid var(--line);color:var(--satori-blue-2);font-size:.6875rem;line-height:1.4;padding:9px 20px}.autoContactSplitPane{display:grid;grid-template-columns:minmax(210px,.28fr) minmax(0,1fr);min-height:0}.autoContactIndex{background:var(--surface);border-right:1px solid var(--line);display:grid;grid-gap:14px;gap:14px;align-content:start;padding:16px}.autoContactIndexList{border-top:1px solid var(--line);display:grid}.autoContactIndexList button{background:transparent;border:0;border-bottom:1px solid var(--line);color:var(--foreground);cursor:pointer;display:grid;grid-gap:3px;gap:3px;padding:11px 8px;text-align:left}.autoContactIndexList button:hover,.autoContactIndexList button[aria-current=true]{background:var(--satori-blue-50)}.autoContactIndexList strong{color:var(--satori-blue);font-size:.8125rem}.autoContactIndexList em,.autoContactIndexList span{color:var(--muted);font-size:.6875rem;font-style:normal}.autoContactIndexList em{color:var(--warning);font-weight:700}.autoContactDefaults,.autoContactEditor,.autoContactHistory{align-content:start;display:grid;grid-gap:18px;gap:18px;padding:20px}.autoContactDefaultsHead,.autoContactEditorLead{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.autoContactDefaults h3,.autoContactEditorLead h3,.autoContactHistory h3{font-size:1.125rem}.autoContactEditorLead span{color:var(--muted);display:block;font-size:.6875rem;line-height:1.4;margin-top:3px}.autoContactEditorActions,.autoContactEditorFooter{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.autoContactFormGrid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.autoContactDefaults label,.autoContactFormGrid label,.autoContactNumberGrid label{color:var(--satori-blue);display:grid;font-size:.6875rem;font-weight:700;grid-gap:5px;gap:5px}.autoContactFormWide{grid-column:1/-1}.autoContactDefaults select,.autoContactFormGrid input,.autoContactFormGrid textarea,.autoContactNumberGrid input{background:var(--panel);border:1px solid var(--line);border-radius:4px;color:var(--foreground);font:inherit;font-weight:400;min-height:36px;padding:8px 10px}.autoContactFormGrid textarea{line-height:1.4;resize:vertical}.autoContactFormGrid :disabled,.autoContactNumberGrid :disabled{background:var(--surface);color:var(--muted)}.autoContactNumberGrid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.autoContactFieldset{border:1px solid var(--line);border-radius:4px;display:flex;flex-wrap:wrap;gap:10px 18px;margin:0;padding:13px 14px}.autoContactFieldset legend{color:var(--satori-blue);font-size:.6875rem;font-weight:700;padding:0 5px}.autoContactChoiceRow label,.autoContactFieldset label{align-items:center;color:var(--foreground);display:inline-flex;font-size:.6875rem;gap:6px}.autoContactChoiceRow{display:flex;flex-wrap:wrap;gap:8px 18px}.autoContactFieldset p,.autoContactPolicyNote{color:var(--muted);flex-basis:100%;font-size:.6875rem;line-height:1.45;margin:0}.autoContactPreview{border-top:1px solid var(--line);display:grid;grid-gap:8px;gap:8px;padding-top:16px}.autoContactPreview h4{color:var(--satori-blue);font-size:.8125rem;margin:0 0 2px}.autoContactHistory details,.autoContactPreview details{border:1px solid var(--line);border-radius:4px}.autoContactHistory summary,.autoContactPreview summary{align-items:center;cursor:pointer;display:flex;font-size:.6875rem;gap:12px;justify-content:space-between;padding:10px 12px}.autoContactEvaluationList{border-top:1px solid var(--line);display:grid}.autoContactEvaluationList>div{display:grid;font-size:.6875rem;grid-gap:3px;gap:3px;grid-template-columns:minmax(120px,.6fr) minmax(140px,.8fr) minmax(240px,1.6fr);padding:8px 12px}.autoContactEvaluationList>div+div{border-top:1px solid var(--line)}.autoContactEvaluationList>div[data-disposition=proposed]{background:var(--satori-green-2)}.autoContactEvaluationList>div[data-disposition=needs_review]{background:var(--satori-orange-2)}.autoContactEvaluationList span:last-child{color:var(--muted)}.autoContactDefaultsHead label{min-width:240px}.autoContactDefaultLens{max-width:420px}.autoContactMappingLedger{border:1px solid var(--line);border-radius:4px;display:grid;overflow:hidden}.autoContactMappingHeader,.autoContactMappingRow{align-items:center;display:grid;grid-gap:14px;gap:14px;grid-template-columns:minmax(160px,1fr) 90px minmax(220px,1.3fr);padding:9px 12px}.autoContactMappingHeader{background:var(--surface);color:var(--muted);font-size:.6875rem;font-weight:700;text-transform:uppercase}.autoContactMappingRow{font-size:.6875rem}.autoContactMappingRow+.autoContactMappingRow{border-top:1px solid var(--line)}.autoContactMappingRow select{min-width:0;width:100%}.autoContactHistory details summary>span{display:grid;grid-gap:2px;gap:2px}.autoContactHistory summary small{color:var(--muted);font-size:.6875rem;font-weight:400}.autoContactHistory pre{background:var(--surface);border-top:1px solid var(--line);font-size:.6875rem;margin:0;max-height:360px;overflow:auto;padding:12px;white-space:pre-wrap}.autoContactEmpty{color:var(--muted);font-size:.8125rem;margin:0}@media (max-width:820px){.autoContactSplitPane{grid-template-columns:1fr}.autoContactIndex{border-bottom:1px solid var(--line);border-right:0}.autoContactIndexList{display:flex;max-width:calc(100vw - 72px);overflow-x:auto}.autoContactIndexList button{border-right:1px solid var(--line);min-width:190px}.autoContactFormGrid,.autoContactNumberGrid{grid-template-columns:1fr}.autoContactFormWide{grid-column:auto}.autoContactMappingHeader{display:none}.autoContactMappingRow{align-items:start;grid-template-columns:1fr auto}.autoContactMappingRow select{grid-column:1/-1}.autoContactEvaluationList>div{grid-template-columns:1fr}}.autoContactRunBackdrop{align-items:flex-start;overflow-y:auto;padding:28px 18px}.autoContactRunSheet{background:var(--panel);border-radius:4px;box-shadow:var(--shadow-modal);display:grid;margin:auto;max-height:calc(100vh - 56px);max-width:1120px;min-height:560px;overflow:hidden;width:min(1120px,calc(100vw - 36px))}.autoContactRunHeader{align-items:flex-start;border-bottom:1px solid var(--line);display:flex;gap:16px;justify-content:space-between;padding:16px 18px}.autoContactRunHeader h2{color:var(--satori-blue);font-family:var(--font-brand);font-size:1.5rem;font-weight:400;line-height:1.2;margin:0}.autoContactRunConfig>div>p,.autoContactRunConfirmation>div>p,.autoContactRunHeader p{color:var(--muted);font-size:.8125rem;margin:4px 0 0}.autoContactRunBody{display:grid;grid-template-columns:minmax(220px,.32fr) minmax(0,1fr);min-height:0;overflow:auto}.autoContactRunScope{background:var(--surface);border-right:1px solid var(--line);display:grid;align-content:start;grid-gap:14px;gap:14px;padding:18px}.autoContactRunConfig h3,.autoContactRunConfirmation h3,.autoContactRunScope h3{color:var(--satori-blue);font-family:var(--font-brand);font-size:1.125rem;font-weight:400;margin:0}.autoContactReadinessLedger{border-top:3px solid var(--satori-blue);display:grid}.autoContactReadinessLedger>div{align-items:baseline;border-bottom:1px solid var(--line);display:flex;gap:10px;justify-content:space-between;padding:10px 2px}.autoContactReadinessLedger strong{color:var(--satori-blue);font-family:var(--font-brand);font-size:1.125rem;font-weight:400}.autoContactReadinessLedger span,.autoContactRunScope>p{color:var(--muted);font-size:.6875rem;line-height:1.45}.autoContactRunScope>p{margin:0}.autoContactRunConfig{align-content:start;display:grid;grid-gap:16px;gap:16px;padding:18px}.autoContactRunLens{color:var(--satori-blue);display:grid;font-size:.6875rem;font-weight:700;grid-gap:5px;gap:5px;max-width:420px}.autoContactRunMappingSummary{align-items:center;border-bottom:1px solid var(--line);display:flex;gap:12px;justify-content:space-between;padding-bottom:12px}.autoContactRunMappingSummary>span{color:var(--muted);font-size:.75rem}.autoContactRunMappingSummary strong{color:var(--satori-blue);font-family:var(--font-brand);font-size:1.125rem;font-weight:400}.autoContactRunLens select,.autoContactRunMapping select{background:var(--panel);border:1px solid var(--line);border-radius:4px;color:var(--foreground);font:inherit;min-height:38px;padding:8px 10px}.autoContactRunMapping{border:1px solid var(--line);border-radius:4px;display:grid;overflow:hidden}.autoContactRunMappingHeader,.autoContactRunMappingRow{align-items:center;display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(140px,.8fr) 56px minmax(190px,1fr) minmax(150px,.8fr);padding:9px 11px}.autoContactRunMappingHeader{background:var(--surface);color:var(--muted);font-size:.6875rem;font-weight:700;text-transform:uppercase}.autoContactRunMappingRow{font-size:.6875rem}.autoContactRunMappingRow+.autoContactRunMappingRow{border-top:1px solid var(--line)}.autoContactRunMappingRow>span:last-child{color:var(--muted)}.autoContactRunFooter{align-items:center;border-top:1px solid var(--line);display:flex;gap:10px;justify-content:space-between;padding:12px 18px}.autoContactRunFooter>span{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.autoContactRunConfirmation{align-content:start;display:grid;grid-gap:16px;gap:16px;overflow:auto;padding:20px}.autoContactRunConfirmation dl{border-bottom:1px solid var(--line);border-top:3px solid var(--satori-blue);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.autoContactRunConfirmation dl>div{display:grid;grid-gap:4px;gap:4px;padding:12px}.autoContactRunConfirmation dl>div+div{border-left:1px solid var(--line)}.autoContactRunConfirmation dt{color:var(--muted);font-size:.6875rem;font-weight:700;text-transform:uppercase}.autoContactRunConfirmation dd{color:var(--satori-blue);font-size:.8125rem;margin:0}.autoContactConfirmationProfiles{border:1px solid var(--line);border-radius:4px;display:grid}.autoContactConfirmationProfiles>div{display:grid;grid-gap:3px;gap:3px;grid-template-columns:minmax(160px,.8fr) minmax(180px,1fr) minmax(260px,1.5fr);padding:10px 12px}.autoContactConfirmationProfiles>div+div{border-top:1px solid var(--line)}.autoContactConfirmationProfiles small,.autoContactConfirmationProfiles span,.autoContactConfirmationProfiles strong{font-size:.6875rem}.autoContactConfirmationProfiles small,.autoContactRunSafety{color:var(--muted);line-height:1.45}.autoContactRunSafety{background:var(--satori-green-2);border:1px solid var(--satori-green);border-radius:4px;font-size:.6875rem;margin:0;padding:10px 12px}.autoContactRunError{background:var(--satori-rose-2);color:var(--danger);font-size:.6875rem;padding:9px 18px}.autoContactResultsSheet{grid-template-rows:auto auto auto minmax(0,1fr) auto}.autoContactResultTabs{border-bottom:1px solid var(--line);display:flex;overflow-x:auto;padding:0 18px}.autoContactResultTabs button{align-items:center;background:transparent;border:0;border-bottom:2px solid transparent;color:var(--muted);cursor:pointer;display:inline-flex;font:inherit;font-size:.6875rem;font-weight:700;gap:6px;padding:11px 12px 9px;white-space:nowrap}.autoContactResultTabs button[aria-current=page]{border-bottom-color:var(--satori-orange);color:var(--satori-blue)}.autoContactResultTabs span{background:var(--satori-gray-2);border-radius:999px;padding:2px 6px}.autoContactResultList{align-content:start;display:grid;grid-gap:8px;gap:8px;overflow:auto;padding:16px 18px}.autoContactResultList details{border:1px solid var(--line);border-radius:4px}.autoContactResultList summary{align-items:center;cursor:pointer;display:flex;font-size:.6875rem;gap:12px;justify-content:space-between;padding:10px 12px}.autoContactResultList summary>span{display:grid;grid-gap:2px;gap:2px}.autoContactResultList summary small{color:var(--muted)}.autoContactResultDetail{border-top:1px solid var(--line);display:grid}.autoContactResultDetail>div:not(.autoContactResultActions){display:grid;font-size:.6875rem;grid-gap:4px 10px;gap:4px 10px;grid-template-columns:minmax(120px,.7fr) minmax(160px,1fr) minmax(110px,.6fr);padding:9px 12px}.autoContactResultDetail>div:not(.autoContactResultActions)+div{border-top:1px solid var(--line)}.autoContactResultDetail>div[data-disposition=proposed]{background:var(--satori-green-2)}.autoContactResultDetail>div[data-disposition=needs_review]{background:var(--satori-orange-2)}.autoContactResultDetail p{color:var(--muted);grid-column:1/-1;margin:0}.autoContactResultActions{align-items:center;border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:8px;padding:10px 12px}@media (max-width:760px){.autoContactRunBackdrop{padding:12px}.autoContactRunSheet{max-height:calc(100vh - 24px);width:calc(100vw - 24px)}.autoContactRunBody{grid-template-columns:1fr}.autoContactRunScope{border-bottom:1px solid var(--line);border-right:0}.autoContactRunMappingHeader{display:none}.autoContactRunMappingRow{align-items:start;grid-template-columns:1fr auto}.autoContactRunMappingRow select,.autoContactRunMappingRow>span:last-child{grid-column:1/-1}.autoContactRunConfirmation dl{grid-template-columns:1fr}.autoContactRunConfirmation dl>div+div{border-left:0;border-top:1px solid var(--line)}.autoContactConfirmationProfiles>div,.autoContactResultDetail>div:not(.autoContactResultActions){grid-template-columns:1fr}.autoContactRunFooter{align-items:stretch;flex-direction:column}}@media (max-width:620px){.manualDraftComposeBackdrop{padding:0}.manualDraftCompose{height:100vh;max-height:none;min-height:0;width:100vw}.manualDraftComposeBody textarea,.manualDraftComposeLine input,.manualDraftComposeLine select{font-size:1rem}.manualDraftComposeFooter,.manualDraftComposeFooter>div{align-items:stretch;flex-direction:column}.manualDraftComposeDiscard{align-self:flex-end}}