:root{--band-optimal:#17a673;--band-watch:#d9930d;--band-at-risk:#e05545;--band-calibrating:#939cab;--band-optimal-tint:#e7f6f0;--band-watch-tint:#fbf3e2;--band-at-risk-tint:#fdeeec;--band-calibrating-tint:#eef1f5;--action-blue:#3272e0;--action-blue-hover:#2456ad;--canvas:#f4f6f8;--card:#fff;--card-alt:#fafbfc;--ink:#151a21;--ink-mid:#5a6472;--ink-soft:#939cab;--ink-faint:#c3cad4;--border:#e4e9ee;--border-soft:#eef1f5;--heat-message:#aeb7c2;--heat-view:#54c39a;--heat-showing:#e5b95c;--font-prose:"Instrument Sans", system-ui, -apple-system, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, "SF Mono", Menlo, monospace;--fs-hero:40px;--fs-h1:22px;--fs-h2:15px;--fs-body:13px;--fs-small:12.5px;--radius-card:14px;--radius-control:8px;--unit:4px;--ease-out:cubic-bezier(.2, 0, 0, 1);--dur-fast:.12s;--dur-medium:.24s}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--canvas);color:var(--ink);font-family:var(--font-prose);font-size:var(--fs-body);-webkit-font-smoothing:antialiased;min-height:100vh;line-height:1.5}a{color:var(--action-blue);text-decoration:none}a:hover{color:var(--action-blue-hover)}input,textarea{font-family:var(--font-prose)}::placeholder{color:var(--ink-soft)}input[type=range]{accent-color:var(--ink)}template[data-signal-template],section[data-signal-route][hidden],[data-signal-when][hidden]{display:none}.mono,time,.value,.unit,.eyebrow{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.eyebrow{text-transform:uppercase;letter-spacing:.08em;color:var(--ink-soft);font-size:11px}.band-chip{font-family:var(--font-mono);letter-spacing:.05em;border-radius:5px;align-items:center;gap:4px;padding:3px 7px;font-size:9.5px;font-weight:600;display:inline-flex}.band-chip.optimal{background:var(--band-optimal-tint);color:var(--band-optimal)}.band-chip.watch{background:var(--band-watch-tint);color:var(--band-watch)}.band-chip.at-risk{background:var(--band-at-risk-tint);color:var(--band-at-risk)}.band-chip.calibrating{background:var(--band-calibrating-tint);color:var(--band-calibrating)}.confidence-signal{position:absolute;top:0;bottom:0;left:0}.signal-discovery-footer{background:var(--card);border-top:1px solid var(--border);font-family:var(--font-mono);color:var(--ink-mid);z-index:9999;align-items:center;gap:12px;padding:8px 16px;font-size:11px;display:flex;position:fixed;bottom:0;left:0;right:0}.signal-discovery-footer .footer-eyebrow{text-transform:uppercase;letter-spacing:.08em;color:var(--band-watch);font-weight:600}main:has(section[data-signal-route=cleanup]:not([hidden]))>div:last-of-type{max-width:none!important;padding-left:16px!important;padding-right:16px!important}.lc-page{padding:8px 4px 60px}.lc-head-crumb{color:#939cab;letter-spacing:.05em;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:11px}.lc-head-title{color:#151a21;align-items:center;gap:8px;margin-top:2px;font-size:22px;font-weight:700;display:flex}.lc-head-sub{color:#5a6472;max-width:780px;margin-top:4px;font-size:12.5px}.lc-filters{flex-wrap:wrap;align-items:center;gap:10px;margin:16px 0 10px;display:flex}.lc-search{color:#151a21;background:#fff;border:1px solid #d5dbe3;border-radius:6px;flex:1;min-width:200px;max-width:260px;padding:6px 10px;font-size:12.5px}.lc-fsel{color:#151a21;background:#fff;border:1px solid #d5dbe3;border-radius:6px;padding:6px 8px;font-size:12.5px}.lc-chk{color:#5a6472;cursor:pointer;align-items:center;gap:6px;font-size:12px;display:inline-flex}.lc-count{color:#5a6472;margin-left:auto;font-family:IBM Plex Mono,monospace;font-size:11px}.lc-refresh{cursor:pointer;color:#5a6472;background:#fff;border:1px solid #d5dbe3;border-radius:6px;padding:4px 10px;font-size:13px}.lc-refresh:hover{color:#151a21;background:#eef1f5}.lc-pagination{color:#5a6472;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;margin:12px 0;font-size:12px;display:flex}.lc-pagination button{color:#151a21;min-width:76px;min-height:34px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d4dbe3;border-radius:6px;padding:6px 12px}.lc-pagination button:disabled{opacity:.45;cursor:default}.lc-pagination button:focus-visible{outline-offset:2px;outline:2px solid #3272e0}.lc-cap-warning{color:#8b2e15;padding:10px 0;font-size:12px}.lc-table-wrap{background:#fff;border:1px solid #e4e9ee;border-radius:10px;max-width:100%;overflow:auto}.lc-table{border-collapse:collapse;width:100%;font-size:12px}.lc-table thead th{text-align:left;color:#5a6472;text-transform:uppercase;letter-spacing:.04em;z-index:1;background:#f8fafc;border-bottom:1px solid #e4e9ee;padding:10px 8px;font-family:IBM Plex Mono,monospace;font-size:10.5px;position:sticky;top:0}.lc-td{vertical-align:middle;color:#151a21;border-bottom:1px solid #f2f5f8;padding:6px 8px}.lc-table tbody tr:hover{background:#fafbfd}.lc-name{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;min-width:160px;max-width:220px;font-weight:600;display:flex;overflow:hidden}.lc-open{color:#5a6472;border-radius:4px;padding:0 4px;font-size:12px;text-decoration:none}.lc-open:hover{color:#151a21;background:#eef1f5}.lc-sel{color:#151a21;background:#fff;border:1px solid #e4e9ee;border-radius:5px;width:100%;min-width:92px;padding:4px 6px;font-size:12px}.lc-date{color:#151a21;background:#fff;border:1px solid #e4e9ee;border-radius:5px;padding:4px 6px;font-family:inherit;font-size:12px}.lc-nh{color:#5a6472;text-overflow:ellipsis;white-space:nowrap;min-width:140px;max-width:200px;font-size:11.5px;overflow:hidden}.lc-save{color:#166b3d;text-align:center;width:20px;font-family:IBM Plex Mono,monospace;font-size:13px}.lc-actions{white-space:nowrap;align-items:center;gap:6px;display:flex}.lc-approve{color:#fff;cursor:pointer;background:#17a673;border:1px solid #17a673;border-radius:6px;padding:4px 10px;font-size:11.5px;font-weight:600}.lc-approve:hover{background:#128b5f;border-color:#128b5f}.lc-approve:disabled{opacity:.6;cursor:default}.lc-reviewed{color:#166b3d;background:#d6ebdd;border:1px solid #a9d4b7;border-radius:6px;padding:3px 8px;font-size:11.5px;font-weight:600}.lc-empty{text-align:center;color:#939cab;padding:24px 12px;font-style:italic}.lc-nh-btn{color:#5a6472;text-align:left;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:1px dashed #0000;border-radius:5px;max-width:220px;padding:3px 6px;font-family:inherit;font-size:11.5px;overflow:hidden}.lc-nh-btn:hover{color:#151a21;background:#f8fafc;border-color:#d5dbe3}.lc-nh-pop{z-index:999;background:#fff;border:1px solid #d5dbe3;border-radius:10px;width:340px;max-height:380px;padding:12px;position:absolute;overflow:auto;box-shadow:0 8px 24px #151a2124}.lc-nh-pop-head{color:#5a6472;text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px;font-family:IBM Plex Mono,monospace;font-size:10.5px}.lc-nh-pop-chips{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.lc-nh-chip{color:#5a6472;cursor:pointer;background:#fff;border:1px solid #d5dbe3;border-radius:999px;padding:4px 10px;font-family:inherit;font-size:11.5px}.lc-nh-chip:hover{color:#151a21;background:#eef1f5}.lc-nh-chip.selected{color:#fff;background:#151a21;border-color:#151a21}.lc-nh-pop-actions{border-top:1px solid #f2f5f8;align-items:center;gap:8px;padding-top:10px;display:flex}.lc-nh-status{color:#5a6472;flex:1;font-size:11px}.lc-nh-cancel,.lc-nh-save{cursor:pointer;border-radius:6px;padding:5px 12px;font-family:inherit;font-size:12px}.lc-nh-cancel{color:#5a6472;background:#fff;border:1px solid #d5dbe3}.lc-nh-cancel:hover{color:#151a21;background:#eef1f5}.lc-nh-save{color:#fff;background:#151a21;border:1px solid #151a21;font-weight:600}.lc-nh-save:hover{background:#000}.lc-nh-save:disabled{opacity:.6;cursor:default}.lc-delete{color:#8b2e15;cursor:pointer;background:#fff;border:1px solid #e4e9ee;border-radius:6px;padding:3px 8px;font-family:inherit;font-size:12px}.lc-delete:hover{background:#f5d8ce;border-color:#e9b8a6}.lc-delete:disabled{opacity:.6;cursor:default}.signal-sidebar{overflow-y:auto}.signal-sidebar *,.signal-topbar :not(.signal-topbar__crumb):not(.signal-topbar__crumb *){letter-spacing:0!important}.signal-topbar__crumb,.signal-topbar__crumb *{letter-spacing:.1em!important}.signal-inbox-view-slot{flex:none;align-items:center;display:flex}.signal-inbox-view-slot[hidden]{display:none!important}.signal-inbox-view{background:#fff;border:1px solid #e4e9ee;border-radius:8px;flex:none;display:inline-flex;overflow:hidden}.signal-inbox-view button{font:inherit;color:#5a6472;cursor:pointer;background:#fff;border:0;margin:0;padding:8px 13px;font-size:12px;font-weight:600;line-height:1.25}.signal-inbox-view button+button{border-left:1px solid #e4e9ee}.signal-inbox-view button[aria-pressed=true]{color:#fff;background:#151a21}.signal-inbox-view button:hover:not([aria-pressed=true]){background:#f7f9fb}.signal-inbox-view button:focus-visible{outline-offset:-3px;outline:2px solid #3272e0}.signal-nav-heading{color:#5a6472;padding:6px 12px;font-size:12px;font-weight:600}.signal-nav-link{width:100%;min-height:44px;font:inherit;text-align:left;cursor:pointer;border:0;border-radius:6px;align-items:center;gap:10px;padding:9px 12px;display:flex}.signal-nav-link svg{flex:0 0 16px}.signal-nav-link>span{overflow-wrap:anywhere;min-width:0}.signal-nav-link:hover{background:#eef1f5!important;text-decoration:none!important}.signal-nav-link:focus-visible,.signal-sidebar summary:focus-visible,.signal-topbar input:focus-visible{outline-offset:2px;outline:2px solid #2456ad!important}.signal-sidebar summary{min-height:40px;font:600 12px/1.5 var(--font-prose)!important;color:#5a6472!important}.signal-topbar{flex-wrap:wrap}.signal-topbar>input{max-width:100%}.signal-route-content{max-width:1440px!important}.signal-discovery-footer{position:static!important}.people-table-scroll{overscroll-behavior-x:contain;max-width:100%;overflow-x:auto}.people-table-scroll:focus-visible{outline-offset:2px;outline:2px solid #2456ad}.people-data-row{grid-template-columns:26px minmax(180px,240px) 96px repeat(4,minmax(100px,1fr)) 92px;min-width:940px;display:grid}.people-data-row>div,.people-data-row>[data-signal-list]>div{overflow-wrap:anywhere;min-width:0}@media (width<=760px){.signal-app-layout{flex-direction:column}.signal-sidebar{border-bottom:1px solid #e4e9ee;grid-template-columns:minmax(0,1fr) auto;align-items:center;border-right:0!important;width:100%!important;height:auto!important;padding:12px!important;display:grid!important;position:static!important}.signal-sidebar>div:first-child{padding-bottom:12px!important}.signal-sidebar>nav,.signal-sidebar>div:not(:first-child){grid-column:1/-1}.signal-sidebar [data-signal-list=navDaily]{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;display:grid}.signal-sidebar [data-signal-list=navDaily] .signal-nav-link{text-align:center;flex-direction:column;gap:4px;padding:8px 4px}.signal-sidebar [data-signal-list=navDaily] .signal-nav-link>span{flex:none!important;font-size:12px!important}.signal-sidebar #signal-name-corner{display:none!important}.signal-sidebar #signal-add-person-chip{margin:0 0 10px;width:auto!important}.signal-sidebar details{min-width:0}.signal-sidebar details>summary{min-height:40px}.signal-topbar{gap:10px!important;padding:12px 16px!important;position:static!important}.signal-topbar>div:first-child{flex-basis:calc(100% - 150px)!important}.signal-topbar>input{order:3;width:100%!important}#signal-topbar-date{padding:7px!important;font-size:10px!important}.signal-route-content{padding:20px 12px 40px!important}}.signal-release-awareness{flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0;margin-left:auto;display:flex}.signal-release-awareness__loaded,.signal-release-awareness__status{overflow-wrap:anywhere}.signal-release-awareness__status:empty{display:none}.signal-release-awareness button{border:1px solid var(--border);background:var(--card);min-height:30px;color:var(--ink-mid);font:inherit;cursor:pointer;border-radius:6px;padding:5px 9px;font-weight:600}.signal-release-awareness button:hover:not(:disabled){color:var(--ink);background:var(--border-soft)}.signal-release-awareness button:focus-visible{outline:2px solid var(--action-blue);outline-offset:2px}.signal-release-awareness button:disabled{cursor:wait;opacity:.55}.signal-release-awareness button[hidden]{display:none}@media (width<=760px){.signal-discovery-footer{flex-wrap:wrap}.signal-release-awareness{width:100%;margin-left:0}}.signal-reload-warning{box-sizing:border-box;border:1px solid var(--border);background:var(--card);width:min(420px,100vw - 32px);max-width:calc(100vw - 32px);color:var(--ink);font-family:var(--font-prose);border-radius:8px;padding:20px}.signal-reload-warning::backdrop{background:#151a2173}.signal-reload-warning h2{letter-spacing:0;margin:0 0 8px;font-size:18px}.signal-reload-warning p{color:var(--ink-mid);margin:0;font-size:13px;line-height:1.5}.signal-reload-warning__actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.signal-reload-warning button{box-sizing:border-box;border:1px solid var(--border);background:var(--card);min-width:0;min-height:38px;color:var(--ink);font:inherit;letter-spacing:0;overflow-wrap:anywhere;cursor:pointer;border-radius:6px;padding:8px 12px;font-weight:600}.signal-reload-warning button:first-child{border-color:var(--action-blue);outline:1px solid var(--action-blue)}.signal-reload-warning__confirm{color:#8b2e15}.signal-reload-warning button:focus-visible{outline-offset:2px;outline:3px solid #80aef7}@media (width<=390px){.signal-reload-warning__actions button{flex:100%}}.signal-today{color:#151a21;max-width:1080px;margin:0 auto}.signal-today.signal-today--feed{max-width:1400px}.inbox-client-work{color:#151a21;border-bottom:1px solid #d5dbe3;max-width:1400px;margin:0 auto 28px;padding-bottom:22px}.inbox-client-work *{box-sizing:border-box}.inbox-client-work__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;display:flex}.inbox-client-work h2{letter-spacing:0;margin:0 0 5px;font-size:20px;line-height:1.25}.inbox-client-work h3{margin:16px 0 8px;font-size:14px}.inbox-client-work__label,.inbox-client-work__coverage,.inbox-client-work__empty,.inbox-client-work__status{color:#5a6472;overflow-wrap:anywhere;margin:5px 0 10px;font-size:12px;line-height:1.5}.inbox-client-work a{color:#2462a8;text-underline-offset:3px}.inbox-client-work a:hover{text-decoration:underline}.inbox-client-work a:focus-visible,.inbox-client-work button:focus-visible{outline-offset:3px;outline:2px solid #2462a8}.inbox-client-work__list{margin:0;padding:0;list-style:none}.inbox-client-work__row{overflow-wrap:anywhere;border-top:1px solid #e4e9ee;grid-template-columns:minmax(0,1fr) minmax(150px,24%);gap:12px 24px;padding:12px 0;font-size:13px;line-height:1.5;display:grid}.inbox-client-work__row-main{min-width:0}.inbox-client-work__title{font-weight:600;display:block}.inbox-client-work__person{margin-top:3px;display:inline-block}.inbox-client-work__detail{color:#5a6472;margin:5px 0 0}.inbox-client-work__row-meta{color:#5a6472;text-align:right;flex-direction:column;align-items:flex-end;gap:4px;display:flex}.inbox-client-work__row-meta time{color:#8b5014;font-weight:600}.inbox-client-work__error{color:#8b3426;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 0;font-size:13px;display:flex}.inbox-client-work button{color:#151a21;min-height:36px;font:inherit;cursor:pointer;background:#fff;border:1px solid #c3cad4;border-radius:6px;padding:6px 10px}.inbox-client-work__footer{margin-top:12px;font-size:13px}.inbox-client-work__coverage p{margin:3px 0}.inbox-client-work summary{cursor:pointer;font-size:12px;line-height:1.5}.inbox-client-work__context{color:#5a6472;margin-top:5px}.inbox-client-work__undated{margin:10px 0}.inbox-client-work__undated>summary{color:#151a21;padding:5px 0;font-weight:600}@media (width<=620px){.inbox-client-work__row{grid-template-columns:minmax(0,1fr);gap:8px}.inbox-client-work__row-meta{text-align:left;flex-flow:wrap;justify-content:space-between;align-items:flex-start}}.signal-today__batch{gap:6px;max-width:100%;display:grid}.signal-today__batch label{justify-content:flex-end;align-items:center;gap:8px;font-family:inherit;font-size:12px;display:flex}.signal-today__batch input{width:64px;min-height:34px;font:inherit;color:#151a21;background:#fff;border:1px solid #c3cad4;border-radius:6px;padding:5px 8px}.signal-today__batch button{min-height:34px;font:inherit;cursor:pointer;background:#fff;border:1px solid #c3cad4;border-radius:6px}.signal-inbox-regenerate{color:#151a21;box-sizing:border-box;border:1px solid #d5dbe3;border-radius:8px;width:440px;max-width:calc(100vw - 32px);max-height:calc(100vh - 32px);padding:24px;font-family:inherit;position:fixed}.signal-inbox-regenerate::backdrop{background:#151a2159}.signal-inbox-regenerate h2{margin:0 32px 8px 0;font-size:18px}.signal-inbox-regenerate p{color:#5a6472;overflow-wrap:anywhere;margin:0 0 20px;font-size:13px}.signal-inbox-regenerate label{margin-bottom:8px;font-size:13px;display:block}.signal-inbox-regenerate textarea{box-sizing:border-box;resize:vertical;width:100%;min-height:100px;font:inherit;border:1px solid #c3cad4;border-radius:6px;padding:10px;font-size:14px}.signal-inbox-regenerate button{color:#151a21;min-height:36px;font:inherit;cursor:pointer;background:#fff;border:1px solid #c3cad4;border-radius:6px;padding:8px 12px;font-size:13px}.signal-inbox-regenerate__close{place-items:center;width:36px;display:grid;position:absolute;top:14px;right:14px}.signal-inbox-regenerate__actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.signal-inbox-regenerate button.is-primary{color:#fff;background:#151a21;border-color:#151a21}@media (width<=620px){.signal-today__header{flex-wrap:wrap}.signal-today__batch{text-align:left}.signal-today__batch label{justify-content:flex-start}}.signal-today *,.signal-today :before,.signal-today :after{box-sizing:border-box}.signal-today__header{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:18px;display:flex}.signal-today__eyebrow,.signal-today__meta,.signal-today__state{letter-spacing:0;color:#5a6472;margin:0;font-family:IBM Plex Mono,monospace;font-size:11px}.signal-today h2,.signal-today h3,.signal-today p{margin-top:0}.signal-today h2{letter-spacing:0;margin-bottom:7px;font-size:23px;font-weight:700;line-height:1.2}.signal-today__intro{color:#5a6472;max-width:640px;margin:0;font-size:14px;line-height:1.55}.signal-today__prepared-meta{text-align:right;color:#5a6472;flex:none;min-height:1em;font-family:IBM Plex Mono,monospace;font-size:10.5px;line-height:1.8}.signal-today__list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.signal-today__now{gap:12px;display:grid}.signal-today__now-header{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:2px;display:flex}.signal-today__now-header h3{margin-bottom:4px;font-size:16px;line-height:1.25}.signal-today__now-header p{color:#5a6472;max-width:700px;margin-bottom:0;font-size:13px;line-height:1.5}.signal-today__card{overflow-wrap:anywhere;background:#fff;border:1px solid #d5dbe3;border-radius:8px;padding:20px;position:relative;overflow:hidden}.signal-today__card-body{grid-template-columns:minmax(0,1fr) minmax(280px,34%);align-items:start;gap:18px;margin-top:16px;display:grid}.signal-today__person-row{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.signal-today__status-line{color:#5a6472;margin:0 0 7px;font-size:12px;font-weight:600}.signal-today h3{margin-bottom:4px;font-size:17px;line-height:1.25}.signal-today__name{color:inherit;font:inherit;font-weight:inherit;line-height:inherit;letter-spacing:0;text-align:left}.signal-today__profile,.signal-today__secondary,.signal-today__note button{color:#151a21;cursor:pointer;font:inherit;background:#fff;border:1px solid #c3cad4;border-radius:6px;font-size:13px;font-weight:600}.signal-today__profile{flex:none;padding:8px 10px}.signal-today__move-row{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.signal-today__move{color:#151a21;background:#f6f9fd;border:1px solid #c8d5e7;border-radius:6px;align-items:center;gap:8px;min-height:30px;margin:0;padding:5px 9px;line-height:1.2;display:inline-flex}.signal-today__move[data-channel=iphone]{background:#eef5ff;border-color:#b9d2fb}.signal-today__move[data-channel=android]{background:#effaf3;border-color:#b8dfc8}.signal-today__move[data-channel=email]{background:#fff;border-color:#cbd4dd}.signal-today__move[data-channel=call]{background:#fff8e8;border-color:#ead2a4}.signal-today__move[data-channel=wait]{background:#f7f9fb;border-color:#d5dbe3}.signal-today__move[data-channel=blocked]{background:#fff4f1;border-color:#e7c2b9}.signal-today__move span{color:#5a6472;letter-spacing:0;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:10.5px}.signal-today__move strong{font-size:13px;font-weight:700}.signal-today__move--nurture{background:#fffbf0;border-color:#d8cfb4}.signal-today__move-detail{color:#5a6472;margin:7px 0 0;font-size:12.5px;line-height:1.45}.signal-today__context{margin-top:0}.signal-today__label{color:#5a6472;margin:0 0 6px;font-size:12px;font-weight:600}.signal-today__context p:not(.signal-today__label){margin-bottom:0;font-size:14px;line-height:1.55}.signal-today__wait-risk{background:#fffbf0;border-left:3px solid #d9930d;margin-top:12px;padding:10px 12px}.signal-today__wait-risk span{color:#8b6f1c;text-transform:uppercase;margin-bottom:4px;font-family:IBM Plex Mono,monospace;font-size:10.5px;display:block}.signal-today__wait-risk p{color:#3d4652;margin:0;font-size:13px;line-height:1.45}.signal-today__prepared{background:#f9fafb;border:1px solid #e4e9ee;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;gap:18px;margin-top:0;padding:14px;display:grid}.signal-today__prepared.is-blocked{color:#3d4652}.signal-today__prepared p:not(.signal-today__label){margin-bottom:0;font-size:15px;line-height:1.5}.signal-today__truth{color:#5a6472;letter-spacing:0;text-align:right;flex-wrap:wrap;place-content:start flex-end;gap:8px 12px;margin:0;font-size:12px;line-height:1.35;display:flex}.signal-today__truth>span+span{border-left:1px solid #d5dbe3;padding-left:12px}.signal-today__secondary-details{margin-top:12px}.signal-today__secondary-details summary{color:#5a6472;cursor:pointer;letter-spacing:0;font-size:12px;font-weight:600}.signal-today__secondary-details dl{gap:6px;margin:8px 0 0;display:grid}.signal-today__secondary-details dl>div{grid-template-columns:70px minmax(0,1fr);gap:8px;display:grid}.signal-today__secondary-details dt,.signal-today__secondary-details dd{letter-spacing:0;margin:0;font-size:12px;line-height:1.4}.signal-today__secondary-details dt{color:#5a6472;font-weight:600}.signal-today__details{margin-top:8px}.signal-today__details summary{color:#5a6472;cursor:pointer;font-size:12px;font-weight:600}.signal-today__details p{color:#5a6472;margin:8px 0 0;font-size:13px;line-height:1.5}.signal-today__collaboration{color:#5a6472;margin:12px 0 0;font-size:12.5px;line-height:1.5}.signal-today__actions{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.signal-today__primary{color:#fff;cursor:pointer;min-height:38px;font:inherit;background:#151a21;border:1px solid #151a21;border-radius:6px;padding:8px 13px;font-size:13px;font-weight:600}.signal-today__secondary{min-height:38px;padding:8px 13px}.signal-today button:focus-visible{outline-offset:2px;outline:3px solid #80aef7}.signal-today button:disabled{cursor:wait;opacity:.58}.signal-today__note{border-top:1px solid #e4e9ee;margin-top:16px;padding-top:15px}.signal-today__note summary{color:#5a6472;cursor:pointer;font-size:12px;font-weight:600}.signal-today__note[open] summary{margin-bottom:10px}.signal-today__note>div{align-items:flex-start;gap:8px;display:flex}.signal-today__note textarea{color:#151a21;width:100%;min-width:0;font:inherit;resize:vertical;border:1px solid #c3cad4;border-radius:6px;padding:9px 10px;font-size:13px;line-height:1.45}.signal-today__note button{flex:none;min-height:36px;padding:8px 10px}.signal-today__saved{color:#166b3d;margin:12px 0 0;font-size:12.5px;line-height:1.45}.signal-today__error,.signal-today__error-text{color:#8b2e15}.signal-today__error{background:#fdf1ed;border:1px solid #e9b8a6;border-radius:8px;gap:8px;padding:16px;display:grid}.signal-today__error button{color:#8b2e15;cursor:pointer;font:inherit;background:#fff;border:1px solid #8b2e15;border-radius:6px;justify-self:start;padding:7px 10px;font-size:13px;font-weight:600}.signal-today__error-text{margin:12px 0 0;font-size:12.5px;line-height:1.45}.signal-today__warning{color:#7a5e15;background:#fff8e9;border:1px solid #f0dfb0;border-radius:6px;margin:0 0 12px;padding:10px 12px;font-size:12.5px;line-height:1.45}.signal-today__empty{text-align:center;border:1px solid #d5dbe3;border-radius:8px;padding:42px 18px}.signal-today__empty h3{margin-bottom:7px;font-size:16px}.signal-today__empty p,.signal-today__status{color:#5a6472;max-width:540px;margin:0 auto;font-size:14px;line-height:1.55}.signal-today__status{padding:22px 0}.signal-today__cue{border-top:1px solid #d5dbe3;margin-top:22px;padding-top:18px}.signal-today__tasks{border-top:1px solid #e4e9ee;margin-top:6px;padding-top:12px}.signal-today__tasks-header{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:12px;display:flex}.signal-today__tasks h3{margin-bottom:4px;font-size:16px;line-height:1.25}.signal-today__tasks-header p{color:#5a6472;max-width:650px;margin-bottom:0;font-size:13px;line-height:1.5}.signal-today__tasks ol{gap:9px;margin:0;padding:0;list-style:none;display:grid}.signal-today__task-item{background:#fff;border:1px solid #dce2e8;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:13px 14px;display:grid}.signal-today__task-topline{flex-wrap:wrap;align-items:baseline;gap:8px;margin-bottom:4px;display:flex}.signal-today__task-topline strong{font-size:14px;line-height:1.25}.signal-today__task-topline span{color:#9a2f21;font-family:IBM Plex Mono,monospace;font-size:11px}.signal-today__task-item p{color:#3d4652;margin:5px 0 0;font-size:13px;line-height:1.45}.signal-today__task-item small{color:#6b7583;font-family:IBM Plex Mono,monospace;font-size:10.5px;line-height:1.35}.signal-today__task-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;max-width:360px;display:flex}.signal-today__task-actions button{color:#151a21;cursor:pointer;min-height:34px;font:inherit;white-space:nowrap;background:#fff;border:1px solid #c3cad4;border-radius:6px;padding:6px 9px;font-size:12px;font-weight:600}.signal-today__task-actions button[data-today-action=task-done]{color:#fff;background:#151a21;border-color:#151a21}.signal-today__task-actions button[data-today-action=task-profile]{color:#285b91}.signal-today__task-actions>span{color:#8b6f1c;font-size:12px;font-weight:600}.signal-today__cue-header{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:12px;display:flex}.signal-today__cue h3{margin-bottom:4px;font-size:16px;line-height:1.25}.signal-today__cue-header p{color:#5a6472;max-width:650px;margin-bottom:0;font-size:13px;line-height:1.5}.signal-today__cue ol{gap:9px;margin:0;padding:0;list-style:none;display:grid}.signal-today__cue-item{background:#fff;border:1px solid #dce2e8;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:13px 14px;display:grid}.signal-today__cue-topline{flex-wrap:wrap;align-items:baseline;gap:8px;margin-bottom:4px;display:flex}.signal-today__cue-topline strong{font-size:14px;line-height:1.25}.signal-today__cue-topline span{color:#8b6f1c;font-family:IBM Plex Mono,monospace;font-size:11px}.signal-today__cue-item p{color:#3d4652;margin:0 0 4px;font-size:13px;line-height:1.45}.signal-today__cue-item small{color:#6b7583;font-family:IBM Plex Mono,monospace;font-size:10.5px;line-height:1.35}.signal-today__cue-item button{color:#285b91;cursor:pointer;min-height:36px;font:inherit;white-space:nowrap;background:#fff;border:1px solid #c3cad4;border-radius:6px;padding:7px 10px;font-size:12.5px;font-weight:600}.signal-today__cue-item>span{color:#8b6f1c;font-size:12px;font-weight:600}@media (width<=760px){.signal-today__card-body{grid-template-columns:1fr}.signal-today__context{margin-top:0}}@media (width<=620px){.signal-today__header,.signal-today__person-row{gap:12px}.signal-today__card{padding:16px}.signal-today__prepared{grid-template-columns:1fr}.signal-today__truth{text-align:left;justify-content:flex-start}.signal-today__note>div{display:grid}.signal-today__note button{justify-self:start}.signal-today__cue-item{grid-template-columns:1fr;align-items:start}.signal-today__cue-item button{justify-self:start}.signal-today__task-item{grid-template-columns:1fr;align-items:start}.signal-today__task-actions{justify-content:flex-start;max-width:none}}@media (width<=420px){.signal-today__person-row{flex-direction:column}.signal-today__profile{align-self:flex-start}}.signal-today__paging{flex-wrap:wrap;align-items:center;gap:12px;margin:12px 0 20px;display:flex}.signal-today__paging button{color:#20262e;cursor:pointer;background:#fff;border:1px solid #ccd2da;border-radius:6px;padding:10px 16px}.signal-today__paging button:disabled{cursor:wait;opacity:.65}.signal-today__evidence-note{color:#5a6472;grid-column:2;font-size:11px;line-height:1.35}.signal-today__lane+.signal-today__lane{border-top:1px solid #d5dbe3;margin-top:22px;padding-top:18px}.signal-today__lane .signal-today__now-header{margin-bottom:12px}[data-inbox-saved-drafts]{max-width:1400px}[data-inbox-saved-drafts]>.signal-today__eyebrow{margin-bottom:2px}[data-inbox-saved-drafts-control]{width:min(100%,720px)}[data-inbox-saved-drafts-control] button,[data-inbox-saved-drafts-control] select{color:#151a21;max-width:100%;min-height:36px;font:inherit;background:#fff;border:1px solid #c3cad4;border-radius:6px;padding:7px 10px;font-size:13px}[data-inbox-saved-drafts-control] button{cursor:pointer;width:fit-content;font-weight:600}[data-inbox-saved-drafts-control] button:disabled{cursor:wait;opacity:.58}[data-inbox-saved-drafts-control] label{color:#5a6472;font-size:12px;font-weight:600}[data-inbox-saved-drafts-control] [data-today-reload-status]{color:#5a6472;font-size:12.5px;line-height:1.45}[data-inbox-saved-drafts-control] [data-today-reload-status][role=alert]{color:#8b2e15}[data-inbox-saved-drafts-control] button:focus-visible,[data-inbox-saved-drafts-control] select:focus-visible{outline-offset:2px;outline:3px solid #80aef7}.communication-indicator{color:#151a21;flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;line-height:1.35;display:inline-flex}.communication-indicator>span{align-items:center;gap:4px;min-width:0;display:inline-flex}.communication-indicator svg{stroke-width:1.8px;flex:0 0 14px;width:14px;height:14px}.communication-indicator__direction,.communication-indicator__transmission{color:#5a6472}.communication-indicator__transmission{border-left:1px solid #d5dbe3;padding-left:6px}.communication-indicator--compact{gap:4px}.communication-indicator--compact .communication-indicator__channel span,.communication-indicator--compact .communication-indicator__direction span{display:inline}@media (width<=520px){.communication-indicator__transmission{border-left:0;flex-basis:100%;padding-left:0}}.signal-draft-channels{flex-wrap:wrap;gap:6px;padding:16px 24px 8px;display:flex}.signal-draft-channels button{color:#344250;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cbd4dd;border-radius:6px;align-items:center;gap:6px;padding:8px 12px;font-size:13px;display:inline-flex}.signal-draft-channels svg{flex-shrink:0;width:16px;height:16px}.signal-draft-channels button[aria-pressed=true]{color:#14553f;background:#e9f3ef;border-color:#258063}.signal-draft-channels button:focus-visible{outline-offset:2px;outline:2px solid #2866b5}.signal-draft-channel-status{padding:0 24px 12px}.signal-draft-truth{border-top:1px solid #e4e9ee;margin:12px 24px 0;padding:12px 0 0}.signal-draft-truth__summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px 14px;margin:0;display:grid}.signal-draft-truth dt,.signal-draft-truth__details summary{color:#707b88;letter-spacing:0;text-transform:none;font-family:inherit;font-size:12px;font-weight:400;line-height:1.4}.signal-draft-truth dd{color:#151a21;overflow-wrap:anywhere;margin:2px 0 0;font-size:12px;line-height:1.35}.signal-draft-truth__details{border-top:1px solid #e4e9ee;margin-top:10px;padding-top:9px}.signal-draft-truth__details summary{cursor:pointer;list-style-position:inside}.signal-draft-truth__details summary:focus-visible{outline-offset:2px;outline:2px solid #2866b5}.signal-draft-truth__details dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 12px;margin:9px 0 0;display:grid}.signal-draft-truth__details dd{color:#5a6472;font-family:IBM Plex Mono,monospace;font-size:10.5px}@media (width<=560px){.signal-draft-truth{margin-left:16px;margin-right:16px}.signal-draft-truth__summary,.signal-draft-truth__details dl{grid-template-columns:repeat(2,minmax(0,1fr))}}.outreach-toolbar,.outreach-filters,.outreach-view-actions,.outreach-message-actions,.outreach-message-actions>div{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.outreach-toolbar,.outreach-message-actions{justify-content:space-between;gap:12px}.outreach-button{color:#28343f;min-height:36px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cbd4dd;border-radius:5px;justify-content:center;align-items:center;gap:6px;padding:7px 9px;font-size:12px;display:inline-flex}.outreach-button svg{flex:none}.outreach-button--primary{color:#fff;background:#176a50;border-color:#176a50}.outreach-button:disabled{opacity:.5;cursor:not-allowed}.outreach-button:focus-visible,.outreach-columns input:focus-visible,.outreach-reasoning summary:focus-visible{outline-offset:2px;outline:2px solid #2469c3}.outreach-filters .outreach-button{background:0 0;border-color:#0000}.outreach-filters .outreach-button[aria-pressed=true]{color:#175e46;background:#e6f2ec;border-color:#b5d6c8}.outreach-status{color:#52606d;margin:8px 0!important;font-size:12px!important}.outreach-status:empty{display:none}.outreach-columns{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;padding:12px 0;display:grid}.outreach-column-option{align-items:center;gap:4px;display:flex}.outreach-column-option label{flex:1;font-size:13px}.outreach-table-scroll{margin-top:14px;overflow-x:auto}.outreach-table{border-collapse:collapse;text-align:left;background:#fff;width:100%;font-size:13px}.outreach-table th{background:#f0f3f5;border-bottom:1px solid #cbd4dd}.outreach-table th .outreach-button{background:0 0;border:0;font-weight:600}.outreach-row>td{vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #e2e8ed;padding:12px 9px}.outreach-row>td:first-child{width:36px;padding:6px}.outreach-row td>svg{vertical-align:middle;margin-right:7px}.outreach-table>tbody>tr>td{max-width:360px}.outreach-message{border-bottom:1px solid #cbd4dd;padding:20px 18px}.outreach-subject{margin:0 0 12px;font-size:15px}.outreach-copy{white-space:pre-wrap;margin-bottom:24px!important;font-size:15px!important;line-height:1.7!important}.outreach-connection{color:#697683;margin:10px 0!important;font-size:12px!important}.outreach-reasoning{border-top:1px solid #e2e8ed;margin-top:18px;padding-top:12px}.outreach-reasoning summary{cursor:pointer;font-size:13px;font-weight:600}.outreach-reasoning dl{gap:9px;display:grid}.outreach-reasoning dl>div{grid-template-columns:118px minmax(0,1fr);gap:14px;display:grid}.outreach-reasoning dt{color:#576572;font-size:12px}.outreach-reasoning dd{overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.55}.outreach-empty{color:#596774;margin:16px 0!important}section[data-signal-route=profile][aria-busy=true]>:not([data-profile-load-status]){display:none!important}[data-profile-load-status]{color:#596774;padding:24px 0}@media (width<=600px){.outreach-message{padding:14px 8px}.outreach-reasoning dl>div{grid-template-columns:minmax(0,1fr);gap:3px}.outreach-toolbar{align-items:flex-start}}.signal-conversations{padding:20px 0}.signal-conversations__header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:14px;display:flex}[data-profile-thread-filter]{width:320px;min-width:0;max-width:100%;font:inherit;background:#fff;border:1px solid #dce2e8;border-radius:6px;padding:8px;font-size:14px}.signal-message[hidden]{display:none}.signal-conversations h3{margin:0;font-size:16px}.signal-conversations__header span{color:#6b7583;font-size:12px}.signal-conversations__warning{color:#6f561b;background:#fff8e8;border:1px solid #efd7a6;border-radius:8px;margin:0 0 16px;padding:10px 12px;font-size:12.5px;line-height:1.45}.signal-conversation-thread{background:#f7f9fb;border:1px solid #dce2e8;border-radius:10px;flex-direction:column;gap:10px;padding:16px;display:flex}.signal-message{flex-direction:column;width:100%;display:flex}.signal-message__date-divider{color:#6b7583;align-self:center;margin:6px 0 10px;font-size:11.5px;font-weight:650}.signal-message__date-divider span{background:#fff;border:1px solid #dce2e8;border-radius:999px;padding:4px 9px;display:inline-block}.signal-message__bubble{background:#fff;border:1px solid #dce2e8;border-radius:12px;width:min(78%,820px);padding:11px 13px 10px;box-shadow:0 1px 2px #0f172a0a}.signal-message[data-direction=outbound] .signal-message__bubble{align-self:flex-end}.signal-message[data-direction=inbound] .signal-message__bubble{align-self:flex-start}.signal-message[data-direction=unknown] .signal-message__bubble{background:#fff;align-self:center}.signal-message[data-channel=iphone][data-direction=outbound] .signal-message__bubble{color:#fff;background:#2066c5;border-color:#2f72d6}.signal-message[data-channel=android][data-direction=outbound] .signal-message__bubble{color:#fff;background:#187345;border-color:#1e8f54}.signal-message[data-channel=iphone][data-direction=inbound] .signal-message__bubble{background:#eef5ff;border-color:#b9d2fb}.signal-message[data-channel=android][data-direction=inbound] .signal-message__bubble{background:#effaf3;border-color:#b8dfc8}.signal-message[data-channel=email] .signal-message__bubble{color:#151a21;background:#fff;border-color:#dce2e8}.signal-message__meta{color:#6b7583;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:7px;font-size:11.5px;display:flex}.signal-message__meta>span{overflow-wrap:anywhere;min-width:0}.signal-message[data-direction=outbound]:is([data-channel=iphone],[data-channel=android]) .communication-indicator,.signal-message[data-direction=outbound]:is([data-channel=iphone],[data-channel=android]) .communication-indicator__direction,.signal-message[data-direction=outbound]:is([data-channel=iphone],[data-channel=android]) .communication-indicator__transmission{color:#fff}.signal-message__meta>span:last-child{white-space:nowrap}.signal-message__body{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.52}.signal-message[data-channel=iphone][data-direction=outbound] .signal-message__meta,.signal-message[data-channel=android][data-direction=outbound] .signal-message__meta,.signal-message[data-channel=iphone][data-direction=outbound] .signal-message__body,.signal-message[data-channel=android][data-direction=outbound] .signal-message__body,.signal-message[data-channel=iphone][data-direction=outbound] .signal-message__source,.signal-message[data-channel=android][data-direction=outbound] .signal-message__source{color:#fff}.signal-message__source{color:#6b7583;margin-top:8px;font-size:11.5px}.signal-message__source summary{cursor:pointer}.signal-message__source div{margin-top:4px;font-family:IBM Plex Mono,monospace}.signal-message__source pre{color:#5a6472;white-space:pre-wrap;background:#ffffffc2;border:1px solid #dce2e8;border-radius:6px;max-height:240px;margin:8px 0 0;padding:9px 10px;font-family:IBM Plex Mono,monospace;font-size:11px;line-height:1.45;overflow:auto}.signal-message__hidden-note{color:#7b8795;margin-top:7px;font-size:11.5px}.signal-conversation__reply{color:#285b91;min-height:36px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cbd4dd;border-radius:6px;justify-content:center;align-self:flex-start;align-items:center;gap:6px;margin-top:10px;padding:7px 10px;font-size:12.5px;display:inline-flex}.signal-conversation__reply:hover{background:#eff5fa}.signal-conversation__reply:focus-visible,.signal-message__source summary:focus-visible{outline-offset:3px;outline:2px solid #2866b5}.signal-conversation__icon{align-items:center;display:inline-flex}@media (width<=700px){.signal-conversations__header{display:block}.signal-conversations__header span{margin-top:5px;display:block}.signal-conversation-thread{padding:12px}.signal-message__bubble{width:min(92%,820px)}.signal-message__meta{flex-direction:column;align-items:flex-start;gap:5px}}.signal-message__read{width:100%;color:inherit;text-align:left;font:inherit;white-space:pre-wrap;cursor:pointer;background:0 0;border:0;padding:0;display:block}.signal-message__read:focus-visible{outline-offset:5px;border-radius:3px;outline:2px solid #2469c3}.signal-message__bubble:has(.signal-message__read[aria-pressed=true]){outline-offset:2px;outline:2px solid #2469c3}.signal-conversation-workspace{grid-template-columns:minmax(0,1fr) minmax(280px,340px);align-items:start;gap:24px;display:grid}.signal-conversation-workspace>.signal-conversations{min-width:0}.signal-conversation-workspace:not(:has([data-profile-message-read]:not([hidden]))){grid-template-columns:minmax(0,1fr)}.signal-message-read{background:#fff;border:1px solid #dce2e8;border-radius:6px;min-width:0;padding:18px;position:sticky;top:92px}.signal-profile-context .signal-message-read{border:0;padding:0;position:static}.signal-message-read h2{margin:0;font-size:17px}.signal-message-read h3{margin:20px 0 8px;font-size:14px}.message-read__header{flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.message-read__close{font:inherit;color:#2469c3;cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:12px}.message-read__date,.message-read__note{color:#61707b;line-height:1.5;font-size:12px!important}.message-read__quote{margin:16px 0;font-size:13px}.message-read__quote p{white-space:pre-wrap;max-height:200px;overflow:auto}.message-read__fields{margin:16px 0}.message-read__fields>div{border-bottom:1px solid #e2e8ed;padding:10px 0}.message-read__fields dt{color:#52606d;margin-bottom:5px;font-size:12px}.message-read__fields dd{margin:0;font-size:13px;line-height:1.55}.message-read__profile{margin-top:18px}.message-read__profile p{font-size:13px;line-height:1.6}.signal-message-read summary{cursor:pointer;font-size:13px}@media (width<=1100px){.signal-conversation-workspace{grid-template-columns:minmax(0,1fr)}.signal-message-read{position:static}}.inbox-contact-workspace{border-top:1px solid #dce2e8;margin:24px 0;padding-top:20px}.inbox-contact-header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.inbox-contact-header h3{margin:0;font-size:20px}.inbox-contact-grid{grid-template-columns:minmax(0,1fr) minmax(240px,300px);align-items:start;gap:24px;display:grid}.inbox-contact-main,.inbox-contact-read{min-width:0}.inbox-contact-workspace h4{margin:0 0 14px;font-size:15px}.inbox-contact-read{border-left:1px solid #dce2e8;padding-left:20px;position:sticky;top:85px}.inbox-contact-read p{overflow-wrap:anywhere;font-size:13px;line-height:1.6}.inbox-contact-read .signal-message-read{border:0;padding:0;position:static}.inbox-contact-conversation{margin-top:24px}.inbox-contact-conversation .signal-conversation-thread{border-radius:6px;max-height:620px;overflow:auto}.inbox-contact-note{color:#61707b;font-size:12px}@media (width<=1100px){.inbox-contact-grid{grid-template-columns:minmax(0,1fr)}.inbox-contact-read{border-top:1px solid #dce2e8;border-left:0;padding:16px 0 0;position:static}}.client-tasks{color:#151a21;max-width:1080px;margin:0 auto}.client-tasks *,.client-tasks :before,.client-tasks :after{box-sizing:border-box}.client-tasks__header,.client-tasks__controls,.client-tasks__row-title,.client-tasks__row-actions,.client-tasks__picker-header{align-items:flex-start;gap:14px;display:flex}.client-tasks__header{justify-content:space-between;margin-bottom:20px}.client-tasks__eyebrow,.client-tasks__count{color:#5a6472;letter-spacing:0;margin:0 0 6px;font:600 10.5px/1.4 IBM Plex Mono,monospace}.client-tasks h2{margin:0 0 7px;font-size:25px;line-height:1.2}.client-tasks h3,.client-tasks p{margin-top:0}.client-tasks__intro{color:#5a6472;max-width:680px;margin:0;font-size:14px;line-height:1.55}.client-tasks__primary,.client-tasks__tabs button,.client-tasks__row-actions button,.client-tasks__error button{color:#151a21;cursor:pointer;min-height:36px;font:inherit;background:#fff;border:1px solid #c3cad4;border-radius:6px;padding:8px 12px;font-size:12.5px;font-weight:600}.client-tasks__primary{color:#fff;white-space:nowrap;background:#151a21;border-color:#151a21}.client-tasks__controls{border-top:1px solid #e4e9ee;border-bottom:1px solid #e4e9ee;flex-wrap:wrap;justify-content:space-between;align-items:center;padding:12px 0}.client-tasks__tabs{gap:6px;display:flex}.client-tasks__tabs button.is-active{color:#fff;background:#151a21;border-color:#151a21}.client-tasks__search input,.client-tasks__field input,.client-tasks__date input{color:#151a21;min-height:36px;font:inherit;background:#fff;border:1px solid #c3cad4;border-radius:6px;padding:8px 10px;font-size:13px}.client-tasks__search input{width:240px}.client-tasks__count{margin:0;font-weight:500}.client-tasks__list{gap:10px;margin:14px 0 0;padding:0;list-style:none;display:grid}.client-tasks__row{background:#fff;border:1px solid #d5dbe3;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:16px;display:grid}.client-tasks__row.is-complete{background:#f8fafb}.client-tasks__row-title{flex-wrap:wrap;align-items:baseline;gap:8px;margin-bottom:6px}.client-tasks__row-title strong{font-size:14px;line-height:1.3}.client-tasks__due{color:#5a6472;font:500 11px/1.3 IBM Plex Mono,monospace}.client-tasks__due.is-overdue{color:#9a2f21}.client-tasks__client{color:#285b91;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;padding:0;font-size:13px;font-weight:600}.client-tasks__owner{color:#5a6472;overflow-wrap:anywhere;max-width:100%;margin:5px 0 0;font:500 11px/1.35 IBM Plex Mono,monospace}.client-tasks__owner span{font-weight:700}.client-tasks__detail{color:#3d4652;margin:7px 0 0;font-size:13px;line-height:1.45}.client-tasks__row-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center}.client-tasks__row-actions .client-tasks__edit{flex:0 0 36px;justify-content:center;align-items:center;width:36px;height:36px;padding:0;display:inline-flex}.client-tasks__date input{width:146px}.client-tasks__complete{color:#fff!important;background:#151a21!important;border-color:#151a21!important}.client-tasks__row-error{color:#8b2e15;margin:8px 0 0;font-size:12px}.client-tasks__status{color:#5a6472;padding:24px 0}.client-tasks__error{color:#8b2e15;background:#fdf1ed;border:1px solid #e9b8a6;border-radius:8px;gap:8px;margin-top:16px;padding:16px;display:grid}.client-tasks__error button{color:#8b2e15;border-color:#8b2e15;justify-self:start}.client-tasks__empty{text-align:center;border:1px solid #d5dbe3;border-radius:8px;margin-top:14px;padding:44px 18px}.client-tasks__empty h3{margin-bottom:7px;font-size:16px}.client-tasks__empty p{color:#5a6472;max-width:520px;margin:0 auto;font-size:14px;line-height:1.55}.client-tasks__overlay{z-index:2000;background:#151a2159;justify-content:center;align-items:flex-start;padding:10vh 16px;display:flex;position:fixed;inset:0}.client-tasks__picker{background:#fff;border-radius:10px;width:460px;max-width:100%;max-height:76vh;padding:20px;overflow:auto;box-shadow:0 20px 60px #151a2140}.client-tasks__picker-header{justify-content:space-between}.client-tasks__picker h3{margin-bottom:0;font-size:18px}.client-tasks__icon-button{color:#5a6472;cursor:pointer;background:0 0;border:0;font:24px/1 inherit}.client-tasks__field{color:#5a6472;gap:6px;margin:18px 0 12px;font-size:12px;font-weight:600;display:grid}.client-tasks__field input{width:100%}.client-tasks__limit-note{color:#5a6472;margin:0 0 10px;font-size:12px;line-height:1.4}.client-tasks__people{gap:6px;display:grid}.client-tasks__person{color:#151a21;cursor:pointer;font:inherit;text-align:left;background:#fff;border:1px solid #e4e9ee;border-radius:6px;gap:3px;padding:10px 12px;display:grid}.client-tasks__person:hover,.client-tasks__person:focus-visible{background:#f6f9fd;border-color:#80aef7}.client-tasks__person span{color:#939cab;font:10px/1.3 IBM Plex Mono,monospace}.client-tasks__empty-small{color:#5a6472;margin:10px 0;font-size:13px}.client-tasks button:focus-visible,.client-tasks input:focus-visible{outline-offset:2px;outline:3px solid #80aef7}.client-tasks button:disabled,.client-tasks input:disabled{cursor:wait;opacity:.58}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=700px){.client-tasks__header{flex-direction:column}.client-tasks__primary{align-self:flex-start}.client-tasks__row{grid-template-columns:1fr}.client-tasks__row-actions{justify-content:flex-start}}@media (width<=520px){.client-tasks__controls{align-items:stretch}.client-tasks__search,.client-tasks__search input,.client-tasks__count{width:100%}}.people-contact-review{color:#151a21;border-bottom:1px solid #d5dbe3;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin-bottom:16px;padding:14px 0;display:flex}.people-contact-review *{box-sizing:border-box}.people-contact-review h2{letter-spacing:0;margin:0 0 6px;font-size:16px;line-height:1.3}.people-contact-review p{color:#5a6472;overflow-wrap:anywhere;margin:4px 0;font-size:12px;line-height:1.5}.people-contact-review a{color:#2462a8;text-underline-offset:3px;min-height:36px;padding:8px 0;font-size:13px;display:inline-block}.people-contact-review button{color:#151a21;min-height:36px;font:inherit;cursor:pointer;background:#fff;border:1px solid #c3cad4;border-radius:6px;padding:6px 10px;font-size:13px}.people-contact-review a:focus-visible,.people-contact-review button:focus-visible{outline-offset:3px;outline:2px solid #2462a8}.people-contact-review__counts{flex-wrap:wrap;gap:8px 18px;font-size:13px;line-height:1.5;display:flex}.people-contact-review__count{gap:6px;display:inline-flex}.people-contact-review__count-label{color:#5a6472}.people-contact-review__warning{color:#8b5014}@media (width<=620px){.people-contact-review{align-items:flex-start;gap:8px}}.signal-profile-tabs{border-bottom:1px solid #d4dce3;gap:0;margin:18px 0 0;display:grid}.signal-profile-tabs__primary,.signal-profile-tabs__extended{flex-wrap:wrap;gap:4px;min-width:0;display:flex}.signal-profile-tabs__extended{border-top:1px solid #e4e9ee}.signal-profile-facts{border-top:1px solid #e4e9ee;margin-top:12px;padding-top:12px}.signal-profile-facts>p{color:#52606d;margin:0 0 8px;font-size:11px}.signal-profile-facts dl{flex-wrap:wrap;gap:12px 28px;margin:0;display:flex}.signal-profile-facts dl>div{min-width:100px;max-width:100%}.signal-profile-facts dt{color:#52606d;margin-bottom:4px;font-size:11px}.signal-profile-facts dd{color:#26333e;overflow-wrap:anywhere;margin:0;font-size:13px}.signal-profile-empty,.signal-profile-source-note{color:#52606d;padding:12px 0;font-size:12px;line-height:1.5}.signal-profile-tabs button{color:#56616d;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;padding:12px 10px;font-size:14px}.signal-profile-tabs button[aria-current=page]{color:#152c23;border-bottom-color:#208463;font-weight:600}.signal-profile-tabs button{overflow-wrap:anywhere;letter-spacing:0;max-width:100%}.signal-profile-next-step{background:#f0f5fc;border-bottom:1px solid #d4dce3;border-left:3px solid #3272e0;align-items:center;gap:20px;margin:20px 0;padding:14px 16px;display:flex}.signal-profile-next-step>div{flex:1;min-width:0}.signal-profile-next-step h2{color:#285b91;margin:0 0 6px;font-size:12px}.signal-profile-next-step p{overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.5}.signal-profile-next-step button{color:#285b91;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #bdcde2;border-radius:6px;flex:none;padding:10px 12px;font-size:13px}.signal-profile-record-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:28px;display:grid}.signal-profile-record-column{flex-direction:column;gap:0;min-width:0;display:flex}.signal-profile-record-column>*,.signal-profile-record-column details{overflow-wrap:anywhere;min-width:0}.signal-profile-pulse-overview details.sig-card{background:0 0;border:0;border-bottom:1px solid #d4dce3;border-radius:0;margin:0;padding:18px 0}.signal-profile-pulse-overview details.sig-card>summary{flex-wrap:wrap;gap:8px;min-height:36px}.signal-profile-pulse-overview [data-card-key=scores-dates],.signal-profile-pulse-overview [data-card-key=timeline]{order:2}.signal-profile-pulse-overview [style*=letter-spacing]{letter-spacing:0!important}.signal-profile-pulse-overview [style*=font-size\:10px]{font-size:11px!important}.signal-profile-pulse-overview [style*="color:#939"]{color:#647181!important}.signal-profile-summary h2,.signal-profile-section-title{margin:0 0 12px;font-size:17px}.signal-profile-section-title{padding-top:24px}.signal-route-content:has(>section[data-signal-route=profile]:not([hidden])){max-width:1680px!important}.signal-profile-summary__grid{grid-template-columns:minmax(0,1fr) minmax(280px,340px);align-items:start;gap:24px;padding:24px 0;display:grid}.signal-profile-work-column{min-width:0}.signal-profile-decisions{border-top:1px solid #d4dce3;padding:24px 0}.signal-profile-decision-row{border-bottom:1px solid #e2e8ed;padding:16px 0}.signal-profile-decision-row h3{margin:0 0 8px;font-size:15px}.signal-profile-decision,.signal-profile-context,.signal-profile-recent-conversation{min-width:0}.signal-profile-context{background:#fff;border:1px solid #dce2e8;border-radius:8px;padding:18px;position:sticky;top:92px}.signal-profile-recent-conversation{border-top:1px solid #d4dce3;padding:24px 0}.signal-profile-kicker{color:#7b8795;letter-spacing:0;text-transform:uppercase;margin:0 0 5px;font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:700}.signal-profile-summary p{overflow-wrap:anywhere;margin:0 0 12px;font-size:14px;line-height:1.6}.signal-profile-summary .signal-profile-decision__recommendation{font-size:17px;line-height:1.55}.signal-profile-summary .signal-profile-decision__evidence,.signal-profile-summary .signal-profile-decision__boundary{color:#52606d;font-size:12px}.signal-profile-decision-strip{border-top:1px solid #d4dce3;border-bottom:1px solid #d4dce3;margin:14px 0 0;display:grid}.signal-profile-decision-strip--compact{margin-top:18px}.signal-profile-decision-strip>div{border-top:1px solid #eef1f5;grid-template-columns:110px minmax(0,1fr);gap:12px;padding:9px 0;display:grid}.signal-profile-decision-strip>div:first-child{border-top:0}.signal-profile-decision-strip dt,.signal-profile-decision-strip dd{margin:0;font-size:12.5px;line-height:1.45}.signal-profile-decision-strip dt{color:#52606d;font-weight:700}.signal-profile-decision-strip dd{color:#26333e;overflow-wrap:anywhere}.signal-profile-evidence{margin:8px 0 16px}.signal-profile-evidence summary{color:#285b91;cursor:pointer;min-height:32px;font-size:13px}.signal-profile-evidence p{white-space:pre-wrap;margin-top:8px}.signal-profile-actions{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.signal-profile-actions button{min-height:44px;font:inherit;color:#26333e;cursor:pointer;background:#fff;border:1px solid #bcc8d2;border-radius:6px;align-items:center;gap:6px;padding:10px 14px;font-size:14px;display:inline-flex}.signal-profile-actions .signal-profile-primary{color:#fff;background:#1b6b50;border-color:#1b6b50}.signal-profile-human-note{border-left:3px solid #c39336;margin-top:18px;padding-left:14px}.signal-profile-human-note h3{margin:0 0 8px;font-size:14px}.signal-profile-action-stack{gap:12px;display:grid}.signal-profile-touchpoint{background:#fff;border:1px solid #dce2e8;border-left:5px solid #9aa6b2;border-radius:8px;padding:16px}.signal-profile-touchpoint[data-channel=iphone]{border-left-color:#2f7df0}.signal-profile-touchpoint[data-channel=android]{border-left-color:#2ba968}.signal-profile-touchpoint[data-channel=email]{border-left-color:#56616d}.signal-profile-touchpoint[data-channel=call]{border-left-color:#c39336}.signal-profile-touchpoint[data-channel=wait]{border-left-color:#8b96a4}.signal-profile-touchpoint[data-channel=blocked]{border-left-color:#b04535}.signal-profile-touchpoint__head{align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.signal-profile-touchpoint__head>div{min-width:0}.signal-profile-touchpoint__position{color:#176b50;background:#e7f4ef;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-weight:800;display:inline-grid}.signal-profile-touchpoint h3{margin:0 0 3px;font-size:20px;line-height:1.25}.signal-profile-touchpoint__kicker{letter-spacing:0;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-weight:700;color:#6f7c89!important;margin:0 0 4px!important;font-size:11px!important}.signal-profile-touchpoint__head p,.signal-profile-touchpoint__future,.signal-profile-touchpoint__evidence,.signal-profile-touchpoint__completion{color:#637181;margin:0;font-size:12px}.signal-profile-touchpoint__body{background:#f7f9fb;border:1px solid #dce2e8;border-radius:8px;padding:14px}.signal-profile-touchpoint__body span{color:#52606d;margin-bottom:7px;font-size:12px;font-weight:700;display:block}.signal-profile-touchpoint__body p{color:#17202a;margin:0;font-size:16px;line-height:1.55}.signal-profile-touchpoint__evidence{margin-top:10px}.signal-profile-touchpoint__completion{color:#485563;margin-top:6px}.signal-profile-touchpoint__lifecycle{color:#6d7886!important;margin:8px 0 0!important;font-size:12px!important}.signal-profile-touchpoint__future{color:#8b96a4;margin-top:12px}.signal-conversation-thread--preview{max-height:520px;overflow:auto}.signal-profile-plan dl{max-width:800px;margin:0}.signal-profile-plan dl>div{border-bottom:1px solid #d4dce3;grid-template-columns:140px minmax(0,1fr);gap:16px;padding:16px 0;display:grid}.signal-profile-plan dt{font-weight:600}.signal-profile-plan dd{overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.6}.signal-profile-tabs button:focus-visible,.signal-profile-next-step button:focus-visible,.signal-profile-actions button:focus-visible,.signal-profile-evidence summary:focus-visible{outline-offset:3px;outline:2px solid #2866b5}@media (width<=600px){.signal-profile-tabs__primary,.signal-profile-tabs__extended{scrollbar-width:thin;flex-wrap:nowrap;overflow-x:auto}.signal-profile-tabs button{white-space:nowrap;flex:none;padding:10px 8px}.signal-profile-next-step{flex-direction:column;align-items:stretch;gap:12px}.signal-profile-summary__grid{grid-template-columns:minmax(0,1fr);gap:14px}.signal-profile-plan dl>div{grid-template-columns:minmax(0,1fr);gap:6px}.signal-profile-decision-strip>div{grid-template-columns:minmax(0,1fr);gap:4px}}@media (width<=980px){.signal-profile-record-grid{grid-template-columns:minmax(0,1fr);gap:18px}.signal-profile-summary__grid{grid-template-columns:minmax(0,1fr);gap:14px}.signal-profile-context{position:static}}.signal-profile-header{padding:12px 0}.signal-profile-header__meta{color:#55616e;overflow-wrap:anywhere;margin-top:6px;font-size:13px}.signal-profile-identity{overflow-wrap:anywhere;max-width:1180px;padding:8px 0}.signal-profile-analysis-warning{color:#65420a;overflow-wrap:anywhere;background:#fff5df;border-left:3px solid #a96a08;margin:0 0 14px;padding:10px 12px;font-size:13px;line-height:1.5}.signal-route-content [data-signal-route=profile] [data-signal-when=sel\.tasksReadbackHasNotice][hidden],.signal-route-content [data-signal-route=profile] [data-signal-when=__item\.isGroup][hidden],.signal-route-content [data-signal-route=profile] [data-signal-when=__item\.isTask][hidden],.signal-route-content [data-signal-route=profile] [data-signal-when=__item\.canReschedule][hidden]{display:none!important}.profile-year-history{color:#151a21;min-width:0;padding:20px 0}.profile-year-history__header{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:12px;display:flex}.profile-year-history__title,.profile-year-history__month-label{margin:0}.profile-year-history__title{font-size:16px}.profile-year-history__coverage,.profile-year-history__empty{color:#6b7583;margin:0;font-size:12px}.profile-year-history__year{background:#fff;border:1px solid #dce2e8;border-radius:8px;margin-top:8px}.profile-year-history__summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:42px;padding:10px 12px;font-size:14px;font-weight:650;list-style-position:inside;display:flex}.profile-year-history__summary::marker{color:#6b7583}.profile-year-history__count{color:#6b7583;white-space:nowrap;font-size:12px;font-weight:500}.profile-year-history__summary:focus-visible{outline-offset:3px;outline:2px solid #2866b5}.profile-year-history__months{grid-template-columns:repeat(4,minmax(150px,1fr));gap:18px 14px;padding:4px 12px 16px;display:grid;overflow-x:auto}.profile-year-history__month{min-width:150px}.profile-year-history__month-label{color:#4d5967;letter-spacing:0;text-transform:uppercase;margin-bottom:7px;font-size:11px;font-weight:700}.profile-year-history__grid{grid-template-columns:repeat(7,minmax(18px,1fr));gap:3px;min-width:150px;display:grid}.profile-year-history__weekday,.profile-year-history__blank,.profile-year-history__day{aspect-ratio:1;place-items:center;min-width:18px;font-size:9px;display:grid}.profile-year-history__weekday{color:#8a95a3;font-size:9px;font-weight:700}.profile-year-history__day{color:#6b7583;background:#f4f6f8;border:1px solid #e3e8ed;border-radius:3px}.profile-year-history__day--level-1{color:#285b91;background:#dceaff;border-color:#b9d2fb}.profile-year-history__day--level-2{color:#173f6b;background:#a9cdf8;border-color:#80b4f4}.profile-year-history__day--level-3{color:#102e4e;background:#64a7ea;border-color:#4c91df}.profile-year-history__day--level-4{color:#fff;background:#2866b5;border-color:#2866b5}.profile-year-history__day--outside{color:#c2c9d1;background:0 0;border-color:#0000}@media (width<=900px){.profile-year-history__months{grid-template-columns:repeat(3,minmax(150px,1fr))}}@media (width<=620px){.profile-year-history__header{display:block}.profile-year-history__coverage{margin-top:5px}.profile-year-history__months{grid-template-columns:repeat(2,minmax(150px,1fr))}}@media (width<=400px){.profile-year-history__months{grid-template-columns:repeat(1,minmax(150px,1fr))}}.signal-results{color:#151a21;letter-spacing:0;max-width:1180px;padding:22px 28px}.signal-results h1{margin:0 0 20px;font-size:24px}.signal-results h2{margin:0;font-size:18px}.signal-results-toolbar{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.signal-results-toolbar form{flex-wrap:wrap;align-items:end;gap:10px;margin-left:auto;display:flex}.signal-results label{color:#465364;gap:4px;font-size:12px;display:grid}.signal-results input,.signal-results button{color:#151a21;min-height:36px;font:inherit;background:#fff;border:1px solid #b6c1cd;border-radius:5px;max-width:100%;padding:6px 10px}.signal-results button,.signal-results-diagnostics summary{cursor:pointer}.signal-results a,.signal-results-person{color:#245cb1}.signal-results-source{color:#465364;font-size:12px;line-height:1.6}.signal-results-warning{color:#754608;background:#fff5da;padding:10px 12px;font-size:13px;line-height:1.5}.signal-results-warning[hidden]{display:none}.signal-results-metrics{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:12px;margin:18px 0;display:grid}.signal-results-metrics article{background:#fff;border:1px solid #dce2e8;border-radius:6px;min-width:0;padding:16px}.signal-results-metrics h3{margin:0 0 10px;font-size:13px;font-weight:500}.signal-results-metrics strong{overflow-wrap:anywhere;font-size:24px;display:block}.signal-results-metrics p{color:#465364;margin-bottom:0;font-size:12px;line-height:1.5}.signal-results-records summary{cursor:pointer;padding:12px 0;font-weight:600}.signal-results-table{max-width:100%;overflow:auto}.signal-results table{border-collapse:collapse;width:100%;font-size:13px}.signal-results th,.signal-results td{text-align:left;vertical-align:top;border-bottom:1px solid #dce2e8;min-width:100px;padding:10px}.signal-results td:first-child{min-width:210px}.signal-results td small{color:#465364;margin-top:4px;display:block}.signal-results-diagnostics{border-top:1px solid #dce2e8;max-width:1124px;margin:0 28px 28px}.signal-results-diagnostics>summary{padding:16px 0;font-size:16px;font-weight:600}.signal-results-person{font:inherit;text-align:left;background:0 0;border:0;padding:4px;text-decoration:underline}.signal-results :focus-visible,.signal-results-diagnostics :focus-visible{outline-offset:3px;outline:2px solid #245cb1}@media (width<=600px){.signal-results{padding:18px 14px}.signal-results-toolbar form{width:100%;margin-left:0}.signal-results-toolbar label{flex:1;min-width:120px}.signal-results-diagnostics{margin:0 14px 20px}.signal-results-diagnostics>div{padding:16px 0!important}}.cs-workspace,.cs-workspace *,#cs-detail-modal,#cs-detail-modal *{box-sizing:border-box;letter-spacing:0!important}.cs-workspace{min-width:0;padding:12px 0 40px}.cs-tabs{border-bottom:1px solid #e4e9ee;gap:4px;margin-bottom:14px;display:flex}.cs-tab,.cs-filter-button,.cs-clear,.cs-generate,.cs-approve,.cs-reject{cursor:pointer;letter-spacing:0;border:1px solid #0000;min-height:40px;font:600 13px/1.3 Instrument Sans,sans-serif}.cs-tab{color:#5a6472;background:0 0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:9px 12px}.cs-tab.is-active{color:#151a21;border-bottom-color:#151a21}.cs-tab-count{opacity:.72}.cs-filters{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;display:flex}.cs-filter-label,.cs-evidence-label{color:#939cab;letter-spacing:.05em;text-transform:uppercase;font:10px/1.2 IBM Plex Mono,monospace}.cs-filter-button,.cs-clear{color:#5a6472;background:#fff;border-color:#d5dbe3;border-radius:5px;padding:5px 9px}.cs-filter-button.is-active{color:#151a21;background:#eef1f5;border-color:#aeb9c7}.cs-search{color:#151a21;box-sizing:border-box;letter-spacing:0;background:#fff;border:1px solid #d5dbe3;border-radius:5px;flex:1;min-width:220px;min-height:40px;padding:7px 10px;font:11.5px/1.2 IBM Plex Mono,monospace}.cs-review-list{gap:8px;display:grid}.cs-review-row{color:#151a21;background:#fff;border:1px solid #e4e9ee;border-radius:7px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px;padding:12px 14px;display:grid}.cs-review-row:hover{border-color:#9eafc4;box-shadow:0 2px 10px #151a210f}.cs-row-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.cs-row-title{overflow-wrap:anywhere;min-width:0;font-size:14px;font-weight:700}.cs-row-identifier{color:#5a6472;overflow-wrap:anywhere;margin-top:5px;font:11px/1.4 IBM Plex Mono,monospace}.cs-row-meta{color:#939cab;overflow-wrap:anywhere;margin-top:7px;font-family:inherit;font-size:12px;line-height:1.4}.cs-row-change{color:#26333e;overflow-wrap:anywhere;margin-top:8px;font-size:13px;font-weight:600;line-height:1.4}.cs-row-change span{color:#939cab;text-transform:uppercase;margin-bottom:3px;font:10px/1.2 IBM Plex Mono,monospace;display:block}.cs-row-context{color:#5a6472;grid-column:1/-1;font-size:12px;line-height:1.45}.cs-row-context summary{color:#3272e0;cursor:pointer;font-weight:600}.cs-row-context p{overflow-wrap:anywhere;margin:7px 0 0}.cs-row-excerpt{color:#5a6472;overflow-wrap:anywhere;margin:6px 0 0;font-size:13px;line-height:1.45}.cs-fact-evidence{overflow-wrap:anywhere;margin-top:8px;font-size:12px}.cs-fact-evidence p{white-space:pre-wrap;margin:4px 0}.cs-fact-evidence span,.cs-fact-evidence-status{color:#5a6472;margin-top:5px;font-size:11px}.cs-row-context p{white-space:pre-wrap;max-height:240px;overflow:auto}.cs-row-actions{flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;gap:6px;min-width:132px;display:flex}.cs-review-button,.cs-dismiss-button{cursor:pointer;border-radius:6px;min-height:36px;padding:7px 10px;font:600 12px/1.2 Instrument Sans,sans-serif}.cs-review-button{color:#fff;background:#151a21;border:1px solid #151a21}.cs-dismiss-button{color:#8b2e15;background:#fff;border:1px solid #e9b8a6}.cs-review-button:disabled,.cs-dismiss-button:disabled{cursor:wait;opacity:.55}.cs-row-error{color:#8b2e15;text-align:right;overflow-wrap:anywhere;flex-basis:100%;font:10.5px/1.35 IBM Plex Mono,monospace}.cs-chip-list{flex-wrap:wrap;gap:4px;margin-top:8px;display:flex}.cs-chip-list span{border-radius:4px;padding:3px 6px;font:9.5px/1.2 IBM Plex Mono,monospace}.cs-chip-muted{color:#5a6472;background:#eef1f5}.cs-chip-blue{color:#2a4a8b;background:#dce6f5}.cs-chip-warn{color:#8b6f1c;background:#f0dfb0}.cs-state{white-space:nowrap;border-radius:4px;flex:none;padding:4px 7px;font:9.5px/1.2 IBM Plex Mono,monospace}.cs-state-pending{color:#5a6472;background:#eef1f5}.cs-state-queued{color:#8b6f1c;background:#fbf3e2}.cs-state-processed{color:#166b3d;background:#d6ebdd}.cs-state-dismissed,.cs-state-failed{color:#8b2e15;background:#f5d8ce}.cs-modal-columns{border-bottom:1px solid #e4e9ee;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0;display:grid}.cs-modal-inner,.cs-modal-columns>div{overflow-wrap:anywhere;min-width:0}.cs-modal-inner{flex:0 960px;max-width:100%!important}.cs-modal-inner input,.cs-modal-inner select,.cs-modal-inner textarea{min-width:0;max-width:100%}.cs-source-intelligence{background:#f7f9fb;border:1px solid #dfe5ec;border-radius:7px;margin-bottom:14px;padding:12px}.cs-source-intelligence__label{color:#939cab;letter-spacing:.05em;text-transform:uppercase;margin-bottom:8px;font:10px/1.2 IBM Plex Mono,monospace}.cs-source-intelligence dl{gap:8px;margin:0;display:grid}.cs-source-intelligence dl>div{gap:3px;display:grid}.cs-source-intelligence dt{color:#5a6472;font:10.5px/1.2 IBM Plex Mono,monospace}.cs-source-intelligence dd{color:#151a21;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.45}.cs-generate{color:#3272e0;background:#fff;border-color:#b8c9e5;border-radius:6px;padding:7px 12px}.cs-modal-close{color:#5a6472;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;min-width:40px;min-height:40px;padding:4px 8px;font-size:22px;line-height:1}.cs-approve,.cs-reject{color:#fff;border-radius:7px;padding:9px 14px}.cs-approve{background:#166b3d}.cs-reject{background:#8b2e15}.cs-generate:disabled,.cs-approve:disabled,.cs-reject:disabled{cursor:wait;opacity:.55}.cs-tab:focus-visible,.cs-filter-button:focus-visible,.cs-clear:focus-visible,.cs-generate:focus-visible,.cs-approve:focus-visible,.cs-reject:focus-visible,.cs-modal-close:focus-visible,.cs-search:focus-visible,.cs-review-button:focus-visible,.cs-dismiss-button:focus-visible,.cs-row-context summary:focus-visible,.cs-row-context p:focus-visible{outline-offset:2px;outline:3px solid #7aa7e8}.cs-row-title,.cs-row-category,.cs-evidence-text{letter-spacing:0}@media (width<=1000px){.cs-review-row{grid-template-columns:minmax(0,1fr);gap:10px}.cs-row-actions{justify-content:flex-start;min-width:0}.cs-row-error{text-align:left}}@media (width<=720px){.cs-tabs{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.cs-tab{overflow-wrap:anywhere;padding:9px 5px}.cs-search{min-width:100%}.cs-modal-columns{grid-template-columns:minmax(0,1fr)}#cs-detail-modal{padding:12px!important}.cs-modal-inner>div{padding-left:12px!important;padding-right:12px!important}}.communication-sync{color:#151a21;letter-spacing:0;width:100%;max-width:1180px;margin:0 auto;font-family:Instrument Sans,Inter,system-ui,sans-serif;font-size:13px;line-height:1.4}.communication-sync *,.communication-sync :before,.communication-sync :after{box-sizing:border-box}.communication-sync h1,.communication-sync h2,.communication-sync p{margin:0}.communication-sync h1{font-size:28px;font-weight:650;line-height:1.1}.communication-sync h2{font-size:16px;font-weight:650;line-height:1.2}.communication-sync__header{border-bottom:1px solid #dce2e8;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:16px;display:flex}.communication-sync__eyebrow{color:#7b8795;text-transform:uppercase;margin-bottom:5px;font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:700}.communication-sync__summary{color:#5a6472;margin-top:7px!important}.communication-sync__header-actions,.communication-sync__review-actions{flex-wrap:wrap;gap:7px;display:flex}.communication-sync__button{color:#151a21;cursor:pointer;min-height:32px;font:inherit;background:#fff;border:1px solid #c3cad4;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:6px 10px;font-size:12px;font-weight:600;display:inline-flex}.communication-sync__button:hover:not(:disabled){background:#f7f9fb}.communication-sync__button[data-sync-action=confirm]{color:#fff;background:#26704f;border-color:#26704f}.communication-sync__button:disabled{cursor:not-allowed;opacity:.48}.communication-sync button:focus-visible,.communication-sync select:focus-visible,.communication-sync summary:focus-visible{outline-offset:2px;outline:3px solid #80aef7}.communication-sync__icon{flex:none;justify-content:center;align-items:center;display:inline-flex}.communication-sync__health{background:#dce2e8;border:1px solid #dce2e8;grid-template-columns:repeat(3,minmax(110px,1fr)) minmax(190px,1.5fr);gap:1px;margin:16px 0;display:grid}.communication-sync__health>div{background:#fff;gap:3px;min-width:0;padding:10px 12px;display:grid}.communication-sync__health span{color:#7b8795;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:10px}.communication-sync__health strong{overflow-wrap:anywhere;font-size:18px;font-weight:650}.communication-sync__channel strong{color:#7a5e15;font-size:12px;font-weight:550}.communication-sync__collector{border-top:1px solid #dce2e8;margin-top:24px;padding-top:16px}.communication-sync__collector-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.communication-sync__collector-message{color:#5a6472;margin-top:10px}.communication-sync__collector-message--warning{color:#7a5e15;background:#fff8e8;border-left:3px solid #b17d17;padding:8px 10px}.communication-sync__collector-counts{background:#dce2e8;border:1px solid #dce2e8;grid-template-columns:repeat(4,minmax(115px,1fr));gap:1px;margin-top:14px;display:grid}.communication-sync__collector-counts>div{background:#fff;gap:3px;min-width:0;padding:9px 10px;display:grid}.communication-sync__collector-counts span,.communication-sync__collector-counts-label,.communication-sync__collector-runs-heading>span{color:#7b8795;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:10px}.communication-sync__collector-counts strong{overflow-wrap:anywhere;font-size:16px;font-weight:650}.communication-sync__collector-counts-label{grid-column:1/-1;font-weight:700;padding-bottom:0!important}.communication-sync__collector-details{margin-top:14px}.communication-sync__collector-details summary{color:#5a6472;cursor:pointer;padding:8px 0;font-size:12px;font-weight:650}.communication-sync__collector-details[open] summary{color:#151a21}.communication-sync__collector-observation,.communication-sync__collector-state{color:#5a6472;margin-top:3px;font-size:12px;display:block}.communication-sync__collector-state--overdue,.communication-sync__collector-state--retry_required,.communication-sync__collector-state--review_required,.communication-sync__collector-state--http_failed,.communication-sync__collector-state--response_unverified{color:#7a5e15}.communication-sync__collector-empty{color:#5a6472;padding:12px 0 4px}.communication-sync__message{color:#235c43;background:#f0f7f3;border-left:3px solid #26704f;margin:0 0 12px;padding:9px 11px}.communication-sync__message--warning,.communication-sync__awaiting{color:#7a5e15;background:#fff8e8;border-left-color:#b17d17}.communication-sync__tabs{border-bottom:1px solid #dce2e8;gap:18px;display:flex}.communication-sync__tabs button{color:#7b8795;cursor:pointer;font:inherit;background:0 0;border:0;padding:9px 1px 10px;font-weight:600;position:relative}.communication-sync__tabs button[aria-pressed=true]{color:#151a21}.communication-sync__tabs button[aria-pressed=true]:after{content:"";background:#26704f;height:2px;position:absolute;bottom:-1px;left:0;right:0}.communication-sync__table-heading{justify-content:space-between;align-items:center;gap:12px;padding:16px 0 9px;display:flex}.communication-sync__table-wrap{border-top:1px solid #dce2e8;position:relative;overflow-x:auto}.communication-sync table{border-collapse:collapse;width:100%;min-width:640px}.communication-sync th{color:#7b8795;text-align:left;text-transform:uppercase;padding:8px 10px;font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:700}.communication-sync td{vertical-align:top;border-top:1px solid #edf0f3;padding:12px 10px}.communication-sync td strong{font-weight:650;display:block}.communication-sync__problem,.communication-sync__worker-state{color:#7a5e15;margin-top:3px;font-size:12px;display:block}.communication-sync__attempts,.communication-sync time,.communication-sync code{color:#5a6472;font-family:IBM Plex Mono,monospace;font-size:11px}.communication-sync__row-muted{color:#7b8795;font-size:12px}.communication-sync__technical{width:1%;min-width:0;padding-left:0}.communication-sync__technical summary,.communication-sync__selected-details summary{color:#7b8795;cursor:pointer;white-space:nowrap;font-size:11px}.communication-sync__technical code{overflow-wrap:anywhere;white-space:normal;max-width:280px;margin-top:5px;display:block}.communication-sync__empty{color:#5a6472;padding:22px 0}.communication-sync__review{border-top:1px solid #dce2e8;margin-top:18px;padding:16px 0 0}.communication-sync__review-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.communication-sync__review-heading>.communication-sync__icon{color:#b17d17}.communication-sync__review-problem{color:#7a5e15;margin-top:5px!important}.communication-sync__reason{color:#5a6472;gap:5px;max-width:360px;margin-top:15px;font-size:12px;font-weight:600;display:grid}.communication-sync__reason select{color:#151a21;width:100%;min-height:36px;font:inherit;background:#fff;border:1px solid #c3cad4;border-radius:6px;padding:7px 9px}.communication-sync__awaiting{border-left:3px solid #b17d17;max-width:640px;padding:8px 10px;margin:12px 0 0!important}.communication-sync__review-actions,.communication-sync__selected-details{margin-top:14px}.communication-sync__selected-details dl{color:#5a6472;gap:5px;max-width:680px;margin:8px 0 0;font-size:11px;display:grid}.communication-sync__selected-details dl>div{grid-template-columns:90px minmax(0,1fr);gap:8px;display:grid}.communication-sync__selected-details dt{font-weight:650}.communication-sync__selected-details dd{overflow-wrap:anywhere;margin:0}.communication-sync__sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (width<=640px){.communication-sync__health{grid-template-columns:repeat(3,minmax(0,1fr))}.communication-sync__channel{grid-column:1/-1}.communication-sync__header{flex-direction:column;align-items:stretch}.communication-sync__header-actions .communication-sync__button{width:100%}}@media (width<=760px){.communication-sync__collector-counts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=360px){.communication-sync__health>div{padding:9px 7px}.communication-sync__table-heading{flex-direction:column;align-items:flex-start}.communication-sync__table-heading .communication-sync__button{width:100%}}@media (width<=640px){.communication-sync table{min-width:0}.communication-sync thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.communication-sync tbody,.communication-sync tr{display:block}.communication-sync tr{border-bottom:1px solid #dce2e8;padding:10px 0}.communication-sync td{overflow-wrap:anywhere;border:0;width:auto;padding:5px 0;display:block}.communication-sync td[data-label=Attempts]:before{content:"Attempts: ";color:#5a6472}.communication-sync td[data-label=Held\ since]:before{content:"Held since: ";color:#5a6472}.communication-sync__technical code{max-width:100%}.communication-sync__collector-table{min-width:0}.communication-sync__collector-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.communication-sync__collector-table tbody,.communication-sync__collector-table tr{display:block}.communication-sync__collector-table tr{border-bottom:1px solid #dce2e8;padding:10px 0}.communication-sync__collector-table td{overflow-wrap:anywhere;border:0;width:auto;padding:5px 0;display:block}.communication-sync__collector-table td:before{content:attr(data-label) ": ";color:#5a6472}.communication-sync__collector-table td[data-label=Run]:before{content:""}}
