.app-loading{--app-loading-muted:var(--mvc-muted,var(--delta-text-muted,#6b7280));--app-loading-pink:var(--mvc-pink,var(--delta-pink,#ff4f81));--app-loading-blue:var(--mvc-blue,var(--delta-blue,#3a6ea5));box-sizing:border-box;box-shadow:none;color:var(--app-loading-muted);text-align:center;background:0 0;border:0;align-content:center;justify-items:center;gap:12px;margin:0;display:grid}.app-loading--page{min-height:max(240px, calc(100svh - var(--app-loading-offset,64px)));padding:24px 24px clamp(72px,14vh,140px)}.app-loading--full-height{--app-loading-offset:0px}.app-loading__mark{place-items:center;width:96px;height:96px;display:inline-grid}.app-loading__mark svg{width:100%;height:100%;display:block}.app-loading__path{stroke-width:10px;stroke-dasharray:205;animation:1.45s ease-in-out infinite app-loading-trace}.app-loading__path:first-child,.app-loading__overpass{stroke:var(--app-loading-pink)}.app-loading__path:nth-child(2){stroke:var(--app-loading-blue);animation-delay:.18s}.app-loading__copy{justify-items:inherit;overflow-wrap:anywhere;gap:8px;min-width:0;max-width:100%;display:grid}.app-loading__label{font-size:14px;font-weight:500;line-height:1.5}.app-loading__detail{max-width:36ch;font-size:12px;line-height:1.5}.app-loading--section{text-align:left;grid-template-columns:40px minmax(0,1fr);place-items:center start;min-height:88px;padding:16px}.app-loading--section .app-loading__mark{width:40px;height:40px}.app-loading--section .app-loading__label{font-size:13px}.app-content-reveal,.app-content-reveal-children>:not(.app-loading){animation:.18s ease-out app-content-reveal}@keyframes app-loading-trace{0%{opacity:.35;stroke-dashoffset:205px}45%{opacity:1;stroke-dashoffset:0}to{opacity:.35;stroke-dashoffset:-205px}}@keyframes app-content-reveal{0%{opacity:0}to{opacity:1}}body.dark-mode .app-loading,[data-theme=dark] .app-loading{--app-loading-muted:var(--mvc-muted,var(--delta-text-muted,#9fb0c0));--app-loading-pink:var(--mvc-pink,#ff80a5);--app-loading-blue:var(--mvc-blue,#70a7dc)}@media (prefers-reduced-motion:reduce){.app-loading__path{opacity:1;stroke-dashoffset:0;animation:none}.app-content-reveal,.app-content-reveal-children>:not(.app-loading){animation:none}}.mvc-markdown-text.mvc-rich-markdown{color:inherit;display:block}.mvc-rich-markdown>*+*{margin-top:.6em}.mvc-rich-markdown :is(h1,h2,h3,h4,h5,h6){color:inherit;margin:.8em 0 .4em;font-size:1.05em;line-height:1.35}.mvc-rich-markdown>:first-child{margin-top:0}.mvc-rich-markdown>:last-child{margin-bottom:0}.mvc-rich-markdown :is(ul,ol){padding-left:1.4em}.mvc-rich-markdown li+li{margin-top:.3em}.mvc-rich-markdown blockquote{border-left:3px solid var(--mvc-muted,#94a3b8);margin-left:0;padding-left:1em}.mvc-rich-markdown pre{padding:.7em;overflow-x:auto}.mvc-rich-markdown code{font-size:.9em}.mvc-rich-markdown table{border-collapse:collapse;max-width:100%;display:block;overflow-x:auto}.mvc-rich-markdown :is(th,td){border:1px solid var(--mvc-muted,#94a3b8);text-align:left;padding:.4em .6em}.mvc-summary .mvc-summary-markdown{font-size:14px;line-height:1.6}.mvc-rich-markdown.mvc-summary-markdown--collapsed{-webkit-line-clamp:15;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.delta-email-composer{box-sizing:border-box;color:#1f2937;text-align:left;background:#fff;border:1px solid #dce3eb;border-radius:12px;width:100%;min-width:0;font:15px/1.6 Arial,Helvetica,sans-serif;overflow:hidden}.delta-email-composer *,.delta-email-composer :before,.delta-email-composer :after{box-sizing:border-box}.delta-email-composer [hidden]{display:none!important}.delta-email-composer__toolbar{background:#f8fafc;border-bottom:1px solid #dce3eb;flex-wrap:wrap;gap:4px;padding:8px;display:flex}.delta-email-composer button{color:#334155;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:6px;padding:7px 10px;font:600 13px/1.3 Arial,Helvetica,sans-serif}.delta-email-composer button:hover{background:#eef4fa}.delta-email-composer button[aria-pressed=true]{color:#fff;background:#3a6ea5;border-color:#3a6ea5}.delta-email-composer button:disabled{opacity:.45;cursor:default}.delta-email-composer button:focus-visible,.delta-email-composer input:focus-visible{outline-offset:2px;outline:2px solid #3a6ea5}.delta-email-composer__editor .tiptap{outline:none;min-height:240px;max-height:60vh;padding:20px;font:16px/1.6 Arial,Helvetica,sans-serif;overflow:auto}.delta-email-composer__editor .tiptap:focus{box-shadow:inset 0 0 0 2px #3a6ea5}.delta-email-composer__editor p{margin:0 0 16px}.delta-email-composer__editor ul,.delta-email-composer__editor ol{margin:0 0 16px;padding-left:24px}.delta-email-composer__editor ul{list-style:outside}.delta-email-composer__editor ol{list-style:decimal}.delta-email-composer__editor a{color:#3a6ea5;text-decoration:underline}.delta-email-composer__editor .is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;pointer-events:none;color:#64748b;height:0}.delta-email-composer__editor table{border-collapse:collapse;width:100%}.delta-email-composer__editor td,.delta-email-composer__editor th{border:1px solid #cbd5e1;padding:8px}.delta-email-composer__signature{pointer-events:none;padding:0 20px 20px}.delta-email-composer>.delta-email-composer__preview-toggle{margin:0 20px 16px}.delta-email-composer__preview{overflow-wrap:anywhere;background:#fff;border-top:1px solid #dce3eb;padding:20px}.delta-email-composer__link{background:#eef4fa;flex-wrap:wrap;align-items:center;gap:8px;padding:12px;display:flex}.delta-email-composer__link label{align-items:center;gap:8px;font:14px Arial,Helvetica,sans-serif;display:flex}.delta-email-composer__link input{border:1px solid #cbd5e1;border-radius:4px;min-width:0;max-width:100%;padding:8px;font:14px Arial,Helvetica,sans-serif}.delta-email-composer__link [role=alert]{color:#b91c1c;font-size:13px}@media (width<=600px){.delta-email-composer__editor .tiptap,.delta-email-composer__preview{padding:14px}.delta-email-composer__signature{padding:0 14px 14px}.delta-email-composer__link label{flex-wrap:wrap}}.delta-email-composer .tiptap p,.delta-email-composer .tiptap li{font-size:inherit;line-height:inherit;color:inherit;white-space:pre-wrap;text-overflow:clip;overflow-wrap:anywhere;overflow:visible}.delta-email-composer .tiptap h2{margin:24px 0 12px;font-size:24px;line-height:1.3}.delta-email-composer .tiptap h3{margin:24px 0 12px;font-size:20px;line-height:1.3}.share-email-compose .share-email-compose__row{border-bottom:1px solid var(--mvc-border,#dce3eb);border-radius:4px 4px 0 0;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:10px;min-width:0;min-height:36px;margin:0;padding:0 8px;transition:border-color .15s,background-color .15s;display:grid}.share-email-compose .share-email-compose__row:focus-within{background:var(--mvc-blue-tint,#f2f7fc);border-bottom-color:#3a6ea5;box-shadow:0 1px #3a6ea5}.share-email-compose .share-email-compose__row-label{color:var(--mvc-muted,#64748b);letter-spacing:0;text-transform:none;font:500 13px/1.4 Arial,Helvetica,sans-serif}.share-email-compose .share-email-compose__row .share-email-compose__input{width:100%;min-width:0;min-height:34px;box-shadow:none;color:var(--mvc-text,#1f2937);background:0 0;border:0;border-radius:0;outline:none;margin:0;padding:6px 0;font:400 15px/1.4 Arial,Helvetica,sans-serif}.share-email-compose .share-email-compose__input::placeholder{color:var(--mvc-muted,#64748b);opacity:.75}.share-email-compose .share-email-compose__hint,.share-email-compose .share-email-compose__warning{margin-left:72px}@media (width<=600px){.share-email-compose .share-email-compose__row{grid-template-columns:48px minmax(0,1fr);gap:8px;padding:0 4px}.share-email-compose .share-email-compose__hint,.share-email-compose .share-email-compose__warning{margin-left:60px}}.share-email-compose .share-email-compose__actions{flex-flow:wrap;align-items:center;gap:6px;display:flex}.share-email-compose .share-email-compose__actions .email-action{border:1px solid var(--mvc-border,#dce3eb);background:var(--mvc-surface,#fff);width:34px;min-width:34px;height:34px;min-height:34px;color:var(--mvc-muted,#475569);white-space:nowrap;cursor:pointer;border-radius:7px;flex:none;justify-content:center;align-items:center;gap:7px;margin:0;padding:7px;font:600 13px/1.3 Arial,Helvetica,sans-serif;text-decoration:none;display:inline-flex}.share-email-compose .share-email-compose__actions .email-action--send{color:#fff;background:#10233f;border-color:#10233f;width:auto;padding:7px 12px}.share-email-compose .email-action__icon{display:inline-flex}.share-email-compose .email-action svg{flex:none;width:18px;height:18px;display:block}.share-email-compose .share-email-compose__actions .email-action:hover{filter:brightness(.95)}.share-email-compose .share-email-compose__actions .email-action:focus-visible{outline-offset:2px;outline:2px solid #3a6ea5}.share-email-compose .share-email-compose__actions .email-action:disabled,.share-email-compose .share-email-compose__actions .email-action[aria-disabled=true]{opacity:.45;cursor:default;pointer-events:none}.share-email-compose .share-email-compose__actions .share-email-compose__status{overflow-wrap:anywhere;flex:0 0 100%;min-width:0;font-size:12px;font-weight:500;line-height:1.4}.share-email-compose .share-email-compose__status:empty{display:none}.share-email-compose .share-email-compose__actions .email-action--preview[aria-expanded=true]{color:#3a6ea5;background:#eef4fa;border-color:#3a6ea5}@media (width<=380px){.share-email-compose .share-email-compose__actions{gap:4px}.share-email-compose .share-email-compose__actions .email-action{width:30px;min-width:30px;height:32px;min-height:32px;padding:6px}.share-email-compose .share-email-compose__actions .email-action--send{gap:6px;width:auto;padding:6px;font-size:12px}.share-email-compose .share-email-compose__actions .email-action svg{width:16px;height:16px}}.share-email-compose .share-email-compose__actions .email-action--mark-sent{white-space:normal;width:auto;max-width:100%;height:auto;padding:7px 10px}.candidate-onboarding__tags{flex-direction:column;gap:16px;display:flex}.candidate-onboarding__tag-group{background:#f8fafcb8;border:1px solid #94a3b847;border-radius:8px;padding:12px 14px}.candidate-onboarding__tag-title{color:#475569;letter-spacing:0;text-transform:uppercase;margin:0 0 10px;font-size:12px;font-weight:850}.candidate-onboarding__tag-pills{flex-wrap:wrap;gap:6px;display:flex}.candidate-onboarding__desk-subgroup+.candidate-onboarding__desk-subgroup{margin-top:14px}.candidate-onboarding__desk-title{margin:0 0 8px;font-size:12px;font-weight:750}.candidate-onboarding__desk-row{color:#334155;width:100%;min-height:36px;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #d2dce6;border-radius:7px;grid-template-columns:105px minmax(0,1fr);align-items:center;gap:10px;padding:8px 30px 8px 10px;transition:background .12s,border-color .12s;display:grid;position:relative}.candidate-onboarding__desk-row:hover{background:#eefafd;border-color:#69b6c5}.candidate-onboarding__desk-row.is-selected{color:#0b1f44;background:#d6f5fa;border-color:#087e95;box-shadow:inset 3px 0 #087e95}.candidate-onboarding__desk-row:focus-visible{outline-offset:2px;outline:2px solid #087e95}.candidate-onboarding__desk-name{font-size:12px;font-weight:800}.candidate-onboarding__desk-description{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:12px;line-height:1.5;overflow:hidden}.candidate-onboarding__desk-check{color:#087e95;width:14px;height:14px;position:absolute;right:9px}body.dark-mode .candidate-onboarding__desk-row{color:#e2e8f0;background:#1e293b;border-color:#475569}body.dark-mode .candidate-onboarding__desk-row:hover,body.dark-mode .candidate-onboarding__desk-row.is-selected{background:#164451;border-color:#67d2e2}body.dark-mode .candidate-onboarding__desk-row.is-selected{box-shadow:inset 3px 0 #67d2e2}body.dark-mode .candidate-onboarding__desk-check{color:#67d2e2}.candidate-onboarding__tag-disclosure>summary{cursor:pointer;margin-bottom:0}.candidate-onboarding__tag-disclosure[open]>summary{margin-bottom:10px}.candidate-onboarding__tag-disclosure>summary:focus-visible{outline-offset:4px;border-radius:2px;outline:2px solid}.candidate-onboarding__tag-level-caption{opacity:.75;margin:-2px 0 10px;font-size:11px}.candidate-onboarding__tag-levels{gap:10px;display:grid}.candidate-onboarding__tag-level-row{grid-template-columns:minmax(130px,175px) minmax(0,1fr);align-items:center;gap:12px;display:grid}.candidate-onboarding__tag-level-row>button{text-align:left;justify-self:start}.candidate-onboarding__tag-guidance{grid-template-columns:76px minmax(0,1fr);align-items:baseline;gap:12px;font-size:12px;line-height:1.5;display:grid}.candidate-onboarding__tag-guidance>span:first-child{font-weight:750}.candidate-onboarding__tag-level-caption .candidate-onboarding__tag-guidance{font-size:inherit}.candidate-onboarding__tag-level-caption .candidate-onboarding__tag-guidance>span{font-weight:400}.candidate-onboarding__tag-pill{color:#0b1f44;cursor:pointer;opacity:.64;filter:saturate(.82)brightness(1.03);background:#fffffff0;border:1px solid #0f172a3d;border-radius:6px;min-height:24px;padding:3px 8px;font-size:12px;font-weight:800;line-height:1.2;transition:transform .12s,box-shadow .12s,opacity .12s,filter .12s,border-color .12s}.candidate-onboarding__tag-pill.is-selected{opacity:1;filter:none;border-color:#0f172abd;transform:translateY(-1px);box-shadow:0 0 0 2px #0f172a1f}.candidate-onboarding__tag-pill:hover,.candidate-onboarding__tag-pill:focus-visible{opacity:.86;filter:saturate(.94)brightness(1.01)}.candidate-onboarding__tag-pill:focus-visible{outline-offset:1px;outline:2px solid #2563eb73}.candidate-onboarding__tag-pill.is-selected:hover,.candidate-onboarding__tag-pill.is-selected:focus-visible{opacity:1;filter:none}.candidate-onboarding__tags .candidate-onboarding__tag-pill--selectable{text-align:center;background:color-mix(in srgb, var(--tag-color,#cbd5e1) 24%, white);color:#334155;opacity:1;filter:none;border-color:#b8c3d1;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:visible;transform:none}.candidate-onboarding__tags .candidate-onboarding__tag-pill--selectable.is-selected{background:var(--tag-color,#cbd5e1);color:var(--tag-text,#0b1f44);border-color:#0b1f44;box-shadow:0 0 0 1px #0b1f44}.candidate-onboarding__tag-check{box-sizing:border-box;color:#fff;pointer-events:none;visibility:hidden;background:#0b1f44;border:1px solid #fff;border-radius:50%;width:15px;height:15px;padding:2px;position:absolute;top:-6px;right:-6px}.is-selected>.candidate-onboarding__tag-check{visibility:visible}body.dark-mode :is(.mvc-flow-modal,.mvc-tags-modal,.mvc-pipeline-modal,.mvc-linkedin-modal) .candidate-onboarding__tag-pill--selectable{background:color-mix(in srgb, var(--tag-color,#cbd5e1) 18%, #1e293b);color:#e2e8f0;opacity:1;filter:none}body.dark-mode :is(.mvc-flow-modal,.mvc-tags-modal,.mvc-pipeline-modal,.mvc-linkedin-modal) .candidate-onboarding__tag-pill--selectable.is-selected{background:var(--tag-color,#cbd5e1);color:var(--tag-text,#0b1f44);border-color:#e2e8f0;box-shadow:0 0 0 1px #e2e8f0}.candidate-onboarding__tag-level-row .candidate-onboarding__tag-pill--selectable[data-label-color^=blue]:not(.is-selected){color:#173b68;background:#a8c9ed;border-color:#5485bc}body.dark-mode .candidate-onboarding__tag-level-row .candidate-onboarding__tag-pill--selectable[data-label-color^=blue]:not(.is-selected){color:#e4efff;background:#244c7a;border-color:#709ed1}.candidate-onboarding__tag-level-caption{border:1px solid #0000;padding:0 30px 0 10px}.candidate-onboarding__level-choice{border-left:3px solid var(--tag-color,#cbd5e1);padding-left:8px}.candidate-onboarding__level-choice:hover,.candidate-onboarding__level-choice.is-selected{background:color-mix(in srgb, var(--tag-color,#cbd5e1) 20%, white)}.candidate-onboarding__level-choice.is-selected{border-color:color-mix(in srgb, var(--tag-color,#cbd5e1) 60%, #0b1f44);box-shadow:none}.candidate-onboarding__level-choice .candidate-onboarding__desk-check{color:#0b1f44}body.dark-mode .candidate-onboarding__level-choice{border-left-color:var(--tag-color,#cbd5e1)}body.dark-mode .candidate-onboarding__level-choice:hover,body.dark-mode .candidate-onboarding__level-choice.is-selected{background:color-mix(in srgb, var(--tag-color,#cbd5e1) 24%, #1e293b)}body.dark-mode .candidate-onboarding__level-choice.is-selected{border-color:var(--tag-color,#cbd5e1);box-shadow:none}body.dark-mode .candidate-onboarding__level-choice .candidate-onboarding__desk-check{color:#e2e8f0}.candidate-onboarding__tags .candidate-onboarding__tag-pill--selectable[data-label-category=desk]:not(.is-selected){color:#334155;background:#fff;border-color:#d2dce6}.candidate-onboarding__tags .candidate-onboarding__tag-pill--selectable[data-label-category=desk]:not(.is-selected):hover{background:#eefafd;border-color:#69b6c5}body.dark-mode .candidate-onboarding__tags .candidate-onboarding__tag-pill--selectable[data-label-category=desk]:not(.is-selected){color:#e2e8f0;background:#1e293b;border-color:#475569}body.dark-mode .candidate-onboarding__tags .candidate-onboarding__tag-pill--selectable[data-label-category=desk]:not(.is-selected):hover{background:#164451;border-color:#67d2e2}.mvc-email-detail{margin-top:10px}.mvc-email-attachment-indicator{align-items:center;gap:4px;margin-right:12px;font-size:12px;display:inline-flex}.mvc-email-detail section{border-top:1px solid #dce2e8;min-width:0;margin-top:12px;padding-top:12px}.mvc-email-detail h4{overflow-wrap:anywhere;margin:10px 0}.mvc-email-detail__headers{margin:12px 0;font-size:12px}.mvc-email-detail__headers>div{gap:8px;display:flex}.mvc-email-detail__headers dt{flex:0 0 38px;font-weight:600}.mvc-email-detail__headers dd{overflow-wrap:anywhere;margin:0}.mvc-email-detail__body{white-space:pre-wrap;overflow-wrap:anywhere;max-height:60vh;font-size:13px;line-height:1.6;overflow:auto}.mvc-email-detail__attachments{padding-left:18px}.mvc-email-detail__attachments li{overflow-wrap:anywhere;margin-bottom:8px}.mvc-email-detail__attachments small{opacity:.7;display:block}.mvc-email-detail__attachments button{font:inherit;color:inherit;text-align:left;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;padding:0;text-decoration:underline}.mvc-history{--history-rail:#cbd8e8;--history-surface:#fff;--history-border:#e0e7ef}.mvc-history .mvc-history-list{gap:24px;position:relative}.mvc-history-list:has(.mvc-history-event):before{content:"";background:var(--history-rail);width:2px;position:absolute;top:8px;bottom:16px;left:15px}.mvc-history .mvc-interaction-date-group{gap:16px;position:relative}.mvc-history .mvc-interaction-date-label{min-height:16px;color:var(--mvc-muted);letter-spacing:.04em;padding-left:46px;position:relative}.mvc-history .mvc-interaction-date-label:before{content:"";box-sizing:border-box;border:2px solid var(--history-rail);background:var(--history-surface);border-radius:50%;width:10px;height:10px;position:absolute;top:4px;left:11px}.mvc-history .mvc-interaction-date-label:after{background:var(--history-border)}.mvc-history-event{min-width:0}.mvc-history-event__meta{color:var(--mvc-muted);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;margin:0 0 6px 46px;font-size:11px;line-height:1.4;display:flex}.mvc-history-event__meta>span{font-weight:650}.mvc-history .mvc-history-event .mvc-conversation-message{grid-template-columns:32px minmax(0,1fr);gap:14px}.mvc-history .mvc-history-event .mvc-conversation-message .mvc-interaction-mark{grid-area:1/1;width:32px}.mvc-history .mvc-interaction-mark:before{content:none}.mvc-history .mvc-interaction-mark .mvc-interaction-avatar{box-shadow:0 0 0 3px var(--history-surface)}.mvc-history .mvc-interaction-mark:not(:has(.mvc-interaction-avatar)) .mvc-interaction-icon{width:32px;height:32px;top:0;left:0}.mvc-history .mvc-history-event .mvc-conversation-message .mvc-conversation-bubble{box-sizing:border-box;border-color:var(--history-border);background:var(--history-surface);border-radius:10px;grid-area:1/2;justify-self:stretch;width:100%;max-width:100%;padding:12px 14px}.mvc-history .mvc-conversation-message[data-direction=outbound][data-type=email] .mvc-conversation-bubble{border-left:3px solid #91b8e8}.mvc-history .mvc-conversation-meta time{display:none}body.dark-mode .modern-card-view .mvc-history{--history-rail:#41546c;--history-surface:#152238;--history-border:#34445b}@media (width<=600px){.mvc-history .mvc-conversation-message .mvc-conversation-bubble{padding:10px}.mvc-history-event__meta{justify-content:flex-start}}.mvc-history .mvc-history-header{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:0 12px;display:grid}.mvc-quick-note-trigger,.mvc-quick-note__footer button{border:1px solid var(--history-border);background:var(--history-surface);width:34px;height:34px;color:var(--mvc-muted);cursor:pointer;border-radius:9px;justify-content:center;align-items:center;padding:7px;transition:background .16s,border-color .16s,color .16s;display:inline-flex}.mvc-quick-note-trigger{color:#2463ad}.mvc-quick-note-trigger:hover,.mvc-quick-note-trigger[aria-expanded=true]{background:#eaf2ff;border-color:#91b8e8}.mvc-quick-note-trigger:focus-visible,.mvc-quick-note__footer button:focus-visible{outline-offset:3px;outline:2px solid #4386dc}.mvc-quick-note{visibility:hidden;opacity:0;grid-column:1/-1;grid-template-rows:0fr;transition:grid-template-rows .2s,opacity .18s,transform .2s,visibility .2s;display:grid;transform:translateY(-6px)}.mvc-quick-note[data-open=true]{visibility:visible;opacity:1;grid-template-rows:1fr;transform:translateY(0)}.mvc-quick-note__clip{min-height:0;overflow:hidden}.mvc-quick-note__form{background:var(--history-surface);border:1px solid #91b8e8;border-radius:12px;margin-top:14px;overflow:hidden;box-shadow:0 3px 12px #2463ad0a}.mvc-quick-note__form:focus-within{border-color:#4386dc;box-shadow:0 0 0 3px #4386dc18}.mvc-quick-note__form textarea{box-sizing:border-box;resize:vertical;width:100%;min-height:86px;max-height:240px;color:inherit;font:inherit;background:0 0;border:0;border-radius:12px;outline:0;padding:12px 14px;font-size:13px;line-height:1.5;display:block}.mvc-quick-note__form textarea::placeholder{color:var(--mvc-muted)}.mvc-quick-note__footer{align-items:center;gap:6px;padding:0 10px 10px;display:flex}.mvc-quick-note__footer small{color:var(--mvc-muted);margin-right:auto;font-size:11px}.mvc-quick-note__footer .mvc-quick-note__save{color:#fff;background:#2463ad;border-color:#2463ad}.mvc-quick-note__footer .mvc-quick-note__save:hover{background:#194e8c}.mvc-quick-note__footer .mvc-quick-note__cancel:hover{background:var(--history-border)}.mvc-quick-note__footer button:disabled,.mvc-quick-note-trigger:disabled{opacity:.45;cursor:default}.mvc-quick-note__form .mvc-flow-error{margin:0;padding:0 14px 12px}.mvc-quick-note__status{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}body.dark-mode .modern-card-view .mvc-quick-note-trigger{color:#91b8e8}body.dark-mode .modern-card-view .mvc-quick-note-trigger:hover,body.dark-mode .modern-card-view .mvc-quick-note-trigger[aria-expanded=true]{background:#233953}@media (prefers-reduced-motion:reduce){.mvc-quick-note,.mvc-quick-note-trigger,.mvc-quick-note__footer button{transition:none;transform:none}}.delta-outreach{color:var(--mvc-text,var(--text-primary,#203044));font:inherit;min-width:0}.delta-outreach--workspace{max-width:1100px;container-type:inline-size}.delta-outreach__inbox{align-items:start;gap:16px;display:grid}.delta-outreach__inbox-list{border:1px solid var(--mvc-border,#d3dce7);background:var(--mvc-surface,#fff);border-radius:12px;min-width:0;overflow:hidden}.delta-outreach button.delta-outreach__inbox-row{border:0;border-bottom:1px solid var(--mvc-border,#d3dce7);text-align:left;border-radius:0;align-items:flex-start;gap:12px;width:100%;padding:16px;font-size:14px;font-weight:400;display:flex}.delta-outreach__inbox-row:last-child{border-bottom:0}.delta-outreach__inbox-row:is(:hover,[aria-current=true]){background:var(--mvc-surface-muted,#edf4fc);box-shadow:inset 3px 0 var(--mvc-accent,#245582)}.delta-outreach__inbox-row:focus-visible{outline:2px solid var(--mvc-accent,#245582);outline-offset:-3px}.delta-outreach__inbox-row .entity-avatar{flex:0 0 40px;width:40px;height:40px}.delta-outreach__inbox-summary{flex:1;gap:5px;min-width:0;display:grid}.delta-outreach__inbox-title{justify-content:space-between;gap:12px;display:flex}.delta-outreach__inbox-title strong{font-size:15px}.delta-outreach__inbox-title time{color:var(--mvc-text-muted,#516070);flex-shrink:0;font-size:12px}.delta-outreach__inbox-brief{text-overflow:ellipsis;white-space:nowrap;color:var(--mvc-text-muted,#516070);overflow:hidden}.delta-outreach__inbox-preview{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;line-height:1.5;display:-webkit-box;overflow:hidden}.delta-outreach__inbox-status{color:var(--mvc-accent,#245582);font-size:12px;font-weight:600}.delta-outreach__reader{min-width:0}.delta-outreach__conversation{margin-top:20px}.delta-outreach__conversation h4{margin:18px 0 8px;font-size:15px}.delta-outreach__conversation-scope{color:var(--mvc-text-muted,#516070);font-size:12px}.delta-outreach__mail{border:1px solid var(--mvc-border,#d3dce7);border-radius:8px;margin:12px 0;padding:12px}.delta-outreach__mail--outgoing{background:var(--mvc-surface-muted,#edf4fc)}.delta-outreach__mail header{flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.delta-outreach__mail time{color:var(--mvc-text-muted,#516070);font-size:12px}.delta-outreach__reminder{border-left:3px solid var(--mvc-accent,#245582);background:var(--mvc-surface-muted,#edf4fc);padding:12px}.delta-outreach__scheduled{margin:20px 0}.delta-outreach__planned-step{border:1px dashed var(--mvc-border,#b9c8d9);border-radius:8px;margin:12px 0;padding:12px}.delta-outreach__planned-step header{flex-wrap:wrap;justify-content:space-between;gap:6px 12px;display:flex}.delta-outreach__planned-step header span{color:var(--mvc-text-muted,#516070);font-size:12px}.delta-outreach__reader-toolbar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.delta-outreach__reader-toolbar h3{margin:0 auto 0 0;font-size:16px}.delta-outreach__reader .delta-outreach__card{padding:20px}.delta-outreach__message{margin:16px 0}.delta-outreach__history{margin-top:12px}.delta-outreach__history summary{cursor:pointer;color:var(--mvc-accent,#245582);font-size:13px}.delta-outreach__history .delta-outreach__incoming{border-left:2px solid var(--mvc-border,#d3dce7);color:var(--mvc-text-muted,#516070);padding-left:12px}@container (width>=960px){.delta-outreach__inbox--reading{grid-template-columns:minmax(280px,.8fr) minmax(0,1.3fr)}.delta-outreach__inbox--reading .delta-outreach__inbox-list,.delta-outreach__reader{scrollbar-gutter:stable;max-height:calc(100dvh - 48px);position:sticky;top:16px;overflow-y:auto}.delta-outreach__inbox--reading .delta-outreach__inbox-title{flex-wrap:wrap;gap:4px 12px}}@container (width<=959px){.delta-outreach__inbox--reading .delta-outreach__inbox-list{display:none}}@container (width<=450px){.delta-outreach__inbox-title{flex-wrap:wrap;gap:4px}.delta-outreach__reader .delta-outreach__card{grid-template-columns:minmax(0,1fr);gap:8px;padding:12px}.delta-outreach__reader .delta-outreach__candidate-photo{display:none}}.delta-outreach__intro{color:#516070;margin:0 0 12px;font-size:14px;line-height:1.5}.delta-outreach__runs{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}.delta-outreach__card .entity-card__body{flex-direction:column;align-items:stretch;display:flex}.delta-outreach__card h3{white-space:normal;overflow-wrap:anywhere;overflow:visible}.delta-outreach__card-header a{color:inherit;text-decoration:none}.delta-outreach__card-header a:is(:hover,:focus-visible){text-decoration:underline}.delta-outreach__card .entity-card__body p{overflow-wrap:anywhere;display:block;overflow:visible}.delta-outreach__card .delta-outreach__card-header .delta-outreach__brief{align-items:center;gap:6px;margin:4px 0 8px;display:flex}.delta-outreach__card .delta-outreach__candidate-photo img{object-fit:cover}.delta-outreach__client-logo{object-fit:contain;flex:0 0 18px;width:18px;height:18px}.delta-outreach__card .delta-outreach__actions{gap:6px;margin:auto 0 0;padding-top:10px}.delta-outreach header p{margin:6px 0 16px}.delta-outreach fieldset{border:1px solid var(--mvc-border,var(--border-color,#d3dce7));border-radius:10px;min-width:0;margin:16px 0;padding:16px}.delta-outreach label{flex-direction:column;gap:6px;margin:12px 0;font-weight:500;display:flex}.delta-outreach input:not([type=checkbox]),.delta-outreach select,.delta-outreach textarea{box-sizing:border-box;background:var(--mvc-surface,var(--surface,#fff));width:100%;color:inherit;border:1px solid var(--mvc-border,var(--border-color,#c2cede));font:inherit;border-radius:6px;padding:9px}.delta-outreach textarea{resize:vertical}.delta-outreach button,.delta-outreach a{overflow-wrap:anywhere}.delta-outreach button{font:inherit;cursor:pointer;border:1px solid var(--mvc-border,var(--border-color,#bdc9d7));background:var(--mvc-surface,var(--surface,#fff));color:inherit;border-radius:6px;padding:8px 12px}.delta-outreach--workspace button{padding:6px 10px;font-size:12px;font-weight:700}.delta-outreach button[aria-pressed=true]{background:var(--mvc-accent,#245582);color:#fff}.delta-outreach button:disabled{cursor:default;opacity:.55}.delta-outreach .delta-outreach__fields{grid-template-columns:repeat(auto-fit,minmax(min(210px,100%),1fr));gap:12px;display:grid}.delta-outreach__step{border-bottom:1px solid var(--mvc-border,var(--border-color,#d3dce7));padding:18px 0}.delta-outreach__actions,.delta-outreach__tabs{flex-wrap:wrap;align-items:center;gap:10px;margin:14px 0;display:flex}.delta-outreach__tabs .delta-outreach__refresh{justify-content:center;align-items:center;width:36px;height:36px;margin-left:auto;padding:0;display:inline-flex}.delta-outreach .delta-outreach__check{flex-direction:row;align-items:center}.delta-outreach__incoming{white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%}.delta-outreach__conflict{border-left:4px solid var(--mvc-warning,#b47b20);background:var(--mvc-surface-alt,var(--surface-muted,#f4f6f8));margin-top:16px;padding:14px}.delta-outreach [role=alert]{color:var(--mvc-danger,#b12639)}@media (width<=600px){.delta-outreach fieldset{padding:10px}.delta-outreach button{min-height:44px}}.delta-outreach-notice{box-sizing:border-box;border:1px solid var(--border-color,#dde2ea);background:var(--surface,#fff);max-width:1100px;color:var(--text-primary,#17202a);border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px 16px;margin-bottom:14px;padding:8px 12px;font-size:13px;display:flex}.delta-outreach-notice__heading,.delta-outreach-notice__links{align-items:center;gap:8px;display:flex}.delta-outreach-notice__icon{color:#285481;background:#eef4fc;border-radius:6px;place-items:center;width:30px;height:30px;display:grid}.delta-outreach-notice__links{flex-wrap:wrap}.delta-outreach-notice__links a{box-sizing:border-box;color:#285481;background:#f5f8fc;border:1px solid #cbd8e8;border-radius:6px;align-items:center;gap:6px;min-height:30px;padding:3px 9px;font-weight:700;text-decoration:none;display:inline-flex}.delta-outreach-notice__links a[data-kind=review]{color:#704900;background:#fff8e9;border-color:#ecd7ab}.delta-outreach-notice__links a:hover{text-decoration:underline}.delta-outreach-notice__links a:focus-visible{outline-offset:2px;outline:2px solid}.sequence-preparation{max-width:1280px;margin:0 auto}.sequence-preparation__intro,.sequence-studio__heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.sequence-preparation__intro h2{margin:8px 0;font-size:24px;line-height:1.3}.sequence-preparation__intro p{color:#526377;max-width:760px;line-height:1.6}.sequence-preparation__routes{flex-wrap:wrap;gap:12px;margin:22px 0;display:flex}.delta-outreach .sequence-preparation__routes>button{text-align:left;background:#fff;border:1px solid #d9e1e9;border-radius:12px;flex-direction:column;flex:240px;align-items:flex-start;gap:8px;padding:18px 20px;display:flex;box-shadow:0 2px 4px #18364b05}.delta-outreach .sequence-preparation__routes>button[aria-pressed=true],.delta-outreach .sequence-preparation__routes>button[aria-expanded=true]{color:#173c60;background:#eff6fc;border-color:#3d709d;box-shadow:inset 0 0 0 1px #3d709d}.sequence-preparation__routes span,.sequence-preparation__routes small{font-size:12px;font-weight:400}.sequence-studio{padding-top:12px;container-type:inline-size}.sequence-studio__eyebrow{color:#60768a;letter-spacing:.1em;font-size:10px;font-weight:700;line-height:1.6}.sequence-studio__heading h3{margin:5px 0;font-size:21px}.sequence-studio__heading p{color:#607083;font-size:13px}.sequence-studio__badge{color:#6b5426;background:#f2eee5;border:1px solid #e2d9c8;border-radius:20px;flex-shrink:0;padding:7px 11px;font-size:11px}.sequence-studio__badge.is-approved{color:#265b3b;background:#edf7f1;border-color:#c6e1d0}.sequence-studio__settings{grid-template-columns:minmax(0,2fr) minmax(150px,1fr);gap:14px;padding:6px 0;display:grid}.sequence-studio__settings label:first-child:nth-last-child(3){grid-column:1/-1}.sequence-studio__hint{color:#5d6e80;font-size:12px;line-height:1.6}.sequence-studio__layout{background:#f6f8fb;border:1px solid #dce3eb;border-radius:14px;grid-template-columns:200px minmax(0,1fr);margin:18px 0;display:grid;overflow:hidden}.sequence-studio__rail{background:#f9fafc;border-right:1px solid #dce3eb;flex-direction:column;gap:10px;padding:18px 12px;display:flex}.delta-outreach .sequence-studio__rail-step{text-align:left;background:0 0;border-color:#0000;border-radius:9px;align-items:flex-start;gap:10px;padding:12px 8px;display:flex}.delta-outreach .sequence-studio__rail-step[aria-current=step]{color:#204f78;background:#eaf2f9;border-color:#c6d9e9}.sequence-studio__rail-step strong{font-size:13px;display:block}.sequence-studio__rail-step small{color:#52667c;margin-top:4px;font-size:10px;font-weight:400;line-height:1.6;display:block}.sequence-studio__number{background:#fff;border:1px solid #d4dfeb;border-radius:7px;flex-shrink:0;place-items:center;width:24px;height:24px;font-size:11px;display:grid}.sequence-studio__canvas{background-image:radial-gradient(#e3e9ef .6px,#0000 .6px);background-size:14px 14px;min-width:0;padding:22px}.sequence-studio__card{background:#fff;border:1px solid #d9e2eb;border-radius:12px;min-width:0;margin-bottom:18px;padding:20px;box-shadow:0 3px 10px #18364b05}.sequence-studio__card-head{border-bottom:1px solid #e6ebf1;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:15px;padding-bottom:14px;display:flex}.sequence-studio__card-head h4{margin:2px 0 0;font-size:17px}.sequence-studio__card-head>span{color:#52667c;font-size:12px}.sequence-studio__tools{flex-wrap:wrap;gap:6px;display:flex}.delta-outreach .sequence-studio__tools button{padding:6px 9px;font-size:11px}.sequence-studio__delay{align-items:center;gap:9px;font-size:12px;display:flex}.delta-outreach .sequence-studio__delay input{max-width:80px}.sequence-studio__variables{flex-wrap:wrap;gap:6px;margin:16px 0 12px;display:flex}.delta-outreach .sequence-studio__variables button{color:#2d5680;background:#edf3fb;border:0;border-radius:5px;padding:5px 8px;font-size:11px}.sequence-studio__template-preview{overflow-wrap:anywhere;padding:10px 0;font-size:14px;line-height:1.7}.sequence-studio__add{width:100%;background:0 0!important;border-style:dashed!important}.sequence-studio__ai{background:#f9f8fc;border:1px solid #dedbed;border-radius:10px;margin:18px 0;padding:16px;font-size:13px}.sequence-studio__ai summary{cursor:pointer;color:#635189;font-weight:600}.sequence-studio__compose{background:#fff;border:1px solid #dce3eb;border-radius:12px;margin:18px 0;padding:20px}.sequence-studio__compose h4{margin:4px 0;font-size:17px}.sequence-studio__compose p{color:#607083;font-size:13px}.sequence-studio__footer{border-top:1px solid #dce3eb;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;padding:16px 0;display:flex}.sequence-studio__footer p{color:#607083;max-width:450px;margin-right:auto;font-size:12px}.delta-outreach .sequence-studio__primary{color:#fff;background:#284f72;border-color:#284f72;font-weight:600}.sequence-studio__off,.sequence-studio__empty{background:#f1f5fa;border-radius:9px;padding:14px 18px;font-size:13px;line-height:1.6}.sequence-studio__preview-actions{border-top:1px solid #dce3eb;padding-top:14px}.sequence-studio__candidate{margin-top:24px}.sequence-studio__send-options{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:14px;max-width:40rem;margin:14px 0;display:grid}.sequence-studio__send-options button{width:100%}.sequence-studio__send-options small{white-space:normal;margin-top:6px;line-height:1.4;display:block}.sequence-choice{background:#fafcfe;border:1px solid #d9e2eb;border-radius:12px;margin-bottom:20px;padding:18px}.sequence-choice>h3{margin-top:0}.sequence-choice>p{color:#607083;font-size:13px;line-height:1.6}.mvc-sequence-generation-modal{flex-direction:column;display:flex}.mvc-sequence-generation-body{flex:1;min-height:0;padding:28px;overflow:auto}@container (width<=720px){.sequence-studio__layout{grid-template-columns:minmax(0,1fr)}.sequence-studio__rail{border-bottom:1px solid #dce3eb;border-right:0;flex-direction:row;overflow-x:auto}.sequence-studio__rail-step{flex:0 0 150px}.sequence-studio__canvas{padding:12px}.sequence-studio__card{padding:14px}.sequence-studio__settings{grid-template-columns:minmax(0,1fr);gap:0}.sequence-studio__heading{flex-wrap:wrap}}@media (width<=600px){.sequence-preparation__intro{flex-wrap:wrap}.sequence-preparation__intro h2{font-size:20px}.mvc-sequence-generation-body{padding:14px}.sequence-studio__badge{white-space:normal}}.sequence-preparation__intro h2{margin:4px 0;font-size:21px}.sequence-preparation__intro p{max-width:none;margin:6px 0;font-size:13px;line-height:1.5}.sequence-preparation__routes{margin:14px 0}.delta-outreach .sequence-preparation__routes>button{gap:5px;padding:13px 18px}.sequence-preparation .sequence-studio__heading .sequence-studio__eyebrow{display:none}.sequence-studio__heading h3{font-size:18px}.sequence-studio__heading p{margin:4px 0 10px}.sequence-studio__settings label{margin:6px 0;font-size:12px}.sequence-studio__layout{margin-top:12px}.delta-outreach label.sequence-studio__type{margin:3px 0 0;font-size:0}.delta-outreach label.sequence-studio__type select{border-color:#0000;width:auto;padding:5px 8px;font-size:14px;font-weight:600}.sequence-studio__timing label{flex-flow:wrap;align-items:center;gap:10px;margin:0;font-size:12px}.sequence-studio__timing .sequence-studio__delay input{max-width:65px;padding:5px 8px}.sequence-studio__sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sequence-studio__delay{white-space:nowrap}.sequence-detail{max-width:1280px;margin:auto;padding:24px}.sequence-detail>header{margin-top:20px}.sequence-detail__notice{background:var(--mvc-surface,var(--surface,#fff));border:1px solid var(--mvc-border,var(--border-color,#d3dce7));border-radius:10px;margin:16px 0;padding:14px 18px}.sequence-list__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:24px 0 12px;display:flex}.sequence-list__toolbar h3{margin:0 0 8px}.sequence-list__toolbar p{margin:0}.sequence-list__filters{grid-template-columns:minmax(0,1fr) minmax(160px,220px);gap:16px;display:grid}.sequence-list__count{opacity:.75}.sequence-list__row{border:1px solid var(--mvc-border,var(--border-color,#d3dce7));background:var(--mvc-surface,var(--surface,#fff));border-radius:12px;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) auto;align-items:center;gap:20px;margin:12px 0;padding:22px;display:grid}.sequence-list__name{overflow-wrap:anywhere;min-width:0}.sequence-list__name h4{margin:0 0 8px;font-size:1.05em}.sequence-list__name p{opacity:.8;margin:0}.sequence-list__metadata{flex-direction:column;align-items:flex-start;gap:8px;min-width:0;display:flex}.sequence-list__button{border:1px solid var(--mvc-border,var(--border-color,#bdc9d7));color:inherit;border-radius:7px;padding:9px 12px;font-weight:600;text-decoration:none;display:inline-block}@media (width<=700px){.sequence-list__row{grid-template-columns:minmax(0,1fr) auto;gap:14px;padding:16px}.sequence-list__name{grid-column:1/-1}.sequence-list__filters{grid-template-columns:minmax(0,1fr);gap:0}.sequence-detail{padding:16px}}.sequence-draft{padding-top:0}.sequence-draft>h3{margin:4px 0 8px}.sequence-draft .sequence-draft__intro,.sequence-draft .sequence-draft-progress p{white-space:normal;text-overflow:clip;margin:0;line-height:1.5;overflow:visible}.sequence-draft-progress,.sequence-draft__error{border:1px solid var(--mvc-border,#d9e1eb);background:var(--mvc-surface-muted,#f4f8fd);border-radius:12px;gap:14px;margin:16px 0;padding:clamp(12px,4cqi,20px);display:grid}.sequence-draft-progress__status{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;display:grid}.sequence-draft-progress__spinner{box-sizing:border-box;border:2px solid var(--mvc-border,#c9d8ea);border-top-color:var(--mvc-accent,#245582);border-radius:50%;width:18px;height:18px;margin-top:2px;animation:.9s linear infinite sequence-draft-spin}@keyframes sequence-draft-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.sequence-draft-progress__spinner{animation:none}}.sequence-draft-progress progress{width:100%;height:8px;accent-color:var(--mvc-accent,#245582)}.sequence-draft-progress__action{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.sequence-draft-progress__action button,.sequence-draft__error button{white-space:normal;justify-self:start;max-width:100%}.sequence-draft-progress__action small{line-height:1.5}.sequence-draft__error p{white-space:normal;margin:0;overflow:visible}body.dark-mode :is(.sequence-draft-progress,.sequence-draft__error){background:var(--mvc-surface-muted,#192637)}@container (width<=360px){.sequence-draft>.sequence-studio__eyebrow,.sequence-draft-progress__status p,.sequence-draft-progress__action small{display:none}.sequence-draft-progress{gap:8px;margin:10px 0}}.sequence-draft__recipient{overflow-wrap:anywhere}.sequence-draft__recipient select{width:100%;min-width:0;margin-top:6px;display:block}.mvc-link-opening{--link-opening-border:var(--mvc-border,#e5e7eb);--link-opening-radius:8px;border:1px solid var(--link-opening-border);border-radius:var(--link-opening-radius);min-width:0;display:flex}.mvc-link-opening:has(>.mvc-brief-flow-action){--link-opening-border:#3a6ea5;--link-opening-radius:7px}.mvc-link-opening>button{border:0;border-radius:0}.mvc-link-opening>button:focus{outline:none}.mvc-link-opening>button:focus-visible{outline:2px solid var(--mvc-blue-dark,#2f5c8a);outline-offset:-2px}.mvc-link-opening>button:first-child{border-start-start-radius:calc(var(--link-opening-radius) - 1px);border-end-start-radius:calc(var(--link-opening-radius) - 1px);flex:auto;min-width:0}.mvc-link-opening>.mvc-link-opening__toggle{border-inline-start:1px solid var(--link-opening-border);cursor:pointer;border-start-end-radius:calc(var(--link-opening-radius) - 1px);border-end-end-radius:calc(var(--link-opening-radius) - 1px);flex:0 0 32px;min-width:0;padding-inline:0}.mvc-link-opening>.mvc-brief-flow-action.mvc-link-opening__toggle{border-inline-start-color:#fff6}.mvc-link-opening:has(>:popover-open)>.mvc-contact-action.mvc-link-opening__toggle{background:var(--mvc-blue-tint,#dce6f2)}.mvc-link-opening>.mvc-brief-flow-action.mvc-link-opening__toggle:hover{background:#2f5c8a}.mvc-link-opening:has(>:popover-open)>.mvc-brief-flow-action.mvc-link-opening__toggle{background:#2f5c8a}.mvc-link-opening>.mvc-brief-flow-action:focus-visible{outline-color:#fff}.mvc-link-opening__toggle .mvc-icon{width:14px;height:14px}.mvc-link-opening__options{inset:var(--link-options-top) var(--link-options-right) auto auto;border:1px solid var(--mvc-border,#dbe4ef);background:#fff;border-radius:8px;margin:0;padding:4px;box-shadow:0 6px 18px #0f172a26}@supports (top:anchor(bottom)){.mvc-link-opening__options{position-anchor:auto;top:calc(anchor(bottom) + 4px);right:anchor(right);position-try-fallbacks:flip-block, flip-inline}}.mvc-link-opening__options a{color:#12324f;white-space:nowrap;border-radius:5px;padding:8px 10px;font-size:13px;font-weight:700;text-decoration:none;display:block}.mvc-link-opening__options a:is(:hover,:focus-visible){background:#eef5ff}body.dark-mode .mvc-link-opening__options{background:#1e293b}body.dark-mode .mvc-link-opening__options a{color:#e2e8f0}body.dark-mode .mvc-link-opening__options a:is(:hover,:focus-visible){background:#334155}@container (width<=300px){.mvc-identity-link-actions:not(.mvc-brief-link-actions) .mvc-link-opening>.mvc-contact-action{padding-inline:0}.mvc-identity-link-actions .mvc-link-opening .mvc-contact-action__short{display:none}}.mvc-classification-ribbon{--mvc-ribbon-gap:5px;align-items:center;gap:var(--mvc-ribbon-gap);scrollbar-width:thin;flex-wrap:nowrap;min-width:0;max-width:100%;display:flex;overflow-x:auto}.mvc-classification-ribbon>*{flex:none;min-width:0}.mvc-classification-ribbon .mvc-tag-list{gap:var(--mvc-ribbon-gap);flex-wrap:nowrap}.mvc-classification-ribbon .mvc-tag,.mvc-classification-ribbon .mvc-classification-ribbon__status{white-space:nowrap;min-height:22px;color:var(--mvc-tag-color,#0b1f44);background:var(--mvc-tag-bg,var(--mvc-blue-tint));border-radius:6px;flex:none;align-items:center;padding:4px 8px;font-size:.72rem;font-weight:700;line-height:1;display:inline-flex}.mvc-classification-ribbon .mvc-classification-ribbon__status{--mvc-tag-bg:#e8edf5;--mvc-tag-color:#0b1f44;border:1px solid #becbdc}.mvc-classification-ribbon [data-search-match=true]{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:2px;box-shadow:inset 0 0 0 1px}.mvc-mobile-record-classification .mvc-tags-block{display:contents}.mvc-mobile-record-classification .mvc-brief-labels-empty h3{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mvc-pipeline-candidate-preview{z-index:2147483000;box-sizing:border-box;border:1px solid var(--mvc-border,#d7e0eb);background:var(--mvc-surface-raised,#fff);width:min(430px,100vw - 24px);max-height:calc(100dvh - 24px);color:var(--mvc-heading,#0b1f44);border-radius:14px;padding:0;font:14px/1.4 system-ui,sans-serif;position:fixed;overflow:auto;box-shadow:0 10px 35px #17212b33}.mvc-candidate-preview-message{padding:16px}.mvc-candidate-preview-message p{color:var(--mvc-muted-strong,#637286);margin:6px 0 0}.mvc-candidate-summary{color:var(--mvc-heading,#0b1f44);font:14px/1.4 system-ui,sans-serif}.mvc-candidate-summary__header{background:var(--mvc-surface-soft,#f3f5f9);align-items:flex-start;gap:12px;padding:14px;display:flex}.mvc-candidate-summary .mvc-avatar{background:var(--mvc-surface-strong,#e4eaf3);border-radius:10px;flex:0 0 76px;place-items:center;width:76px;height:86px;font-size:24px;font-weight:750;display:grid;overflow:hidden}.mvc-candidate-summary .mvc-avatar img{object-fit:cover;width:100%;height:100%}.mvc-candidate-summary__identity{overflow-wrap:anywhere;flex:1;min-width:0}.mvc-candidate-summary__name{font-size:20px;font-weight:800;line-height:1.2;display:block}.mvc-candidate-summary__identity p{color:var(--mvc-body,#48576e);margin:4px 0 8px;font-weight:650}.mvc-candidate-summary .mvc-compact-facts__items{color:var(--mvc-body,#34435a);flex-wrap:wrap;align-items:center;gap:3px;font-weight:700;display:flex}.mvc-candidate-summary .mvc-compact-facts__token,.mvc-candidate-summary .mvc-compact-facts__token>span{align-items:center;gap:3px;display:inline-flex}.mvc-candidate-summary .mvc-compact-facts__separator{color:#97a5b8}.mvc-candidate-summary svg{width:15px;height:15px}.mvc-candidate-summary__body{padding:16px}.mvc-candidate-summary .mvc-classification-ribbon{flex-wrap:wrap;gap:6px;display:flex;overflow:visible}.mvc-candidate-summary__tag{overflow-wrap:anywhere;border-radius:7px;padding:4px 9px;font-size:13px;font-weight:750}.mvc-candidate-summary__status{background:var(--mvc-surface-strong,#e8eef6);border:1px solid var(--mvc-border,#bdcce0)}.mvc-candidate-summary .mvc-role-summary{border-top:1px solid var(--mvc-border,#e8edf4);margin:14px 0 0;padding:12px 0 0;display:block}.mvc-candidate-summary .mvc-role-summary__item{overflow-wrap:anywhere;flex-direction:column;gap:4px;min-width:0;display:flex}.mvc-candidate-summary .mvc-role-summary__item>span{text-transform:uppercase;color:var(--mvc-muted-strong,#6b7280);font-size:11px;font-weight:800}.mvc-candidate-summary .mvc-role-summary__item>strong{color:var(--mvc-heading,#1f3655);font-size:15px}.mvc-candidate-summary .mvc-role-summary__item>small{color:var(--mvc-muted-strong,#65758c);font-size:13px}.mvc-candidate-summary .mvc-role-freshness{margin-top:6px}.mvc-candidate-summary .mvc-role-freshness__badge{background:var(--mvc-surface-strong,#edf2f6);color:var(--mvc-body,#475569);border-radius:7px;padding:5px 8px;font-size:12px;font-weight:700;display:inline-block}.mvc-candidate-summary .mvc-role-freshness[data-tone=stale] .mvc-role-freshness__badge{color:#855500;background:#fff3cc}.mvc-candidate-summary .mvc-role-freshness__tooltip,.mvc-candidate-summary .mvc-role-freshness__status{display:none}.mvc-candidate-summary .mvc-compact-facts__flag{fill:none;stroke:currentColor;stroke-width:1.2px}.mvc-candidate-summary .mvc-classification-ribbon>*{flex-shrink:1;max-width:100%}.mvc-candidate-summary .mvc-role-summary__item{border:0;padding:0}.mvc-candidate-summary .mvc-avatar>span{color:var(--mvc-body,#45576f)}.mvc-candidate-preview-toolbar{background:var(--mvc-surface-soft,#f3f5f9);color:var(--mvc-muted-strong,#5c6c82);justify-content:space-between;align-items:center;padding:6px 12px;font-size:12px;display:flex}.mvc-candidate-preview-toolbar button{color:var(--mvc-body,#34435a);cursor:pointer;background:0 0;border:0;min-width:36px;min-height:36px;font-size:22px}.mvc-candidate-summary button.mvc-role-freshness__badge{cursor:pointer;text-align:left;border:1px solid #0000;font-family:inherit}.mvc-candidate-summary button.mvc-role-freshness__badge:hover{border-color:currentColor}.mvc-candidate-summary button.mvc-role-freshness__badge:disabled{cursor:progress}.mvc-candidate-summary .mvc-role-freshness__status:not(:empty){color:var(--mvc-body,#45576f);margin-top:8px;font-size:12px;display:block}@media (hover:none) and (pointer:coarse){.mvc-pipeline-candidate-preview{max-height:calc(100dvh - 24px);bottom:auto;right:8px;transform:translateY(-100%);width:calc(100vw - 16px)!important;top:calc(100dvh - 8px)!important;left:8px!important}.mvc-candidate-preview-toolbar button{min-width:44px;min-height:44px}}.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{content:"";border:3px solid #ccc;border-width:3px 3px 0 0;width:9px;height:9px;display:block;position:absolute;top:6px}.react-datepicker__sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.react-datepicker-wrapper{border:0;padding:0;display:inline-block}.react-datepicker{color:#000;font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;line-height:initial;background-color:#fff;border:1px solid #aeaeae;border-radius:.3rem;display:inline-block;position:relative}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-right-radius:.375em;border-bottom-left-radius:.375em}.react-datepicker-popper{z-index:1;line-height:0}.react-datepicker-popper .react-datepicker__triangle{stroke:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{fill:#f0f0f0;color:#f0f0f0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle,.react-datepicker-popper--header-middle[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper--header-bottom[data-placement^=bottom] .react-datepicker__triangle{fill:#fff;color:#fff}.react-datepicker-popper--header-bottom[data-placement^=top] .react-datepicker__triangle{fill:#f0f0f0;color:#f0f0f0}.react-datepicker__header{text-align:center;background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select,.react-datepicker__header--middle,.react-datepicker__header--bottom){border-top-right-radius:.3rem}.react-datepicker__header--middle{border-top:1px solid #aeaeae;border-radius:0;margin-top:4px}.react-datepicker__header--bottom{border-top:1px solid #aeaeae;border-bottom:none;border-radius:0 0 .3rem .3rem}.react-datepicker__header-wrapper{position:relative}.react-datepicker__header-wrapper .react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:2px}.react-datepicker__year-dropdown-container--select,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--scroll{margin:0 15px;display:inline-block}.react-datepicker__month-select,.react-datepicker__year-select,.react-datepicker__month-year-select{color:inherit;cursor:pointer;font-family:inherit;font-size:inherit;background-color:#0000;border:1px solid #aeaeae;border-radius:.3rem;margin-top:5px;padding:2px 5px}.react-datepicker__month-select:focus-visible,.react-datepicker__year-select:focus-visible,.react-datepicker__month-year-select:focus-visible{outline:1px auto}.react-datepicker__current-month,.react-datepicker-time__header,.react-datepicker-year-header{color:#000;margin-top:0;font-size:.944rem;font-weight:700}h2.react-datepicker__current-month{margin:0;padding:0}.react-datepicker-time__header{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.react-datepicker__navigation{text-align:center;cursor:pointer;z-index:1;text-indent:-999em;background:0 0;border:none;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:flex;position:absolute;top:2px;overflow:hidden}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{margin-left:auto;margin-right:auto;display:block;position:relative;top:0}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover :before{border-color:#a6a6a6}.react-datepicker__navigation-icon{width:0;font-size:20px;position:relative;top:-1px}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{left:-7px;transform:rotate(45deg)}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{right:-7px;transform:rotate(225deg)}.react-datepicker__month-container{float:left}.react-datepicker__year{text-align:center;margin:.5em}.react-datepicker__year-wrapper{flex-wrap:wrap;max-width:180px;display:flex}.react-datepicker__year .react-datepicker__year-text{width:5em;margin:2px;display:inline-block}.react-datepicker__month{text-align:center;margin:.5em}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{width:5em;margin:2px;display:inline-block}.react-datepicker__input-time-container{clear:both;float:left;text-align:left;width:100%;margin:5px 0 10px 15px}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{margin-left:10px;display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{margin-left:5px;display:inline-block}.react-datepicker__time-container{float:right;border-left:1px solid #aeaeae;width:85px}.react-datepicker__time-container--with-today-button{border:1px solid #aeaeae;border-radius:.375em;display:inline;position:absolute;top:0;right:-87px}.react-datepicker__time-container .react-datepicker__time{background:#fff;border-bottom-right-radius:.375em;position:relative}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{text-align:center;border-bottom-right-radius:.375em;width:85px;margin:0 auto;overflow-x:hidden}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{box-sizing:content-box;width:100%;height:calc(195px + 1.0625em);margin:0;padding-left:0;padding-right:0;list-style:none;overflow-y:scroll}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{white-space:nowrap;height:30px;padding:5px 10px}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{cursor:pointer;background-color:#f0f0f0}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{color:#fff;background-color:#216ba5;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{cursor:default;background-color:#0000}.react-datepicker__week-number{color:#ccc;text-align:center;width:2.125em;margin:.208em;line-height:2.125em;display:inline-block}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected):hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__week-number--selected{color:#fff;background-color:#216ba5;border-radius:.3rem}.react-datepicker__week-number--selected:hover{background-color:#1d5d90}.react-datepicker__day-names{text-align:center;white-space:nowrap;margin-bottom:-8px}.react-datepicker__week{white-space:nowrap}.react-datepicker__day-name,.react-datepicker__day,.react-datepicker__time-name{color:#000;text-align:center;width:2.125em;margin:.208em;line-height:2.125em;display:inline-block}.react-datepicker__day-name--disabled,.react-datepicker__day--disabled,.react-datepicker__time-name--disabled{cursor:default;color:#ccc}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:not([aria-disabled=true]):hover,.react-datepicker__month-text:not([aria-disabled=true]):hover,.react-datepicker__quarter-text:not([aria-disabled=true]):hover,.react-datepicker__year-text:not([aria-disabled=true]):hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{color:#fff;background-color:#3dcc4a;border-radius:.3rem}.react-datepicker__day--highlighted:not([aria-disabled=true]):hover,.react-datepicker__month-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__year-text--highlighted:not([aria-disabled=true]):hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--holidays,.react-datepicker__month-text--holidays,.react-datepicker__quarter-text--holidays,.react-datepicker__year-text--holidays{color:#fff;background-color:#ff6803;border-radius:.3rem;position:relative}.react-datepicker__day--holidays .overlay,.react-datepicker__month-text--holidays .overlay,.react-datepicker__quarter-text--holidays .overlay,.react-datepicker__year-text--holidays .overlay{color:#fff;white-space:nowrap;visibility:hidden;opacity:0;background-color:#333;border-radius:4px;padding:4px;transition:visibility,opacity .3s ease-in-out;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.react-datepicker__day--holidays:not([aria-disabled=true]):hover,.react-datepicker__month-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__year-text--holidays:not([aria-disabled=true]):hover{background-color:#cf5300}.react-datepicker__day--holidays:hover .overlay,.react-datepicker__month-text--holidays:hover .overlay,.react-datepicker__quarter-text--holidays:hover .overlay,.react-datepicker__year-text--holidays:hover .overlay{visibility:visible;opacity:1}.react-datepicker__day--selected,.react-datepicker__day--in-selecting-range,.react-datepicker__day--in-range,.react-datepicker__month-text--selected,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--selected,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--selected,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--in-range{color:#fff;background-color:#216ba5;border-radius:.3rem}.react-datepicker__day--selected:not([aria-disabled=true]):hover,.react-datepicker__day--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__day--in-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-range:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{color:#000;background-color:#bad9f1;border-radius:.3rem}.react-datepicker__day--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--keyboard-selected:not([aria-disabled=true]):hover{color:#fff;background-color:#1d5d90}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:#216ba580}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){color:#000;background-color:#f0f0f0}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{cursor:default;color:#ccc}.react-datepicker__day--disabled .overlay,.react-datepicker__month-text--disabled .overlay,.react-datepicker__quarter-text--disabled .overlay,.react-datepicker__year-text--disabled .overlay{color:#fff;white-space:nowrap;visibility:hidden;opacity:0;background-color:#333;border-radius:4px;padding:4px;transition:visibility,opacity .3s ease-in-out;position:absolute;bottom:70%;left:50%;transform:translate(-50%)}.react-datepicker__input-container{width:100%;display:inline-block;position:relative}.react-datepicker__input-container .react-datepicker__calendar-icon{box-sizing:content-box;padding:.625em;position:absolute}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__year-read-view,.react-datepicker__month-read-view,.react-datepicker__month-year-read-view{border:1px solid #0000;border-radius:.3rem;position:relative}.react-datepicker__year-read-view:hover,.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover{cursor:pointer}.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{top:0;right:-16px;transform:rotate(135deg)}.react-datepicker__year-dropdown,.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown{z-index:1;text-align:center;background-color:#f0f0f0;border:1px solid #aeaeae;border-radius:.3rem;width:50%;position:absolute;top:30px;left:25%}.react-datepicker__year-dropdown:hover,.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover{cursor:pointer}.react-datepicker__year-dropdown--scrollable,.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__year-option,.react-datepicker__month-option,.react-datepicker__month-year-option{width:100%;margin-left:auto;margin-right:auto;line-height:20px;display:block}.react-datepicker__year-option:first-of-type,.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__year-option:last-of-type,.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type{-webkit-user-select:none;user-select:none;border-bottom-right-radius:.3rem;border-bottom-left-radius:.3rem}.react-datepicker__year-option:hover,.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover{background-color:#ccc}.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__year-option--selected,.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected{position:absolute;left:15px}.react-datepicker__close-icon{cursor:pointer;vertical-align:middle;background-color:#0000;border:0;outline:0;height:100%;padding:0 6px 0 0;display:table-cell;position:absolute;top:0;right:0}.react-datepicker__close-icon:after{cursor:pointer;color:#fff;text-align:center;vertical-align:middle;content:"×";background-color:#216ba5;border-radius:50%;width:16px;height:16px;padding:2px;font-size:12px;line-height:1;display:table-cell}.react-datepicker__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled:after{cursor:default;background-color:#ccc}.react-datepicker__today-button{cursor:pointer;text-align:center;clear:left;background:#f0f0f0;border-top:1px solid #aeaeae;padding:5px 0;font-weight:700}.react-datepicker__portal{z-index:2147483647;background-color:#000c;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}.react-datepicker__children-container{width:17.25em;height:auto;margin:.5em;padding-left:.25em;padding-right:.25em}.react-datepicker__aria-live{clip-path:circle(0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.react-datepicker__calendar-icon{vertical-align:-.125em;width:1em;height:1em}.react-datepicker-popper-offset{margin-top:-.7em}.pipeline-member-filter__avatar,.pipeline-member-filter__initials{border-radius:50%;width:24px;height:24px}.pipeline-member-filter__avatar{object-fit:cover;display:block}.pipeline-member-filter__initials{color:#fff;background:linear-gradient(135deg,#f43f75,#326ab2);place-items:center;font-size:9px;font-weight:900;line-height:1;display:grid}.pipeline-member-picker{color:#17212b;border:1px solid #d7e0eb;border-radius:16px;width:min(340px,100vw - 32px);max-height:calc(100dvh - 32px);padding:0;box-shadow:0 18px 60px #17212b40}.pipeline-member-picker::backdrop{background:#17212b38}.pipeline-member-picker__content{padding:20px}.pipeline-member-picker header{justify-content:space-between;align-items:center;gap:12px;display:flex}.pipeline-member-picker h2{margin:0;font-size:18px}.pipeline-member-picker header button{cursor:pointer;background:#f1f5f9;border:0;border-radius:6px;width:30px;height:30px;font-size:22px}.pipeline-member-picker__card{color:#637286;margin:8px 0 16px;font-size:12px;line-height:1.5}.pipeline-member-picker input{box-sizing:border-box;width:100%;font:inherit;border:1px solid #cbd5e1;border-radius:8px;padding:10px;font-size:13px}.pipeline-member-picker__list{gap:6px;max-height:280px;margin-top:12px;display:grid;overflow-y:auto}.pipeline-member-picker__list button{text-align:left;width:100%;color:inherit;font:inherit;cursor:pointer;background:#f8fafc;border:1px solid #0000;border-radius:10px;align-items:center;gap:10px;padding:10px;font-size:13px;display:flex}.pipeline-member-picker__list button[aria-pressed=true]{background:#edf3fa;border-color:#c7d6e8}.pipeline-member-picker__list button:hover{border-color:#809fca}.pipeline-member-picker__list button:disabled{opacity:.65;cursor:wait}.pipeline-member-picker__list button>span:nth-child(2){flex:1}.pipeline-member-picker__list small{color:#637286;margin-top:3px;font-size:11px;display:block}.pipeline-member-picker__notice,.pipeline-member-picker__error{margin:14px 0 0;font-size:12px;line-height:1.5}.pipeline-member-picker__notice{color:#637286}.pipeline-member-picker__error{color:#a12b34}.pipeline-member-picker__background-error{z-index:10000;color:#a12b34;background:#fff;border:1px solid #fecaca;border-radius:12px;align-items:start;gap:12px;max-width:min(420px,100vw - 48px);padding:16px;font-size:14px;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 8px 30px #17212b30}.pipeline-member-picker__background-error button{color:inherit;cursor:pointer;background:0 0;border:0;flex-shrink:0;font-size:22px}.shared-pipeline-board{max-height:var(--pipeline-available-height,70dvh);overscroll-behavior-x:contain;grid-template-rows:minmax(0,1fr);grid-auto-flow:column;align-items:stretch;gap:12px;padding-bottom:8px;display:grid;overflow:auto hidden}.shared-pipeline-board[data-compact]{--pipeline-column-width:minmax(188px, 220px);gap:9px}.shared-pipeline-column{background:#f8fafc;border:1px solid #dde2ea;border-radius:8px;flex-direction:column;min-width:0;min-height:0;padding:10px;display:flex}.shared-pipeline-column>header{flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.shared-pipeline-column>header strong{color:#17202a;font-size:13px}.shared-pipeline-column>header span{color:#516070;background:#e9eef5;border-radius:20px;padding:3px 7px;font-size:12px}.shared-pipeline-column-cards{overscroll-behavior-y:contain;scrollbar-gutter:stable;align-content:start;gap:8px;min-height:0;display:grid;overflow-y:auto}.shared-pipeline-board[data-compact] .shared-pipeline-column-cards{scrollbar-gutter:stable;max-height:400px;overflow-y:auto}.shared-pipeline-column[data-drag-over]{background:#deedfb;border-color:#3a6ea5}.shared-pipeline-column[data-collapsed]{border-style:dashed;flex-direction:column;align-items:center;min-height:210px;padding:9px 5px;display:flex}.shared-pipeline-column[data-collapsed]>header{flex-direction:column-reverse;flex:1;max-width:100%;min-height:0}.shared-pipeline-column[data-collapsed] strong{writing-mode:vertical-rl;white-space:nowrap;text-overflow:ellipsis;min-height:0;margin-right:0;line-height:1.2;overflow:hidden}.shared-pipeline-drop-icon{margin-top:auto}.shared-pipeline-empty{color:#667085;border:1px dashed #b9c8d9;border-radius:7px;place-items:center;min-height:58px;font-size:12px;display:grid}.shared-pipeline-card{color:#17202a;background:#fff;border:1px solid #dde2ea;border-radius:8px;flex-wrap:wrap;align-items:start;gap:8px;min-width:0;padding:10px;display:flex;position:relative;box-shadow:0 1px 2px #17202a0a}.shared-pipeline-card[draggable=true]{cursor:grab;-webkit-user-select:none;user-select:none}.shared-pipeline-card[draggable=true] img{pointer-events:none;-webkit-user-drag:none}.shared-pipeline-card[data-dragging]{opacity:.55}.shared-pipeline-card[data-moving]{cursor:progress}.shared-pipeline-card[data-archived]{opacity:.76}.shared-pipeline-card[data-selected]{background:#edf4fb;border-color:#315f8c;box-shadow:inset 0 0 0 1px #315f8c}@media (hover:hover){.shared-pipeline-card[data-status-badge]:has(.shared-pipeline-selection:enabled):hover{border-color:#315f8c;box-shadow:inset 0 0 0 1px #315f8c}}.shared-pipeline-card:has(:focus-visible){border-color:#3a6ea5}.shared-pipeline-avatar{flex:0 0 36px;width:36px}.shared-pipeline-avatar>*,.shared-pipeline-avatar img{border-radius:7px;max-width:36px;max-height:36px}.shared-pipeline-content{flex:1;gap:6px;min-width:70px;display:grid}.shared-pipeline-card .shared-pipeline-title{color:#17202a;font:inherit;text-align:left;overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0;margin:0;padding:0;font-size:14px;font-weight:800;text-decoration:none;display:block}.shared-pipeline-title:hover{text-decoration:underline}.shared-pipeline-title:focus-visible,.shared-pipeline-controls button:focus-visible{outline-offset:2px;outline:2px solid #3a6ea5}.shared-pipeline-content small{color:#667085;font-size:12px}.shared-pipeline-controls{justify-content:space-between;align-items:center;gap:6px;width:100%;display:flex}.shared-pipeline-card[data-layout=row]{align-items:center}.shared-pipeline-card[data-layout=row] .shared-pipeline-controls{width:auto}.shared-pipeline-card[data-layout=compact] .shared-pipeline-title{font-size:13px}.shared-pipeline-card .shared-pipeline-selection{z-index:2;box-sizing:border-box;appearance:none;opacity:0;pointer-events:auto;cursor:pointer;background:#fff;border:2px solid #8ca2b9;border-radius:4px;width:18px;height:18px;margin:0;padding:0;position:absolute;top:5px;left:5px}.shared-pipeline-card:not([data-status-badge]):hover .shared-pipeline-selection,.shared-pipeline-card .shared-pipeline-selection:focus-visible{opacity:1}.shared-pipeline-card:has(.shared-pipeline-avatar) .shared-pipeline-selection{border-radius:7px;width:36px;height:36px;top:10px;left:10px}.shared-pipeline-card .shared-pipeline-selection:hover{background:#f4f8fc;border-color:#315f8c}.shared-pipeline-card .shared-pipeline-selection:active{background:#e2edf8;border-color:#315f8c}.shared-pipeline-card .shared-pipeline-selection:focus-visible{outline-offset:2px;outline:2px solid #315f8c}.shared-pipeline-card:has(.shared-pipeline-selection:focus-visible){outline-offset:2px;outline:2px solid #315f8c}.shared-pipeline-card .shared-pipeline-selection:disabled{cursor:default}.shared-pipeline-selection-summary{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:10px;font-size:13px;display:flex}.shared-pipeline-selection-summary button{color:#315f8c;background:#fff;border:1px solid #dde2ea;border-radius:6px;padding:5px 8px}@media (hover:none){.shared-pipeline-card .shared-pipeline-selection{opacity:1;pointer-events:auto}.shared-pipeline-card:has(.shared-pipeline-avatar) .shared-pipeline-selection:not(:checked){background:0 0}}.shared-pipeline-card .shared-pipeline-selection:checked{opacity:1;pointer-events:auto;background-color:#315f8ccc;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='m3 8 3 3 7-7' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:18px;border-color:#315f8c}.shared-pipeline-card .shared-pipeline-selection:checked:hover{background-color:#244c73ee}.shared-pipeline-selection-hint{color:#667085;font-size:12px}.shared-pipeline-selection-summary .pipeline-end-road-button{color:#a12e45;cursor:pointer;border-color:#e5bdc6}.shared-pipeline-selection-summary button:disabled{opacity:.5;cursor:default}.shared-pipeline-labels{flex-wrap:wrap;gap:4px;display:flex}.shared-pipeline-labels>span{border-radius:5px;padding:4px 6px;font-size:10px;font-weight:700}.shared-pipeline-controls button{cursor:pointer}.shared-pipeline-card .shared-pipeline-date{color:#516070;font:inherit;white-space:nowrap;background:#f1f5f9;border:0;border-radius:5px;padding:5px;font-size:12px}.shared-pipeline-card .shared-pipeline-date[data-tone=overdue]{color:#b4234f;background:#fff1f3}.shared-pipeline-card .shared-pipeline-date[data-tone=today]{color:#92400e;background:#fffbeb}.shared-pipeline-card .shared-pipeline-date[data-tone=done]{color:#16734b}.shared-pipeline-card .shared-pipeline-members{color:#516070;min-width:28px;min-height:28px;font:inherit;background:#e9eef5;border:0;border-radius:999px;justify-content:center;align-items:center;gap:2px;padding:0;line-height:1;display:flex}.shared-pipeline-members-add{flex-shrink:0;display:block}.shared-pipeline-members-count{background:#e9eef5;border-radius:50%;place-items:center;min-width:20px;height:20px;font-size:10px;display:grid}.shared-pipeline-members img{object-fit:cover;border-radius:50%;width:26px;height:26px}.shared-pipeline-date-dialog{z-index:2147483000;box-sizing:border-box;color:#17202a;background:#fff;border:1px solid #dde2ea;border-radius:10px;width:360px;max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px);padding:12px;font:12px system-ui,sans-serif;position:fixed;overflow:auto;box-shadow:0 12px 40px #17202a33}.shared-pipeline-date-dialog fieldset{border:0;min-width:0;margin:0;padding:0}.shared-pipeline-date-dialog footer{border-top:1px solid #e9eef5;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;margin-top:10px;padding-top:12px;display:flex}.shared-pipeline-date-dialog footer span{color:#667085;flex:1 0 100%;font-size:11px;line-height:16px}.shared-pipeline-date-dialog footer button{appearance:none;box-sizing:border-box;color:#344054;height:32px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dde2ea;border-radius:4px;padding:6px 12px;font-weight:600;line-height:18px}.shared-pipeline-date-dialog footer button:first-of-type{margin-right:auto}.shared-pipeline-date-dialog footer button:last-of-type{color:#fff;background:#315f8c;border-color:#315f8c}.shared-pipeline-date-dialog footer button:hover:not(:disabled){background:#f1f5f9}.shared-pipeline-date-dialog footer button:last-of-type:hover:not(:disabled){background:#244c73}.shared-pipeline-date-dialog footer button:disabled{opacity:.5;cursor:default}.shared-pipeline-date-dialog :focus-visible{outline-offset:2px;outline:2px solid #315f8c}.shared-pipeline-error,.shared-pipeline-date-dialog [role=alert]{color:#b4234f}.shared-pipeline-list{gap:8px;display:grid}.modern-card-view .mvc-flow-modal.mvc-pipeline-modal .shared-pipeline-board{flex:1;min-height:0}.modern-card-view .mvc-flow-modal.mvc-pipeline-modal .shared-pipeline-column{flex-direction:column;min-height:0;display:flex}.modern-card-view .mvc-flow-modal.mvc-pipeline-modal .shared-pipeline-column-cards{max-height:none;overflow-y:auto}.modern-card-view .mvc-flow-modal.mvc-pipeline-modal.mvc-flow-modal--maximized .shared-pipeline-board{--pipeline-column-width:minmax(220px, 280px)}@media (width<=600px){.shared-pipeline-card[data-layout=row] .shared-pipeline-controls{width:100%}}.shared-pipeline-avatar>*{width:36px;height:36px;min-height:36px}.shared-pipeline-date-dialog .react-datepicker{box-sizing:border-box;color:#17202a;width:100%;font:inherit;background:#fff;border:1px solid #dde2ea;border-radius:8px;align-items:stretch;display:flex;overflow:hidden}.shared-pipeline-date-dialog .react-datepicker__month-container{float:none;flex:1;min-width:0}.shared-pipeline-date-dialog .react-datepicker__header{background:#f8fafc;border-bottom:1px solid #e9eef5;padding-top:12px}.shared-pipeline-date-dialog .react-datepicker__current-month,.shared-pipeline-date-dialog .react-datepicker-time__header{color:#344054;font:inherit;margin:0;font-size:13px;font-weight:700;line-height:20px}.shared-pipeline-date-dialog .react-datepicker__day-names,.shared-pipeline-date-dialog .react-datepicker__week{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.shared-pipeline-date-dialog .react-datepicker__day-names{margin:8px 6px 0}.shared-pipeline-date-dialog .react-datepicker__day,.shared-pipeline-date-dialog .react-datepicker__day-name{border-radius:6px;width:auto;min-width:0;margin:2px 0;line-height:28px}.shared-pipeline-date-dialog .react-datepicker__day-name{color:#667085;font-size:11px}.shared-pipeline-date-dialog .react-datepicker__day--outside-month{color:#98a2b3}.shared-pipeline-date-dialog .react-datepicker__day--selected,.shared-pipeline-date-dialog .react-datepicker__day--keyboard-selected{color:#fff;background:#315f8c}.shared-pipeline-date-dialog .react-datepicker__navigation{top:6px}.shared-pipeline-date-dialog .react-datepicker__navigation--next{right:80px}.shared-pipeline-date-dialog .react-datepicker__time-container{float:none;box-sizing:border-box;border-left:1px solid #dde2ea;flex:0 0 80px;width:80px}.shared-pipeline-date-dialog .react-datepicker__header--time{padding:12px 0}.shared-pipeline-date-dialog .react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{width:100%}.shared-pipeline-date-dialog .react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{box-sizing:border-box;font-variant-numeric:tabular-nums;height:32px;padding:8px 0;font-size:12px;line-height:16px}.shared-pipeline-date-dialog .react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{color:#fff;background:#315f8c}.shared-pipeline-date-dialog .react-datepicker__month{margin:6px}.shared-pipeline-members>.pipeline-member-filter__initials{border-radius:50%;place-items:center;width:26px;height:26px;font-size:10px;display:inline-grid}.shared-pipeline-date-dialog .react-datepicker__time-list{height:200px!important}.modern-card-view .mvc-flow-modal.mvc-pipeline-modal .shared-pipeline-column-cards{flex:1;min-height:0}.shared-pipeline-card[data-layout=compact]{grid-template-rows:auto auto;grid-template-columns:36px minmax(0,1fr);gap:4px 8px;display:grid}.shared-pipeline-card[data-layout=compact] .shared-pipeline-avatar{grid-area:1/1/span 2;align-self:start}.shared-pipeline-card[data-layout=compact] .shared-pipeline-content{grid-area:1/2;min-width:0}.shared-pipeline-card[data-layout=compact] .shared-pipeline-title{white-space:nowrap;text-overflow:ellipsis;line-height:16px;overflow:hidden}.shared-pipeline-card[data-layout=compact] .shared-pipeline-controls{flex-wrap:nowrap;grid-area:2/2;justify-content:flex-start;gap:5px;min-width:0}.shared-pipeline-card[data-layout=compact] .shared-pipeline-date{padding:2px 4px;font-size:11px;line-height:16px}.shared-pipeline-contact{color:#64748b;white-space:nowrap;font-variant-numeric:tabular-nums;background:#f1f5f9;border-radius:999px;flex-shrink:0;align-items:center;gap:3px;padding:2px 5px;font-size:11px;line-height:16px;display:inline-flex}.shared-pipeline-contact svg{flex-shrink:0;width:11px;height:11px}.shared-pipeline-card[data-layout=compact] .shared-pipeline-members{flex-shrink:0;min-width:20px;height:20px;min-height:20px;margin-left:auto}.shared-pipeline-card[data-layout=compact] .shared-pipeline-members img,.shared-pipeline-card[data-layout=compact] .shared-pipeline-members>.pipeline-member-filter__initials{width:20px;height:20px;font-size:9px}.shared-pipeline-card[data-layout=compact][data-status-badge]{grid-template-columns:36px minmax(0,1fr)}.shared-pipeline-card[data-layout=compact][data-status-badge] .shared-pipeline-avatar{grid-row:1/span 2;width:36px}.shared-pipeline-card[data-layout=compact][data-status-badge] .shared-pipeline-avatar>*,.shared-pipeline-card[data-layout=compact][data-status-badge] .shared-pipeline-avatar img{object-fit:cover;width:36px;max-width:36px;height:36px;min-height:36px;max-height:36px}.shared-pipeline-card[data-layout=compact][data-status-badge] .shared-pipeline-selection{width:36px;height:36px}.shared-pipeline-card[data-layout=compact][data-status-badge] .shared-pipeline-controls{grid-area:2/2}.shared-pipeline-card[data-layout=compact][data-status-badge] .shared-pipeline-content{gap:3px}.shared-pipeline-card[data-layout=compact][data-status-badge] .mvc-pipeline-current-status{margin-top:0}.shared-pipeline-card[data-layout=compact][data-subtitle]{grid-template-rows:14px auto auto}.shared-pipeline-card[data-layout=compact][data-subtitle]>.shared-pipeline-subtitle{grid-area:1/1/auto/-1;min-width:0;line-height:14px}.shared-pipeline-card[data-layout=compact][data-subtitle][data-status-badge] .shared-pipeline-avatar{grid-row:2/span 2}.shared-pipeline-card[data-layout=compact][data-subtitle] .shared-pipeline-content{grid-row:2}.shared-pipeline-card[data-layout=compact][data-subtitle][data-status-badge] .shared-pipeline-controls{grid-row:3}.shared-pipeline-card[data-layout=compact][data-subtitle][data-status-badge] .shared-pipeline-selection{top:28px}.shared-pipeline-column>header{position:relative}.shared-pipeline-column>header strong{margin-right:auto}.shared-pipeline-column-selection{z-index:1;box-sizing:border-box;appearance:none;opacity:0;cursor:pointer;background:#e9eef5;border:1.5px solid #8ca2b9;border-radius:50%;width:24px;height:24px;margin:0;padding:0;position:absolute;top:50%;right:0;transform:translateY(-50%)}.shared-pipeline-column-selection:hover{border-color:#315f8c}.shared-pipeline-column-selection:checked,.shared-pipeline-column-selection:indeterminate{background-color:#315f8c;background-position:50%;background-repeat:no-repeat;background-size:14px 14px;border-color:#315f8c}.shared-pipeline-column-selection:checked{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='m3 8 3 3 7-7' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.shared-pipeline-column-selection:indeterminate{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 8h8' stroke='white' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E")}.shared-pipeline-column-selection:focus-visible{outline-offset:2px;outline:2px solid #315f8c}.shared-pipeline-column-selection:disabled{cursor:default;border-color:#c4cdd8}.shared-pipeline-column>header .shared-pipeline-column-count{box-sizing:border-box;text-align:center;border-radius:50%;place-items:center;width:24px;min-width:24px;height:24px;padding:0;display:inline-grid}.shared-pipeline-column>header .shared-pipeline-column-selection:checked+.shared-pipeline-column-count{color:#fff;background:#315f8c;box-shadow:inset 0 0 0 1px #315f8c}.shared-pipeline-column>header .shared-pipeline-column-selection:indeterminate+.shared-pipeline-column-count{color:#315f8c;background:#edf4fb;box-shadow:inset 0 0 0 1.5px #315f8c}.shared-pipeline-column>header:hover .shared-pipeline-column-selection,.shared-pipeline-column-selection:focus-visible{opacity:1}.shared-pipeline-column>header:hover .shared-pipeline-column-selection+.shared-pipeline-column-count,.shared-pipeline-column-selection:focus-visible+.shared-pipeline-column-count{visibility:hidden}@media (hover:none){.shared-pipeline-column-selection{opacity:1}.shared-pipeline-column-selection+.shared-pipeline-column-count{visibility:hidden}}.shared-pipeline-drag-preview{pointer-events:none;font:14px system-ui,sans-serif;position:fixed;top:0;left:-10000px}.shared-pipeline-drag-count{color:#fff;background:#315f8c;border:2px solid #fff;border-radius:16px;padding:5px 10px;position:absolute;bottom:0;right:0;box-shadow:0 2px 8px #17202a33}.shared-pipeline-column>header>strong{flex:1;min-width:0}.shared-pipeline-column>header .shared-pipeline-order-trigger{color:#516070;cursor:pointer;background:0 0;border:0;border-radius:5px;flex:0 0 24px;width:24px;height:28px;padding:0;font:24px/1 system-ui,sans-serif}.shared-pipeline-column>header .shared-pipeline-order-trigger:hover{background:#e9eef5}.shared-pipeline-order-menu{z-index:2147483000;box-sizing:border-box;color:#17202a;background:#fff;border:1px solid #dde2ea;border-radius:8px;width:232px;max-width:calc(100vw - 16px);padding:5px;font:13px/1.4 system-ui,sans-serif;position:fixed;box-shadow:0 8px 28px #17202a26}.shared-pipeline-order-menu button{width:100%;color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:5px;justify-content:space-between;align-items:center;gap:8px;padding:9px 10px;display:flex}.shared-pipeline-order-menu button:hover,.shared-pipeline-order-menu button:focus-visible{background:#edf4fb}.shared-pipeline-order-menu [role=menu]{border-top:1px solid #e9eef5;margin-top:4px;padding-top:4px}.shared-pipeline-order-menu [aria-checked=true]{color:#315f8c;font-weight:600}.shared-pipeline-order-menu :focus-visible,.shared-pipeline-order-trigger:focus-visible{outline-offset:-2px;outline:2px solid #315f8c}.shared-pipeline-column>header:has(.shared-pipeline-order-trigger) .shared-pipeline-column-selection{right:32px}.mvc-pipeline-current-status{color:#365f91;white-space:nowrap;text-overflow:ellipsis;background:#e8f0fc;border-radius:4px;width:fit-content;max-width:100%;margin-top:3px;padding:2px 6px;font-size:10px;font-weight:500;line-height:1.3;display:block;overflow:hidden}.shared-pipeline-card[data-layout=compact][data-status-badge] .shared-pipeline-date[data-tone=muted],.shared-pipeline-card[data-layout=compact][data-status-badge] .shared-pipeline-date[data-tone=upcoming],.shared-pipeline-card[data-layout=compact][data-status-badge] .shared-pipeline-date[data-tone=done]{background:0 0}.shared-pipeline-card[data-layout=compact][data-status-badge] .shared-pipeline-date[data-tone=muted]{color:#788391}.mvc-pipeline-avatar-with-client{width:36px;height:36px;display:block;position:relative}.mvc-pipeline-avatar-with-client .mvc-brief-pipeline-candidate-avatar{width:36px;height:36px}.shared-pipeline-card[data-layout=compact][data-status-badge] .shared-pipeline-avatar .mvc-pipeline-avatar-with-client img.mvc-pipeline-client-logo{object-fit:contain;width:18px;min-width:18px;max-width:18px;height:18px;min-height:18px;max-height:18px;box-shadow:none;box-sizing:border-box;z-index:1;pointer-events:none;background:#fff;border:1px solid #cbd2da;border-radius:5px;position:absolute;bottom:-3px;left:-3px}.shared-pipeline-card[data-layout=compact][data-status-badge] .shared-pipeline-avatar>.mvc-pipeline-salary{box-sizing:border-box;color:#344054;text-align:center;text-overflow:ellipsis;white-space:nowrap;background:#edf0f4;border-radius:0 0 5px 5px;width:36px;max-width:36px;height:17px;min-height:17px;max-height:17px;padding:1px 2px;font-size:9px;font-weight:600;line-height:15px;display:block;overflow:hidden}.shared-pipeline-avatar:has(.mvc-pipeline-salary) .mvc-brief-pipeline-candidate-avatar{border-radius:5px 5px 0 0}.shared-pipeline-card[data-layout=compact][data-status-badge] .shared-pipeline-avatar:has(.mvc-pipeline-salary) .mvc-brief-pipeline-candidate-avatar img{border-radius:5px 5px 0 0}.shared-pipeline-card[data-layout=compact][data-status-badge] .shared-pipeline-avatar>.mvc-pipeline-salary[data-footer-kind=level]{white-space:nowrap;justify-content:center;align-items:center;padding:1px;font-size:8px;line-height:15px;display:flex}.shared-pipeline-card[data-layout=compact][data-status-badge] .shared-pipeline-avatar>.mvc-pipeline-avatar-with-client,.shared-pipeline-card[data-layout=compact][data-status-badge] .shared-pipeline-avatar .mvc-pipeline-avatar-with-client .mvc-brief-pipeline-candidate-avatar,.shared-pipeline-card[data-layout=compact][data-status-badge] .shared-pipeline-avatar .mvc-brief-pipeline-candidate-avatar img{object-fit:cover;height:43px;min-height:43px;max-height:43px}.shared-pipeline-card[data-layout=compact][data-status-badge] .shared-pipeline-selection{height:43px}.shared-pipeline-subtitle{color:#344054;white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:600;overflow:hidden}.mvc-pipeline-avatar-with-client .mvc-brief-pipeline-candidate-avatar{color:#365f91;background:#e5ecf5;border-radius:5px;place-items:center;font-size:12px;font-weight:600;display:grid;overflow:hidden}.shared-pipeline-card[data-layout=compact][data-status-badge] .shared-pipeline-avatar{align-self:start}.shared-pipeline-card[data-layout=compact][data-subtitle][data-status-badge] .shared-pipeline-avatar .mvc-pipeline-avatar-with-client img.mvc-pipeline-client-logo{object-fit:cover;border-radius:4px;width:28px;min-width:28px;max-width:28px;height:28px;min-height:28px;max-height:28px;padding:0;top:-18px;bottom:auto;left:0}.shared-pipeline-card[data-layout=compact][data-subtitle]:has(.mvc-pipeline-client-logo)>.shared-pipeline-subtitle{padding-left:33px}.shared-pipeline-card[data-layout=compact][data-subtitle]{grid-template-rows:18px auto auto;grid-template-columns:12px 36px minmax(0,1fr)}.shared-pipeline-card[data-layout=compact][data-subtitle]>.shared-pipeline-subtitle{font-weight:600;line-height:16px}.shared-pipeline-card[data-layout=compact][data-subtitle][data-status-badge] .shared-pipeline-avatar{grid-column:2}.shared-pipeline-card[data-layout=compact][data-subtitle] .shared-pipeline-content,.shared-pipeline-card[data-layout=compact][data-subtitle][data-status-badge] .shared-pipeline-controls{grid-column:3}.shared-pipeline-card[data-layout=compact][data-subtitle][data-status-badge] .shared-pipeline-avatar .mvc-pipeline-avatar-with-client img.mvc-pipeline-client-logo{top:-22px;left:-20px}.shared-pipeline-card[data-layout=compact][data-subtitle][data-status-badge] .shared-pipeline-selection{top:32px;left:30px}.shared-pipeline-card[data-layout=compact][data-subtitle] .shared-pipeline-title{font-weight:700}.mvc-pipeline-brief-header-logo{object-fit:contain;border-radius:5px;flex-shrink:0;width:36px;height:36px}.mvc-pipeline-at-a-glance{white-space:pre-wrap;color:#475467;max-height:150px;font-size:13px;line-height:1.5;overflow-y:auto}.shared-pipeline-card[data-layout=compact][data-status-badge] .shared-pipeline-controls,.shared-pipeline-card[data-layout=compact][data-subtitle][data-status-badge] .shared-pipeline-controls{gap:2px}.shared-pipeline-card[data-layout=compact][data-status-badge] .shared-pipeline-date{text-overflow:ellipsis;min-width:0;padding-inline:1px;font-size:10px;overflow:hidden}.mvc-pipeline-status-row{flex-wrap:nowrap;align-items:center;gap:4px;min-width:0;display:flex}.mvc-pipeline-status-row .mvc-pipeline-current-status{min-width:0;margin-top:0}.shared-pipeline-levels{flex-shrink:0;align-items:center;gap:3px;display:inline-flex}.shared-pipeline-level-dot{border-radius:50%;width:7px;height:7px;display:block;box-shadow:inset 0 0 0 1px #17202a26}.mvc-brief-pipeline{grid-template-columns:minmax(0,1fr);container-type:inline-size}.mvc-brief-pipeline>.mvc-panel-header.mvc-pipeline-header{box-sizing:border-box;flex-flow:row;align-items:center;gap:12px;height:40px;min-height:40px;margin-bottom:18px;display:flex}.mvc-pipeline-heading{align-items:baseline;gap:10px;min-width:0;max-width:50%;display:flex}.mvc-pipeline-heading h2{flex-shrink:0}.mvc-panel-header .mvc-pipeline-heading p{white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.mvc-pipeline-toolbar{flex:1;min-width:0;height:40px;min-height:40px;position:relative}.mvc-pipeline-header[data-selection] .mvc-pipeline-heading p{display:none}.mvc-pipeline-normal-actions{justify-content:flex-end;align-items:center;gap:8px;height:100%;display:flex}.mvc-pipeline-inline-filters{flex:1;justify-content:flex-end;align-items:center;gap:12px;min-width:0;height:40px;display:flex}.mvc-pipeline-inline-group{box-sizing:border-box;flex:none;width:max-content;padding:4px}.mvc-pipeline-inline-group .mvc-pipeline-level-filters,.mvc-pipeline-inline-group .mvc-pipeline-member-filters{flex-wrap:nowrap}.mvc-pipeline-filter-measurements{visibility:hidden;pointer-events:none;width:max-content;display:flex;position:fixed;top:0;left:-10000px}.mvc-pipeline-filter-control{flex:none}.mvc-pipeline-toolbar .mvc-brief-pipeline__header-actions{flex-wrap:nowrap;flex-shrink:0}.mvc-pipeline-toolbar .mvc-pipeline-selection-actions{box-sizing:border-box;white-space:nowrap;justify-content:flex-start;width:100%;height:100%}.mvc-pipeline-selection-actions>*{flex-shrink:0}.mvc-pipeline-selection-actions .mvc-pipeline-action-control{flex:auto;min-width:0}.mvc-pipeline-selection-actions .mvc-pipeline-bulk-actions{align-items:center;gap:8px;min-width:0;height:40px;display:flex}.mvc-pipeline-actions-trigger{color:#315f8c;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:7px;padding:6px 9px;font:700 12px/1.4 system-ui,sans-serif;display:none}.mvc-pipeline-actions-trigger:focus-visible{outline-offset:2px;outline:2px solid #315f8c}.mvc-pipeline-selection-cancel svg{display:none}@container (width<=760px){.mvc-pipeline-action-control{text-align:right}.mvc-pipeline-actions-trigger{align-items:center;gap:4px;display:inline-flex}.mvc-pipeline-selection-actions .mvc-pipeline-bulk-actions{z-index:20;box-sizing:border-box;text-align:left;background:#fff;border:1px solid #cbd5e1;border-radius:10px;flex-direction:column;align-items:stretch;width:min(260px,100cqw);height:auto;padding:10px;display:none;position:absolute;top:46px;right:0;box-shadow:0 8px 28px #17202a26}.mvc-pipeline-selection-actions .mvc-pipeline-action-control[data-open] .mvc-pipeline-bulk-actions{display:flex}.mvc-pipeline-bulk-actions>button{text-align:left;justify-content:space-between}.mvc-pipeline-bulk-actions .mvc-pipeline-end-split{width:100%}.mvc-pipeline-bulk-actions .mvc-pipeline-end-split>button:first-child{flex:1}}@container (width<=400px){.mvc-pipeline-selection-cancel>span{display:none}.mvc-pipeline-selection-cancel svg{display:block}.mvc-pipeline-selection-cancel{width:32px;height:32px;padding:7px}}@container (width<=300px){.mvc-pipeline-selection-count>span{display:none}}.mvc-pipeline-bulk-actions>*{flex-shrink:0}.mvc-pipeline-bulk-actions .mvc-brief-pipeline__bulk-end-full{display:none}.mvc-pipeline-bulk-actions .mvc-brief-pipeline__bulk-end-short{display:inline}.mvc-pipeline-selection-count{color:#315f8c;font-size:12px;font-weight:700}.mvc-pipeline-selection-cancel,.mvc-pipeline-filter-trigger{color:#315f8c;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:7px;padding:6px 10px;font:700 12px/1.4 system-ui,sans-serif}.mvc-pipeline-selection-cancel{margin-left:auto}.mvc-pipeline-filter-trigger{justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:inline-flex;position:relative}.mvc-pipeline-filter-trigger>span{background:#dcebf8;border-radius:999px;padding:1px 5px;font-size:10px;position:absolute;top:-5px;right:-5px}.mvc-pipeline-selection-cancel:focus-visible,.mvc-pipeline-filter-trigger:focus-visible{outline-offset:2px;outline:2px solid #315f8c}.mvc-pipeline-filter-popover{z-index:20;box-sizing:border-box;color:#17202a;background:#fff;border:1px solid #cbd5e1;border-radius:10px;width:min(300px,100cqw);padding:12px;position:absolute;top:46px;right:0;box-shadow:0 8px 28px #17202a26}.mvc-pipeline-filter-popover__heading{justify-content:space-between;align-items:center;margin-bottom:12px;font-size:13px;display:flex}.mvc-pipeline-filter-popover__heading button{color:#315f8c;cursor:pointer;background:#f1f5f9;border:0;border-radius:5px;width:28px;height:28px;font-size:20px}.mvc-pipeline-filters{align-items:center;gap:12px;min-width:0;max-height:40px;padding:4px;display:flex;overflow:auto}.mvc-pipeline-filter-popover .mvc-pipeline-filters{flex-direction:column;align-items:flex-start;max-height:min(300px,50vh)}.mvc-pipeline-filter-popover .mvc-pipeline-level-filters,.mvc-pipeline-filter-popover .mvc-pipeline-member-filters{justify-content:flex-start}.mvc-pipeline-level-filters{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;min-width:0;margin:0;display:flex}.mvc-pipeline-level-filters button{cursor:pointer;border:1px solid #17202a26;border-radius:999px;padding:4px 10px;font:700 11px/1.3 system-ui,sans-serif}.mvc-pipeline-level-filters button[data-dimmed]{opacity:.45}.mvc-pipeline-level-filters button[aria-pressed=true],.mvc-pipeline-level-filters button:focus-visible{outline-offset:2px;outline:2px solid #315f8c}.mvc-pipeline-level-filters .mvc-pipeline-level-clear{color:#315f8c;background:0 0;border-color:#0000}.mvc-pipeline-member-filters{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;display:flex}.mvc-pipeline-member-filters button{cursor:pointer;background:#fff;border:1px solid #17202a26;border-radius:999px;justify-content:center;align-items:center;padding:2px;display:inline-flex}.mvc-pipeline-member-filters button[data-dimmed]{opacity:.45}.mvc-pipeline-member-filters button[aria-pressed=true],.mvc-pipeline-member-filters button:focus-visible{outline-offset:2px;outline:2px solid #315f8c}.mvc-pipeline-member-filters .mvc-pipeline-member-clear{color:#315f8c;background:0 0;border-color:#0000;padding:4px 10px;font:700 11px/1.3 system-ui,sans-serif}.shared-pipeline-card[data-layout=compact][data-status-badge] .shared-pipeline-contact{gap:2px;padding-inline:3px;font-size:10px;line-height:13px}.shared-pipeline-card[data-layout=compact][data-status-badge] .shared-pipeline-contact svg{width:10px;height:10px}.shared-pipeline-card[data-layout=compact][data-status-badge] .shared-pipeline-members{gap:0}.shared-pipeline-card[data-layout=compact][data-status-badge] .shared-pipeline-members>*+*{margin-left:-10px}.mvc-card-embed{min-width:0;height:100%;container:candidate-card/inline-size}.modern-card-view .mvc-card-embed.mvc-card-embed>.mvc-desktop-shell{grid-template-rows:auto auto;grid-template-columns:300px minmax(0,1fr);gap:12px;max-width:none;height:auto;margin:0;padding:12px;display:grid}.modern-card-view .mvc-card-embed.mvc-card-embed>.mvc-desktop-shell>.mvc-left-zone{grid-area:1/1/span 2;width:auto;max-height:none;position:static}.modern-card-view .mvc-card-embed.mvc-card-embed>.mvc-desktop-shell>.mvc-main-zone{grid-area:1/2;overflow:visible}.modern-card-view .mvc-card-embed.mvc-card-embed>.mvc-desktop-shell>.mvc-right-zone{grid-area:2/2;overflow:visible}.modern-card-view .mvc-card-embed .mvc-identity-panel{height:auto;max-height:none;position:static}.modern-card-view .mvc-card-embed.mvc-card-embed>.mvc-mobile-shell{padding:12px;display:none}.mvc-card-embed .mvc-main-zone,.mvc-card-embed .mvc-mobile-shell{container:candidate-content/inline-size}@container candidate-card (width>=1050px){.modern-card-view .mvc-card-embed.mvc-card-embed>.mvc-desktop-shell{grid-template-rows:minmax(0,1fr);grid-template-columns:300px minmax(0,1fr) minmax(260px,.85fr);height:100%;min-height:0;overflow:hidden}.modern-card-view .mvc-card-embed.mvc-card-embed>.mvc-desktop-shell>:is(.mvc-left-zone,.mvc-main-zone,.mvc-right-zone){overscroll-behavior-y:contain;min-height:0;overflow-y:auto}.modern-card-view .mvc-card-embed.mvc-card-embed>.mvc-desktop-shell>:is(.mvc-main-zone,.mvc-right-zone)>*{flex-shrink:0}.modern-card-view .mvc-card-embed .mvc-identity-panel{overscroll-behavior:auto;overflow:visible}.modern-card-view .mvc-card-embed.mvc-card-embed>.mvc-desktop-shell>.mvc-left-zone{grid-row:1}.modern-card-view .mvc-card-embed.mvc-card-embed>.mvc-desktop-shell>.mvc-right-zone{grid-area:1/3}}@container candidate-card (width<=679px){.modern-card-view .mvc-card-embed.mvc-card-embed>.mvc-desktop-shell{display:none}.modern-card-view .mvc-card-embed.mvc-card-embed>.mvc-mobile-shell{display:flex}}@container candidate-content (width<=680px){.mvc-card-embed .mvc-process-card{grid-template-columns:minmax(0,1fr) 24px;gap:12px;padding:14px}.mvc-card-embed .mvc-process-card__identity{grid-area:1/1}.mvc-card-embed .mvc-process-card>.mvc-icon-button{grid-area:1/2;width:24px;height:24px}.mvc-card-embed .mvc-process-card__work{grid-column:1/-1}.mvc-card-embed .mvc-process-card h3,.mvc-card-embed .mvc-process-card__identity p{white-space:normal;overflow-wrap:break-word;overflow:visible}.mvc-card-embed .mvc-process-card__meta span{white-space:nowrap}.mvc-card-embed .mvc-process-card .mvc-process-next{grid-column:1/-1}.mvc-card-embed .mvc-process-timeline{grid-template-columns:repeat(var(--mvc-process-stage-count), minmax(0, 1fr));width:max(100%, calc(100% / 3 * var(--mvc-process-stage-count)));min-width:100%;padding-inline:0}.mvc-card-embed .mvc-process-timeline li{min-width:0}.mvc-card-embed .mvc-process-label{white-space:normal;padding-inline:4px}}.mvc-identity-snapshot{margin-top:12px;padding:14px}.mvc-identity-snapshot.mvc-identity-snapshot--embedded{margin:0;padding:0}.mvc-identity-snapshot .mvc-panel-header{margin-bottom:6px}.mvc-identity-snapshot .mvc-panel-header h2{font-size:.85rem}.mvc-identity-snapshot .mvc-icon-button{color:var(--mvc-blue-dark)}.mvc-snapshot-preview{border:1px solid var(--mvc-border);background:var(--mvc-surface);width:100%;color:var(--mvc-blue-dark);text-align:left;cursor:pointer;border-radius:6px;padding:0;display:block;overflow:hidden}.mvc-snapshot-preview:hover{border-color:var(--mvc-blue)}.mvc-snapshot-preview-wrap{position:relative}.mvc-snapshot-preview-wrap>.mvc-snapshot-edit{border:1px solid var(--mvc-border);background:var(--mvc-surface);width:32px;height:32px;position:absolute;top:8px;right:8px;box-shadow:0 2px 6px #0000001a}.mvc-identity-snapshot--compact .mvc-snapshot-preview-wrap{align-items:center;gap:6px;display:flex}.mvc-identity-snapshot--compact .mvc-snapshot-preview{flex:1;min-width:0}.mvc-identity-snapshot--compact .mvc-snapshot-preview-wrap>.mvc-snapshot-edit{flex:none;position:static}.mvc-snapshot-compact-link{align-items:center;gap:10px;padding:10px 12px;font-size:.8rem;font-weight:700;display:flex}.mvc-snapshot-compact-link>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.mvc-snapshot-compact-link svg{flex:none;width:16px;height:16px}@media (hover:hover) and (pointer:fine){.mvc-snapshot-edit{opacity:0;pointer-events:none}.mvc-identity-snapshot:hover .mvc-snapshot-edit,.mvc-identity-snapshot:focus-within .mvc-snapshot-edit{opacity:1;pointer-events:auto}}.mvc-snapshot-hint{color:var(--mvc-muted);font-size:.8rem}.mvc-snapshot-media{background:var(--mvc-background);height:100%;min-height:0;position:relative}.mvc-snapshot-media__pages{overscroll-behavior:contain;flex-direction:column;align-items:center;gap:16px;width:100%;height:100%;padding:20px;display:flex;overflow:auto}.mvc-snapshot-media__pages canvas{background:#fff;flex:none;display:block;box-shadow:0 6px 24px #0000001f}.mvc-snapshot-media__pages img{object-fit:contain;flex:none;width:auto;max-width:100%;height:auto;max-height:100%;margin:auto;display:block}.mvc-snapshot-media[data-zoomed=true] .mvc-snapshot-media__pages{align-items:flex-start}.mvc-snapshot-media[data-zoomed=true] img{max-width:none;max-height:none}.mvc-snapshot-media--thumbnail{height:190px}.mvc-snapshot-media--thumbnail .mvc-snapshot-media__pages{pointer-events:none;padding:10px;overflow:hidden}.mvc-snapshot-media__status{background:var(--mvc-background);color:var(--mvc-muted);text-align:center;place-items:center;padding:14px;font-size:.8rem;display:grid;position:absolute;inset:0}.mvc-snapshot-picker{max-width:740px}.mvc-snapshot-picker__body{padding:22px;overflow:auto;container-type:inline-size}.mvc-snapshot-upload{border:1px dashed var(--mvc-blue);background:var(--mvc-background);width:100%;color:var(--mvc-text);text-align:left;cursor:pointer;border-radius:10px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:14px;padding:22px 18px;display:grid}.mvc-snapshot-upload:hover,.mvc-snapshot-upload[data-dragging=true]{background:var(--mvc-blue-tint);border-style:solid}.mvc-snapshot-upload:disabled{opacity:.6;cursor:wait}.mvc-snapshot-upload__icon,.mvc-snapshot-file__icon{background:var(--mvc-blue-tint);color:var(--mvc-blue-dark);border-radius:8px;flex:none;place-items:center;display:grid}.mvc-snapshot-upload__icon{width:44px;height:44px}.mvc-snapshot-upload__icon svg{width:23px;height:23px}.mvc-snapshot-upload__copy{gap:5px;display:grid}.mvc-snapshot-upload__copy strong{font-size:.95rem}.mvc-snapshot-upload__copy>span{color:var(--mvc-muted);font-size:.8rem}.mvc-snapshot-upload__browse{background:var(--mvc-blue);color:#fff;white-space:nowrap;border-radius:6px;padding:9px 13px;font-size:.8rem;font-weight:700;display:block}.mvc-snapshot-picker__heading{color:var(--mvc-muted);margin:26px 0 12px;font-size:.8rem;font-weight:600}.mvc-snapshot-picker__files{gap:8px;margin-bottom:16px;display:grid}.mvc-snapshot-file{border:1px solid var(--mvc-border);background:var(--mvc-surface);width:100%;color:var(--mvc-text);text-align:left;cursor:pointer;border-radius:8px;align-items:center;gap:12px;padding:13px 14px;display:flex}.mvc-snapshot-file__icon{width:36px;height:40px}.mvc-snapshot-file__icon svg{width:18px;height:18px}.mvc-snapshot-file__copy{overflow-wrap:anywhere;flex:1;min-width:0}.mvc-snapshot-file__copy strong{font-size:.85rem;font-weight:600}.mvc-snapshot-file small{color:var(--mvc-muted);margin-top:4px;font-size:.75rem;display:block}.mvc-snapshot-file__action{color:var(--mvc-blue-dark);align-items:center;gap:5px;font-size:.75rem;display:flex}.mvc-snapshot-file__action svg{width:15px;height:15px}.mvc-snapshot-file[aria-pressed=true]{border-color:var(--mvc-blue);background:var(--mvc-background)}.mvc-snapshot-file:hover{border-color:var(--mvc-blue)}.mvc-snapshot-picker__footer{border-top:1px solid var(--mvc-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:22px;padding-top:16px;display:flex}.mvc-snapshot-picker__footer>span{color:var(--mvc-muted);font-size:.75rem}.mvc-snapshot-remove{color:var(--mvc-muted);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:5px 0;font-size:.8rem;text-decoration:underline}.mvc-snapshot-remove:hover{color:var(--mvc-text)}@container (width<=380px){.mvc-snapshot-upload{grid-template-columns:44px minmax(0,1fr)}.mvc-snapshot-upload__browse{grid-column:2;justify-self:start}.mvc-snapshot-file{flex-wrap:wrap}.mvc-snapshot-file__action{margin-left:48px}}.mvc-snapshot-viewer{flex-direction:column;min-height:0;display:flex}.mvc-snapshot-viewer__media{flex:1;min-height:0;overflow:hidden}.mvc-snapshot-viewer__footer{border-top:1px solid var(--mvc-border);color:var(--mvc-muted);overflow-wrap:anywhere;flex-wrap:wrap;justify-content:space-between;gap:8px;padding:10px 18px;font-size:.75rem;display:flex}.mvc-snapshot-viewer .mvc-flow-header__actions{flex-wrap:wrap}.mvc-identity-snapshot--compact{margin-top:0}.mvc-identity-snapshot--compact .mvc-panel-header{margin-bottom:6px}@media (width<=640px){.mvc-snapshot-picker__body{padding:14px}.mvc-snapshot-file{flex-wrap:wrap}.mvc-snapshot-viewer .mvc-flow-header{flex-wrap:wrap;gap:8px}}.modern-card-view .mvc-desktop-shell.mvc-snapshot-card-shell>.mvc-left-zone{overscroll-behavior:contain;max-height:calc(100dvh - 86px);overflow-y:auto}.modern-card-view .mvc-desktop-shell.mvc-snapshot-card-shell>.mvc-left-zone>.mvc-identity-panel{height:auto;max-height:none;position:static;overflow:visible}.mvc-action-alpha-badge{color:#92400e;letter-spacing:.06em;background:#fef3c7;border-radius:4px;padding:2px 5px;font-size:10px;font-weight:800;line-height:1.4;display:inline-block}.mvc-brief-dial-smile__selection{min-height:0;padding:16px;overflow:auto}.mvc-brief-dial-smile__workspace{flex:1;grid-template-columns:190px minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.mvc-brief-dial-smile__queue{border-right:1px solid var(--mvc-border,#e2e8f0);flex-direction:column;min-height:0;padding:0;display:flex;overflow:hidden}.mvc-brief-dial-smile__contact{min-width:0;min-height:0;padding:12px;overflow:auto}.mvc-flow-embedded{height:100%;min-height:0}.mvc-flow-modal.mvc-flow-modal--embedded{width:100%;max-width:none;height:100%;max-height:none;box-shadow:none;margin:0;position:relative}.mvc-flow-embedded .mvc-flow-shell{min-height:0}@media (width<=760px){.mvc-brief-dial-smile__workspace{grid-template-columns:minmax(0,1fr);overflow:auto}.mvc-brief-dial-smile__queue{border-right:0;border-bottom:1px solid var(--mvc-border,#e2e8f0);max-height:180px}.mvc-brief-dial-smile__contact{min-height:500px}}.mvc-brief-dial-smile__selection .shared-pipeline-column-selection{opacity:1;right:30px}.mvc-brief-dial-smile__selection .shared-pipeline-column-selection+.shared-pipeline-column-count{visibility:visible}.mvc-brief-dial-smile__selection .shared-pipeline-card .shared-pipeline-selection{opacity:1}.mvc-action-badged-icon{flex:none;font-style:normal;display:inline-flex;position:relative}.mvc-action-badged-icon .mvc-action-alpha-badge{letter-spacing:.02em;pointer-events:none;border:1px solid #fff;border-radius:999px;padding:1px 3px;font-size:7px;line-height:1.2;position:absolute;top:-10px;right:-13px}.mvc-brief-dial-smile>.mvc-flow-shell>.mvc-flow-content>.mvc-flow-body{flex-direction:column;padding:0;display:flex;overflow:hidden}.mvc-brief-dial-smile__workspace{height:100%}.mvc-pipeline-dial-smile{flex-shrink:0}.mvc-pipeline-dial-smile .mvc-action-badged-icon>svg{width:16px;height:16px}.mvc-brief-dial-smile__queue-entry{border:1px solid var(--mvc-border,#cbd5e1);cursor:pointer;background:var(--mvc-surface-raised,white);border-radius:12px;margin-bottom:12px;padding:8px}.mvc-brief-dial-smile__queue-entry[aria-pressed=true]{border-color:var(--mvc-blue,#6366f1);box-shadow:0 0 0 1px var(--mvc-blue,#6366f1);background:#eef2ff}.mvc-brief-dial-smile__queue-entry[aria-disabled=true]{cursor:default}.mvc-brief-dial-smile__queue-entry:focus-visible{outline:2px solid var(--mvc-blue,#6366f1);outline-offset:3px}.mvc-brief-dial-smile__progress{font-variant-numeric:tabular-nums;border-bottom:1px solid var(--mvc-border,#e2e8f0);flex-shrink:0;margin:0;padding:16px 16px 12px}.mvc-brief-dial-smile__queue-list{overscroll-behavior:contain;flex:1;min-height:0;padding:12px 16px 16px;overflow:auto}.mvc-brief-dial-smile__contact{overflow:hidden}.mvc-brief-call-workspace .mvc-flow-shell{height:100%}.mvc-brief-call-workspace .mvc-flow-content{flex:1;min-height:0}.mvc-brief-call-workspace .mvc-flow-body{padding:0;display:flex;overflow:clip}.mvc-brief-call-workspace__layout{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,2fr) 10px minmax(0,1fr);width:100%;height:100%;min-height:0;transition:grid-template-columns .32s;display:grid;position:relative}.mvc-brief-call-workspace__call{z-index:5;border-bottom:1px solid var(--mvc-border,#e2e8f0);flex-shrink:0;padding:0;overflow:visible}.mvc-brief-call-workspace__heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.mvc-brief-call-workspace__heading h3{margin:0}.mvc-brief-call-workspace__call .mvc-call-candidate-step{padding:0}.modern-card-view .mvc-flow-modal.mvc-brief-dial-smile.mvc-flow-modal--maximized>.mvc-flow-shell>.mvc-flow-steps,.modern-card-view .mvc-flow-modal.mvc-brief-call-workspace.mvc-flow-modal--embedded>.mvc-flow-shell>.mvc-flow-steps{display:none}.modern-card-view .mvc-flow-modal.mvc-brief-dial-smile.mvc-flow-modal--maximized>.mvc-flow-shell,.modern-card-view .mvc-flow-modal.mvc-brief-call-workspace.mvc-flow-modal--embedded>.mvc-flow-shell{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.mvc-brief-call-workspace>.mvc-flow-header,.mvc-brief-call-workspace>.mvc-flow-shell>.mvc-flow-content>.mvc-flow-footer:empty{display:none}.mvc-brief-call-workspace .mvc-call-candidate-step{flex-wrap:wrap;align-items:center;gap:12px;margin-top:12px;display:flex}.mvc-brief-call-workspace .mvc-call-candidate-phone{flex:1;min-width:220px;margin:0}.mvc-brief-call-workspace .mvc-call-candidate-step .share-email-compose__actions{margin:0}.mvc-brief-dial-smile__queue-entry{border:0;padding:0}.mvc-brief-dial-smile__queue-entry[aria-pressed=true] .shared-pipeline-card{border-color:var(--mvc-blue,#6366f1);box-shadow:0 0 0 1px var(--mvc-blue,#6366f1)}.mvc-brief-dial-smile__queue-entry[data-completed=true]{color:#065f46;background:#ecfdf5;border:1px solid #a7f3d0;align-items:center;gap:10px;padding:10px;display:flex}.mvc-brief-dial-smile__completed-photo{background:#d1fae5;border-radius:7px;flex:0 0 36px;justify-content:center;align-items:center;width:36px;height:44px;font-size:12px;font-weight:700;display:flex;overflow:hidden}.mvc-brief-dial-smile__completed-photo img{object-fit:cover;width:100%;height:100%}.mvc-brief-dial-smile__completed-name{overflow-wrap:anywhere;min-width:0;font-size:13px;line-height:1.3}body.dark-mode .mvc-brief-dial-smile__queue-entry[data-completed=true]{color:#a7f3d0;background:#15392e;border-color:#27644e}body.dark-mode .mvc-brief-dial-smile__completed-photo{background:#22503e}.mvc-brief-dial-smile__queue-entry[data-ended=true]{color:#991b1b;background:#fef2f2;border-color:#fecaca}.mvc-brief-dial-smile__queue-entry[data-ended=true] .mvc-brief-dial-smile__completed-photo{background:#fee2e2}body.dark-mode .mvc-brief-dial-smile__queue-entry[data-ended=true]{color:#fecaca;background:#422323;border-color:#7f3535}body.dark-mode .mvc-brief-dial-smile__queue-entry[data-ended=true] .mvc-brief-dial-smile__completed-photo{background:#623030}@media (width>=761px) and (width<=1100px){.mvc-brief-dial-smile__workspace{grid-template-columns:150px minmax(0,1fr)}.mvc-brief-dial-smile__progress,.mvc-brief-dial-smile__queue-list{padding:10px}}.mvc-brief-dial-smile__queue .shared-pipeline-card[data-layout=compact] .shared-pipeline-title{white-space:normal;-webkit-line-clamp:2;word-break:normal;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box;overflow:hidden}.mvc-brief-dial-smile__queue .shared-pipeline-card[data-layout=compact] .shared-pipeline-controls{color:#64748b;align-items:center;gap:6px;font-size:11px;line-height:16px}.mvc-brief-dial-smile__queue .shared-pipeline-controls>span{white-space:nowrap}.mvc-brief-dial-smile__queue-group{margin-top:18px}.mvc-brief-dial-smile__queue-group h4{color:#475569;justify-content:space-between;align-items:center;gap:8px;margin:0 0 10px;font-size:12px;line-height:1.4;display:flex}.mvc-brief-dial-smile__queue-group h4>span{font-weight:400}.mvc-brief-call-workspace__card{flex-direction:column;grid-area:1/1;min-width:0;min-height:0;display:flex}.mvc-brief-call-workspace__card-actions{z-index:6;border-bottom:1px solid var(--mvc-border,#e2e8f0);background:var(--mvc-surface-raised,#fff);flex:none;min-width:0;padding:8px 12px;position:relative}.mvc-brief-call-workspace__card-actions .mvc-action-bar--topbar{width:100%;min-width:0;display:block}.mvc-brief-call-workspace__card-actions .mvc-action-bar--topbar .mvc-action-bar__buttons{flex-wrap:nowrap;justify-content:flex-start;width:100%;display:flex}.mvc-brief-call-workspace__card-actions .mvc-action-bar__buttons>.mvc-action-menu-anchor{flex:none;width:auto}.mvc-brief-call-workspace__card-body{flex:1;min-height:0;overflow:auto}.mvc-brief-call-workspace__sidebar{border-left:1px solid var(--mvc-border,#e2e8f0);background:#fff;flex-direction:column;grid-area:1/3;min-width:0;min-height:0;display:flex;overflow:hidden}.mvc-brief-call-workspace__scroll{overscroll-behavior-y:contain;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden auto}.mvc-brief-call-workspace__toolbar{background:#fff;grid-template-columns:minmax(0,1fr);align-items:start;gap:12px;padding:12px;display:grid}.mvc-brief-call-workspace__toolbar .mvc-brief-call-workspace__heading{flex-wrap:wrap;grid-area:1/1;align-items:center;gap:10px;min-width:0;display:flex}.mvc-brief-call-workspace__toolbar .mvc-brief-call-workspace__heading h3{overflow-wrap:anywhere;flex:10rem;min-width:0;font-size:14px}.mvc-brief-call-workspace__toolbar .mvc-call-candidate-step{flex-direction:column;grid-area:2/1/auto/-1;align-items:stretch;gap:12px;min-width:0;margin:0}.mvc-brief-call-workspace__toolbar .mvc-call-candidate-phone{background:0 0;border:0;flex:0 auto;min-width:0;padding:0}.mvc-brief-call-workspace__toolbar .mvc-call-candidate-phone>span,.mvc-brief-call-workspace__toolbar .mvc-call-alternatives>h3{display:none}.mvc-brief-call-workspace__toolbar .mvc-call-candidate-phone a{overflow-wrap:anywhere;font-size:14px}.mvc-brief-call-workspace__toolbar :is(.mvc-secondary-button,.mvc-primary-button){white-space:normal;min-height:36px;padding:7px 10px;font-size:12px}.mvc-brief-call-workspace__sidebar .share-email-compose__actions{flex-wrap:wrap}.mvc-brief-call-workspace__sidebar .share-email-compose__actions>*{max-width:100%}@media (width<=760px){.mvc-brief-call-workspace__layout{grid-template-rows:auto minmax(300px,1fr);overflow:auto;grid-template-columns:minmax(0,1fr)!important}.mvc-brief-call-workspace__sidebar{border-left:0;border-bottom:1px solid var(--mvc-border,#e2e8f0);grid-area:1/1;max-height:45vh}.mvc-brief-call-workspace__card{grid-row:2}}.mvc-brief-call-workspace__preparation{border-bottom:1px solid var(--mvc-border,#e2e8f0);background:#fff;flex-direction:column;flex:1 0 240px;min-height:0;display:flex}.mvc-brief-call-workspace__preparation-body{overscroll-behavior-y:contain;flex:1;min-height:0;padding:16px;overflow:auto}.mvc-brief-message__choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:12px 0;display:grid}.mvc-brief-message__choices .mvc-flow-choice{text-align:left;flex-direction:column;align-items:flex-start;gap:5px;min-width:0;padding:12px 14px;line-height:1.4;display:flex}.mvc-brief-message__choices .mvc-flow-choice small{white-space:normal;opacity:.85;font-size:12px;font-weight:400;display:block}.mvc-brief-message__choices[aria-label$=options]>:first-child{grid-column:1/-1}.mvc-brief-message__danger{width:100%}.mvc-brief-call-workspace__footer{border-top:1px solid var(--mvc-border,#e2e8f0);background:#fff;flex:none;padding:12px}.mvc-brief-call-workspace__footer:empty{display:none}.mvc-brief-archive-confirm{box-sizing:border-box;color:#0f172a;background:#fff;border:1px solid #e2e8f0;border-radius:12px;width:min(420px,100vw - 32px);padding:20px}.mvc-brief-archive-confirm::backdrop{background:#0f172a73}.mvc-brief-archive-confirm h3{margin:0;font-size:18px}.mvc-brief-archive-confirm p{overflow-wrap:anywhere;margin:10px 0 16px;line-height:1.5}.mvc-brief-archive-confirm__actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.mvc-brief-message__loading{margin-top:16px;padding:20px}.mvc-brief-message__loading p{margin-bottom:0}.mvc-brief-message__progress{background:#dbeafe;border-radius:999px;height:6px;margin-top:14px;overflow:hidden}.mvc-brief-message__progress span{border-radius:inherit;background:#2563eb;width:35%;height:100%;animation:1.5s ease-in-out infinite mvc-brief-message-progress;display:block}@keyframes mvc-brief-message-progress{0%{transform:translate(-100%)}to{transform:translate(386%)}}@media (prefers-reduced-motion:reduce){.mvc-brief-message__progress span{opacity:.65;width:100%;animation:none}}@media (width<=600px){.mvc-brief-message__choices{grid-template-columns:minmax(0,1fr)}}.mvc-brief-call-workspace__sidebar .mvc-dialpad-call-dock--sidebar{z-index:auto;flex-shrink:0;width:auto;max-height:35%;margin:8px;position:static}.mvc-brief-call-workspace__sidebar .mvc-dialpad-detached__heading{flex-wrap:wrap;gap:8px;padding:10px}.mvc-brief-call-workspace__sidebar .mvc-dialpad-live-bar>span{min-width:0}.mvc-brief-call-workspace__sidebar .mvc-brief-message__choices{grid-template-columns:minmax(0,1fr)}.mvc-brief-call-workspace__divider{cursor:col-resize;touch-action:none;background:#f1f5f9;grid-area:1/2;justify-content:center;align-items:center;display:flex}.mvc-brief-call-workspace__divider>span{background:#94a3b8;border-radius:3px;width:3px;height:40px}.mvc-brief-call-workspace__divider:is(:hover,:focus-visible){outline-offset:-2px;background:#dbeafe;outline:2px solid #2563eb}.mvc-brief-call-workspace__layout[data-resizing=true]{-webkit-user-select:none;user-select:none;transition:none}@media (prefers-reduced-motion:reduce){.mvc-brief-call-workspace__layout{transition:none}}@media (width<=760px){.mvc-brief-call-workspace__divider{display:none}}.mvc-brief-dial-smile__li-toggle{cursor:pointer;flex-wrap:wrap;align-items:center;gap:6px;margin:12px 0;font-size:12px;line-height:1.4;display:flex}.mvc-brief-dial-smile__li-toggle svg{color:#0a66c2;flex-shrink:0;width:16px;height:16px}.mvc-brief-dial-smile__li-status{overflow-wrap:anywhere;font-size:12px;line-height:1.4}.mvc-brief-delivery{text-align:center;place-items:center;min-height:300px;padding:28px 16px;display:grid}.mvc-brief-delivery__icon{color:#2563eb;background:#eff6ff;border:2px solid #bfdbfe;border-radius:50%;place-items:center;width:64px;height:64px;margin:0 auto 20px;font-size:30px;animation:1.4s ease-in-out infinite mvc-brief-delivery-pulse;display:grid}.mvc-brief-delivery [data-phase=complete] .mvc-brief-delivery__icon{color:#047857;background:#ecfdf5;border-color:#a7f3d0;animation:none}.mvc-brief-delivery p{color:#64748b;font-size:13px}.mvc-brief-delivery__steps{text-align:left;gap:12px;margin:24px 0 0;padding:0;list-style:none;display:grid}.mvc-brief-delivery__steps li{color:#64748b;align-items:center;gap:10px;font-size:13px;display:flex}.mvc-brief-delivery__steps li:before{content:"";border:2px solid #cbd5e1;border-radius:50%;flex:0 0 16px;width:16px;height:16px}.mvc-brief-delivery__steps li[data-state=active]{color:#2563eb;font-weight:700}.mvc-brief-delivery__steps li[data-state=active]:before{border-color:#2563eb #bfdbfe #bfdbfe;animation:.8s linear infinite mvc-brief-delivery-spin}.mvc-brief-delivery__steps li[data-state=done]:before{content:"✓";color:#047857;background:#d1fae5;border-color:#a7f3d0;place-items:center;font-size:12px;display:grid}.mvc-brief-dial-smile__queue-entry[data-delivery-phase=sending],.mvc-brief-dial-smile__queue-entry[data-delivery-phase=copying],.mvc-brief-dial-smile__queue-entry[data-delivery-phase=moving],.mvc-brief-dial-smile__queue-entry[data-delivery-phase=archiving]{animation:1.4s ease-in-out infinite mvc-brief-delivery-pulse}.mvc-brief-dial-smile__queue-entry[data-completed=true]{animation:.24s ease-out mvc-brief-delivery-arrive}.mvc-brief-dial-smile__contact .mvc-brief-call-workspace__layout{animation:.22s ease-out mvc-brief-candidate-fade}@keyframes mvc-brief-candidate-fade{0%{opacity:0}to{opacity:1}}@keyframes mvc-brief-delivery-pulse{50%{box-shadow:0 0 0 5px #2563eb1f}}@keyframes mvc-brief-delivery-spin{to{transform:rotate(360deg)}}@keyframes mvc-brief-delivery-arrive{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}body.dark-mode .mvc-brief-delivery__icon{color:#93c5fd;background:#172c4a;border-color:#315f8c}body.dark-mode .mvc-brief-delivery [data-phase=complete] .mvc-brief-delivery__icon{color:#a7f3d0;background:#15392e;border-color:#27644e}body.dark-mode .mvc-brief-delivery__steps li[data-state=active]{color:#93c5fd}@media (prefers-reduced-motion:reduce){.mvc-brief-delivery__icon,.mvc-brief-delivery__steps li:before,.mvc-brief-dial-smile__queue-entry[data-delivery-phase],.mvc-brief-dial-smile__queue-entry[data-completed=true],.mvc-brief-dial-smile__contact .mvc-brief-call-workspace__layout{animation:none}}.mvc-brief-call-workspace__sidebar{container:brief-call-panel/inline-size}.mvc-brief-call-workspace__preparation:has(>[data-call-preparation=true]){flex:none}.mvc-brief-call-workspace__preparation-body[data-call-preparation=true]{grid-template-columns:minmax(0,1fr);grid-template-areas:"next-step""approach";gap:20px;display:grid;overflow:visible}.mvc-brief-call-workspace__approach,.mvc-brief-call-workspace__next-step{min-width:0}.mvc-brief-call-workspace__approach{grid-area:approach}.mvc-brief-call-workspace__next-step{grid-area:next-step}@container brief-call-panel (width>=600px){.mvc-brief-call-workspace__preparation:has(>[data-call-preparation=true]){flex:1 0 240px;overflow:hidden}.mvc-brief-call-workspace__preparation-body[data-call-preparation=true]{grid-template-rows:minmax(0,1fr);grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"approach next-step";overflow:hidden}.mvc-brief-call-workspace__approach,.mvc-brief-call-workspace__next-step{overscroll-behavior-y:contain;scrollbar-gutter:stable;min-height:0;overflow-y:auto}}.mvc-brief-call-workspace__layout[data-view=options] .mvc-brief-call-workspace__toolbar{grid-template-columns:minmax(0,1fr)}.mvc-brief-call-workspace__layout[data-view=options] .mvc-call-candidate-phone{display:none}.mvc-brief-call-workspace__layout[data-view=options] .mvc-call-candidate-step .share-email-compose__actions{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.mvc-brief-call-workspace__layout[data-view=options] .mvc-brief-call-workspace__preparation{border-bottom:0;flex:none}.mvc-brief-call-workspace__layout[data-view=options] .mvc-brief-call-workspace__preparation-body{padding:0 12px 12px;overflow:visible}.mvc-brief-call-workspace__layout[data-view=options] .mvc-brief-message{margin:0;padding:0}.mvc-brief-call-workspace__layout[data-view=options] .mvc-brief-message__choices{gap:12px;margin-top:0}.mvc-brief-call-workspace__layout[data-view=options] .mvc-brief-message .mvc-secondary-button{width:100%;min-height:36px;padding:7px 10px;font-size:12px;line-height:1.4}.mvc-brief-call-workspace__layout{transition-timing-function:cubic-bezier(.2,.8,.2,1)}.mvc-brief-call-workspace__preparation,.mvc-brief-call-workspace__preparation-body,.mvc-brief-panel-screen,.mvc-brief-call-workspace__approach,.mvc-brief-call-workspace__next-step,.mvc-brief-message{box-sizing:border-box;overflow-wrap:anywhere;min-width:0;max-width:100%}.mvc-brief-call-workspace [hidden]{display:none!important}.mvc-brief-call-workspace__layout[data-view=delivery] .mvc-brief-call-workspace__preparation{border:0;flex:1 0 auto}.mvc-brief-call-workspace__layout[data-view=delivery] .mvc-brief-call-workspace__preparation-body{padding:12px}.mvc-brief-call-workspace__layout[data-view=delivery] .mvc-brief-call-workspace__divider{pointer-events:none}.mvc-brief-panel-screen:not([data-call-preparation=true]),.mvc-brief-call-workspace__approach,.mvc-brief-call-workspace__next-step,.mvc-brief-delivery{animation:.22s cubic-bezier(.2,.8,.2,1) mvc-brief-panel-enter}.mvc-brief-delivery{box-sizing:border-box;overflow-wrap:anywhere;grid-template-columns:minmax(0,1fr);align-self:stretch;width:100%;min-width:0;max-width:100%;min-height:0;padding:24px 16px}.mvc-brief-delivery>div{width:100%;min-width:0;max-width:360px}.mvc-brief-delivery h3{white-space:normal;margin:0;font-size:20px;line-height:1.35}.mvc-brief-delivery p{white-space:normal;margin:8px 0 0;line-height:1.5}.mvc-brief-delivery__steps{margin-top:20px}.mvc-brief-delivery__steps li{align-items:flex-start;min-width:0;line-height:1.5}.mvc-brief-delivery__steps li:before{margin-top:1px}.mvc-brief-dial-smile__loading{color:#64748b;place-content:center;justify-items:center;gap:12px;min-width:0;height:100%;padding:20px;display:grid}.mvc-brief-dial-smile__loading .mvc-brief-delivery__icon{margin:0}@keyframes mvc-brief-panel-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@container brief-call-panel (width<=300px){.mvc-brief-delivery{padding:16px 8px}.mvc-brief-delivery h3{font-size:17px}.mvc-brief-delivery__icon{width:48px;height:48px;margin-bottom:12px;font-size:24px}}@media (prefers-reduced-motion:reduce){.mvc-brief-panel-screen:not([data-call-preparation=true]),.mvc-brief-call-workspace__approach,.mvc-brief-call-workspace__next-step,.mvc-brief-delivery{animation:none}}.mvc-brief-message__choices .mvc-brief-message__choice{text-align:left;white-space:normal;grid-template-columns:20px minmax(0,1fr);justify-content:stretch;align-items:start;gap:10px;min-width:0;padding:10px 12px;display:grid}.mvc-brief-message__choice-icon{width:20px;height:20px;margin-top:1px}.mvc-brief-message__choice-copy{text-align:left;gap:3px;min-width:0;display:grid}.mvc-brief-call-workspace__layout[data-view=options] .mvc-call-candidate-step .share-email-compose__actions>:is(button,a){text-align:left;justify-content:flex-start;align-items:center;gap:10px;padding-inline:12px;display:flex}.mvc-brief-call-workspace__layout[data-view=options] .mvc-call-candidate-step .share-email-compose__actions>:is(button,a) svg{flex:0 0 20px;width:20px;height:20px}.mvc-brief-message__choice small{font-size:12px;font-weight:400;line-height:1.4}.mvc-brief-call-workspace__toolbar .mvc-call-candidate-step{grid-row:auto}.mvc-brief-call-workspace__preparation:has(>[data-outcome-actions=true]){flex:none;overflow:clip}.mvc-brief-call-workspace__preparation-body[data-call-preparation=true][data-show-approach=false]{display:block;overflow:visible}.mvc-brief-panel-screen[data-outcome-actions=true]{animation:.24s cubic-bezier(.2,.8,.2,1) mvc-brief-outcome-enter}.mvc-brief-panel-screen[data-outcome-actions=true]>.mvc-brief-call-workspace__next-step{animation:none;overflow:visible}.mvc-brief-panel-screen[data-outcome-actions=true]>button{margin-top:16px}@keyframes mvc-brief-outcome-enter{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.mvc-brief-panel-screen[data-outcome-actions=true]{animation:none}}.mvc-post-call{border-top:1px solid var(--mvc-border,#e2e8f0);margin-top:24px;padding-top:20px}.mvc-post-call fieldset{border:0;min-width:0;margin:0;padding:0}.mvc-post-call legend{font-size:16px;font-weight:700}.mvc-post-call__outcomes,.mvc-post-call__actions{gap:10px;margin:12px 0 16px;display:grid}.mvc-post-call__outcomes label{border:1px solid var(--mvc-border,#e2e8f0);cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:10px 12px;display:flex}.mvc-post-call__outcomes label:has(:checked){color:#0f172a;background:#eff6ff;border-color:#2563eb}.mvc-post-call__actions .mvc-secondary-button{white-space:normal;text-align:left;justify-content:flex-start;align-items:center;gap:10px;padding:10px 12px;display:flex}.mvc-post-call__actions svg{flex:0 0 18px;width:18px;height:18px}.mvc-post-call__next{margin-top:8px}.mvc-post-call__live{margin-top:16px}.mvc-brief-message-options{gap:12px;min-width:0;display:grid}.mvc-brief-message-options__scope{gap:8px;font-weight:600;display:grid}.mvc-brief-message-options__scope select{border:1px solid var(--mvc-border,#d8dee8);background:var(--mvc-surface,#fff);width:100%;min-width:0;color:inherit;font:inherit;border-radius:8px;padding:9px}.mvc-brief-message-options__scope small{color:var(--mvc-muted,#64748b);font-weight:400;line-height:1.5}.mvc-brief-message__choices details{padding:8px 0}.mvc-brief-message__choices details summary{cursor:pointer;margin-bottom:8px;font-size:.9rem}.mvc-candidate-dial-smile__workspace{flex:1;min-height:0;overflow:hidden}.mvc-candidate-dial-smile__workspace>.mvc-flow-embedded{height:100%}.mvc-brief-call-workspace__layout--with-briefs>.mvc-brief-call-workspace__briefs{border-left:1px solid var(--mvc-border,#e2e8f0);grid-area:1/3;min-width:0;min-height:0;overflow:hidden}.mvc-brief-call-workspace__layout--with-briefs>.mvc-brief-call-workspace__divider{grid-column:4}.mvc-brief-call-workspace__layout--with-briefs>.mvc-brief-call-workspace__sidebar{grid-column:5}.mvc-brief-call-workspace__layout--with-briefs>.mvc-brief-call-workspace__divider--profile{grid-column:2}.mvc-candidate-briefs{background:var(--mvc-surface-subtle,#f8fafc);flex-direction:column;height:100%;min-height:0;display:flex}.mvc-candidate-briefs__header{background:var(--mvc-surface,#fff);border-bottom:1px solid var(--mvc-border,#e2e8f0);flex:none;padding:18px 16px 12px}.mvc-candidate-briefs__header>div:first-child>p{color:var(--mvc-muted,#64748b);letter-spacing:.12em;margin:0 0 5px;font-size:10px;font-weight:800}.mvc-candidate-briefs__header h3{align-items:center;gap:8px;margin:0;font-size:18px;display:flex}.mvc-candidate-briefs__header h3>span{color:#334eb4;background:#eef2ff;border-radius:20px;padding:2px 7px;font-size:12px}.mvc-candidate-briefs__header>p{color:var(--mvc-muted,#64748b);margin:8px 0 0;font-size:12px;line-height:1.5}.mvc-candidate-briefs__controls{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.mvc-candidate-briefs__controls button{min-height:30px;padding:6px 9px;font-size:11px}.mvc-candidate-briefs__header .mvc-candidate-briefs__status{color:var(--mvc-text,#0f172a);font-weight:700}.mvc-candidate-briefs__groups{overscroll-behavior:contain;flex:1;min-height:0;padding:16px 12px;overflow:auto}.mvc-candidate-briefs__group{border:0;min-width:0;margin:0 0 20px;padding:0}.mvc-candidate-briefs__group:last-child{margin-bottom:0}.mvc-candidate-briefs__group>legend{float:left;width:100%;color:var(--mvc-text,#334155);justify-content:space-between;align-items:center;margin-bottom:10px;padding:0 3px;font-size:12px;font-weight:800;display:flex}.mvc-candidate-briefs__group>legend label{cursor:pointer;align-items:center;gap:7px;display:flex}.mvc-candidate-briefs__group>legend>span{color:#526179;background:#e8edf4;border-radius:5px;padding:2px 6px;font-size:10px}.mvc-candidate-briefs input[type=checkbox]{accent-color:#254bba;flex-shrink:0;width:15px;height:15px;margin:0}.mvc-candidate-brief-choice{clear:both;border:1px solid var(--mvc-border,#dce3ee);background:var(--mvc-surface,#fff);cursor:pointer;border-radius:10px;grid-template-columns:15px 42px minmax(0,1fr);align-items:start;gap:9px;margin:0 0 8px;padding:12px 10px;transition:border-color .12s,box-shadow .12s;display:grid;box-shadow:0 1px 3px #0f172a08}.mvc-candidate-brief-choice:hover{border-color:#93a6cd}.mvc-candidate-brief-choice:focus-within{outline-offset:2px;outline:2px solid #6e8fd2}.mvc-candidate-brief-choice[data-selected=true]{background:#f3f7ff;border-color:#6d91d5;box-shadow:inset 3px 0 #315ba9}.mvc-candidate-brief-choice[data-disabled=true]{cursor:default}.mvc-candidate-brief-choice>input{margin-top:3px}.mvc-candidate-brief-choice__logo{color:#526b90;background:#fff;border:1px solid #e2e8f0;border-radius:9px;justify-content:center;align-items:center;width:42px;height:42px;font-size:13px;font-weight:800;display:flex;overflow:hidden}.mvc-candidate-brief-choice__logo img{object-fit:contain;width:100%;height:100%}.mvc-candidate-brief-choice__body{flex-direction:column;gap:4px;min-width:0;display:flex}.mvc-candidate-brief-choice__body>strong{overflow-wrap:anywhere;font-size:13px;line-height:1.4}.mvc-candidate-brief-choice__role{color:var(--mvc-text-secondary,#475569);overflow-wrap:anywhere;font-size:12px;line-height:1.45}.mvc-candidate-brief-choice__facts{color:var(--mvc-muted,#64748b);flex-wrap:wrap;gap:5px 8px;font-size:10px;display:flex}.mvc-candidate-brief-choice__stale{color:#9a5809}.mvc-candidate-brief-choice__next{color:#425c80;margin-top:2px;font-size:11px;line-height:1.45}.mvc-candidate-briefs__footer{border-top:1px solid var(--mvc-border,#e2e8f0);background:var(--mvc-surface,#fff);flex:none;padding:12px 16px}.mvc-candidate-briefs__footer label{flex-direction:column;gap:6px;font-size:12px;font-weight:700;display:flex}.mvc-candidate-briefs__footer select{border:1px solid var(--mvc-border,#cbd5e1);background:var(--mvc-surface,#fff);width:100%;min-width:0;color:inherit;font:inherit;border-radius:6px;padding:8px}.mvc-candidate-briefs__footer small{color:var(--mvc-muted,#64748b);margin-top:7px;font-size:10px;line-height:1.4;display:block}.mvc-candidate-dial-smile__targets{border-bottom:1px solid var(--mvc-border,#e2e8f0);padding:12px}.mvc-candidate-dial-smile__targets p{margin:6px 0 0;font-size:12px}.mvc-candidate-dial-smile__select-hint{color:#526179;background:#f8fafc;margin:0;padding:10px 12px;font-size:12px;line-height:1.5}@media (width<=1100px) and (width>=761px){.mvc-brief-call-workspace__layout--with-briefs{grid-template-rows:minmax(180px,.8fr) minmax(230px,1fr);grid-template-columns:minmax(0, var(--context-share)) 10px minmax(0, var(--contact-share))!important}.mvc-brief-call-workspace__layout--with-briefs>.mvc-brief-call-workspace__card{grid-area:1/1}.mvc-brief-call-workspace__layout--with-briefs>.mvc-brief-call-workspace__briefs{border-left:0;border-top:1px solid var(--mvc-border,#e2e8f0);grid-area:2/1}.mvc-brief-call-workspace__layout--with-briefs>.mvc-brief-call-workspace__divider{grid-area:1/2/3}.mvc-brief-call-workspace__layout--with-briefs>.mvc-brief-call-workspace__sidebar{grid-area:1/3/3}.mvc-brief-call-workspace__layout--with-briefs>.mvc-brief-call-workspace__divider--profile{display:none}.mvc-candidate-briefs__header{padding-top:12px}}@media (width<=760px){.mvc-brief-call-workspace__layout--with-briefs{grid-template-rows:auto minmax(380px,50vh) minmax(320px,50vh);grid-template-columns:minmax(0,1fr)!important}.mvc-brief-call-workspace__layout--with-briefs>.mvc-brief-call-workspace__card{grid-area:2/1}.mvc-brief-call-workspace__layout--with-briefs>.mvc-brief-call-workspace__briefs{border-left:0;grid-area:3/1}.mvc-brief-call-workspace__layout--with-briefs>.mvc-brief-call-workspace__sidebar{grid-area:1/1}}body.dark-mode .mvc-candidate-brief-choice[data-selected=true]{background:#142a47;border-color:#597fad}body.dark-mode .mvc-candidate-brief-choice__logo{background:#edf2f7}.mvc-candidate-briefs__footer .mvc-candidate-briefs__end{color:#a12b36;border-color:#e6bcc1;width:100%;margin-top:12px}.mvc-company-history{padding:20px}.mvc-company-history__totals{flex-wrap:wrap;gap:24px;margin:18px 0;display:flex}.mvc-company-history__totals strong{font-size:1.5rem;display:block}.mvc-company-history__note{color:var(--mvc-text-muted,#667085);font-size:.85rem}.mvc-company-history__scroll{overflow:auto}.mvc-company-history table{border-collapse:collapse;width:100%;font-size:.9rem}.mvc-company-history th,.mvc-company-history td{text-align:left;vertical-align:top;border-bottom:1px solid var(--mvc-border,#e2e8f0);padding:10px 8px}.mvc-company-history small{color:var(--mvc-text-muted,#667085);margin-top:4px;display:block}.mvc-company-history summary{cursor:pointer;margin:14px 0;font-weight:600}.mvc-company-history a{color:var(--mvc-accent,#176b99)}.mvc-company-history__note-entry{border-bottom:1px solid var(--mvc-border,#e2e8f0);padding:14px 0}.mvc-flow-modal.mvc-member-identity-modal{grid-template-rows:auto minmax(0,1fr) auto;width:min(1800px,100%);height:min(800px,100%);max-height:100%}.mvc-member-review__body{color:#23374d;min-height:0;padding:24px;font-size:.9rem;line-height:1.5;display:block;container-type:inline-size}.mvc-member-review__explanation{color:#4b6380;background:#f5f9fd;border:1px solid #dce7f2;border-radius:9px;margin:0 0 20px;padding:12px 14px}.mvc-member-review__comparison{grid-template-columns:1fr 1fr;gap:16px;display:grid}.mvc-member-review__comparison>section{background:#fff;border:1px solid #dfe6ef;border-radius:12px;min-width:0;overflow:hidden}.mvc-member-review__eyebrow{text-transform:uppercase;color:#6d829b;letter-spacing:.06em;font-size:.68rem;font-weight:700}.mvc-member-review__comparison h3{margin:8px 0 16px;font-size:1.1rem;line-height:1.3}.mvc-member-review__facts{margin:0 0 16px}.mvc-member-review__facts>div{margin:0 0 12px}.mvc-member-review__facts dt{color:#6c7d91;margin-bottom:3px;font-size:.72rem}.mvc-member-review__facts dd{overflow-wrap:anywhere;margin:0;font-size:.84rem}.mvc-member-review__facts dd.is-missing{color:#8b96a5;font-style:italic}.mvc-member-review__links{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.mvc-member-identity-modal a{color:#255e91;font-size:.8rem}.mvc-member-review__assessment{color:#755a27;background:#fffbf1;border:1px solid #f0dfb9;border-radius:10px;margin-top:18px;padding:15px 17px}.mvc-member-review__assessment h3{margin:0;font-size:.9rem}.mvc-member-review__assessment p{margin:6px 0 0;font-size:.83rem}.mvc-member-review__history{border-bottom:1px solid #e5eaf2;margin:18px 0;padding-bottom:14px}.mvc-member-review__history summary{cursor:pointer;font-weight:600}.mvc-member-review__history p{font-size:.83rem}.mvc-member-review__decision{background:#fff;border-top:1px solid #e1e7f0;margin:0;padding:16px 24px}.mvc-member-review__decision p{color:#66788e;max-width:75ch;margin:0 0 14px;font-size:.78rem}.mvc-member-review__decision>div{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.mvc-member-identity-modal button{font:inherit;cursor:pointer}.mvc-member-review__primary,.mvc-member-review__secondary,.mvc-member-review__error button{color:#35516f;background:#f6f8fb;border:1px solid #d5e0ec;border-radius:8px;padding:9px 13px;line-height:1.3;font-size:.8rem!important;font-weight:600!important}.mvc-member-review__primary{color:#fff;background:#174f80;border-color:#174f80}.mvc-member-identity-modal button:disabled{opacity:.5;cursor:default}.mvc-member-review__error{color:#8f3333;background:#fff4f4;border-radius:8px;margin-top:16px;padding:12px}.mvc-member-review__error p{margin:0 0 8px}.mvc-member-identity-modal button:focus-visible,.mvc-member-review a:focus-visible{outline-offset:3px;outline:2px solid #176b99}@media (width<=640px){.mvc-member-review__comparison{grid-template-columns:1fr}.mvc-member-review__body{padding:16px}.mvc-member-review__decision{padding:14px 16px}.mvc-member-review__decision>div{justify-content:flex-start}}@container (width<=540px){.mvc-member-review__comparison{grid-template-columns:1fr}}.mvc-observed-candidate>.delta-card-preview{grid-template:minmax(0,1fr)/minmax(0,1fr);min-width:0;min-height:0;display:grid}.mvc-observed-candidate>.delta-card-preview>*{grid-area:1/1}.mvc-observed-candidate__frame{border:0;width:100%;height:100%;display:block}.mvc-flow-body.mvc-observed-candidate__preview{flex-direction:column;padding:0;display:flex}.mvc-observed-candidate__preview>.mvc-card-embed{flex:1;min-height:0}.mvc-observed-candidate__preview>p{margin:12px 16px}.mvc-observed-candidate__identity>p{overflow-wrap:anywhere;margin:0 0 8px}.mvc-observed-candidate__source{padding:16px}.mvc-observed-candidate__source p{overflow-wrap:anywhere;margin:0 0 8px}.mvc-observed-candidate__source article{margin-top:16px}.mvc-member-review__card-heading{border-bottom:1px solid #dfe6ef;min-height:92px;padding:16px 18px}.mvc-member-review__card-heading .mvc-member-review__source{margin:6px 0;font-size:.8rem}.mvc-member-review__card-heading .mvc-member-review__links{flex-flow:wrap;gap:8px 16px;margin-top:8px}.mvc-member-review__card{background:#f5f7fa;min-width:0;height:clamp(480px,65vh,850px);overflow:auto}.mvc-member-review__card>.delta-card-preview{grid-template:minmax(0,1fr)/minmax(0,1fr);min-width:0;height:100%;display:grid}.mvc-member-review__card>.delta-card-preview>*{grid-area:1/1;min-width:0}.mvc-member-review__card .mvc-observed-candidate__preview{overflow:auto}.mvc-member-review__card-heading .mvc-member-review__links{flex-direction:column;align-items:flex-start}.mvc-member-review__card-heading .mvc-member-review__links a{overflow-wrap:anywhere;max-width:100%}.mvc-member-review__missing-url{color:#66788e;font-size:.8rem}.mvc-member-review__card-heading>button{margin-top:12px}.mvc-member-review__card-heading>p[role]{overflow-wrap:anywhere;margin:8px 0 0;font-size:.8rem}.mvc-member-review__match-picker{flex-direction:column;gap:8px;margin-bottom:18px;display:flex}.mvc-member-review__match-picker label{font-weight:600}.mvc-member-review__match-picker select{min-width:0;max-width:100%;color:inherit;background:#fff;border:1px solid #d5e0ec;border-radius:8px;padding:10px}.mvc-member-review__match-picker p{color:#66788e;margin:0;font-size:.8rem}.mvc-member-review__combination{background:#f5f9fe;border:1px solid #d5e3f3;border-radius:10px;margin-bottom:14px;padding:12px 14px}.mvc-member-review__combination h3{color:#193a60;margin:0 0 6px;font-size:.9rem}.mvc-member-review__combination p{max-width:95ch;margin:0}.mvc-company-title-editor.mvc-company-title-editor--board{width:min(1120px,100vw - 24px);max-height:calc(100dvh - 24px)}.mvc-company-title-editor--board>header{padding:16px 20px}.mvc-title-board{min-width:0;font-size:.76rem}.mvc-title-board__intro{color:#667085;justify-content:space-between;align-items:start;gap:16px;margin:0 0 14px;font-size:.72rem;line-height:1.5;display:flex}.mvc-title-board__intro p{max-width:70ch;margin:0}.mvc-title-board__intro>span{white-space:nowrap;font-weight:600}.mvc-title-board__grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:12px;display:grid}.mvc-title-board__lane{border:1px solid color-mix(in srgb,var(--level-color) 35%,#dce4ee);border-top:3px solid var(--level-color);background:color-mix(in srgb,var(--level-color) 8%,#f7f9fc);border-radius:12px;min-width:0;padding:10px;transition:background .1s,border-color .1s,box-shadow .1s}.mvc-title-board__lane[data-kind=unmapped]{background:#fbf8f1;grid-column:1/-1}.mvc-title-board__lane[data-kind=unmapped]>.mvc-title-board__titles{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px;display:grid}.mvc-title-board__lane[data-over]{background:color-mix(in srgb,var(--level-color) 20%,white);box-shadow:inset 0 0 0 2px var(--level-color)}.mvc-title-board__lane>header{justify-content:space-between;align-items:center;gap:6px;min-height:28px;margin-bottom:8px;display:flex}.mvc-title-board__lane h4{align-items:center;gap:7px;min-width:0;margin:0;font-size:.78rem;display:flex}.mvc-title-board__lane h4>span{background:color-mix(in srgb,var(--level-color) 20%,white);border-radius:6px;justify-content:center;min-width:18px;padding:2px 5px;font-size:.65rem;font-weight:500;display:inline-flex}.mvc-title-board__lane>header>button{white-space:nowrap;background:#fff;min-height:28px;padding:4px 6px;font-size:.65rem}.mvc-title-board__titles{flex-direction:column;gap:8px;min-height:50px;display:flex}.mvc-title-board__card{background:#fff;border:1px solid #dfe5ed;border-radius:8px;align-items:stretch;min-width:0;transition:opacity .1s,border-color .1s;display:flex;box-shadow:0 1px 2px #172b4008}.mvc-title-board__card[data-selected]{border-color:#477a9f;box-shadow:0 0 0 1px #477a9f}.mvc-title-board__card[data-dragging]{opacity:.35}.mvc-title-board .mvc-title-board__grip{color:#98a2b3;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:0 0;border:0;border-radius:7px 0 0 7px;flex:0 0 26px;justify-content:center;align-items:center;min-height:48px;padding:0;display:flex}.mvc-title-board__grip svg{pointer-events:none;width:10px;height:20px}.mvc-title-board .mvc-title-board__grip:active{cursor:grabbing;background:#edf3fa}.mvc-title-board .mvc-title-board__title{text-align:left;white-space:normal;overflow-wrap:anywhere;background:0 0;border:0;border-radius:0 7px 7px 0;flex-direction:column;flex:1;align-items:start;gap:4px;min-width:0;padding:9px 9px 9px 0;line-height:1.35;display:flex}.mvc-title-board__title strong{font-size:.74rem;font-weight:650}.mvc-title-board__title>span,.mvc-title-board__title small{color:#667085;font-size:.62rem;font-weight:400}.mvc-title-board__empty{color:#8994a5;text-align:center;align-self:center;margin:0;padding:10px 4px;font-size:.68rem}.mvc-title-board__notice{color:#355f83;min-height:1.3em;margin:10px 0 0;font-size:.7rem}.mvc-title-board__ghost{z-index:1000;pointer-events:none;color:#23374d;will-change:transform;background:#fff;border:1px solid #477a9f;border-radius:9px;max-width:240px;padding:12px 16px;font-size:.78rem;font-weight:650;position:fixed;top:0;left:0;box-shadow:0 8px 26px #172b4033}.mvc-title-board__inspector{background:#f3f8fc;border:1px solid #b8cfdf;border-radius:10px;margin:0 0 14px;padding:12px;font-size:.72rem;position:relative}.mvc-title-board__inspector>div:first-child{flex-wrap:wrap;align-items:center;gap:4px 12px;padding-right:24px;display:flex}.mvc-title-board__inspector>div:first-child>span{color:#667085;font-size:.66rem}.mvc-title-board__inspector>div:first-child>button{background:0 0;border:0;padding:2px 6px;position:absolute;top:7px;right:8px}.mvc-title-board__inspector>p{color:#667085;margin:6px 0 10px;font-size:.68rem}.mvc-title-board__level-choices{flex-wrap:wrap;gap:6px;display:flex}.mvc-title-board__level-choices>button{border-left:3px solid var(--level-color,#d8a64a);background:#fff;min-height:32px;padding:6px 8px;font-size:.7rem}.mvc-title-board__level-choices>button[aria-pressed=true]{background:color-mix(in srgb,var(--level-color,#d8a64a) 25%,white);border-color:var(--level-color,#d8a64a);box-shadow:0 0 0 1px var(--level-color,#d8a64a)}.mvc-title-board__inspector details{overflow-wrap:anywhere;margin-top:10px;font-size:.68rem}.mvc-title-board__inspector details ul{max-height:160px;padding-left:18px;overflow:auto}.mvc-company-title-editor__advanced{margin:16px 0;font-size:.75rem}.mvc-company-title-editor__advanced>summary{color:#355f83;margin-bottom:12px}body.dark-mode .mvc-title-board__intro,body.dark-mode .mvc-title-board__inspector>p,body.dark-mode .mvc-title-board__inspector>div:first-child>span{color:#aebacc}body.dark-mode .mvc-title-board__lane{background:color-mix(in srgb,var(--level-color) 8%,#192638);border-color:color-mix(in srgb,var(--level-color) 35%,#3a4a60);border-top-color:var(--level-color)}body.dark-mode .mvc-title-board__lane[data-over]{background:color-mix(in srgb,var(--level-color) 22%,#192638);box-shadow:inset 0 0 0 2px var(--level-color)}body.dark-mode .mvc-title-board__lane h4>span{background:color-mix(in srgb,var(--level-color) 22%,#192638)}body.dark-mode .mvc-title-board__card,body.dark-mode .mvc-title-board__ghost{color:#dbe6f5;background:#1d2e43;border-color:#3a4a60}body.dark-mode .mvc-title-board .mvc-title-board__title,body.dark-mode .mvc-title-board .mvc-title-board__grip{background:0 0}body.dark-mode .mvc-title-board__title>span,body.dark-mode .mvc-title-board__title small{color:#aebacc}body.dark-mode .mvc-title-board__inspector{background:#1d2e43;border-color:#477a9f}body.dark-mode .mvc-title-board__level-choices>button[aria-pressed=true]{background:color-mix(in srgb,var(--level-color,#d8a64a) 25%,#192638)}body.dark-mode .mvc-title-board__notice,body.dark-mode .mvc-company-title-editor__advanced>summary{color:#9fc9ee}@media (width<=650px){.mvc-title-board__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mvc-title-board__intro{flex-direction:column;gap:4px}.mvc-title-board__lane[data-kind=unmapped]>.mvc-title-board__titles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=420px){.mvc-title-board__grid,.mvc-title-board__lane[data-kind=unmapped]>.mvc-title-board__titles{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.mvc-title-board__lane,.mvc-title-board__card{transition:none}}.mvc-linkedin-company{min-width:0;color:inherit;padding:24px}.mvc-linkedin-company__checked,.mvc-linkedin-company small{color:#667085;font-size:.82rem}.mvc-linkedin-company__actions{flex-wrap:wrap;gap:8px;margin:14px 0 20px;display:flex}.mvc-linkedin-company__actions>a,.mvc-linkedin-company__button{color:#294965;min-height:36px;font:inherit;cursor:pointer;box-sizing:border-box;background:#f7f9fc;border:1px solid #d8e0eb;border-radius:8px;justify-content:center;align-items:center;gap:6px;max-width:100%;padding:8px 12px;font-size:.82rem;font-weight:600;line-height:1.25;text-decoration:none;display:inline-flex}.mvc-linkedin-company__button{appearance:none;white-space:nowrap}.mvc-linkedin-company__button:hover:not(:disabled),.mvc-linkedin-company__actions>a:hover{background:#edf3fa;border-color:#b5c8df}.mvc-linkedin-company__button:focus-visible,.mvc-linkedin-company a:focus-visible,.mvc-linkedin-company summary:focus-visible{outline-offset:3px;outline:2px solid #176b99}.mvc-linkedin-company__button:disabled{opacity:.6;cursor:wait}.mvc-linkedin-company summary{cursor:pointer;font-weight:600}.mvc-linkedin-company>details{border-top:1px solid #e5eaf1;padding:14px 0}.mvc-linkedin-company__banner{object-fit:cover;border-radius:8px;width:100%;max-height:160px}.mvc-linkedin-company__logo{object-fit:contain;width:64px;height:64px;margin:12px 0}.mvc-linkedin-company dl>div{margin:10px 0}.mvc-linkedin-company dt{font-weight:600}.mvc-linkedin-company dd{margin:4px 0}.mvc-linkedin-company small{margin-top:4px;display:block}.mvc-member-section{border-top:1px solid #e5eaf1;margin-top:10px;padding-top:22px}.mvc-member-section__header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.mvc-member-section__header h3{letter-spacing:-.02em;margin:0;font-size:1.1rem}.mvc-member-section__header p{color:#667085;margin:5px 0 0;font-size:.8rem}.mvc-member-totals{color:#667085;flex-wrap:wrap;gap:8px 20px;margin:18px 0 12px;font-size:.82rem;display:flex}.mvc-member-totals strong{color:#23374d;margin-right:3px;font-size:1rem}.mvc-member-coverage{color:#667085;margin-bottom:18px;font-size:.8rem}.mvc-member-coverage summary{font-weight:400}.mvc-member-coverage p{max-width:68ch;line-height:1.5}.mvc-member-list{flex-direction:column;gap:10px;min-width:0;display:flex}.mvc-member-view-toggle{margin-bottom:12px}.mvc-member-section>[role=status]:not(:empty){margin-bottom:12px;font-size:.82rem}.mvc-member-card{background:#fff;border:1px solid #e9edf2;border-radius:20px;min-width:0;padding:14px;box-shadow:0 2px 3px #172b400c,0 6px 16px #172b4004}.mvc-member-card__identity{grid-template-columns:44px minmax(0,1fr);align-items:start;gap:12px;display:grid}.mvc-member-card__person{min-width:0}.mvc-member-card__name-row{flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0;display:flex}.mvc-member-card__name{text-overflow:ellipsis;white-space:nowrap;color:#17232e;letter-spacing:-.02em;min-width:0;max-width:100%;font-size:.95rem;font-weight:650;line-height:1.4;text-decoration:none;overflow:hidden}.mvc-member-card__name:hover{text-decoration:underline}.mvc-member-card__person p{text-overflow:ellipsis;white-space:nowrap;color:#7a818a;margin:3px 0 0;font-size:.8rem;line-height:1.4;overflow:hidden}.mvc-linkedin-company__avatar{color:#62768f;background:#edf2f8;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:12px;font-weight:650;display:flex;overflow:hidden}.mvc-linkedin-company__avatar img{object-fit:cover;width:100%;height:100%}.mvc-member-badge{white-space:nowrap;border-radius:6px;align-items:center;padding:3px 6px;font-size:.62rem;font-weight:650;line-height:1.3;display:inline-flex}.mvc-member-badge--review{cursor:pointer;border:0;font-family:inherit}.mvc-member-badge--review:hover{background:#ffebbd}.mvc-member-badge--review:focus-visible{outline-offset:3px;outline:2px solid #176b99}.mvc-member-badge--review,.mvc-member-badge--partial{color:#8b5a15;background:#fff5df}.mvc-member-badge--linked{color:#267354;background:#edf8f2}.mvc-member-card__metrics{color:#667085;flex-wrap:wrap;align-items:center;gap:3px 10px;margin-top:5px;font-size:.72rem;line-height:1.4;display:flex}.mvc-member-card__metrics:empty{display:none}.mvc-member-card__metrics>span{white-space:nowrap}.mvc-member-card__metrics>.mvc-member-card__location{text-overflow:ellipsis;max-width:100%;overflow:hidden}.mvc-member-card__reason{color:#8b662d;margin:8px 0 0 56px;font-size:.72rem;line-height:1.4}.mvc-member-card__timestamps{color:#7b8797;flex-shrink:0;align-items:center;gap:8px;font-size:.65rem;line-height:1.4;display:inline-flex}.mvc-member-card__timestamps>span{white-space:nowrap;align-items:center;gap:3px;display:inline-flex}.mvc-member-card__timestamps .mvc-icon{width:12px;height:12px}.mvc-member-card__actions{flex-wrap:nowrap;flex-shrink:0;align-items:center;gap:4px;display:flex}.mvc-member-card__actions .mvc-member-card__icon{color:#536176;box-sizing:border-box;background:#fff;border:1px solid #e7ebf0;border-radius:6px;flex:0 0 24px;width:24px;height:24px;min-height:24px;padding:3px;text-decoration:none;display:inline-flex}.mvc-member-card__icon .mvc-icon{width:16px;height:16px}.mvc-member-card__actions a.mvc-member-card__icon{color:#0a66c2}.mvc-linkedin-company__more{margin:16px auto 0;display:flex}body.dark-mode .mvc-member-card{background:#192638;border-color:#314057;box-shadow:0 2px 4px #0002}body.dark-mode .mvc-member-card__name{color:#edf3fb}body.dark-mode .mvc-member-card__person p,body.dark-mode .mvc-member-card__metrics{color:#aebacc}body.dark-mode .mvc-member-card__actions .mvc-member-card__icon{color:#b9cde2;background:#1d2e43;border-color:#3a4a60}@media (width<=600px){.mvc-linkedin-company{padding:16px}.mvc-member-card{border-radius:18px;padding:12px}}.mvc-member-card__name{appearance:none;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit}.mvc-member-card__photo-button{appearance:none;cursor:pointer;border:0;padding:0;font-family:inherit}.mvc-member-card__photo-button>span{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.mvc-member-card__photo-button:focus-visible,.mvc-member-card__name:focus-visible,.mvc-member-card__menu-items button:focus-visible{outline-offset:3px;outline:2px solid #176b99}.mvc-member-card__menu{position:relative}.mvc-member-card__menu-items{z-index:5;background:#fff;border:1px solid #e0e6ef;border-radius:10px;min-width:140px;padding:4px;position:absolute;bottom:calc(100% + 6px);right:0;box-shadow:0 6px 20px #172b4026}.mvc-member-card__menu-items button{color:#536176;width:100%;font:inherit;text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:9px 12px;font-size:.8rem;display:block}.mvc-member-card__menu-items button:hover{background:#f2f5f9}body.dark-mode .mvc-member-card__menu-items{background:#1d2e43;border-color:#3a4a60}body.dark-mode .mvc-member-card__menu-items button{color:#dbe6f5}body.dark-mode .mvc-member-card__menu-items button:hover{background:#2b4059}.mvc-member-card{position:relative}.mvc-member-card__name-row{box-sizing:border-box;min-height:24px;padding-right:60px}.mvc-member-card__actions{position:absolute;top:14px;right:14px}.mvc-member-card__menu-items{top:calc(100% + 6px);bottom:auto}.mvc-member-card__job-row{align-items:center;gap:10px;min-width:0;margin-top:3px;display:flex}.mvc-member-card__job-row>p{flex:1;min-width:0;margin:0}.mvc-member-card__delta{flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.mvc-member-card__delta img{object-fit:contain;width:18px;height:18px}.mvc-member-card__menu>.mvc-member-card__icon,body.dark-mode .mvc-member-card__menu>.mvc-member-card__icon{box-shadow:none;background:0 0;border-color:#0000}.mvc-member-card__menu>.mvc-member-card__icon:hover:not(:disabled){background:#edf3fa}body.dark-mode .mvc-member-card__menu>.mvc-member-card__icon:hover:not(:disabled){background:#2b4059}.mvc-member-card__name{line-height:24px}@media (width<=600px){.mvc-member-card__actions{top:12px;right:12px}}.mvc-member-card__actions>.mvc-member-card__metrics{flex-wrap:nowrap;gap:8px;margin:0 6px 0 0;font-size:.65rem}.mvc-member-card:has(.mvc-member-card__actions>.mvc-member-card__metrics) .mvc-member-card__name-row{padding-right:164px}.mvc-member-card__location{text-overflow:ellipsis;white-space:nowrap;color:#667085;margin-top:4px;font-size:.7rem;overflow:hidden}body.dark-mode .mvc-member-card__location{color:#aebacc}.mvc-member-totals{align-items:center;gap:8px 16px}.mvc-member-totals .mvc-member-view-toggle{color:#355f83;text-underline-offset:3px;background:0 0;border:0;border-radius:0;min-height:24px;margin:0 0 0 auto;padding:2px 0;font-size:.74rem;font-weight:500;text-decoration:underline}.mvc-member-filters{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:10px;margin:0 0 16px;display:grid}.mvc-member-filters>label,.mvc-member-title-filter{color:#667085;flex-direction:column;gap:6px;min-width:0;font-size:.68rem;font-weight:600;display:flex}.mvc-member-filters select,.mvc-member-title-filter__trigger{box-sizing:border-box;color:#294965;width:100%;min-width:0;height:34px;font:inherit;background:#fff;border:1px solid #dce4ee;border-radius:7px;padding:6px 9px;font-size:.75rem;font-weight:400}.mvc-member-title-filter{position:relative}.mvc-member-title-filter__trigger{text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:6px;display:flex}.mvc-member-title-filter__trigger>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mvc-member-title-filter__options{z-index:10;box-sizing:border-box;background:#fff;border:1px solid #dce4ee;border-radius:10px;width:280px;max-width:calc(100vw - 64px);padding:7px;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 8px 24px #172b4026}.mvc-member-title-filter__hint{color:#7a8696;padding:5px 8px 7px;font-size:.68rem;font-weight:400}.mvc-member-title-filter__options label{color:#294965;cursor:pointer;border-radius:5px;align-items:center;gap:9px;padding:7px 8px;font-size:.78rem;font-weight:400;display:flex}.mvc-member-title-filter__options label:hover{background:#f0f5fa}.mvc-member-title-filter__options input{accent-color:#176b99;flex-shrink:0;width:15px;height:15px;margin:0}.mvc-member-title-filter__options>button{color:#355f83;font:inherit;cursor:pointer;background:0 0;border:0;margin:6px 8px 3px;padding:4px 0;text-decoration:underline}.mvc-member-title-filter__options>button:disabled{opacity:.5;cursor:default}.mvc-member-filters select:focus-visible,.mvc-member-title-filter button:focus-visible,.mvc-member-title-filter input:focus-visible,.mvc-member-selected-titles button:focus-visible,.mvc-member-filter-summary button:focus-visible{outline-offset:2px;outline:2px solid #176b99}.mvc-member-selected-titles{flex-wrap:wrap;gap:6px;margin:-5px 0 12px;display:flex}.mvc-member-selected-titles button{color:#294965;font:inherit;cursor:pointer;background:#eef5fb;border:1px solid #cbddeb;border-radius:20px;align-items:center;gap:7px;padding:4px 8px;font-size:.68rem;display:inline-flex}.mvc-member-selected-titles button>span{font-size:.9rem;line-height:1}.mvc-member-filter-summary{color:#667085;justify-content:space-between;align-items:center;gap:12px;margin:-4px 0 10px;font-size:.72rem;display:flex}.mvc-member-filter-summary button{color:#355f83;font:inherit;cursor:pointer;background:0 0;border:0;text-decoration:underline}.mvc-member-list{gap:0}.mvc-member-card{box-shadow:none;background:0 0;border:0;border-bottom:1px solid #edf0f5;border-radius:0;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:9px 0;display:grid}.mvc-member-card:last-child{border-bottom:0}.mvc-member-card__identity{grid-area:1/1;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px}.mvc-member-card__actions{grid-area:1/3;gap:1px;position:static}.mvc-member-card__name-row{flex-wrap:nowrap;gap:5px;min-height:0;padding-right:0}.mvc-member-card:has(.mvc-member-card__actions>.mvc-member-card__metrics) .mvc-member-card__name-row{flex-wrap:nowrap;gap:5px;min-height:0;padding-right:0}.mvc-member-card__name{font-size:.82rem;line-height:1.35}.mvc-member-card__person p{font-size:.72rem;line-height:1.4}.mvc-member-card__job-row{margin-top:2px}.mvc-linkedin-company__avatar{width:36px;height:36px;font-size:11px}.mvc-member-card__tenure{white-space:nowrap;color:#7a8696;grid-area:1/2;font-size:.65rem}.mvc-member-card__delta{width:14px;height:14px}.mvc-member-card__delta img{width:13px;height:13px}.mvc-member-badge--review{padding:2px 4px;font-size:.55rem}.mvc-member-empty{color:#667085;font-size:.8rem;line-height:1.5}body.dark-mode .mvc-member-card{box-shadow:none;background:0 0;border-color:#314057}body.dark-mode .mvc-member-filters select,body.dark-mode .mvc-member-title-filter__trigger,body.dark-mode .mvc-member-title-filter__options{color:#dbe6f5;background:#192638;border-color:#3a4a60}body.dark-mode .mvc-member-filters>label,body.dark-mode .mvc-member-title-filter,body.dark-mode .mvc-member-title-filter__options label,body.dark-mode .mvc-member-card__tenure,body.dark-mode .mvc-member-filter-summary{color:#aebacc}body.dark-mode .mvc-member-title-filter__options label:hover{background:#2b4059}body.dark-mode .mvc-member-selected-titles button{color:#dbe6f5;background:#1d2e43;border-color:#3a4a60}body.dark-mode .mvc-member-totals .mvc-member-view-toggle,body.dark-mode .mvc-member-filter-summary button,body.dark-mode .mvc-member-title-filter__options>button{color:#9fc9ee}@media (width<=600px){.mvc-member-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.mvc-member-filters__title{grid-column:1/-1}.mvc-member-card{border-radius:0;gap:6px;padding:9px 0}.mvc-member-card__tenure{font-size:.6rem}}.mvc-member-level-label{border-radius:5px;align-items:center;padding:4px 8px;font-size:.72rem;font-weight:600;line-height:1.3;display:inline-flex}.mvc-member-title-filter__trigger:disabled{cursor:default;opacity:.65}.mvc-member-title-filter__options{width:248px;padding:5px}.mvc-member-title-filter__options label{gap:7px;padding:4px 7px}.mvc-member-title-filter__options .mvc-member-level-label{padding:2px 6px;font-size:.7rem}.mvc-member-title-filter__hint{padding:3px 7px 5px;font-size:.64rem}.mvc-member-title-filter__options>button{margin:3px 7px 1px;padding:3px 0;font-size:.68rem}.mvc-company-mapping-toolbar{color:#667085;justify-content:space-between;align-items:center;gap:10px;margin:0 0 12px;font-size:.7rem;display:flex}.mvc-company-mapping-toolbar .mvc-linkedin-company__button{min-height:28px;padding:4px 8px;font-size:.7rem}.mvc-company-title-editor{box-sizing:border-box;color:#23374d;width:min(780px,100vw - 32px);max-height:88dvh;font:inherit;background:#fff;border:1px solid #dce4ee;border-radius:14px;margin:auto;padding:0;overflow:visible;box-shadow:0 16px 60px #10223840}.mvc-company-title-editor::backdrop{background:#14283f80}.mvc-company-title-editor>header{border-bottom:1px solid #e5eaf1;justify-content:space-between;align-items:start;gap:16px;padding:18px 20px;display:flex}.mvc-company-title-editor h3{margin:0;font-size:1rem}.mvc-company-title-editor header p{color:#667085;margin:5px 0 0;font-size:.76rem}.mvc-company-title-editor button,.mvc-company-title-editor input,.mvc-company-title-editor select{font:inherit;box-sizing:border-box}.mvc-company-title-editor button{color:inherit;cursor:pointer;background:#f7f9fc;border:1px solid #dce4ee;border-radius:6px;padding:6px 9px;font-size:.73rem}.mvc-company-title-editor button:disabled{opacity:.55;cursor:default}.mvc-company-title-editor button:focus-visible,.mvc-company-title-editor select:focus-visible,.mvc-company-title-editor input:focus-visible{outline-offset:2px;outline:2px solid #176b99}.mvc-company-title-editor>header>button{padding:2px 8px;font-size:1.2rem}.mvc-company-title-editor__body{max-height:calc(88dvh - 150px);padding:16px 20px;overflow:auto}.mvc-company-title-editor__help{color:#667085;margin:0 0 16px;font-size:.75rem;line-height:1.5}.mvc-company-title-editor__add{flex-wrap:wrap;align-items:end;gap:8px;margin-bottom:16px;display:flex}.mvc-company-title-editor__add>label{width:100%;font-size:.7rem;font-weight:600}.mvc-company-title-editor__add>select{flex:1;width:0;min-width:140px;max-width:100%}.mvc-company-title-editor input[type=text],.mvc-company-title-editor select{height:34px;color:inherit;background:#fff;border:1px solid #dce4ee;border-radius:6px;min-width:0;padding:6px 8px;font-size:.74rem}.mvc-company-title-editor__rules fieldset{border:1px solid #e5eaf1;border-radius:8px;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) minmax(0,1.3fr) auto;align-items:end;gap:10px;min-width:0;margin:0 0 12px;padding:12px;display:grid}.mvc-company-title-editor__rules legend{color:#667085;padding:0 4px;font-size:.65rem}.mvc-company-title-editor__rules fieldset>label{flex-direction:column;gap:6px;min-width:0;font-size:.68rem;font-weight:600;display:flex}.mvc-company-title-editor__rules fieldset>p{grid-column:1/-1;font-size:.75rem}.mvc-company-title-editor__rules .mvc-member-title-filter__options{max-height:250px;left:auto;right:0;overflow:auto}.mvc-company-title-editor__preview{background:#f7f9fc;border:1px solid #dce4ee;border-radius:8px;margin:18px 0 12px;padding:12px;font-size:.73rem}.mvc-company-title-editor__preview p{color:#667085;margin:6px 0 0;line-height:1.5}.mvc-company-title-editor__preview ul{margin:10px 0 0;padding:0;list-style:none}.mvc-company-title-editor__preview li{justify-content:space-between;align-items:center;gap:12px;margin:6px 0;display:flex}.mvc-company-title-editor__preview li>span:last-child{flex-wrap:wrap;justify-content:end;gap:4px;display:flex}.mvc-company-title-editor small{color:#667085;font-size:.65rem}.mvc-company-title-editor>footer{border-top:1px solid #e5eaf1;justify-content:end;gap:8px;padding:12px 20px;display:flex}.mvc-company-title-editor .mvc-company-title-editor__save{color:#fff;background:#234f73;border-color:#234f73}body.dark-mode .mvc-company-title-editor,body.dark-mode .mvc-company-title-editor input[type=text],body.dark-mode .mvc-company-title-editor select{color:#dbe6f5;background:#192638;border-color:#3a4a60}body.dark-mode .mvc-company-title-editor button,body.dark-mode .mvc-company-title-editor__preview{color:#dbe6f5;background:#1d2e43;border-color:#3a4a60}body.dark-mode .mvc-company-title-editor p,body.dark-mode .mvc-company-title-editor small,body.dark-mode .mvc-company-mapping-toolbar{color:#aebacc}@media (width<=600px){.mvc-company-title-editor__rules fieldset{grid-template-columns:1fr 1fr}.mvc-company-title-editor__rules fieldset>label:first-of-type{grid-column:1/-1}.mvc-company-title-editor__rules .mvc-member-title-filter{grid-column:auto}.mvc-company-title-editor__body{padding:12px}.mvc-company-mapping-toolbar>span{max-width:60%}}.mvc-company-title-editor[open]{flex-direction:column;display:flex}.mvc-company-title-editor>header,.mvc-company-title-editor>footer{flex-shrink:0}.mvc-company-title-editor__body{min-height:0;max-height:none}.mvc-member-totals{justify-content:space-between;gap:4px 12px;margin:14px 0 10px}.mvc-member-total-filter{appearance:none;color:#667085;min-height:30px;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;align-items:baseline;gap:4px;padding:4px 0;font-size:.78rem;display:inline-flex}.mvc-member-total-filter strong{color:#23374d;margin:0;font-size:1rem}.mvc-member-total-filter:hover{color:#234f73}.mvc-member-total-filter[aria-pressed=true]{color:#234f73;border-bottom-color:#477a9f}.mvc-member-total-filter[aria-pressed=true] strong{color:#234f73}.mvc-member-total-filter:focus-visible{outline-offset:3px;outline:2px solid #176b99}.mvc-member-total-filter:disabled{opacity:.6;cursor:wait}body.dark-mode .mvc-member-total-filter,body.dark-mode .mvc-member-total-filter strong{color:#aebacc}body.dark-mode .mvc-member-total-filter[aria-pressed=true],body.dark-mode .mvc-member-total-filter[aria-pressed=true] strong{color:#9fc9ee}.mvc-company-title-editor__variants{background:#f7f9fc;border:1px solid #e5eaf1;border-radius:7px;margin:0 0 14px;padding:8px 10px;font-size:.72rem;line-height:1.5}.mvc-company-title-editor__variants summary{cursor:pointer}.mvc-company-title-editor__variants ul{overflow-wrap:anywhere;padding-left:18px}body.dark-mode .mvc-company-title-editor__variants{background:#1d2e43;border-color:#3a4a60}.mvc-member-layout{background:#f0f4f9;border:1px solid #dce4ee;border-radius:9px;gap:3px;width:fit-content;margin:14px 0;padding:3px;display:flex}.mvc-member-layout button{appearance:none;color:#667085;min-height:32px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:5px 18px;font-size:.78rem;font-weight:600}.mvc-member-layout button[aria-pressed=true]{color:#234f73;background:#fff;box-shadow:0 1px 4px #172b401a}.mvc-member-layout button:focus-visible{outline-offset:2px;outline:2px solid #176b99}.mvc-member-pyramid{flex-direction:column;align-items:center;gap:24px;padding:16px 0;display:flex}.mvc-member-tier{text-align:center;width:100%;min-width:0}.mvc-member-tier h4{color:#294965;border-bottom:1px solid #dce4ee;margin:0 0 14px;padding:8px 0;font-size:.78rem}.mvc-member-tier h4>span{color:#667085;font-weight:400}.mvc-member-tier__people{flex-wrap:wrap;justify-content:center;gap:16px 4px;display:flex}.mvc-member-pyramid .mvc-member-card{text-align:center;border:0;flex-direction:column;flex:100px;align-items:center;gap:6px;min-width:0;max-width:min(160px,100%);padding:0;display:flex}.mvc-member-pyramid .mvc-member-card__identity{flex-direction:column;align-items:center;gap:9px;width:100%;display:flex}.mvc-member-pyramid .mvc-linkedin-company__avatar{width:64px;height:64px;font-size:18px;box-shadow:0 0 0 3px #fff,0 0 0 4px #dce4ee}.mvc-member-pyramid .mvc-member-card__person{width:100%}.mvc-member-pyramid .mvc-member-card__name-row{flex-wrap:nowrap;justify-content:center;gap:4px}.mvc-member-pyramid .mvc-member-card__name{white-space:nowrap;text-overflow:ellipsis;text-align:center;font-size:.75rem;overflow:hidden}.mvc-member-pyramid .mvc-member-card__job-row{width:100%}.mvc-member-pyramid .mvc-member-card__job-row p{white-space:nowrap;text-overflow:ellipsis;font-size:.65rem;overflow:hidden}.mvc-member-pyramid .mvc-member-card__actions{z-index:2;pointer-events:none;width:88px;height:64px;position:absolute;top:0;left:50%;right:auto;transform:translate(-50%)}.mvc-member-pyramid .mvc-member-card__actions>a{pointer-events:auto;border-radius:50%;position:absolute;bottom:-2px;right:0}.mvc-member-pyramid .mvc-member-card__actions>.mvc-member-card__menu{pointer-events:auto;position:absolute;top:-4px;right:-2px}.mvc-member-pyramid .mvc-member-card__menu>.mvc-member-card__icon{background:#fff;border:1px solid #e7ebf0;border-radius:50%}body.dark-mode .mvc-member-pyramid .mvc-member-card__menu>.mvc-member-card__icon{background:#1d2e43;border-color:#3a4a60}.mvc-member-pyramid .mvc-member-card__tenure{display:none}body.dark-mode .mvc-member-layout{background:#192638;border-color:#3a4a60}body.dark-mode .mvc-member-layout button,body.dark-mode .mvc-member-tier h4>span{color:#aebacc}body.dark-mode .mvc-member-layout button[aria-pressed=true]{color:#edf3fb;background:#2b4059}body.dark-mode .mvc-member-tier h4{color:#dbe6f5;border-color:#3a4a60}body.dark-mode .mvc-member-pyramid .mvc-linkedin-company__avatar{box-shadow:0 0 0 3px #192638,0 0 0 4px #3a4a60}.mvc-member-map-level{text-overflow:ellipsis;white-space:nowrap;color:#355f83;width:100%;min-width:0;font:inherit;text-align:center;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;font-size:.65rem;line-height:1.4;text-decoration:underline;display:block;overflow:hidden}.mvc-member-map-level:focus-visible{outline-offset:2px;outline:2px solid #176b99}.mvc-member-map-level:disabled{opacity:.5;cursor:wait}.mvc-member-level-dialog{width:min(520px,100vw - 32px)}.mvc-member-level-dialog .mvc-member-title-filter{margin:16px 0}.mvc-member-level-dialog__scope{align-items:flex-start;gap:8px;margin:14px 0;font-size:.8rem;line-height:1.5;display:flex}.mvc-member-level-dialog__scope input{flex-shrink:0;margin-top:4px}body.dark-mode .mvc-member-map-level{color:#9fc9ee}.mvc-member-level-context{background:#f7f9fc;border:1px solid #dce4ee;border-radius:8px;margin:0 0 18px;padding:12px;font-size:.75rem;line-height:1.5}.mvc-member-level-context h4{color:#667085;margin:0 0 6px;font-size:.72rem}.mvc-member-level-context__headline{overflow-wrap:anywhere;margin:0 0 10px}.mvc-member-level-context dl{flex-wrap:wrap;gap:10px 24px;margin:0 0 10px;display:flex}.mvc-member-level-context dt{color:#667085;font-size:.65rem}.mvc-member-level-context dd{margin:2px 0 0;font-weight:600}.mvc-member-level-context a{color:#355f83;text-underline-offset:2px}.mvc-member-level-reference{overflow-wrap:anywhere;margin:14px 0;font-size:.72rem;line-height:1.5}.mvc-member-level-reference summary{cursor:pointer;color:#355f83;font-weight:600}.mvc-member-level-reference p{color:#667085;margin:7px 0}.mvc-member-level-reference ul{margin:8px 0;padding-left:18px}.mvc-member-level-reference>ul>li{margin:8px 0}.mvc-member-level-reference strong>span{color:#667085;font-weight:400}.mvc-member-level-context a:focus-visible,.mvc-member-level-reference summary:focus-visible{outline-offset:3px;outline:2px solid #176b99}body.dark-mode .mvc-member-level-context{background:#1d2e43;border-color:#3a4a60}body.dark-mode .mvc-member-level-context h4,body.dark-mode .mvc-member-level-context dt,body.dark-mode .mvc-member-level-reference p,body.dark-mode .mvc-member-level-reference strong>span{color:#aebacc}body.dark-mode .mvc-member-level-context a,body.dark-mode .mvc-member-level-reference summary{color:#9fc9ee}.mvc-member-level-dialog .mvc-flow-section h3{margin:0 0 10px;font-size:.8rem}.mvc-member-level-dialog .candidate-onboarding__tag-level-row{box-sizing:border-box;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:10px}.mvc-member-level-dialog .candidate-onboarding__tag-guidance{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;font-size:.7rem}.mvc-member-level-dialog .candidate-onboarding__tag-level-caption{margin-bottom:8px;font-size:.65rem}.mvc-member-level-dialog .candidate-onboarding__level-choice{border-left:3px solid var(--tag-color,#cbd5e1)}.mvc-member-level-dialog .candidate-onboarding__level-choice.is-selected{background:color-mix(in srgb,var(--tag-color,#cbd5e1) 20%,white);border-color:color-mix(in srgb,var(--tag-color,#cbd5e1) 60%,#0b1f44)}body.dark-mode .mvc-member-level-dialog .candidate-onboarding__level-choice.is-selected{background:color-mix(in srgb,var(--tag-color,#cbd5e1) 24%,#1e293b);border-color:var(--tag-color,#cbd5e1)}.mvc-member-level-dialog{width:min(760px,100vw - 32px);max-height:calc(100dvh - 32px)}.mvc-member-level-dialog>header{padding:14px 16px}.mvc-member-level-dialog>footer{padding:10px 16px}.mvc-member-level-dialog>.mvc-company-title-editor__body{padding:14px 16px}.mvc-member-level-dialog__columns{grid-template-columns:minmax(0,.85fr) minmax(0,1.4fr);align-items:start;gap:20px;display:grid}.mvc-member-level-dialog__context,.mvc-member-level-dialog__choices{min-width:0}.mvc-member-level-dialog .mvc-member-level-context{margin-bottom:12px;padding:10px}.mvc-member-level-dialog .mvc-member-level-context dl{gap:8px 16px;margin-bottom:8px}.mvc-member-level-dialog__normalised{overflow-wrap:anywhere;font-size:.8rem}.mvc-member-level-dialog__normalised .mvc-company-title-editor__help{margin-bottom:4px;font-size:.68rem}.mvc-member-level-dialog .mvc-member-level-reference{margin:10px 0}.mvc-member-level-dialog__choices>.mvc-company-title-editor__help{margin:0 0 10px;font-size:.7rem}.mvc-member-level-dialog .mvc-flow-section{margin:0;padding:0}.mvc-member-level-dialog .candidate-onboarding__tag-group{border:0;margin:0;padding:0}.mvc-member-level-dialog .candidate-onboarding__tag-levels{gap:6px}.mvc-member-level-dialog .candidate-onboarding__tag-level-caption{margin:0 0 6px}.mvc-member-level-dialog .candidate-onboarding__level-choice{min-height:36px}.mvc-member-level-dialog__scope{margin:14px 0 6px;font-size:.75rem}.mvc-member-level-dialog>.mvc-company-title-editor__body>.mvc-company-title-editor__help{margin:6px 0;font-size:.68rem}.mvc-member-level-dialog .mvc-company-title-editor__preview{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;margin:10px 0 0;padding:8px 10px;font-size:.7rem;display:flex}.mvc-member-level-dialog .mvc-company-title-editor__preview p{margin:0;font-size:.68rem}.mvc-member-level-dialog .mvc-company-title-editor__preview details{width:100%;margin-top:4px}.mvc-member-level-dialog .mvc-company-title-editor__preview summary{cursor:pointer;font-weight:400}@media (width<=650px){.mvc-member-level-dialog__columns{grid-template-columns:minmax(0,1fr);gap:14px}.mvc-member-level-dialog .mvc-member-level-context{margin-bottom:10px}.mvc-member-level-dialog__choices>.mvc-company-title-editor__help{margin-bottom:8px}}.mvc-member-pyramid .mvc-member-card__identity{position:relative}.mvc-member-pyramid .mvc-member-card__delta{z-index:2;box-sizing:border-box;pointer-events:none;background:#fff;border:1px solid #e7ebf0;border-radius:50%;width:24px;height:24px;position:absolute;top:-4px;left:calc(50% - 44px)}.mvc-member-pyramid .mvc-member-card__delta img{width:15px;height:15px}body.dark-mode .mvc-member-pyramid .mvc-member-card__delta{background:#1d2e43;border-color:#3a4a60}.mvc-member-card__refresh-status{white-space:nowrap;color:#355572;background:#f7f9fc;border:1px solid #d8e0eb;border-radius:5px;padding:3px 6px;font-size:.65rem;line-height:1.4;position:absolute;bottom:100%;right:0}.mvc-member-list .mvc-member-card__actions:has(.mvc-member-card__refresh-status){position:relative;top:auto;right:auto}.mvc-member-card__icon[aria-busy=true] .mvc-icon{animation:1s linear infinite mvc-member-refresh-spin}@keyframes mvc-member-refresh-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.mvc-member-card__icon[aria-busy=true] .mvc-icon{animation:none}}.mvc-client-summary{box-sizing:border-box;border:1px solid var(--mvc-border,#d7e0eb);background:var(--mvc-surface,#fff);width:100%;min-width:0;max-width:360px;color:var(--mvc-text,#1f2937);border-radius:12px;font:14px/1.4 system-ui,sans-serif;overflow:hidden;box-shadow:0 3px 12px #17212b08}.mvc-client-summary__header{background:var(--mvc-surface-soft,#f3f5f9);align-items:center;gap:12px;padding:12px 14px;display:flex}.mvc-client-summary__logo{background:linear-gradient(145deg, var(--mvc-blue), var(--mvc-pink));color:#fff;border-radius:8px;flex:0 0 48px;place-items:center;width:48px;height:48px;font-size:20px;font-weight:800;display:grid;overflow:hidden}.mvc-client-summary__logo img{object-fit:cover;width:100%;height:100%}.mvc-client-summary__identity{overflow-wrap:anywhere;min-width:0}.mvc-client-summary__eyebrow{color:var(--mvc-muted);text-transform:uppercase;font-size:11px;font-weight:750}.mvc-client-summary__identity h2{margin:2px 0 0;font-size:18px;line-height:1.25}.mvc-client-summary__identity h2 a{color:inherit;text-decoration:none}.mvc-client-summary__body{padding:12px 14px}.mvc-client-summary .mvc-classification-ribbon{flex-wrap:wrap;gap:6px;display:flex;overflow:visible}.mvc-client-summary__tag{overflow-wrap:anywhere;box-sizing:border-box;border-radius:6px;max-width:100%;padding:3px 7px;font-size:12px;font-weight:700}.mvc-client-summary__status{background:var(--mvc-surface-strong,#e8eef6);border:1px solid var(--mvc-border,#bdcce0)}.mvc-client-summary__about{color:var(--mvc-muted);overflow-wrap:anywhere;margin-top:10px;font-size:13px}.mvc-client-summary__about p{margin:0}.mvc-client-summary__actions{border-top:1px solid var(--mvc-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding-top:10px;display:flex}.mvc-client-summary__actions a{color:var(--mvc-blue);align-items:center;gap:5px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.mvc-client-summary a:hover{text-decoration:underline}.mvc-client-summary a:focus-visible{outline:2px solid var(--mvc-blue);outline-offset:3px}.mvc-client-summary__actions .mvc-icon{width:14px;height:14px}:root{color:#1f2937;background:#f5f7fa;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{background:#f5f7fa;min-width:0;margin:0}html.dark-mode,body.dark-mode{background:#101820}body[data-card-view=cv2]{padding:0}button,a{font:inherit}.modern-card-view{--mvc-background:#f5f7fa;--mvc-surface:#fff;--mvc-ink:#1f2937;--mvc-text:#1f2937;--mvc-muted:#6b7280;--mvc-border:#e5e7eb;--mvc-blue:#3a6ea5;--mvc-blue-dark:#2f5c8a;--mvc-blue-tint:#dce6f2;--mvc-pink:#ff4f81;--mvc-pink-tint:#ffe4ec;--mvc-success:#22c55e;--mvc-warning:#f59e0b;--mvc-error:#ef4444;min-height:100vh;color:var(--mvc-text);background:radial-gradient(circle at 50% 0%, #3a6ea50f, transparent 35%), var(--mvc-background)}body.dark-mode .modern-card-view{--mvc-background:#101820;--mvc-surface:#17222d;--mvc-ink:#eaf2fb;--mvc-text:#e5edf5;--mvc-muted:#9fb0c0;--mvc-border:#304050;--mvc-blue:#70a7dc;--mvc-blue-dark:#9cc5ef;--mvc-blue-tint:#20364d;--mvc-pink:#ff80a5;--mvc-pink-tint:#4a2433;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.modern-card-view[data-embedded=true]{background:var(--mvc-background);min-height:100vh}.auth-gate{--auth-bg:#f5f7fa;--auth-surface:#fff;--auth-text:#1f2937;--auth-muted:#6b7280;--auth-border:#d8e0ea;--auth-blue:#3a6ea5;--auth-danger:#b4234f;background:radial-gradient(circle at top left, #3a6ea51a, transparent 32%), radial-gradient(circle at bottom right, #ff4f8114, transparent 28%), var(--auth-bg);min-height:100vh;color:var(--auth-text);place-items:center;padding:24px;display:grid}.auth-gate__panel{border:1px solid var(--auth-border);background:var(--auth-surface);border-radius:8px;gap:18px;width:min(720px,100%);padding:clamp(24px,4vw,40px);display:grid;box-shadow:0 22px 50px #3a6ea524}.auth-gate__eyebrow{color:var(--auth-blue);letter-spacing:0;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:850}.auth-gate h1{margin:0;font-size:clamp(2rem,5vw,3.6rem);font-weight:650;line-height:1}.auth-gate p{color:var(--mvc-muted);margin:0;line-height:1.55}.auth-gate__target{border:1px solid var(--auth-border);background:#f8fafc;border-radius:8px;gap:7px;margin:0;padding:12px 14px;display:grid}.auth-gate__target dt{color:var(--auth-muted);text-transform:uppercase;font-size:.76rem;font-weight:800}.auth-gate__target dd{overflow-wrap:anywhere;min-width:0;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.88rem}.auth-gate__steps{gap:10px;margin:0;padding:0;list-style:none;display:grid}.auth-gate__steps li{border:1px solid var(--auth-border);background:#fbfdff;border-radius:8px;grid-template-columns:58px minmax(0,1fr);align-items:start;gap:12px;padding:14px;display:grid}.auth-gate__steps li[data-state=current]{background:#eef5fb;border-color:#3a6ea561}.auth-gate__steps li[data-state=waiting]{opacity:.68}.auth-gate__steps span{background:var(--auth-blue);color:#fff;border-radius:999px;place-items:center;min-width:44px;min-height:32px;padding:0 8px;font-size:.76rem;font-weight:850;display:inline-grid}.auth-gate__steps strong{margin-bottom:4px;display:block}.auth-gate__hint,.auth-gate__error{background:#f8fafc;border-radius:8px;padding:10px 12px}.auth-gate__error{color:var(--auth-danger)}.auth-gate__actions{flex-wrap:wrap;gap:10px;display:flex}.auth-gate__primary,.auth-gate__secondary{min-height:42px;font:inherit;cursor:pointer;border-radius:8px;padding:0 16px;font-weight:800;text-decoration:none}.auth-gate__primary{border:1px solid var(--auth-blue);background:var(--auth-blue);color:#fff}.auth-gate__secondary{border:1px solid var(--auth-border);color:var(--auth-text);background:#fff;align-items:center;display:inline-flex}.modern-card-view[data-embed-layout=preview],.modern-card-view[data-embed-layout=compact]{background:#f5f7fa}.modern-card-view[data-embed-layout=preview] .mvc-topbar,.modern-card-view[data-embed-layout=compact] .mvc-topbar{display:none}.modern-card-view[data-embed-layout=preview] .mvc-desktop-shell,.modern-card-view[data-embed-layout=panel] .mvc-desktop-shell,.modern-card-view[data-embed-layout=compact] .mvc-desktop-shell{padding-top:8px}.modern-card-view[data-embed-layout=preview] .mvc-mobile-shell,.modern-card-view[data-embed-layout=compact] .mvc-mobile-shell{padding-bottom:12px}.modern-card-view[data-embed-layout=compact] .mvc-action-bar{display:none}.mvc-topbar{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f5f7fadb;border-bottom:1px solid #e5e7ebb8;grid-template-columns:auto minmax(180px,1fr) auto;align-items:center;gap:18px;height:58px;padding:0 28px;transition:min-height .16s,height .16s,padding .16s,background-color .16s;display:grid;position:sticky;top:0}.mvc-brand img{object-fit:contain;width:108px;max-height:32px;display:block}.mvc-brand-menu{position:relative}.mvc-brand-menu__button{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;place-items:center;min-width:108px;min-height:42px;padding:0;display:grid}.mvc-brand-menu__button:hover,.mvc-brand-menu__button:focus-visible,.mvc-brand-menu__button[aria-expanded=true]{background:#ffffffa8;border-color:#d8e2ee}.mvc-brand-menu__popover{z-index:70;border:1px solid var(--mvc-border);background:var(--mvc-surface);border-radius:8px;width:232px;padding:8px;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 18px 36px #0f172a29}.mvc-brand-menu__popover:has(.delta-nav-search[data-open=true]){width:380px}.mvc-brand-menu__nav{gap:4px;display:grid}.mvc-brand-menu__nav button{color:#516070;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:10px;width:100%;min-height:40px;padding:0 10px;font-size:13px;font-weight:750;display:flex}.mvc-brand-menu__nav button:hover,.mvc-brand-menu__nav button:focus-visible,.mvc-brand-menu__nav button.active{color:#17202a;background:#f4f7fb;border-color:#e2e8f0}.mvc-brand-menu__nav button.active{box-shadow:inset 3px 0 0 var(--mvc-pink)}body.dark-mode .mvc-brand-menu__button:hover,body.dark-mode .mvc-brand-menu__button:focus-visible,body.dark-mode .mvc-brand-menu__button[aria-expanded=true]{background:#20364d;border-color:#304050}body.dark-mode .mvc-brand-menu__nav button{color:#9fb0c0}body.dark-mode .mvc-brand-menu__nav button:hover,body.dark-mode .mvc-brand-menu__nav button:focus-visible,body.dark-mode .mvc-brand-menu__nav button.active{color:#e5edf5;background:#20364d;border-color:#304050}.delta-nav-search{min-width:0;position:relative}.delta-nav-search__panel{z-index:80;border:1px solid var(--mvc-border);background:var(--mvc-surface);border-radius:8px;width:360px;max-width:calc(100vw - 24px);padding:10px;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 18px 36px #0f172a29}.mvc-brand-menu__nav .delta-nav-search__panel{width:100%;max-width:none;box-shadow:none;margin-top:6px;position:static}.mvc-delta-side-nav .delta-nav-search__panel{top:0;left:calc(100% + 10px)}.delta-nav-search__field{gap:6px;display:grid}.delta-nav-search__field span{color:var(--mvc-muted);text-transform:uppercase;font-size:11px;font-weight:850}.delta-nav-search__field input{border:1px solid var(--mvc-border);width:100%;min-height:40px;color:var(--mvc-text);font:inherit;background:#fff;border-radius:8px;outline:none;padding:0 11px;font-size:14px}.delta-nav-search__field input:focus{border-color:var(--mvc-blue);box-shadow:0 0 0 3px #3a6ea524}.delta-nav-search__results{overscroll-behavior:contain;gap:10px;max-height:min(520px,100vh - 150px);margin-top:10px;display:grid;overflow-y:auto}.delta-nav-search__state{border:1px dashed var(--mvc-border);color:var(--mvc-muted);background:#f8fafc;border-radius:8px;margin:0;padding:10px;font-size:13px}.delta-nav-search__group{gap:5px;display:grid}.delta-nav-search__group h3{color:var(--mvc-muted);text-transform:uppercase;margin:0;font-size:11px;font-weight:900}.delta-nav-search__group>div{gap:4px;display:grid}.delta-nav-search__result.delta-nav-search__result{width:100%;min-height:0;color:var(--mvc-text);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;gap:2px;padding:9px 10px;display:grid}.delta-nav-search__result:hover,.delta-nav-search__result:focus-visible{background:#f4f7fb;border-color:#d8e2ee}.delta-nav-search__result strong,.delta-nav-search__result span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.delta-nav-search__result strong{font-size:13px;font-weight:850}.delta-nav-search__result span{color:var(--mvc-muted);font-size:12px;font-weight:700}body.dark-mode .delta-nav-search__field input,body.dark-mode .delta-nav-search__state{background:#101820}body.dark-mode .delta-nav-search__result:hover,body.dark-mode .delta-nav-search__result:focus-visible{background:#20364d;border-color:#304050}.mvc-back-link{color:#0b1f44;align-items:center;gap:10px;width:fit-content;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.mvc-topbar-context{align-items:center;min-width:0;display:grid;position:relative}.mvc-workspace-title{min-width:0;color:var(--mvc-muted);opacity:1;pointer-events:auto;grid-area:1/1;align-items:center;gap:8px;font-size:13px;font-weight:800;transition:opacity .14s,transform .14s;display:flex;transform:translateY(0)}.mvc-workspace-title span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mvc-topbar-candidate{opacity:0;pointer-events:none;grid-area:1/1;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:7px 9px;min-width:0;transition:opacity .14s,transform .14s;display:grid;position:absolute;transform:translateY(5px)}.mvc-topbar-candidate .mvc-avatar[data-size=small]{width:34px;min-width:34px;height:34px;font-size:12px}.mvc-topbar-candidate__copy{gap:1px;min-width:0;display:grid}.mvc-topbar-candidate__copy strong,.mvc-topbar-candidate__copy span,.mvc-topbar-candidate__facts{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mvc-topbar-candidate__copy strong{color:#0b1f44;font-size:13px;font-weight:850;line-height:1.15}.mvc-topbar-candidate__copy span,.mvc-topbar-candidate__facts{color:#475569;font-size:11px;font-weight:750;line-height:1.2}.mvc-topbar-candidate__facts{color:#334155;grid-column:1/-1}.mvc-topbar[data-context=candidate] .mvc-workspace-title{opacity:0;pointer-events:none;position:absolute;transform:translateY(-5px)}.mvc-topbar[data-context=candidate] .mvc-topbar-candidate{opacity:1;pointer-events:auto;position:static;transform:translateY(0)}.mvc-topbar-status{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:none}.mvc-status-chip,.mvc-process-count-chip{white-space:nowrap;border-radius:999px;align-items:center;min-height:28px;padding:5px 9px;font-size:12px;font-weight:850;line-height:1.2;display:inline-flex}.mvc-status-chip{color:#12324f;background:var(--mvc-blue-tint)}.mvc-process-count-chip{color:#7a2141;background:var(--mvc-pink-tint)}.mvc-top-actions{align-items:center;gap:8px;display:flex}.mvc-top-actions>button,.mvc-icon-button{color:#0b1f44;background:0 0;border:0;border-radius:8px;place-items:center;width:36px;height:36px;display:inline-grid}.mvc-icon-button:not(:disabled){cursor:pointer}.mvc-top-actions>button:disabled,.mvc-icon-button:disabled,.mvc-action-button:disabled,.mvc-mobile-action-grid button:disabled,.mvc-contact-action:disabled{cursor:default;opacity:1}.mvc-top-more{position:relative}.mvc-top-more>summary{cursor:pointer;list-style:none}.mvc-top-more>summary::-webkit-details-marker{display:none}.mvc-top-more-menu{z-index:40;border:1px solid var(--mvc-border);background:#fff;border-radius:8px;gap:4px;min-width:164px;padding:6px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 16px 32px #0f172a24}.mvc-top-more:not([open]) .mvc-top-more-menu{display:none}.mvc-top-more-item{color:#12324f;min-height:34px;font:inherit;text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:8px;padding:7px 9px;font-size:12px;font-weight:800;text-decoration:none;display:flex}.mvc-top-more-item:hover:not(:disabled){background:#f1f5f9}.mvc-top-more-item:disabled{color:#94a3b8}.mvc-top-more-item .mvc-icon{width:17px;height:17px}.mvc-icon{flex:none;width:20px;height:20px}.mvc-desktop-shell{grid-template-columns:minmax(240px,300px) minmax(420px,1fr) minmax(280px,360px);gap:14px;max-width:1520px;margin:0 auto;padding:14px 16px 86px;display:grid}.mvc-left-zone,.mvc-main-zone,.mvc-right-zone{min-width:0}.mvc-delta-side-nav{display:none}.mvc-main-zone,.mvc-right-zone,.mvc-mobile-shell{flex-direction:column;gap:12px;display:flex}.mvc-identity-panel,.mvc-panel,.mvc-action-bar,.mvc-mobile-header{background:var(--mvc-surface);border:1px solid #e5e7ebe6;border-radius:8px;box-shadow:0 12px 32px #1f293712}.mvc-identity-panel{overscroll-behavior:contain;flex-direction:column;align-self:start;gap:14px;max-height:calc(100vh - 86px);padding:18px;display:flex;position:sticky;top:72px;overflow-y:auto}.mvc-identity-top{grid-template-columns:82px minmax(0,1fr);align-items:center;gap:14px;display:grid}.mvc-avatar{aspect-ratio:1;color:#fff;background:linear-gradient(145deg, var(--mvc-blue), var(--mvc-pink));border:0;border-radius:9px;place-items:center;width:100%;font-size:42px;font-weight:800;display:grid;overflow:hidden}.mvc-avatar-button{cursor:zoom-in;padding:0;transition:transform .15s,box-shadow .15s}.mvc-avatar-button:hover{transform:translateY(-1px);box-shadow:0 10px 24px #0f172a29}.mvc-avatar-button:focus-visible{outline-offset:3px;outline:3px solid #005ce647}.mvc-avatar[data-size=small]{width:84px;min-width:84px;height:84px;font-size:24px}.mvc-avatar[data-size=medium]{width:82px;min-width:82px;height:82px;font-size:28px}.mvc-avatar img{object-fit:cover;width:100%;height:100%}.mvc-client-identity__top{grid-template-columns:82px minmax(0,1fr);align-items:center;gap:14px;display:grid}.mvc-client-logo{aspect-ratio:1;background:linear-gradient(145deg, var(--mvc-blue), var(--mvc-pink));color:#fff;border-radius:8px;place-items:center;width:82px;font-size:28px;font-weight:850;display:grid;overflow:hidden}.mvc-client-logo img{object-fit:cover;width:100%;height:100%}.mvc-client-short-desc{color:#0057d8;max-width:100%;font-size:14px}.mvc-client-short-desc .mvc-ideal-text,.mvc-client-short-desc .mvc-inline-editable,.mvc-client-short-desc .mvc-inline-editable__value,.mvc-client-short-desc .mvc-inline-editable__value-button{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.mvc-client-short-desc__tooltip{width:min(420px,100vw - 48px);left:0}.mvc-client-short-desc__tooltip:before{left:24px}.modern-card-view[data-embedded=true] .mvc-client-short-desc,.modern-card-view[data-embedded=true] .mvc-client-short-desc .mvc-ideal-text,.modern-card-view[data-embedded=true] .mvc-client-short-desc .mvc-inline-editable,.modern-card-view[data-embedded=true] .mvc-client-short-desc .mvc-inline-editable__value,.modern-card-view[data-embedded=true] .mvc-client-short-desc .mvc-inline-editable__value-button,.modern-card-view[data-embedded=true] .mvc-topbar-candidate__copy span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.mvc-client-short-desc .mvc-inline-editable--editing,.modern-card-view[data-embedded=true] .mvc-client-short-desc .mvc-inline-editable--editing{white-space:normal;overflow:visible}.mvc-client-short-desc:has(.mvc-inline-editable--editing){white-space:normal;overflow:visible}.mvc-client-short-desc:has(.mvc-inline-editable--editing) .mvc-ideal-text{white-space:normal;overflow:visible}.modern-card-view[data-embedded=true] .mvc-client-short-desc:has(.mvc-inline-editable--editing){white-space:normal;overflow:visible}.modern-card-view[data-embedded=true] .mvc-client-short-desc:has(.mvc-inline-editable--editing) .mvc-ideal-text{white-space:normal;overflow:visible}.mvc-client-meta-list{gap:8px;display:grid}.mvc-client-meta-item{border:1px solid var(--mvc-border);background:#f8fafcb8;border-radius:8px;gap:3px;padding:10px 12px;display:grid}.mvc-client-meta-item span,.mvc-client-health-grid span,.mvc-client-pill-group>span{color:var(--mvc-muted);text-transform:uppercase;font-size:11px;font-weight:850}.mvc-client-meta-item strong,.mvc-client-health-grid strong{overflow-wrap:anywhere;min-width:0;color:var(--mvc-text);font-size:14px}.mvc-client-commercial-details .mvc-compact-facts__summary{min-height:42px}.mvc-client-commercial-details .mvc-compact-facts__items{white-space:normal;flex-wrap:wrap;gap:6px 0}.mvc-client-commercial-summary__field{align-items:center;gap:6px;min-width:0;display:inline-flex}.mvc-client-commercial-summary__field .mvc-icon{color:#64748b;stroke-width:2px;flex:none;width:15px;height:15px}.mvc-client-commercial-summary__field .mvc-meta-symbol{color:#64748b;flex:none;width:16px;height:16px;font-size:14px;font-weight:900}.mvc-client-commercial-summary__field>strong{color:#0b1f44;text-overflow:ellipsis;min-width:0;font-size:12px;font-weight:850;overflow:hidden}.mvc-client-open-link{justify-content:center;text-decoration:none}.mvc-client-health-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.mvc-client-health-grid>div{border:1px solid var(--mvc-border);background:#f8fafcb8;border-radius:8px;gap:5px;min-width:0;padding:12px;display:grid}.mvc-client-kanban{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;display:grid}.mvc-client-kanban-column{border:1px solid var(--mvc-border);background:#f8fafcb8;border-radius:8px;min-width:0;overflow:hidden}.mvc-client-kanban-column__header{border-bottom:1px solid var(--mvc-border);justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.mvc-client-kanban-column--grouped>button.mvc-client-kanban-column__header{width:100%;color:inherit;cursor:pointer;font:inherit;background:0 0;border:0}.mvc-client-kanban-column--grouped>button.mvc-client-kanban-column__header:hover{background:#e2e8f05c}.mvc-client-kanban-column--grouped>button.mvc-client-kanban-column__header:focus-visible{outline-offset:-3px;outline:3px solid #2563eb29}.mvc-client-kanban-column__header strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mvc-client-kanban-column__header span{background:var(--mvc-blue-tint);min-width:26px;height:26px;color:var(--mvc-blue-dark);border-radius:999px;place-items:center;font-size:12px;font-weight:850;display:grid}.mvc-client-kanban-column__body,.mvc-client-attachment-list{gap:8px;padding:10px;display:grid}.mvc-client-attachment-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.mvc-client-process-list{gap:8px;padding:10px;display:grid}.mvc-client-kanban-column__body a,.mvc-client-kanban-column__body span,.mvc-client-process-row,.mvc-client-attachment-list a{background:var(--mvc-surface);min-width:0;color:var(--mvc-text);border:1px solid #e5e7ebe6;border-radius:8px;gap:4px;padding:10px;text-decoration:none;display:grid}.mvc-client-attachment-row a{min-width:0}.mvc-client-edit-block,.mvc-client-attachment-form{gap:8px;display:grid}.mvc-client-edit-actions{align-items:center;gap:8px;display:flex}.mvc-client-edit-actions small,.mvc-client-attachment-form small{color:#b42318;font-size:12px;font-weight:750}.mvc-client-competitor-edit{align-self:start}.mvc-client-kanban-column__body small{min-width:0;color:var(--mvc-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:750;overflow:hidden}.mvc-client-kanban-stage-group{gap:8px;display:grid}.mvc-client-kanban-stage-group+.mvc-client-kanban-stage-group{border-top:1px solid var(--mvc-border);padding-top:10px}.mvc-client-kanban-stage-group__header{color:var(--mvc-muted);text-transform:uppercase;justify-content:space-between;align-items:center;gap:8px;font-size:11px;font-weight:850;display:flex}.mvc-client-kanban-stage-group__header strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mvc-client-kanban-stage-group__header span{color:#475569;background:#e2e8f0e6;border-radius:999px;place-items:center;min-width:26px;height:24px;padding:0 7px;font-size:11px;font-weight:850;display:grid}.mvc-client-kanban-stage-group__body{gap:8px;display:grid}.mvc-client-process-row{cursor:pointer;width:100%;font:inherit;text-align:left;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;column-gap:10px}.mvc-client-process-row:disabled{cursor:default;opacity:.65}.mvc-client-process-groups{gap:10px;display:grid}.mvc-client-active-briefs-panel{gap:14px;display:grid}.mvc-client-active-brief-card-list{gap:10px;display:grid}.mvc-client-active-brief-card{min-height:64px;color:var(--mvc-text);background:#f8fafce0;border:1px solid #bfdbfef2;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 14px;text-decoration:none;display:grid}.mvc-client-active-brief-card:hover{background:#eff6fff2;border-color:#3b82f6a6}.mvc-client-active-brief-card:focus-visible{outline-offset:2px;outline:3px solid #2563eb29}.mvc-client-active-brief-card>span,.mvc-client-active-brief-card strong,.mvc-client-active-brief-card span{text-overflow:ellipsis;min-width:0;overflow:hidden}.mvc-client-active-brief-card strong{white-space:nowrap;font-size:14px;font-weight:850;display:block}.mvc-client-active-brief-card>span>span:last-child{color:#64748b;white-space:nowrap;font-size:12px;font-weight:700;display:block}.mvc-client-active-brief-card .mvc-icon{color:#2563eb}.mvc-client-active-brief-card__label{color:#476380;letter-spacing:0;text-transform:uppercase;font-size:10px;font-weight:900;display:block}.mvc-client-active-briefs{gap:8px;margin-bottom:12px;display:grid}.mvc-client-active-briefs button{width:100%;min-height:36px;color:var(--mvc-text);cursor:pointer;font:inherit;text-align:left;background:#eff6ffbd;border:1px solid #bfdbfee6;border-radius:999px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 10px;text-decoration:none;display:grid}.mvc-client-active-briefs button:hover,.mvc-client-active-briefs button[data-selected=true]{background:#dbeafebd}.mvc-client-active-briefs button[data-selected=true]{border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f624}.mvc-client-active-briefs button:focus-visible{outline-offset:2px;outline:3px solid #2563eb29}.mvc-client-active-briefs__label{color:#476380;letter-spacing:0;text-transform:uppercase;font-size:10px;font-weight:900}.mvc-client-active-briefs strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:850;overflow:hidden}.mvc-client-active-briefs__count{color:#1d4ed8;background:#fff;border-radius:999px;place-items:center;min-width:24px;height:22px;padding:0 7px;font-size:11px;font-weight:850;display:grid}.mvc-client-process-group{border:1px solid var(--mvc-border);background:#f8fafcb8;border-radius:8px;overflow:hidden}.mvc-client-process-group>button{width:100%;min-height:42px;color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.mvc-client-process-group>button:hover{background:#e2e8f05c}.mvc-client-process-group>button:focus-visible{outline-offset:-3px;outline:3px solid #2563eb29}.mvc-client-process-group>button strong{min-width:0;color:var(--mvc-text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:850;overflow:hidden}.mvc-client-process-group>button span{background:var(--mvc-blue-tint);min-width:28px;height:26px;color:var(--mvc-blue-dark);border-radius:999px;place-items:center;padding:0 8px;font-size:12px;font-weight:850;display:grid}.mvc-client-process-group .mvc-client-process-list{border-top:1px solid var(--mvc-border)}.mvc-empty-state--compact{margin:10px;padding:10px}.mvc-client-process-row strong,.mvc-client-attachment-list strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mvc-client-process-row__identity{gap:2px;min-width:0;display:grid}.mvc-client-process-row>span:not(.mvc-client-process-row__identity),.mvc-client-process-row time,.mvc-client-process-row small,.mvc-client-attachment-list span{color:var(--mvc-muted);font-size:12px;font-weight:750}.mvc-client-process-row__identity small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mvc-client-pill-group{gap:8px;display:grid}.mvc-client-pill-group+.mvc-client-pill-group{margin-top:14px}.mvc-client-pill-group div{flex-wrap:wrap;gap:7px;display:flex}.mvc-client-pill-group strong,.mvc-client-pill-group a{background:var(--mvc-blue-tint);color:var(--mvc-blue-dark);border-radius:999px;padding:6px 9px;font-size:12px;font-weight:850;text-decoration:none}.mvc-client-pill-group em{color:var(--mvc-muted);font-size:13px;font-style:normal}.mvc-client-identity-competitors{border-top:1px solid var(--mvc-border);gap:10px;padding-top:14px;display:grid}.mvc-client-identity-competitors h3{color:#0b1f44;letter-spacing:0;text-transform:uppercase;margin:0;font-size:12px;font-weight:800}.mvc-client-identity-competitors .mvc-empty-state--compact{margin:0}.mvc-client-competitor-pills{align-content:flex-start;align-items:center;min-width:0}.mvc-client-competitor-group[data-drag-over=true] .mvc-client-competitor-pills{outline-offset:6px;border-radius:8px;outline:2px dashed #3b82f673}.mvc-client-competitor-pill{background:var(--mvc-blue-tint);color:var(--mvc-blue-dark);cursor:pointer;border:0;border-radius:999px;align-self:flex-start;align-items:center;gap:6px;padding:6px 9px;font-size:12px;font-weight:850;display:inline-flex}.mvc-client-competitor-pill[draggable=true]{cursor:grab}.mvc-client-competitor-pill[draggable=true]:active{cursor:grabbing}.mvc-client-competitor-pill .mvc-icon{stroke-width:2.2px;width:13px;height:13px}.mvc-client-competitor-editor{gap:8px;display:grid}.mvc-client-competitor-search{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.mvc-client-competitor-options{flex-wrap:wrap;gap:7px;display:flex}.mvc-client-competitor-options button{color:var(--mvc-blue-dark);cursor:pointer;background:#fff;border:1px solid #3b82f647;border-radius:999px;padding:6px 9px;font-size:12px;font-weight:800}.mvc-client-competitor-options span,.mvc-client-competitor-status{color:var(--mvc-muted);font-size:12px;font-weight:700}.mvc-photo-gallery-modal{width:min(980px,100vw - 48px);height:min(760px,100vh - 48px)}.mvc-photo-gallery{background:#f8fafc;grid-template-columns:minmax(0,1fr) 220px;gap:24px;min-height:0;padding:22px;display:grid}.mvc-photo-gallery__stage{border:1px solid var(--mvc-border);background:#fff;border-radius:8px;grid-template-rows:minmax(0,1fr) auto;min-width:0;min-height:0;margin:0;display:grid;overflow:hidden}.mvc-photo-gallery__stage img{object-fit:contain;background:#0f172a;width:100%;height:100%;min-height:0}.mvc-photo-gallery__stage figcaption{border-top:1px solid var(--mvc-border);justify-content:space-between;align-items:center;gap:14px;min-width:0;padding:12px 14px;display:flex}.mvc-photo-gallery__stage strong{color:#0b1f44;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;overflow:hidden}.mvc-photo-gallery__stage span{color:var(--mvc-muted);flex:none;font-size:12px;font-weight:800}.mvc-photo-gallery__history{flex-direction:column;min-width:0;min-height:0;display:flex}.mvc-photo-gallery__history-heading{padding-bottom:16px}.mvc-photo-gallery__history-heading h3{color:#0b1f44;margin:0 0 4px;font-size:15px}.mvc-photo-gallery__history-heading>span{color:var(--mvc-muted);font-size:12px}.mvc-photo-gallery__timeline{min-height:0;margin:0;padding:2px 6px 4px 22px;list-style:none;overflow-y:auto}.mvc-photo-gallery__entry{border-left:2px solid #d5deeb;padding:0 0 16px 16px;position:relative}.mvc-photo-gallery__entry:last-child{border-left-color:#0000;padding-bottom:0}.mvc-photo-gallery__entry:before{content:"";background:#94a3b8;border:2px solid #f8fafc;border-radius:50%;width:10px;height:10px;position:absolute;top:18px;left:-6px}.mvc-photo-gallery__entry:has([aria-current=true]):before{background:#005ce6}.mvc-photo-gallery__card{text-align:left;cursor:pointer;background:#fff;border:1px solid #d5deeb;border-radius:8px;width:100%;padding:6px;transition:border-color .15s,background .15s;display:block}.mvc-photo-gallery__card:hover{background:#f1f5f9;border-color:#94a3b8}.mvc-photo-gallery__card[aria-current=true]{background:#edf4ff;border-color:#005ce6;box-shadow:0 0 0 1px #005ce6}.mvc-photo-gallery__card:focus-visible{outline-offset:2px;outline:3px solid #005ce666}.mvc-photo-gallery__card img{object-fit:contain;background:#e2e8f0;border-radius:4px;width:100%;height:120px;display:block}.mvc-photo-gallery__card-details{gap:3px;padding:8px 3px 2px;display:grid}.mvc-photo-gallery__date{color:#0b1f44;font-size:12px;font-weight:800}.mvc-photo-gallery__status{color:var(--mvc-muted);font-size:11px}.mvc-identity-heading h1,.mvc-mobile-header h1{color:#0b1f44;letter-spacing:0;margin:0;font-size:26px;line-height:1.12}.mvc-identity-heading h1{max-width:100%}.mvc-identity-heading h1 .mvc-inline-editable,.mvc-identity-heading h1 .mvc-inline-editable__value,.mvc-identity-heading h1 .mvc-inline-editable__value-button{text-overflow:ellipsis;min-width:0;max-width:100%;display:block;overflow:hidden}.mvc-identity-heading h1 .mvc-inline-editable{position:relative}.mvc-identity-heading h1 .mvc-inline-editable__value,.mvc-identity-heading h1 .mvc-inline-editable__value-button,.mvc-identity-heading h1 .mvc-client-name-text{-webkit-line-clamp:3;text-overflow:ellipsis;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.mvc-identity-heading h1 .mvc-inline-editable__trigger{position:absolute;top:2px;right:0}.mvc-identity-heading h1 .mvc-inline-editable--editing,.mvc-identity-heading h1 .mvc-inline-editable__editor,.mvc-identity-heading h1 .mvc-inline-editable__editor textarea{width:100%}.mvc-identity-heading h1 .mvc-inline-editable__editor{grid-template-columns:minmax(0,1fr);gap:6px}.mvc-identity-heading h1 .mvc-inline-editable__actions{justify-self:start}.mvc-identity-heading h1 .mvc-inline-editable[data-tooltip]:before,.mvc-identity-heading h1 .mvc-inline-editable[data-tooltip]:after{z-index:80;opacity:0;pointer-events:none;position:absolute;left:0}.mvc-identity-heading h1 .mvc-inline-editable[data-tooltip]:before{content:"";filter:drop-shadow(0 -1px #94a3b873);border-bottom:7px solid #f8fafc;border-left:7px solid #0000;border-right:7px solid #0000;top:calc(100% + 4px)}.mvc-identity-heading h1 .mvc-inline-editable[data-tooltip]:after{content:attr(data-tooltip);color:#0b1f44;white-space:normal;background:#f8fafc;border:1px solid #94a3b88c;border-radius:7px;width:max-content;max-width:min(320px,100vw - 48px);padding:10px 12px;font-size:14px;font-weight:850;line-height:1.35;top:calc(100% + 10px);box-shadow:0 14px 34px #0f172a38}.mvc-identity-heading h1 .mvc-inline-editable[data-tooltip]:hover:before,.mvc-identity-heading h1 .mvc-inline-editable[data-tooltip]:hover:after,.mvc-identity-heading h1 .mvc-inline-editable[data-tooltip]:focus-within:before,.mvc-identity-heading h1 .mvc-inline-editable[data-tooltip]:focus-within:after{opacity:1}.mvc-identity-heading h1 .mvc-inline-editable--editing[data-tooltip]:before,.mvc-identity-heading h1 .mvc-inline-editable--editing[data-tooltip]:after{opacity:0}.mvc-ideal-tagline{color:#0057d8;outline:none;margin:5px 0 0;font-size:12px;font-weight:800;line-height:1.25;display:block;position:relative}.mvc-ideal-text{text-overflow:ellipsis;min-width:0;display:block;overflow:hidden}.mvc-ideal-tagline .mvc-inline-editable{display:block;position:relative}.mvc-ideal-tagline .mvc-inline-editable__trigger{position:absolute;top:0;right:0}.mvc-ideal-tagline .mvc-inline-editable--editing,.mvc-ideal-tagline .mvc-inline-editable__editor,.mvc-ideal-tagline .mvc-inline-editable__editor textarea{width:100%}.mvc-ideal-tagline .mvc-inline-editable__editor{grid-template-columns:minmax(0,1fr);gap:6px}.mvc-ideal-tagline .mvc-inline-editable__actions{justify-self:start}.mvc-ideal-tagline:focus-visible{border-radius:5px;box-shadow:0 0 0 3px #2563eb29}.mvc-ideal-tooltip{z-index:20;color:#1e293b;opacity:0;pointer-events:none;background:#fff;border:1px solid #dbeafe;border-radius:8px;gap:5px;width:246px;padding:10px 12px;transition:opacity .12s,transform .12s;display:grid;position:absolute;top:calc(100% + 9px);left:-96px;transform:translateY(-3px);box-shadow:0 14px 34px #0f172a29}.mvc-ideal-tooltip:before{content:"";background:#fff;border-top:1px solid #dbeafe;border-left:1px solid #dbeafe;width:10px;height:10px;position:absolute;top:-6px;left:104px;transform:rotate(45deg)}.mvc-ideal-tooltip strong{color:#0b1f44;letter-spacing:0;text-transform:uppercase;font-size:10px;font-weight:900;line-height:1.1}.mvc-ideal-tooltip span{color:#334155;font-size:12px;font-weight:750;line-height:1.35}.mvc-ideal-tagline:hover .mvc-ideal-tooltip,.mvc-ideal-tagline:focus .mvc-ideal-tooltip,.mvc-ideal-tagline:focus-within .mvc-ideal-tooltip{opacity:1;transform:translateY(0)}.mvc-ideal-tagline:has(.mvc-inline-editable--editing) .mvc-ideal-tooltip{opacity:0;pointer-events:none}.mvc-mobile-header .mvc-ideal-tooltip{width:min(260px,100vw - 40px);left:auto;right:0}.mvc-mobile-header .mvc-ideal-tooltip:before{left:auto;right:12px}.mvc-contact-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.mvc-contact-actions[data-compact=true]{grid-template-columns:repeat(5,40px);justify-content:start}.mvc-identity-link-actions.mvc-contact-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;container-type:inline-size}.mvc-client-link-actions.mvc-contact-actions{grid-template-columns:minmax(0,1fr)}.mvc-identity-link-actions .mvc-contact-action{min-height:36px;padding-block:7px}.mvc-contact-action__short{display:none}.mvc-top-contact-actions{flex-wrap:nowrap;gap:8px;display:flex}.mvc-top-contact-actions.mvc-contact-actions{grid-template-columns:none}.mvc-top-contact-actions .mvc-contact-action{flex:none;min-height:36px;padding:7px 9px}.mvc-top-contact-actions .mvc-contact-action[data-action=recruiter]{padding-inline:9px}.mvc-contact-action{border:1px solid var(--mvc-border);color:#12324f;white-space:nowrap;background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:8px 10px;font-size:12px;font-weight:850;text-decoration:none;display:inline-flex}.mvc-contact-action:hover:not(:disabled){border-color:var(--mvc-blue);color:var(--mvc-blue-dark);background:#f8fbff}.mvc-contact-action:disabled{color:#94a3b8;background:#f8fafc}.mvc-contact-action[data-compact=true]{width:40px;min-height:40px;padding:0}.mvc-contact-action[data-compact=true] span{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@container (width<=420px){.mvc-identity-link-actions .mvc-contact-action{gap:6px;padding-inline:8px}.mvc-identity-link-actions:not(.mvc-brief-link-actions) .mvc-contact-action>span:not(.mvc-contact-action__short){clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mvc-identity-link-actions .mvc-contact-action__short{display:inline}}@container (width<=220px){.mvc-identity-link-actions .mvc-contact-action{min-height:38px;padding-inline:0}.mvc-identity-link-actions .mvc-contact-action__short{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}.mvc-client-link-actions .mvc-contact-action>span:not(.mvc-contact-action__short){clip:auto;white-space:nowrap;border:0;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.mvc-client-link-actions .mvc-contact-action__short{display:none}.mvc-compact-facts{color:#334155;background:#fbfcfe;border:1px solid #eef2f7;border-radius:8px;font-size:11.5px;font-weight:800;line-height:1.45}.mvc-compact-facts__summary{cursor:pointer;outline:none;align-items:center;min-height:38px;padding:9px 10px;list-style:none;display:flex;overflow:hidden}.mvc-compact-facts__summary::-webkit-details-marker{display:none}.mvc-compact-facts__summary:focus-visible{border-radius:7px;box-shadow:0 0 0 3px #2563eb29}.mvc-compact-facts__items{white-space:nowrap;flex-wrap:nowrap;align-items:center;gap:0;min-width:0;max-width:100%;display:inline-flex}.mvc-identity-panel .mvc-compact-facts__items[data-variant=topbar]{flex-wrap:nowrap;justify-content:space-between;width:100%}.mvc-identity-panel .mvc-compact-facts__token{flex-shrink:0;gap:2px}.mvc-identity-panel .mvc-compact-facts__summary{padding-inline:7px}.mvc-identity-panel .mvc-compact-facts__icon-value,.mvc-identity-panel .mvc-compact-facts__rtw{gap:2px}.mvc-meta-item--connection .mvc-connection-avatar{color:#334155;background:#e2e8f0;border-radius:50%;flex:0 0 18px;justify-content:center;align-items:center;width:18px;height:18px;font-size:10px;font-weight:700;display:flex;overflow:hidden}.mvc-connection-avatar img{object-fit:cover;width:100%;height:100%}.mvc-meta-item--connection .mvc-connection-value{color:inherit;text-decoration:none}.mvc-meta-item--connection .mvc-connection-value:hover{text-decoration:underline}.mvc-meta-item--connection>div{min-width:0}.mvc-meta-item--connection strong{font-size:12px;font-weight:700}.mvc-meta-item--connection .mvc-connection-line{align-items:center;gap:6px;display:flex}.mvc-meta-item--connection>div>span{font-size:11px}.mvc-meta-item--connection .mvc-connection-avatar .mvc-icon{width:13px;height:13px}.mvc-compact-facts__token{white-space:nowrap;flex:0 auto;align-items:center;gap:5px;min-width:0;display:inline-flex}.mvc-compact-facts__token>span:last-child{text-overflow:ellipsis;min-width:0;overflow:hidden}.mvc-compact-facts__separator{color:#94a3b8;font-weight:800}.mvc-compact-facts__rtw,.mvc-compact-facts__icon-value{align-items:center;gap:3px;min-width:0;display:inline-flex}.mvc-compact-facts__icon-value .mvc-icon{stroke-width:2px;flex:none;width:14px;height:14px}.mvc-compact-facts__token[data-key=connection] .mvc-icon{transform-origin:50%;transform:scale(.86)}.mvc-compact-facts__flag{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:17px;height:14px;display:block}.mvc-missing-fact-icon{color:#94a3b8;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex;position:relative}.mvc-missing-fact-icon .mvc-icon{stroke-width:1.9px;width:15px;height:15px}.mvc-missing-fact-icon .mvc-meta-symbol{color:currentColor;width:18px;height:18px;font-size:15px;font-weight:850}.mvc-missing-fact-icon:after{content:"";background:#64748b;border-radius:999px;width:18px;height:2px;position:absolute;transform:rotate(-42deg)}.mvc-compact-facts>.mvc-identity-meta{padding:0 12px 12px}.mvc-role-summary{gap:8px;display:grid}.mvc-role-summary__item{border-top:1px solid #eef2f7;gap:4px;padding:8px 0 0;display:grid}.mvc-role-summary__item[data-kind=current]{color:#334155}.mvc-role-summary__item>span,.mvc-role-summary__title{color:var(--mvc-muted);letter-spacing:0;text-transform:uppercase;margin:0;font-size:10px;font-weight:900;line-height:1.2}.mvc-role-summary__item>strong{color:#1f3655;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:12px;font-weight:750;line-height:1.3;display:-webkit-box;overflow:hidden}.mvc-role-summary__item>small{color:#64748b;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;font-size:10.5px;font-weight:700;line-height:1.25;display:-webkit-box;overflow:hidden}.mvc-role-freshness{justify-self:start;max-width:100%;margin-top:4px;position:relative}.mvc-role-freshness .mvc-role-freshness__badge{color:#475569;text-transform:none;cursor:help;background:#edf2f7;border-radius:6px;padding:4px 7px;font-size:10px;font-weight:650;line-height:1.4;display:inline-block}.mvc-role-freshness[data-tone=stale] .mvc-role-freshness__badge{color:#805100;background:#fff3cd}.mvc-role-freshness__badge:focus-visible{outline:2px solid var(--mvc-accent,#005de8);outline-offset:2px}.mvc-role-freshness .mvc-role-freshness__tooltip{z-index:20;color:#334155;text-transform:none;background:#fff;border:1px solid #dbe3ee;border-radius:8px;width:250px;max-width:min(250px,70vw);padding:10px;font-size:11px;font-weight:500;line-height:1.5;display:none;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 6px 18px #0f172a1a}.mvc-role-freshness:hover .mvc-role-freshness__tooltip,.mvc-role-freshness:focus-within .mvc-role-freshness__tooltip{display:block}.mvc-client-current-status .mvc-candidate-list-selector{background:0 0;border:0;padding:0}.mvc-identity-details{background:#fbfcfe;border:1px solid #eef2f7;border-radius:8px}.mvc-identity-details summary{cursor:pointer;color:#0b1f44;padding:10px 12px;font-size:12px;font-weight:850}.mvc-identity-details .mvc-identity-meta{padding:0 12px 12px}.mvc-identity-meta{gap:10px;display:grid}.mvc-meta-item{grid-template-columns:24px 1fr;align-items:center;gap:14px;display:grid}.mvc-meta-item--cv{align-items:start}.mvc-meta-symbol{color:#0b1f44;justify-content:center;align-items:center;width:24px;height:24px;font-size:22px;font-weight:800;line-height:1;display:inline-flex}.mvc-meta-item strong,.mvc-record-meta strong{color:#0b1f44;font-size:14px;line-height:1.25;display:block}.mvc-meta-item[data-empty=true] strong{color:#93a0b4}.mvc-meta-item[data-empty=true] .mvc-meta-missing-action{color:#93a0b4;font-size:14px;font-weight:700;line-height:1.25}.mvc-meta-item[data-empty=false] .mvc-meta-missing-action{color:#0b1f44;font-weight:800}.mvc-meta-item span,.mvc-record-meta span{color:var(--mvc-muted);font-size:12px;line-height:1.3;display:block}.mvc-meta-missing-action{color:#93a0b4;width:fit-content;height:auto;font:inherit;cursor:pointer;text-align:left;white-space:nowrap;background:0 0;border:0;padding:0;font-size:14px;font-weight:700;line-height:1.25;display:block;overflow:hidden}.mvc-meta-missing-action:hover:not(:disabled){color:#526174}.mvc-meta-missing-action:disabled{cursor:wait}.mvc-meta-missing-action span{color:inherit;font:inherit;line-height:inherit;display:inline}.mvc-meta-missing-action .mvc-meta-missing-hover,.mvc-meta-missing-action:hover:not(:disabled) .mvc-meta-missing-default{display:none}.mvc-meta-missing-action:hover:not(:disabled) .mvc-meta-missing-hover{display:inline}.mvc-compact-facts .mvc-meta-item{grid-template-columns:22px minmax(0,1fr);align-items:start;gap:12px}.mvc-compact-facts .mvc-meta-item>.mvc-icon{color:#64748b;fill:none;stroke:currentColor;stroke-width:1.65px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px;margin:1px 2px 0}.mvc-compact-facts .mvc-meta-item .mvc-fact-value{color:#0b1f44;margin:0;font-size:12px;font-weight:700;line-height:1.4}.mvc-compact-facts .mvc-fact-value :is(.mvc-inline-editable,.mvc-inline-editable__value,.mvc-inline-editable__value-button){color:inherit;font:inherit}.mvc-compact-facts .mvc-meta-item .mvc-fact-label{color:#64748b;margin-top:2px;font-size:11px;font-weight:500;line-height:1.35;display:block}.mvc-compact-facts .mvc-meta-item[data-empty=true] .mvc-fact-value{color:#64748b}.mvc-meta-status{color:var(--mvc-muted);margin-top:6px;font-size:11px;font-weight:700;line-height:1.3;display:block}.mvc-meta-status--error{color:#b42318}.mvc-visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mvc-panel-label,.mvc-tag-group h3,.mvc-key-notes h3{color:#0b1f44;letter-spacing:0;text-transform:uppercase;margin:0 0 10px;font-size:12px;font-weight:800}.mvc-tags-block{gap:16px;padding-right:0;display:grid;position:relative}.mvc-tags-block[data-editing=true]{padding-right:30px}.mvc-tags-block__edit{border:1px solid var(--mvc-border);color:#64748b;background:var(--mvc-surface);opacity:0;cursor:pointer;border-radius:7px;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex;position:absolute;top:0;right:0}.mvc-tags-block[data-editing=true]:hover .mvc-tags-block__edit,.mvc-tags-block[data-editing=true]:focus-within .mvc-tags-block__edit,.mvc-tags-block__edit:focus-visible{opacity:1}.mvc-tags-block__edit:hover,.mvc-tags-block__edit:focus-visible{border-color:var(--mvc-blue-dark);color:var(--mvc-blue-dark);background:var(--mvc-blue-tint)}.mvc-tags-block__edit .mvc-icon{stroke-width:2.1px;width:14px;height:14px}.mvc-candidate-current-status{border-top:1px solid #eef2f7;flex-wrap:wrap;align-items:flex-start;gap:7px 8px;padding:8px 0 0;display:flex;position:relative}.mvc-candidate-current-status>span,.mvc-candidate-list-selector>span{color:var(--mvc-muted);letter-spacing:0;text-transform:uppercase;flex:0 0 100%;font-size:10px;font-weight:900;line-height:1.2}.mvc-candidate-current-status__pill{color:#0b1f44;background:var(--mvc-blue-tint);overflow-wrap:anywhere;cursor:pointer;border:0;border-radius:6px;align-items:center;gap:6px;min-width:0;max-width:100%;min-height:25px;padding:5px 9px;font-size:12px;font-weight:700;line-height:1;display:inline-flex;position:relative}.mvc-candidate-current-status__due{color:#fff;background:var(--mvc-blue-dark);white-space:nowrap;border:2px solid #fff;border-radius:999px;padding:3px 5px;font-size:10px;font-weight:800;line-height:1;position:absolute;top:0;right:0;transform:translate(50%,-50%)}.mvc-candidate-current-status__pill:hover,.mvc-candidate-current-status__pill:focus-visible{color:var(--mvc-blue-dark);background:#dbeafe}.mvc-candidate-current-status__pill .mvc-icon{stroke-width:2.1px;opacity:0;flex:none;width:12px;height:12px;transition:opacity .14s}.mvc-candidate-current-status__pill:hover .mvc-icon,.mvc-candidate-current-status__pill:focus-visible .mvc-icon{opacity:1}.mvc-status-dropdown{z-index:2000;box-sizing:border-box;overscroll-behavior:contain;color:#0b1f44;background:#fff;border:1px solid #dce3ed;border-radius:10px;padding:6px;font-family:inherit;position:fixed;overflow-y:auto;box-shadow:0 8px 28px #0b1f4426}.mvc-status-dropdown__heading,.mvc-status-dropdown p{margin:0;padding:8px 10px;font-size:12px;line-height:1.4}.mvc-status-dropdown__heading{color:#637087;font-weight:700}.mvc-status-dropdown__option{width:100%;min-height:36px;color:inherit;font:inherit;text-align:left;white-space:normal;overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0;border-radius:5px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;font-size:13px;line-height:1.4;display:flex}.mvc-status-dropdown__option:hover,.mvc-status-dropdown__option:focus-visible,.mvc-status-dropdown__option[aria-pressed=true]{background:#edf3fc}.mvc-status-dropdown__option:disabled{opacity:.6;cursor:wait}.mvc-status-dropdown__option .mvc-icon{flex:0 0 16px;width:16px;height:16px}.mvc-tags-empty-editor{gap:8px;display:grid}.mvc-tags-empty-editor h3{margin:0}.mvc-tag--empty-open{color:#475569;cursor:pointer;background:#fff;border-style:dashed;width:fit-content}.mvc-tag--empty-open:hover,.mvc-tag--empty-open:focus-visible{border-color:var(--mvc-blue-dark);color:var(--mvc-blue-dark);background:var(--mvc-blue-tint)}.mvc-tag--empty-open .mvc-icon{stroke-width:2.1px;width:13px;height:13px}.mvc-candidate-list-selector{border:1px solid var(--mvc-border);background:var(--mvc-surface);border-radius:8px;gap:6px;padding:10px;display:grid;position:relative}.mvc-candidate-list-selector select{color:#0b1f44;background:#fff;border:1px solid #cbd5e1;border-radius:7px;min-width:0;min-height:36px;padding:6px 30px 6px 10px;font-size:13px;font-weight:800}.mvc-candidate-list-selector small{color:#64748b;font-size:11px;font-weight:700}.mvc-candidate-list-selector__close{color:#0b1f44;cursor:pointer;background:#fff;border:1px solid #d6dee9;border-radius:6px;place-items:center;width:24px;min-height:24px;padding:0;display:inline-grid;position:absolute;top:6px;right:6px}.mvc-candidate-list-selector__close:hover,.mvc-candidate-list-selector__close:focus-visible{border-color:var(--mvc-blue-dark);color:var(--mvc-blue-dark);background:var(--mvc-blue-tint)}.mvc-candidate-list-selector__close .mvc-icon{stroke-width:2.1px;width:13px;height:13px}.mvc-brief-list-row{border:1px solid var(--mvc-border);background:var(--mvc-surface);border-radius:8px;gap:4px;padding:10px;display:grid}.mvc-brief-list-row span{color:#475569;text-transform:uppercase;font-size:11px;font-weight:850}.mvc-brief-list-row strong{color:#0b1f44;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:850;overflow:hidden}.mvc-tags-modal .mvc-flow-section{min-height:0;margin:0;padding-bottom:16px;overflow-y:auto}.mvc-tags-modal .mvc-flow-section>h3{display:none}.mvc-tags-modal .candidate-onboarding__tags{padding-right:2px}.mvc-tag-list{flex-wrap:wrap;gap:8px;display:flex}.mvc-tag-list--editable{grid-template-columns:repeat(auto-fit,minmax(108px,1fr));display:grid}.mvc-tag{min-height:25px;color:var(--mvc-tag-color,#0b1f44);background:var(--mvc-tag-bg,var(--mvc-blue-tint));border-radius:6px;align-items:center;padding:5px 9px;font-size:12px;font-weight:700;line-height:1;display:inline-flex}button.mvc-tag{cursor:pointer;border:0}.mvc-tag--option{border:1px solid color-mix(in srgb, var(--mvc-tag-bg,var(--mvc-blue-tint)) 60%, #94a3b8);opacity:.7;justify-content:flex-start;gap:5px;width:100%;min-width:0}.mvc-tag--option span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mvc-tag--option .mvc-icon{stroke-width:2.4px;flex:none;width:13px;height:13px}.mvc-tag--option[aria-pressed=true],.mvc-tag--selected{opacity:1;box-shadow:inset 0 0 0 1px color-mix(in srgb, currentColor 22%, transparent)}.mvc-tag--option:not(:disabled):hover{opacity:1;transform:translateY(-1px)}.mvc-tag--open:hover,.mvc-tag--open:focus-visible{box-shadow:inset 0 0 0 1px color-mix(in srgb, currentColor 28%, transparent);transform:translateY(-1px)}.mvc-tag--option:disabled{cursor:not-allowed;opacity:.55}.mvc-tag-empty,.mvc-tag-status{color:#64748b;font-size:12px;font-weight:750;line-height:1.35}.mvc-tag-status{color:#b91c1c;margin-top:7px;display:block}.mvc-tag--more{color:#526174;background:#eef2f7}.mvc-tag-group[data-variant=level] .mvc-tag{--mvc-tag-bg:#dec4ff}.mvc-tag-group[data-variant=desk] .mvc-tag{--mvc-tag-bg:#bfe2f7}.mvc-tag-group[data-variant=skill] .mvc-tag{--mvc-tag-bg:#bbf7d0}.mvc-tag-group[data-variant=other] .mvc-tag{--mvc-tag-bg:var(--mvc-pink-tint)}.mvc-record-meta{border-top:1px solid var(--mvc-border);flex-wrap:wrap;align-items:center;gap:8px;padding-top:18px;display:flex}.mvc-record-meta__item{color:#526174;align-items:center;gap:6px;min-height:24px;display:inline-flex}.mvc-record-meta__item>.mvc-icon{color:#64748b;stroke-width:2px;flex:none;width:14px;height:14px}.mvc-record-meta__edit{border:1px solid var(--mvc-border);color:#64748b;cursor:pointer;background:0 0;border-radius:7px;justify-content:center;align-items:center;width:26px;height:26px;margin-left:auto;display:inline-flex}.mvc-record-meta__edit:hover,.mvc-record-meta__edit:focus-visible{border-color:var(--mvc-blue-dark);color:var(--mvc-blue-dark);background:var(--mvc-blue-tint)}.mvc-record-meta__edit .mvc-icon{stroke-width:2.1px;width:14px;height:14px}.mvc-record-meta__item strong{color:#0b1f44;white-space:nowrap;font-size:12px;font-weight:850;line-height:1}.mvc-record-avatars{align-items:center;display:inline-flex}.mvc-record-avatar{color:#0b1f44;background:#dbeafe;border:2px solid #fbfcfe;border-radius:999px;justify-content:center;align-items:center;width:22px;height:22px;font-size:9px;font-weight:900;line-height:1;display:inline-flex;overflow:hidden}.mvc-record-avatar+.mvc-record-avatar{margin-left:-7px}.mvc-record-avatar img{object-fit:cover;width:100%;height:100%}.mvc-record-avatar img:not([hidden])+span{display:none}.mvc-record-avatar--more{background:#eef2f7}.mvc-panel{padding:24px}.mvc-panel-header{justify-content:space-between;gap:16px;margin-bottom:18px;display:flex}.mvc-panel-header h2{color:#0b1f44;letter-spacing:0;text-transform:uppercase;margin:0;font-size:15px;font-weight:850}.mvc-panel-header p,.mvc-current-stage p{color:var(--mvc-muted);margin:8px 0 0;font-size:13px;font-weight:700}.mvc-section-kicker{color:var(--mvc-muted);letter-spacing:0;text-transform:uppercase;margin:0 0 8px;font-size:11px;font-weight:900;display:block}.mvc-status-card{padding:20px}.mvc-status-card[data-loading=true]{min-height:184px}.mvc-decision-kicker{color:var(--mvc-muted);letter-spacing:0;text-transform:uppercase;margin-bottom:10px;font-size:11px;font-weight:900}.mvc-status-loading{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:18px;display:grid}.mvc-status-loading h2{color:#0b1f44;margin:0;font-size:24px;line-height:1.12}.mvc-status-loading p{color:var(--mvc-muted);margin:8px 0 0;font-size:13px;font-weight:750;line-height:1.35}.mvc-status-loading__bars{border:1px solid var(--mvc-blue-tint);background:#f8fbff;border-radius:8px;gap:9px;padding:14px;display:grid}.mvc-status-loading__bars span{background:linear-gradient(90deg,#e2e8f0 0%,#f8fafc 45%,#e2e8f0 90%) 0 0/240% 100%;border-radius:999px;height:11px;animation:1.1s ease-in-out infinite mvc-status-loading;display:block;overflow:hidden}.mvc-status-loading__bars span:first-child{width:74%}.mvc-status-loading__bars span:nth-child(2){width:96%}.mvc-status-loading__bars span:nth-child(3){width:42%}@keyframes mvc-status-loading{0%{background-position:100% 0}to{background-position:-100% 0}}.mvc-status-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:18px;display:grid}.mvc-status-primary,.mvc-status-next{min-width:0}.mvc-status-primary h2{color:#0b1f44;margin:0;font-size:24px;line-height:1.12}.mvc-status-primary p,.mvc-status-next p{color:var(--mvc-muted);margin:8px 0 0;font-size:13px;font-weight:750;line-height:1.35}.mvc-status-next{border:1px solid var(--mvc-blue-tint);background:#f8fbff;border-radius:8px;padding:14px}.mvc-status-next strong{color:#0b1f44;font-size:15px;line-height:1.3;display:block}.mvc-status-next small{color:#7a4b00;background:#fff1c7;border-radius:999px;margin-top:10px;padding:4px 8px;font-size:11px;font-weight:850;display:inline-flex}.mvc-status-actions,.mvc-empty-state--actions div{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.mvc-status-actions button,.mvc-empty-state--actions button{border-radius:8px;align-items:center;gap:8px;min-height:38px;padding:8px 12px;font-size:13px;font-weight:850;display:inline-flex}.mvc-status-insight{border-top:1px solid #eef2f7;margin-top:16px;padding-top:14px}.mvc-status-insight h3{color:#0b1f44;letter-spacing:0;text-transform:uppercase;margin:0 0 8px;font-size:12px;font-weight:900}.mvc-status-insight ul{gap:6px;margin:0;padding-left:18px;display:grid}.mvc-status-insight li{color:#23324a;margin:0;font-size:13px;line-height:1.45}.mvc-status-insight p{color:#334155;margin:8px 0 0;font-size:13px;line-height:1.45}.mvc-process-list{gap:10px;display:grid}.mvc-experience{padding:20px}.mvc-experience-list{gap:8px;display:grid}.mvc-experience-position{background:#fff;border:1px solid #e6edf5;border-radius:8px;min-width:0}.mvc-experience-position summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 14px;list-style:none;display:grid}.mvc-experience-position summary::-webkit-details-marker{display:none}.mvc-experience-position[data-primary=true]{background:#f8fbff;border-color:#dbeafe}.mvc-experience-position strong,.mvc-experience-position span{display:block}.mvc-experience-position strong{color:#0b1f44;overflow-wrap:anywhere;font-size:14px;font-weight:850;line-height:1.25}.mvc-experience-position span{color:#475569;margin-top:4px;font-size:12px;font-weight:700;line-height:1.25}.mvc-inline-editable{vertical-align:middle;align-items:center;gap:6px;min-width:0;max-width:100%;display:inline-flex;position:relative}.mvc-inline-editable--enabled{cursor:pointer}.mvc-inline-editable--editing{cursor:default}.mvc-inline-editable__value{overflow-wrap:anywhere;min-width:0;max-width:100%}.mvc-inline-editable__value-button{width:auto;min-height:0;color:inherit;font:inherit;line-height:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:0;display:inline}.mvc-inline-editable__value-button:hover,.mvc-inline-editable__value-button:focus-visible{color:var(--mvc-blue-dark);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.mvc-inline-editable[data-empty=true] .mvc-inline-editable__value{color:#93a0b4}.mvc-inline-editable__trigger{color:#0b1f44;cursor:pointer;opacity:0;pointer-events:none;background:#fff;border:1px solid #d6dee9;border-radius:6px;flex:none;place-items:center;width:24px;min-height:24px;padding:0;transition:opacity .14s,border-color .14s,color .14s,background .14s;display:inline-grid;box-shadow:0 8px 18px #1f293717}.mvc-inline-editable--direct:not(.mvc-inline-editable--editing){padding-right:0}.mvc-inline-editable--direct:not(.mvc-inline-editable--editing) .mvc-inline-editable__trigger{z-index:2;position:absolute;top:0;right:0}.mvc-inline-editable:hover .mvc-inline-editable__trigger,.mvc-inline-editable:focus-within .mvc-inline-editable__trigger,.mvc-contact-action--editable:hover .mvc-inline-editable__trigger,.mvc-contact-action--editable:focus-within .mvc-inline-editable__trigger{opacity:1;pointer-events:auto}.mvc-inline-editable__trigger:hover{border-color:var(--mvc-blue-dark);color:var(--mvc-blue-dark);background:var(--mvc-blue-tint)}.mvc-inline-editable__trigger .mvc-icon,.mvc-inline-editable__actions .mvc-icon{stroke-width:2px;width:14px;height:14px}.mvc-inline-editable__editor{grid-template-columns:minmax(120px,1fr) auto;align-items:center;gap:6px;width:min(100%,360px);max-width:100%;display:inline-grid}.mvc-inline-editable__editor input,.mvc-inline-editable__editor select,.mvc-inline-editable__editor textarea{color:#0b1f44;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #bfdbfe;border-radius:7px;padding:6px 8px;line-height:1.2}.mvc-inline-editable__editor textarea{resize:none;overflow:hidden}.mvc-inline-editable__actions{gap:4px;display:inline-flex}.mvc-inline-editable__actions button{color:#0b1f44;cursor:pointer;background:#f8fafc;border:1px solid #d6dee9;border-radius:6px;place-items:center;width:26px;min-height:26px;padding:0;display:inline-grid}.mvc-inline-editable__actions button:hover:not(:disabled){border-color:var(--mvc-blue-dark);color:var(--mvc-blue-dark);background:var(--mvc-blue-tint)}.mvc-inline-editable__actions button:disabled{cursor:not-allowed;opacity:.62}.mvc-inline-editable__status{color:#b91c1c;grid-column:1/-1;font-size:11px;font-weight:800;line-height:1.2}.mvc-identity-heading h1 .mvc-inline-editable__editor,.mvc-mobile-header h1 .mvc-inline-editable__editor{width:min(100%,420px)}.mvc-contact-action--editable{white-space:normal;cursor:default;justify-content:flex-start}.mvc-contact-action--editable .mvc-inline-editable{flex:auto}.mvc-contact-action--editable .mvc-inline-editable__editor{grid-template-columns:minmax(84px,1fr) auto}.mvc-identity-link-actions.mvc-contact-actions[data-editing=true]{grid-template-columns:minmax(0,1fr)}.mvc-identity-link-actions.mvc-contact-actions[data-editing=true] .mvc-contact-action{justify-content:flex-start;width:100%;min-width:0;padding-inline:10px}.mvc-identity-link-actions.mvc-contact-actions[data-editing=true] .mvc-contact-action>.mvc-inline-editable{clip:auto;white-space:normal;flex:auto;width:auto;min-width:0;height:auto;margin:0;padding:0;display:inline-flex;position:relative;overflow:visible}.mvc-identity-link-actions.mvc-contact-actions[data-editing=true] .mvc-inline-editable__value-button{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:inline-block;overflow:hidden}.mvc-identity-link-actions.mvc-contact-actions[data-editing=true] .mvc-inline-editable__editor{width:100%}.mvc-experience-position small{color:#12324f;background:#dce6f2;border-radius:999px;align-items:center;min-height:24px;padding:4px 8px;font-size:11px;font-weight:850;display:inline-flex}.mvc-experience-position__detail{border-top:1px solid #e6edf5;gap:12px;padding:0 14px 14px;display:grid}.mvc-experience-position__detail dl{gap:7px;margin:12px 0 0;display:grid}.mvc-experience-position__detail dl div{grid-template-columns:72px minmax(0,1fr);gap:10px;display:grid}.mvc-experience-position__detail dt{color:var(--mvc-muted);text-transform:uppercase;font-size:11px;font-weight:900;line-height:1.3}.mvc-experience-position__detail dd{color:#23324a;margin:0;font-size:13px;font-weight:700;line-height:1.35}.mvc-experience-source{gap:8px;display:grid}.mvc-experience-source details{background:#fff;border:1px solid #eef2f7;border-radius:8px}.mvc-experience-source summary{color:#0b1f44;padding:9px 10px;font-size:12px;font-weight:850;display:block}.mvc-experience-source__fields{gap:10px;padding:0 10px 10px;display:grid}.mvc-experience-source__fields>div>span{color:var(--mvc-muted);text-transform:uppercase;margin-bottom:5px;font-size:11px;font-weight:850;display:block}.mvc-experience-full-history{margin-top:12px}.mvc-experience-full-history__toggle{cursor:pointer;color:#526174;background:0 0;border:0;align-items:center;gap:5px;width:fit-content;padding:0;font-size:12px;font-weight:750;line-height:1.35;display:inline-flex}.mvc-experience-full-history__toggle:before{content:"";border-top:4px solid #0000;border-bottom:4px solid #0000;border-left:6px solid;width:0;height:0;transition:transform .14s;transform:rotate(90deg)}.mvc-experience-full-history__toggle[aria-expanded=true]:before{transform:rotate(-90deg)}.mvc-experience-full-history__toggle:hover,.mvc-experience-full-history__toggle:focus-visible{color:#0057d8}.mvc-experience-full-history__body{gap:10px;padding-top:10px;display:grid}.mvc-process-card{border:1px solid var(--mvc-border);background:#fff;border-radius:8px;grid-template-columns:minmax(140px,190px) minmax(0,1fr) 28px;align-items:start;gap:14px;min-width:0;min-height:104px;padding:16px;display:grid}.mvc-process-card[data-variant=compact]{min-height:0;box-shadow:none;background:#fbfcfe;grid-template-columns:minmax(150px,220px) minmax(0,1fr) 24px;padding:12px}.mvc-process-card[data-variant=compact] .mvc-company-mark{border-radius:8px;width:34px;height:34px;font-size:13px}.mvc-process-card[data-variant=compact] .mvc-process-card__identity{grid-template-columns:34px 1fr;gap:10px}.mvc-process-card[data-variant=compact] .mvc-process-next{grid-column:2/3;font-size:12px}.mvc-process-card[data-urgent=true]{background:#fffdf7;border-color:#f8d48a}.mvc-process-card:hover{border-color:#cbd8e8;box-shadow:0 10px 24px #1f29370f}.mvc-process-card--loading{pointer-events:none}.mvc-process-loading-note{color:var(--mvc-muted);font-size:13px;font-weight:700}.mvc-skeleton{background:linear-gradient(90deg,#eef2f7 0%,#f8fafc 46%,#e6edf5 100%) 0 0/220% 100%;border-radius:999px;animation:1.2s ease-in-out infinite mvc-skeleton-pulse;display:block;overflow:hidden}.mvc-skeleton-mark{border-radius:10px;width:42px;height:42px}.mvc-skeleton-line{width:130px;height:12px;margin-top:8px}.mvc-skeleton-line--strong{width:92px;height:15px;margin-top:0}.mvc-skeleton-line--wide{width:min(100%,520px)}.mvc-process-skeleton-track{gap:12px;display:grid}.mvc-skeleton-dot{justify-self:center;width:18px;height:18px}@keyframes mvc-skeleton-pulse{0%{background-position:120% 0}to{background-position:-120% 0}}.mvc-process-card__identity{grid-template-columns:42px 1fr;align-items:center;gap:12px;min-width:0;display:grid}.mvc-process-card__identity>div:last-child{min-width:0}button.mvc-process-card__identity{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}button.mvc-process-card__identity:focus-visible{outline-offset:4px;border-radius:4px;outline:2px solid}button.mvc-process-card__identity:disabled{cursor:default}.mvc-process-card__work{gap:10px;min-width:0;display:grid}.mvc-process-card__meta{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.mvc-process-card__meta span{color:#475569;background:#eef2f7;border-radius:999px;align-items:center;min-width:0;max-width:100%;min-height:22px;padding:3px 7px;font-size:11px;font-weight:800;line-height:1.2;display:inline-flex}.mvc-process-card__meta strong{color:#0b1f44;overflow-wrap:anywhere;min-width:0;margin-left:3px}.mvc-process-card__meta .mvc-process-attention{color:#7a4b00;background:#fff1c7}.mvc-process-card__meta .mvc-process-stale{color:#8a3a00;background:#ffedd5}.mvc-company-mark,.mvc-interaction-icon,.mvc-file-mark{color:#fff;background:#0b1f44;border-radius:8px;place-items:center;width:42px;height:42px;font-weight:800;display:grid;overflow:hidden}.mvc-company-mark img{object-fit:cover;width:100%;height:100%}.mvc-process-card h3{color:#0b1f44;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:14px;font-weight:850;overflow:hidden}.mvc-process-card p{color:#30405d;text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:13px;line-height:1.35;overflow:hidden}.mvc-process-card .mvc-process-next{color:#23324a;text-overflow:clip;white-space:normal;grid-column:1/-1;min-width:0;margin:0;font-size:13px;font-weight:750;line-height:1.35;overflow:visible}.mvc-process-card small{color:var(--mvc-muted);margin-top:4px;font-size:11px;font-weight:700;display:block}.mvc-process-timeline-scroll{cursor:grab;scrollbar-width:thin;scrollbar-color:#7a849675 transparent;touch-action:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;grid-column:1/-1;width:100%;min-width:0;overflow:auto hidden}.mvc-process-timeline-scroll::-webkit-scrollbar{height:8px}.mvc-process-timeline-scroll::-webkit-scrollbar-track{background:0 0}.mvc-process-timeline-scroll::-webkit-scrollbar-thumb{background:#7a849661;border-radius:999px}.mvc-process-timeline-scroll[data-dragging=true]{cursor:grabbing;-webkit-user-select:none;user-select:none}.mvc-process-timeline-scroll[data-dragging=true] .mvc-process-stage-button,.mvc-process-timeline-scroll[data-dragging=true] .mvc-process-connector-button{cursor:grabbing}.mvc-process-timeline{grid-template-columns:repeat(var(--mvc-process-stage-count), minmax(116px, 1fr));min-width:max(100%, calc(var(--mvc-process-stage-count) * 116px));align-items:start;width:100%;margin:0;padding:0 2px 14px;list-style:none;display:grid}.mvc-process-timeline li{color:#7a8496;text-align:center;justify-items:center;gap:7px;min-width:116px;min-height:54px;display:grid;position:relative}.mvc-process-timeline li[data-status=upcoming]{opacity:.72}.mvc-process-timeline li[data-offset="-2"]{opacity:.48}.mvc-process-timeline li[data-offset="2"]{opacity:.5}.mvc-process-timeline li[data-actionable=true]{opacity:1}.mvc-process-timeline li:before{content:"";background:#cbd5e1;height:2px;transition:background .14s,opacity .14s;position:absolute;top:8px;left:calc(9px - 50%);right:calc(50% + 9px)}.mvc-process-timeline li:first-child:before{display:none}.mvc-process-dot-wrap{z-index:1;place-items:center;width:18px;height:18px;display:grid;position:relative}.mvc-process-dot{color:#0000;background:#fff;border:2px solid #cbd5e1;border-radius:999px;place-items:center;width:18px;height:18px;font-size:0;display:grid}.mvc-process-dot[data-has-date=true]{color:#fff;text-align:center;background:#13a86b;border-color:#13a86b;width:max-content;min-width:68px;max-width:96px;height:24px;padding:0 9px;font-size:10px;font-weight:850;line-height:1;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mvc-process-dot[data-has-date=true] span{text-overflow:ellipsis;white-space:nowrap;max-width:78px;display:block;overflow:hidden}.mvc-process-dot[data-has-date=true][data-due-complete=true]{color:#fff;background:#13a86b;border-color:#13a86b}.mvc-process-stage-button{z-index:1;width:100%;min-width:0;color:inherit;font:inherit;text-align:center;cursor:pointer;background:0 0;border:0;justify-items:center;gap:7px;padding:0;display:grid;position:relative}.mvc-process-stage-button:hover .mvc-process-label,.mvc-process-stage-button:focus-visible .mvc-process-label{color:#005ce6;text-decoration:none}.mvc-process-stage-button:hover .mvc-process-dot,.mvc-process-stage-button:focus-visible .mvc-process-dot{background:#dbeafe;border-color:#005ce6}.mvc-process-timeline li[data-hover-relation=forward-path]:before{background:#005ce6}.mvc-process-timeline li[data-hover-relation=target-forward]:has(.mvc-process-stage-button:hover):before{background:#005ce6}.mvc-process-timeline li[data-hover-relation=target-forward]:has(.mvc-process-stage-button:focus-visible):before{background:#005ce6}.mvc-process-stage-button:focus-visible{outline-offset:5px;border-radius:8px;outline:2px solid #005ce6}.mvc-process-connector-button{z-index:2;cursor:pointer;background:0 0;border:0;height:18px;padding:0;position:absolute;top:0;left:calc(9px - 50%);right:calc(50% + 9px)}.mvc-process-connector-button:before{content:"";background:0 0;height:2px;position:absolute;top:8px;left:0;right:0}.mvc-process-connector-button:after{z-index:4;color:#fff;content:"×";opacity:0;background:#dc2626;border-radius:999px;width:13px;height:13px;font-size:13px;font-weight:900;line-height:12px;transition:opacity .12s,transform .12s;position:absolute;top:2px;left:50%;transform:translate(-50%)scale(.8)}.mvc-process-connector-button span{z-index:5;color:#fff;opacity:0;pointer-events:none;white-space:nowrap;background:#991b1b;border-radius:6px;padding:5px 8px;font-size:11px;font-weight:850;line-height:1;transition:opacity .12s,transform .12s;display:block;position:absolute;top:-32px;left:50%;transform:translate(-50%)translateY(3px);box-shadow:0 8px 18px #0f172a2e}.mvc-process-connector-button:hover:before,.mvc-process-connector-button:focus-visible:before{background:#dc2626}.mvc-process-connector-button:hover:after,.mvc-process-connector-button:focus-visible:after{opacity:1;transform:translate(-50%)scale(1)}.mvc-process-connector-button:hover span,.mvc-process-connector-button:focus-visible span{opacity:1;transform:translate(-50%)translateY(0)}:is(.mvc-process-timeline:has(.mvc-process-connector-button:hover) li[data-fade-on-end-road=true]>:not(.mvc-process-connector-button),.mvc-process-timeline:has(.mvc-process-connector-button:focus-visible) li[data-fade-on-end-road=true]>:not(.mvc-process-connector-button)){opacity:.24}.mvc-process-timeline:has(.mvc-process-connector-button:hover) li[data-fade-on-end-road=true]:not([data-end-road-connector=true]):before{opacity:.24}.mvc-process-timeline:has(.mvc-process-connector-button:focus-visible) li[data-fade-on-end-road=true]:not([data-end-road-connector=true]):before{opacity:.24}.mvc-process-timeline li>:not(.mvc-process-connector-button){transition:opacity .14s}.mvc-process-connector-button:focus-visible{outline-offset:5px;border-radius:8px;outline:2px solid #dc2626}.mvc-process-timeline li[data-status=complete]:before,.mvc-process-timeline li[data-status=active]:before,.mvc-process-timeline li[data-offset="-1"]:before{background:#13a86b}.mvc-process-timeline li[data-status=complete] .mvc-process-dot{background:#13a86b;border-color:#13a86b}.mvc-process-timeline li[data-offset="-2"] .mvc-process-dot{background:#13a86b61}.mvc-process-timeline li[data-status=active] .mvc-process-dot{background:#13a86b;border-color:#13a86b}.mvc-process-timeline .mvc-process-dot[data-has-date=true],.mvc-process-timeline .mvc-process-dot[data-has-date=true][data-due-complete=true]{color:#fff;background:#13a86b;border-color:#13a86b}.mvc-process-timeline li[data-hover-relation=target-past] .mvc-process-dot{background:#dbeafe;border-color:#005ce6}.mvc-process-timeline li[data-hover-relation=after-hover-complete]:before{opacity:.82;background:repeating-linear-gradient(90deg,#13a86b6b 0 6px,#13a86b1f 6px 11px)}.mvc-process-timeline li[data-hover-relation=after-hover-complete] .mvc-process-dot{background:#13a86b2e;border-color:#13a86b80}.mvc-process-timeline li[data-hover-relation=after-hover-complete] .mvc-process-dot[data-has-date=true]{color:#fff;background:#13a86b94}.mvc-process-label{max-width:100%;color:inherit;overflow-wrap:anywhere;word-break:normal;font-size:12px;font-weight:750;line-height:1.25}.mvc-process-timeline li[data-status=complete] .mvc-process-label,.mvc-process-timeline li[data-status=active] .mvc-process-label{color:#00865a}.mvc-process-timeline li[data-hover-relation=target-past] .mvc-process-label{color:#005ce6}.mvc-process-timeline li[data-hover-relation=after-hover-complete] .mvc-process-label{color:#00865aad}.mvc-past-processes,.mvc-candidate-pools{border:1px solid var(--mvc-border);border-radius:8px;margin-top:12px;padding:14px 16px}.mvc-past-processes h3,.mvc-candidate-pools h3{color:#0b1f44;margin:0 0 10px;font-size:14px;font-weight:850}.mvc-past-processes .mvc-process-rows{margin-top:0}.mvc-past-process-pills{flex-wrap:wrap;gap:8px;display:flex}.mvc-past-process-pill{border:1px solid var(--mvc-border);color:#334155;background:#f8fafc;border-radius:8px;align-items:center;gap:7px;max-width:100%;min-height:32px;padding:7px 10px;font-size:12px;font-weight:750;line-height:1.25;display:inline-flex}.mvc-past-process-pill b{color:#64748b;background:#e2e8f0;border-radius:999px;flex:none;padding:3px 6px;font-size:10px;font-weight:850}.mvc-candidate-pool-list{gap:8px;display:grid}.mvc-candidate-pool-row{appearance:none;border:1px solid var(--mvc-border);width:100%;min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#f8fafc;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.mvc-candidate-pool-row:hover,.mvc-candidate-pool-row:focus-visible{background:#f1f7ff;border-color:#b7c8dc}.mvc-candidate-pool-row:focus-visible{outline-offset:2px;outline:3px solid #3a6ea52e}.mvc-candidate-pool-row>div{gap:3px;min-width:0;display:grid}.mvc-candidate-pool-row>div:last-child{justify-items:end}.mvc-candidate-pool-row strong,.mvc-candidate-pool-row span,.mvc-candidate-pool-row time{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mvc-candidate-pool-row strong{color:#0b1f44;font-size:13px;font-weight:850}.mvc-candidate-pool-row span,.mvc-candidate-pool-row time{color:#64748b;font-size:12px;font-weight:750}.mvc-candidate-pool-row>div:last-child span{color:#047857}.mvc-other-processes{border:1px solid var(--mvc-border);border-radius:8px;margin-top:12px;padding:14px 16px}.mvc-other-processes h3{color:#0b1f44;margin:0 0 10px;font-size:14px;font-weight:850}.mvc-past-process-details{margin-top:12px}.mvc-past-process-details summary{cursor:pointer;color:var(--mvc-blue-dark);font-size:13px;font-weight:800}.mvc-past-process-detail-list{gap:10px;margin-top:12px;display:grid}.mvc-process-rows{flex-wrap:wrap;gap:10px 14px;display:flex}.mvc-process-row{border:1px solid var(--mvc-border);color:#30405d;background:#f8fafc;border-radius:8px;align-items:center;gap:8px;width:fit-content;max-width:100%;padding:8px 14px;font-size:12px;font-weight:750;text-decoration:none;display:inline-flex}.mvc-process-row-wrap{box-sizing:border-box;align-items:center;max-width:100%;margin-right:-136px;padding-right:136px;display:inline-flex;position:relative}.mvc-process-row-wrap>.mvc-process-row{max-width:100%}.mvc-other-processes .mvc-process-row-wrap{border:1px solid var(--mvc-border);background:#fbfcfe;border-radius:8px;margin-right:0;padding-right:0;transition:border-color .14s,box-shadow .14s;overflow:hidden}.mvc-other-processes .mvc-process-row-wrap:hover,.mvc-other-processes .mvc-process-row-wrap:focus-within{border-color:#b8c9dd;box-shadow:0 8px 20px #1f293714}.mvc-other-processes .mvc-process-row-wrap>.mvc-process-row{background:0 0;border:0;border-radius:0}.mvc-process-row-actions{z-index:4;border:1px solid var(--mvc-border);opacity:0;pointer-events:none;background:#fff;border-radius:8px;gap:4px;width:max-content;min-width:max-content;padding:4px;transition:opacity .14s;display:inline-flex;position:absolute;top:50%;left:calc(100% - 128px);transform:translateY(-50%);box-shadow:0 8px 18px #1f293717}.mvc-other-processes .mvc-process-row-actions{min-width:0;max-width:0;box-shadow:none;background:0 0;border:0;border-left:1px solid #0000;border-radius:0;align-self:stretch;align-items:center;padding:0;transition:opacity .14s,max-width .14s,padding .14s,border-color .14s;position:static;overflow:hidden;transform:none}.mvc-process-row-wrap:hover .mvc-process-row-actions,.mvc-process-row-wrap:focus-within .mvc-process-row-actions{opacity:1;pointer-events:auto}.mvc-other-processes .mvc-process-row-wrap:hover .mvc-process-row-actions,.mvc-other-processes .mvc-process-row-wrap:focus-within .mvc-process-row-actions{border-left-color:var(--mvc-border);max-width:106px;padding:3px 4px}.mvc-process-row-actions button{color:#0b1f44;background:#f8fafc;border:1px solid #d6dee9;border-radius:6px;place-items:center;width:28px;min-height:28px;padding:0;display:inline-grid}.mvc-process-row-actions button .mvc-icon{stroke-width:2px;width:15px;height:15px}.mvc-process-row-actions button:not(:disabled){cursor:pointer}.mvc-process-row-actions button:not(:disabled):hover{border-color:var(--mvc-blue-dark);color:var(--mvc-blue-dark);background:var(--mvc-blue-tint)}.mvc-process-row-actions .mvc-process-row-action-delete:not(:disabled):hover{color:#b91c1c;background:#fff1f2;border-color:#fecaca}.mvc-process-row-actions button:disabled{cursor:not-allowed;opacity:.62}.mvc-process-row-status{color:var(--mvc-blue-dark);white-space:nowrap;font-size:11px;font-weight:800;line-height:1.2;position:absolute;top:calc(100% + 4px);left:4px}.mvc-process-row strong,.mvc-process-row span,.mvc-process-row time{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mvc-process-row strong{color:#0b1f44;font-weight:850}a.mvc-process-row:hover strong{color:var(--mvc-blue-dark)}.mvc-process-row span{color:#005ce6;background:0 0;border-radius:0;padding:0}.mvc-process-row .mvc-process-row-badges{gap:5px;display:inline-flex;overflow:visible}.mvc-process-row .mvc-process-row-badge{color:#526174;background:#eef2f7;border-radius:999px;padding:3px 6px;font-size:10px;font-weight:850;line-height:1}.mvc-process-rows[data-light=true] .mvc-process-row{color:#64748b;background:#fbfcfe}.mvc-process-rows[data-light=true] .mvc-process-row span{color:#64748b;background:0 0}.mvc-process-rows[data-light=true] .mvc-process-row .mvc-process-row-badge{color:#64748b;background:#eef2f7}.mvc-process-row time{color:var(--mvc-muted)}.mvc-action-bar{z-index:19;width:100%;max-width:none;padding:10px 16px calc(10px + env(safe-area-inset-bottom));box-shadow:none;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f5f7fadb;border-width:1px 0 0;border-color:#e5e7ebc7;border-radius:0;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;margin:0;display:grid;position:fixed;bottom:0;left:0;right:0}.mvc-action-bar__summary{gap:2px;min-width:90px;padding:0 2px;display:grid}.mvc-action-bar__summary span{color:var(--mvc-muted);letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:850;line-height:1}.mvc-action-bar__summary strong{color:#0b1f44;text-overflow:ellipsis;white-space:nowrap;max-width:150px;font-size:12px;font-weight:850;line-height:1.25;overflow:hidden}.mvc-action-bar__buttons{justify-content:flex-end;gap:8px;min-width:0;display:flex}.mvc-action-bar--editing{grid-template-columns:1fr}.mvc-action-bar__editing-state{justify-content:flex-end;align-items:center;gap:10px;width:100%;min-width:0;display:flex}.mvc-action-bar__editing-icon{color:#0b1f44;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.mvc-action-bar__editing-icon .mvc-icon{stroke-width:2.4px;width:24px;height:24px}.mvc-action-button--stop-editing{color:#fff;background:#0b1f44;border-color:#0b1f44;flex:auto;min-height:44px;padding-inline:18px;font-size:14px}.mvc-action-button--stop-editing:hover,.mvc-action-button--stop-editing:focus-visible{background:#12315f;border-color:#12315f}.mvc-action-menu-anchor{min-width:0;display:inline-flex;position:relative}.mvc-action-menu-anchor--nested{width:100%;display:block}.mvc-action-menu-anchor .mvc-action-button{width:100%}.mvc-action-button{border:1px solid var(--mvc-border);color:#0b1f44;background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:10px;min-width:0;min-height:38px;padding:8px 13px;font-size:14px;font-weight:800;line-height:1.15;text-decoration:none;display:inline-flex;position:relative}.mvc-action-button span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mvc-action-button:disabled{cursor:not-allowed}.mvc-action-menu{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);width:min(230px,100vw - 32px);transform:translateX(var(--mvc-action-menu-shift-x,0px));max-height:min(420px, calc(100vh - 116px - env(safe-area-inset-bottom)));overscroll-behavior:contain;background:#fffffffa;border:1px solid #cbd5e1eb;border-radius:8px;gap:8px;padding:8px;display:grid;position:absolute;bottom:calc(100% + 10px);right:0;overflow-y:auto;box-shadow:0 18px 42px #0f172a2e}.mvc-action-menu--nested{top:0;bottom:auto;right:calc(100% + 8px)}.mvc-action-menu__options{gap:4px;display:grid}.mvc-action-menu__item,.mvc-action-menu__cancel{color:#0b1f44;text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;width:100%;min-height:42px;padding:10px 12px;font-size:14px;font-weight:850;line-height:1.2}.mvc-action-menu__item:hover,.mvc-action-menu__item:focus-visible{background:#eff6ff;border-color:#bfdbfe}.mvc-action-menu__item--action{grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:9px;text-decoration:none;display:grid}.mvc-action-menu__item--no-icon{grid-template-columns:minmax(0,1fr) auto}.mvc-action-menu__item--action .mvc-icon{flex:none;width:18px;height:18px}.mvc-action-menu__item--action span,.mvc-action-menu__item--action small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mvc-action-menu__item--action small{color:#64748b;font-size:11px;font-weight:750}body.dark-mode .modern-card-view :is(.mvc-topbar,.mvc-action-bar,.mvc-mobile-header,.mvc-identity-panel,.mvc-profile-section,.mvc-summary-card,.mvc-insight-card,.mvc-status-card,.mvc-current-stage-card,.mvc-process-card,.mvc-flow-modal,.mvc-action-menu){border-color:var(--mvc-border);color:var(--mvc-text);background:color-mix(in srgb, var(--mvc-surface) 94%, transparent)}body.dark-mode .modern-card-view :is(.mvc-action-button,.mvc-action-menu__item,.mvc-flow-icon-button,.mvc-flow-header-action){border-color:var(--mvc-border);color:var(--mvc-text);background:#1d2a36}body.dark-mode .modern-card-view :is(.mvc-action-button:hover,.mvc-action-menu__item:hover,.mvc-action-menu__item:focus-visible,.mvc-flow-header-action:hover,.mvc-flow-header-action:focus-visible){color:#fff;background:#24364a;border-color:#4c6a85}body.dark-mode .modern-card-view .mvc-source-cv-choice__item{border-color:var(--mvc-border);color:var(--mvc-text);background:#1d2a36}body.dark-mode .modern-card-view .mvc-source-cv-choice__item:hover:not(:disabled),body.dark-mode .modern-card-view .mvc-source-cv-choice__item:focus-visible{color:#fff;background:#24364a;border-color:#4c6a85}body.dark-mode .modern-card-view :is(p,span,small,time,label,input,textarea){border-color:var(--mvc-border)}body.dark-mode .modern-card-view :is(.mvc-action-menu__item--action small,.mvc-topbar-candidate__copy span,.mvc-muted){color:var(--mvc-muted)}.mvc-action-menu__chevron.mvc-icon,.mvc-action-button__chevron.mvc-icon{opacity:.72;width:14px;height:14px}.mvc-action-button__chevron.mvc-icon{flex:none;margin-left:-4px}.mvc-action-menu__cancel{border-top:1px solid var(--mvc-border);color:#64748b;text-align:center;border-radius:0}.mvc-action-menu__cancel:hover,.mvc-action-menu__cancel:focus-visible{color:#0b1f44;background:#f8fafc}.mvc-action-bar--topbar{z-index:auto;width:auto;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;padding:0;position:static}.mvc-action-bar--topbar .mvc-action-bar__summary{display:none}.mvc-action-bar--topbar .mvc-action-bar__buttons{justify-content:flex-end;gap:6px}.mvc-action-bar--topbar.mvc-action-bar--editing{width:min(420px,42vw);min-width:min(320px,42vw);display:block}.mvc-action-bar--topbar .mvc-action-bar__editing-state{justify-content:flex-end}.mvc-action-bar--topbar .mvc-action-bar__editing-icon{width:42px;height:42px}.mvc-action-bar--topbar .mvc-action-button--stop-editing{width:100%;min-height:42px}.mvc-action-bar--topbar .mvc-action-button{white-space:nowrap;min-height:36px;padding:7px 10px;font-size:12px}.mvc-action-bar--topbar[data-action-layout=compact]{grid-template-columns:1fr;gap:0;display:block}.mvc-action-bar--topbar[data-action-layout=compact] .mvc-action-bar__buttons{gap:4px;display:flex}.mvc-action-bar--topbar[data-action-layout=compact] .mvc-action-menu-anchor{width:auto;display:inline-flex}.mvc-action-bar--topbar[data-action-layout=compact] .mvc-action-button{flex-direction:column;gap:3px;width:58px;min-width:58px;min-height:46px;padding:0}.mvc-action-bar--topbar[data-action-layout=compact] .mvc-action-button:after{content:attr(data-mobile-label);color:currentColor;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:9px;font-weight:850;line-height:1;display:block;overflow:hidden}.mvc-action-bar--topbar[data-action-layout=compact] .mvc-action-button span{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mvc-action-bar--topbar[data-action-layout=compact] .mvc-action-button .mvc-icon{width:18px;height:18px}.mvc-action-bar--topbar[data-action-layout=compact] .mvc-action-button__chevron.mvc-icon{opacity:.58;width:9px;height:9px;margin:0;position:absolute;top:5px;right:5px}.mvc-action-bar--topbar .mvc-action-menu{top:calc(100% + 8px);bottom:auto;right:0}.mvc-action-bar--topbar .mvc-action-menu--nested{top:0;bottom:auto;right:calc(100% + 8px)}.mvc-action-contact-actions.mvc-contact-actions{grid-template-columns:1fr;gap:4px}.mvc-action-contact-actions .mvc-contact-action{justify-content:flex-start;min-height:40px;padding-inline:12px}.mvc-share-status{border:1px solid var(--mvc-blue-tint);color:var(--mvc-blue-dark);background:#eef5ff;border-radius:8px;padding:10px 14px;font-size:13px;font-weight:750}.mvc-summary ul,.mvc-key-notes ul,.mvc-insight ul{margin:0;padding-left:18px}.mvc-summary li,.mvc-key-notes li,.mvc-insight li{color:#23324a;margin:0 0 8px;font-size:14px;line-height:1.55}.mvc-sourcing-profile{gap:14px;display:grid}.mvc-sourcing-profile .mvc-panel-header{align-items:start;margin-bottom:0}.mvc-sourcing-profile__links{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.mvc-sourcing-profile__links a{border:1px solid var(--mvc-blue-tint);min-height:30px;color:var(--mvc-blue-dark);background:#eef5ff;border-radius:999px;align-items:center;padding:0 12px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.mvc-sourcing-profile__identity{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;display:grid}.mvc-sourcing-profile__identity img{object-fit:cover;background:#eef2f7;border-radius:50%;width:54px;height:54px}.mvc-sourcing-profile__identity strong,.mvc-sourcing-profile__identity span,.mvc-sourcing-profile__identity small{overflow-wrap:anywhere;min-width:0;display:block}.mvc-sourcing-profile__identity strong{color:#0b1f44;font-size:15px;font-weight:850}.mvc-sourcing-profile__identity span{color:#23324a;margin-top:3px;font-size:13px;font-weight:750}.mvc-sourcing-profile__identity small,.mvc-sourcing-profile__meta{color:var(--mvc-muted);font-size:12px;font-weight:700}.mvc-sourcing-profile__section{border-top:1px solid var(--mvc-border);min-width:0;padding-top:12px}.mvc-sourcing-profile__section h3,.mvc-sourcing-profile__section summary{color:#0b1f44;margin:0 0 8px;font-size:13px;font-weight:850;list-style:none}.mvc-sourcing-profile__section summary{cursor:pointer}.mvc-sourcing-profile__text p{color:#23324a;margin:0 0 8px;font-size:14px;line-height:1.55}.mvc-sourcing-profile__timeline,.mvc-sourcing-profile__compact-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.mvc-sourcing-profile__timeline li{background:#fbfdff;border:1px solid #e6edf5;border-radius:8px;min-width:0;padding:12px}.mvc-sourcing-profile__timeline strong,.mvc-sourcing-profile__timeline span{overflow-wrap:anywhere;min-width:0;display:block}.mvc-sourcing-profile__timeline strong{color:#0b1f44;font-size:14px;font-weight:850}.mvc-sourcing-profile__timeline span{color:var(--mvc-muted);margin-top:3px;font-size:12px;font-weight:750}.mvc-sourcing-profile__compact-list li{color:#23324a;font-size:14px;line-height:1.45}.mvc-sourcing-profile__skills{flex-wrap:wrap;gap:6px;display:flex}.mvc-sourcing-profile__skills span{color:#0b1f44;background:#f8fbff;border:1px solid #dbeafe;border-radius:999px;padding:4px 9px;font-size:12px;font-weight:750}.mvc-sourcing-profile__meta{margin:0}.mvc-insight{background:#fbfdff;border-color:#dbeafe}.mvc-insight p{color:#334155;margin:10px 0 0;font-size:13px;line-height:1.45}.mvc-key-notes{background:#fbfcfe;border:1px solid #eef2f7;border-radius:8px;margin-bottom:12px;padding:12px}.mvc-key-notes li{font-size:13px;line-height:1.4}.mvc-key-note-list{gap:8px;display:grid}.mvc-key-note{background:#fff;border:1px solid #e6edf5;border-radius:8px}.mvc-key-note summary{cursor:pointer;color:#23324a;gap:4px;padding:10px 12px;font-size:13px;line-height:1.4;display:grid}.mvc-key-note summary span{font-weight:650}.mvc-key-note-summary{gap:9px;display:grid}.mvc-key-note-position,.mvc-key-note-position strong,.mvc-key-note-position span{display:block}.mvc-key-note-position strong{color:#0b1f44;font-size:14px;font-weight:750}.mvc-key-note-position span{color:#475569;font-size:12px;font-weight:650}.mvc-key-note summary small{color:var(--mvc-muted);font-size:11px;font-weight:700}.mvc-key-note__body{border-top:1px solid #eef2f7;padding:10px 12px 12px}.mvc-key-note__body>p{color:#334155;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.45}.mvc-markdown-text{color:#334155;overflow-wrap:anywhere;gap:7px;min-width:0;font-size:13px;line-height:1.45;display:grid}.mvc-markdown-text h4{color:#0b1f44;margin:0;font-size:14px;font-weight:850;line-height:1.25}.mvc-markdown-text p{margin:0}.mvc-markdown-text ul{gap:4px;margin:0;padding-left:17px;display:grid}.mvc-markdown-text li{margin:0}.mvc-markdown-text a{color:var(--mvc-blue-dark);font-weight:750;text-decoration:none}.mvc-markdown-text a:hover{text-decoration:underline}.mvc-full-description{color:#334155;overflow-wrap:anywhere;word-break:normal;gap:8px;min-width:0;margin:0;font-size:14px;line-height:1.6;display:grid}.mvc-full-description p{overflow-wrap:anywhere;min-width:0;margin:0}.mvc-link-button{color:#005ce6;background:0 0;border:0;margin-top:12px;padding:0;font-size:13px;font-weight:800}.mvc-attachment-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.mvc-attachment-section-label{color:var(--mvc-muted);letter-spacing:0;text-transform:uppercase;margin-bottom:10px;font-size:11px;font-weight:900}.mvc-attachment-grid--single{grid-template-columns:minmax(0,1fr)}.mvc-attachment-card{border:1px solid var(--mvc-border);min-width:0;color:inherit;border-radius:8px;grid-template-columns:42px minmax(0,1fr) 20px;align-items:center;gap:12px;padding:14px;text-decoration:none;display:grid;position:relative}.mvc-attachment-card__link{min-width:0;color:inherit;text-decoration:none;overflow:hidden}.mvc-attachment-card__link:hover strong{color:#005ce6}.mvc-attachment-card>span:not(.mvc-file-mark),.mvc-attachment-card__link{min-width:0;overflow:hidden}.mvc-attachment-card--featured{border-color:var(--mvc-blue-tint);background:#f8fbff}.mvc-attachment-details{margin-top:12px}.mvc-attachment-details summary{cursor:pointer;color:#0b1f44;font-size:13px;font-weight:800}.mvc-attachment-details .mvc-attachment-grid{margin-top:12px}.mvc-brand-cv-button{width:fit-content;margin-top:12px}.mvc-attachment-rebrand{background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;justify-content:space-between;align-items:center;gap:14px;margin-top:12px;padding:12px;display:flex}.mvc-attachment-rebrand div{gap:3px;min-width:0;display:grid}.mvc-attachment-rebrand strong{color:#0b1f44;font-size:13px}.mvc-attachment-rebrand span{color:#475569;font-size:12px;font-weight:750;line-height:1.35}.mvc-attachment-rebrand .mvc-secondary-button{flex:none;min-width:134px}.mvc-attachment-menu{justify-content:flex-end;min-width:20px;display:inline-flex;position:relative}.mvc-attachment-menu__toggle{color:#0b1f44;background:0 0;border:0;border-radius:7px;place-items:center;width:28px;height:28px;margin:-4px;display:inline-grid}.mvc-attachment-menu__toggle:hover,.mvc-attachment-menu__toggle[aria-expanded=true]{background:#e8eff8}.mvc-attachment-menu__popover{z-index:20;border:1px solid var(--mvc-border);background:#fff;border-radius:8px;min-width:136px;padding:6px;display:grid;position:absolute;top:calc(100% + 8px);right:-2px;box-shadow:0 18px 36px #0f172a33}.mvc-attachment-menu__popover button{color:#0b1f44;text-align:left;min-height:34px;font:inherit;background:0 0;border:0;border-radius:7px;padding:7px 10px;font-size:13px;font-weight:850}.mvc-attachment-menu__popover button:hover:not(:disabled){background:#f1f5f9}.mvc-attachment-menu__popover button:disabled{cursor:not-allowed;opacity:.58}.mvc-attachment-menu__popover .mvc-attachment-menu__danger{color:#b91c1c}.mvc-file-mark{color:var(--mvc-error);background:#fee2e2}.mvc-attachment-card strong,.mvc-attachment-card small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.mvc-attachment-card strong{color:#0b1f44;font-size:13px}.mvc-attachment-card small{color:var(--mvc-muted);font-size:12px}.mvc-note-list,.mvc-interaction-list{gap:14px;display:grid}.mvc-interactions-header-accessory{justify-content:flex-end;align-items:center;display:flex}.mvc-interactions-domain-toggle{color:#475569;cursor:pointer;white-space:nowrap;align-items:center;gap:7px;font-size:12px;font-weight:850;line-height:1;display:inline-flex}.mvc-interactions-domain-toggle input{accent-color:#2563eb;width:14px;height:14px;margin:0}.mvc-interactions-domain-toggle:has(input:disabled){cursor:not-allowed;opacity:.5}.mvc-interaction-filters{scrollbar-width:none;align-items:center;gap:6px;margin:-2px 0 12px;padding-bottom:2px;display:flex;overflow-x:auto}.mvc-interaction-filters::-webkit-scrollbar{display:none}.mvc-interaction-filter{color:#334155;cursor:pointer;background:#fff;border:1px solid #dbe5f2;border-radius:8px;flex:none;align-items:center;gap:6px;min-height:30px;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.mvc-interaction-filter small{color:#64748b;background:#f1f5f9;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:11px;font-weight:850;display:inline-grid}.mvc-interaction-filter[data-active=true]{color:#0b1f44;background:#edf6ff;border-color:#3a6ea56b;box-shadow:inset 0 0 0 1px #3a6ea52e}.mvc-interaction-filter[data-active=true] small{color:#fff;background:var(--mvc-blue)}.mvc-interaction-date-group{gap:8px;display:grid}.mvc-interaction-date-label{color:#64748b;text-transform:uppercase;align-items:center;gap:8px;font-size:11px;font-weight:850;display:flex}.mvc-interaction-date-label:after{content:"";background:#e6edf5;flex:auto;height:1px}.mvc-note{border-top:0;grid-template-columns:32px minmax(0,1fr);gap:10px;padding:0;display:grid}.mvc-note:first-child{border-top:0;padding-top:0}.mvc-note-meta{justify-content:flex-start;align-items:baseline;gap:12px;margin-top:7px;display:flex}.mvc-note-avatar,.mvc-interaction-avatar{color:#fff;background:#3a6ea5;border-radius:999px;place-items:center;width:32px;height:32px;font-size:11px;font-weight:850;display:grid;overflow:hidden}.mvc-note-content{min-width:0}.mvc-note strong,.mvc-interaction-thread strong,.mvc-conversation-message strong{color:#0b1f44;font-size:14px}.mvc-note strong{overflow-wrap:anywhere;min-width:0}.mvc-note time,.mvc-conversation-meta time,.mvc-thread-summary small{color:var(--mvc-muted);font-size:12px}.mvc-note p,.mvc-conversation-bubble p{color:#334155;overflow-wrap:anywhere;margin:5px 0 0;font-size:13px;line-height:1.45}.mvc-note-toggle{width:fit-content;color:var(--mvc-blue-dark);cursor:pointer;background:0 0;border:0;margin-top:8px;padding:0;font-size:12px;font-weight:850}.mvc-structured-note{gap:10px;display:grid}.mvc-structured-note>p{margin-top:6px}.mvc-structured-note details{border:1px solid var(--mvc-border);background:#f8fafc;border-radius:8px}.mvc-structured-note summary{cursor:pointer;color:#0b1f44;padding:9px 10px;font-size:12px;font-weight:850}.mvc-structured-note__fields{gap:10px;padding:0 10px 10px;display:grid}.mvc-structured-note__fields div{display:block}.mvc-structured-note__fields span{color:var(--mvc-muted);text-transform:uppercase;font-size:11px;font-weight:850;display:block}.mvc-structured-note__fields p{white-space:pre-wrap;margin:3px 0 0}.mvc-json-note{gap:10px;display:grid}.mvc-json-fields{gap:10px;margin:0;display:grid}.mvc-json-fields div{gap:4px;min-width:0;display:grid}.mvc-json-fields dt{color:var(--mvc-muted);text-transform:uppercase;font-size:11px;font-weight:850}.mvc-json-fields dd{color:#334155;overflow-wrap:anywhere;min-width:0;margin:0;font-size:13px;line-height:1.45}.mvc-json-list{gap:8px;margin:0;padding-left:18px;display:grid}.mvc-json-empty{color:var(--mvc-muted);font-size:13px}.mvc-interaction-thread{border:1px solid var(--mvc-border);background:#fff;border-radius:8px;transition:border-color .15s,box-shadow .15s,background .15s}.mvc-interaction-thread[data-expanded=true]{background:linear-gradient(#f7fbff 0%,#fff 68%);border-color:#3a6ea570;box-shadow:0 10px 24px #0f172a0f}.mvc-call-interaction,.mvc-direct-message{grid-template-columns:42px minmax(0,1fr);gap:12px;padding:12px;display:grid}.mvc-direct-message__mark,.mvc-call-interaction__icon{min-width:0}.mvc-direct-message__mark{place-items:center;width:42px;min-height:42px;display:grid;position:relative}.mvc-direct-message__mark .mvc-interaction-avatar{z-index:1;position:relative;box-shadow:0 0 0 3px #fff}.mvc-direct-message__mark .mvc-interaction-icon{z-index:2;border:2px solid #fff;width:22px;height:22px;position:absolute;bottom:0;right:1px}.mvc-direct-message__content,.mvc-call-interaction__content{gap:7px;min-width:0;display:grid}.mvc-direct-message__meta,.mvc-call-interaction__meta{grid-template-columns:minmax(0,1fr) auto;align-items:flex-start;gap:12px;display:grid}.mvc-direct-message__meta div,.mvc-call-interaction__meta div{gap:2px;min-width:0;display:grid}.mvc-direct-message__meta strong,.mvc-direct-message__meta small,.mvc-call-interaction__meta strong,.mvc-call-interaction__meta small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mvc-interaction-kicker{align-items:center;gap:7px;min-width:0;display:flex}.mvc-interaction-type-pill{color:#315c87;text-transform:uppercase;background:#e6f2ff;border-radius:999px;flex:none;align-items:center;min-height:20px;padding:0 7px;font-size:10px;font-weight:900;line-height:1;display:inline-flex}.mvc-direct-message__meta small,.mvc-direct-message__meta time,.mvc-call-interaction__meta small,.mvc-call-interaction__meta time{color:var(--mvc-muted);font-size:12px}.mvc-direct-message__meta time,.mvc-call-interaction__meta time{flex:none}.mvc-direct-message__sender{font-weight:850;color:#315c87!important}.mvc-direct-message p,.mvc-call-interaction p{color:#334155;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.45}.mvc-direct-message h4{color:#0b1f44;margin:0;font-size:13px;line-height:1.3}.mvc-call-interaction__empty{gap:2px;padding:2px 0;display:grid}.mvc-call-interaction__empty strong{color:#0b1f44;font-size:13px}.mvc-thread-summary{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:42px minmax(0,1fr) 18px;align-items:center;gap:12px;padding:12px;display:grid}.mvc-thread-summary__content{gap:3px;min-width:0;display:grid}.mvc-thread-summary strong,.mvc-thread-summary em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mvc-thread-summary em{color:#334155;font-size:13px;font-style:normal;line-height:1.35}.mvc-thread-summary>.mvc-icon:last-child{color:#0b1f44;transition:transform .15s}.mvc-interaction-thread[data-expanded=true] .mvc-thread-summary>.mvc-icon:last-child{transform:rotate(90deg)}.mvc-interaction-detail-action{width:fit-content;color:var(--mvc-blue-dark);cursor:pointer;background:#eef6ff;border:1px solid #0000;border-radius:8px;align-items:center;gap:5px;margin-top:7px;padding:5px 8px;font-size:12px;font-weight:850;line-height:1;display:inline-flex}.mvc-interaction-detail-action .mvc-icon{width:14px;height:14px}.mvc-interaction-body{white-space:pre-wrap;background:#f8fafc;border:1px solid #dbe5f2;border-radius:8px;margin:8px 0 0;padding:10px 12px}.mvc-call-interaction .mvc-interaction-body{margin-top:0}.mvc-call-transcript{background:#f8fafc;border:1px solid #dbe5f2;border-radius:8px;gap:8px;max-height:520px;padding:10px;display:grid;overflow:auto}.mvc-call-transcript__turn{justify-items:start;gap:3px;max-width:88%;display:grid}.mvc-call-transcript__turn[data-speaker-role=user]{justify-self:end;justify-items:end}.mvc-call-transcript__turn span{color:var(--mvc-muted);font-size:10px;font-weight:800}.mvc-call-transcript__turn p{color:#1f2a44;background:#fff;border:1px solid #dbe5f2;border-radius:8px;margin:0;padding:8px 10px;font-size:12px;line-height:1.4}.mvc-call-transcript__turn[data-speaker-role=user] p{color:#12376b;background:#dbeafe;border-color:#bfdbfe}.mvc-call-transcript__turn[data-speaker-role=candidate] p{background:#fff}.mvc-interaction-icon{box-sizing:border-box;color:#057a55;background:#bbf7d0;border-radius:999px;flex:none;place-items:center;text-decoration:none;display:inline-grid}.mvc-interaction-icon .mvc-icon{width:74%;height:74%;display:block;overflow:visible}.mvc-interaction-mark .mvc-interaction-icon .mvc-icon{width:88%;height:88%}.mvc-conversation-message[data-type=email] .mvc-interaction-icon,.mvc-interaction-thread[data-type=email-thread] .mvc-interaction-icon{color:#0369a1;background:#bae6fd}.mvc-conversation-message[data-type=meeting] .mvc-interaction-icon,.mvc-interaction-thread[data-type=meeting] .mvc-interaction-icon{color:#7c2d12;background:#fed7aa}.mvc-interaction-icon--link{cursor:pointer;transition:transform .15s,box-shadow .15s}.mvc-interaction-icon--link:hover{transform:translateY(-1px);box-shadow:0 8px 18px #0f172a24}.mvc-conversation-message[data-type=linkedin] .mvc-interaction-icon,.mvc-interaction-thread[data-type=linkedin] .mvc-interaction-icon{color:#0a66c2;background:#fff}.mvc-conversation-message[data-type=whatsapp] .mvc-interaction-icon,.mvc-interaction-thread[data-type=whatsapp] .mvc-interaction-icon{color:#057a55;background:#d1fae5}.mvc-conversation-message[data-type=note] .mvc-interaction-icon{color:#315c87;background:#dbeafe}.mvc-conversation-message[data-type=attachment] .mvc-interaction-icon{color:#be123c;background:#ffe4e6}.mvc-direct-message[data-direction=outbound]{background:#f8fbff;border-color:#d7e5f4}.mvc-conversation-timeline{border-top:1px solid #e6edf5;border-left:2px solid #e8f1fb;gap:8px;margin:0 12px 12px;padding:10px 0 0 12px;display:grid;position:relative}.mvc-conversation-message{grid-template-columns:36px minmax(0,1fr);align-items:start;gap:10px;display:grid;position:relative}.mvc-interaction-mark{width:36px;min-height:42px;position:relative}.mvc-interaction-mark:before{content:"";background:#e5edf6;width:1px;position:absolute;top:-14px;bottom:-14px;left:50%;transform:translate(-50%)}.mvc-interaction-mark .mvc-interaction-avatar{z-index:1;position:relative;box-shadow:0 0 0 3px #fff}.mvc-interaction-mark .mvc-interaction-icon{z-index:2;border:2px solid #fff;width:22px;height:22px;position:absolute;bottom:0;right:-2px}.mvc-interaction-time-badge{display:none}.mvc-interaction-avatar img{object-fit:cover;width:100%;height:100%}.mvc-conversation-message[data-direction=outbound]{grid-template-columns:minmax(0,1fr) 36px}.mvc-conversation-message[data-direction=outbound] .mvc-interaction-mark{grid-column:2}.mvc-conversation-message[data-direction=outbound] .mvc-conversation-bubble{background:#f8fbff;border-color:#d9e7f5;grid-area:1/1;justify-self:end}.mvc-conversation-bubble{background:#ffffffeb;border:1px solid #edf2f7;border-radius:8px;min-width:0;max-width:min(100%,520px);padding:8px 10px}.mvc-history .mvc-conversation-bubble,.mvc-note .mvc-conversation-bubble{width:100%;max-width:100%}.mvc-meeting-details{gap:6px;margin:6px 0 8px;font-size:.78rem;line-height:1.45;display:grid}.mvc-meeting-details dt{font-weight:700}.mvc-meeting-details dd{overflow-wrap:anywhere;margin:0}.mvc-interaction-brief-context{color:#486581;flex-wrap:wrap;align-items:center;gap:5px;margin-top:5px;font-size:.7rem;display:flex}.mvc-interaction-brief-context>span,.mvc-interaction-brief-context>em{color:#315c8c;text-transform:uppercase;background:#e7f0fb;border-radius:999px;padding:2px 5px;font-size:.61rem;font-style:normal;font-weight:850}.mvc-interaction-brief-context>strong{font-size:.7rem}.mvc-interaction-brief-context>em{color:#667085;background:#f1f3f5}.mvc-note .mvc-note-meta{margin-top:0}.mvc-history-attachment__link{color:inherit;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;margin-top:8px;padding:8px;text-decoration:none;display:grid}.mvc-history-attachment__link:hover{background:#f1f5f9;border-color:#cbd5e1}.mvc-history-attachment__link .mvc-file-mark{width:38px;height:38px}.mvc-history-attachment__link>span:last-child{gap:2px;min-width:0;display:grid}.mvc-history-attachment__link strong,.mvc-history-attachment__link small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mvc-history-attachment__link small{color:var(--mvc-muted);font-size:12px}.mvc-conversation-meta{justify-content:space-between;align-items:baseline;gap:10px;min-width:0;display:flex}.mvc-conversation-meta--stacked{grid-template-columns:minmax(0,1fr) auto;gap:2px 10px;display:grid}.mvc-conversation-meta--call{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;display:grid}.mvc-conversation-meta strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mvc-conversation-meta--stacked strong{color:#27415f;font-size:13px;font-weight:760}.mvc-conversation-meta time{color:#718096;white-space:nowrap;flex:none;font-size:12px}.mvc-conversation-meta small{min-width:0;color:var(--mvc-muted);text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;font-size:12px;line-height:1.25;overflow:hidden}.mvc-conversation-bubble h4{color:#0b1f44;margin:6px 0 0;font-size:13px;line-height:1.3}.mvc-call-message .mvc-conversation-bubble{width:min(100%,520px);padding-top:9px}.mvc-call-message .mvc-interaction-detail-action{margin-top:4px}.mvc-interaction-thread[data-context=true] .mvc-thread-summary strong,.mvc-interaction-thread[data-context=true] .mvc-thread-summary em{white-space:normal}.mvc-interaction-thread[data-context=true] .mvc-thread-summary em,.mvc-conversation-message[data-context=true] .mvc-conversation-bubble p{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.mvc-interaction-thread[data-context=true] .mvc-thread-summary em{-webkit-line-clamp:2}.mvc-conversation-message[data-context=true]{grid-template-columns:50px minmax(0,1fr);gap:12px}.mvc-conversation-message[data-context=true][data-direction=outbound]{grid-template-columns:minmax(0,1fr) 50px}.mvc-conversation-message[data-context=true] .mvc-interaction-mark{justify-items:center;gap:4px;width:50px;min-height:0;display:grid}.mvc-conversation-message[data-context=true] .mvc-interaction-mark .mvc-interaction-avatar{width:34px;height:34px}.mvc-conversation-message[data-context=true] .mvc-interaction-mark .mvc-interaction-icon{top:22px;bottom:auto;right:5px}.mvc-conversation-message[data-context=true] .mvc-interaction-time-badge{color:#475569;text-align:center;white-space:normal;background:#eef2f7;border-radius:999px;justify-content:center;max-width:50px;padding:2px 5px;font-size:10px;font-weight:850;line-height:1.15;display:inline-flex}.mvc-conversation-message[data-context=true] .mvc-conversation-bubble{max-width:min(100%,620px)}.mvc-conversation-message[data-context=true] .mvc-conversation-bubble p{-webkit-line-clamp:3;margin-top:0}.mvc-empty-state{color:var(--mvc-muted);background:#f8fafc;border:1px dashed #cbd5e1;border-radius:8px;padding:18px;font-size:13px;line-height:1.4}.mvc-empty-state>strong,.mvc-empty-state>span{display:block}.mvc-empty-state>span{margin-top:4px}.mvc-mobile-shell{width:100%;max-width:none;margin:0 auto;padding:12px 8px 84px;display:none}.mvc-mobile-header{gap:14px;padding:18px;display:grid}.mvc-mobile-header__identity{grid-template-columns:84px 1fr;align-items:center;gap:16px;display:grid}.mvc-mobile-header__classification .mvc-candidate-current-status>span,.mvc-mobile-header__classification .mvc-tag-group h3{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mvc-mobile-header__classification .mvc-candidate-current-status{border:0;padding:0}.mvc-mobile-header__classification .mvc-candidate-current-status__pill .mvc-icon{display:none}.mvc-mobile-header__main{min-width:0}.mvc-mobile-header h1{font-size:21px}.mvc-stage-pill{color:#7a4b00;background:#fff1c7;border-radius:7px;align-items:center;min-height:38px;padding:9px 12px;font-size:14px;font-weight:850;display:flex}.mvc-current-stage .mvc-process-timeline-scroll{margin-top:16px}.mvc-mobile-action-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.mvc-mobile-action-grid button{border:1px solid var(--mvc-border);color:#0b1f44;background:#fff;border-radius:8px;justify-items:center;gap:7px;min-height:64px;padding:8px 6px;font-size:11px;font-weight:750;display:grid}.mvc-error{color:var(--mvc-text);border:1px solid var(--mvc-border);background:var(--mvc-surface);border-radius:8px;max-width:720px;margin:80px auto;padding:28px;box-shadow:0 12px 32px #1f293712}.mvc-error h1{color:var(--mvc-text);margin:0 0 8px;font-size:24px}.mvc-error p{color:var(--mvc-muted)}.mvc-error code{border:1px solid var(--mvc-border);background:color-mix(in srgb, var(--mvc-surface), var(--mvc-blue-tint) 28%);color:var(--mvc-text);border-radius:5px;padding:2px 5px;font-size:.92em}.mvc-error--empty-link{gap:12px;display:grid}.mvc-error__mark{width:54px;height:54px}.mvc-error__details{border:1px solid var(--mvc-border);background:color-mix(in srgb, var(--mvc-surface), var(--mvc-blue-tint) 20%);border-radius:8px;gap:5px;margin:4px 0 0;padding:10px 12px;display:grid}.mvc-error__details dt{color:var(--mvc-muted);text-transform:uppercase;font-size:11px;font-weight:850}.mvc-error__details dd{overflow-wrap:anywhere;min-width:0;color:var(--mvc-text);margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px}.mvc-error__actions{flex-wrap:wrap;gap:10px;display:flex}.mvc-error button,.mvc-error a{border:1px solid var(--mvc-border);color:#fff;background:#0b1f44;border-radius:8px;justify-content:center;align-items:center;min-height:36px;margin-right:10px;padding:8px 14px;font-size:13px;font-weight:750;text-decoration:none;display:inline-flex}.mvc-error a{color:#0b1f44;background:#fff}.mvc-flow-backdrop{z-index:1000;background:#0f172a7a;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.mvc-flow-modal{box-sizing:border-box;background:#fff;border:1px solid #94a3b88c;border-radius:8px;grid-template-rows:auto minmax(0,1fr);width:min(1240px,100vw - 48px);max-width:100%;height:min(760px,100vh - 48px);display:grid;overflow:hidden;box-shadow:0 26px 70px #0f172a3d}.modern-card-view .mvc-flow-backdrop.mvc-flow-backdrop--maximized{z-index:1000;background:#0f172a8f;place-items:stretch stretch;padding:12px;display:grid;inset:0}.modern-card-view .mvc-flow-modal.mvc-flow-modal--maximized{border-width:1px;border-radius:8px;width:100%;max-width:none;height:100%;position:relative;inset:auto}.mvc-flow-header{border-bottom:1px solid var(--mvc-border);justify-content:space-between;align-items:flex-start;gap:18px;min-width:0;padding:20px 22px 16px;display:flex}.mvc-flow-header>div{min-width:0}.mvc-flow-title-row{align-items:center;gap:8px;min-width:0;display:flex}.mvc-flow-header__actions{flex:none;gap:8px;display:flex}.mvc-pipeline-modal__brief-link{color:var(--mvc-blue);align-items:center;gap:5px;margin-top:8px;font-size:13px;font-weight:600;line-height:1.45;text-decoration:none;display:inline-flex}.mvc-pipeline-modal__brief-link .mvc-icon{width:15px;height:15px}.mvc-pipeline-modal__brief-link:hover{text-decoration:underline}.mvc-pipeline-modal__brief-link:focus-visible{outline-offset:3px;border-radius:2px;outline:2px solid}.mvc-flow-header h2{color:#0b1f44;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:21px;line-height:1.15;overflow:hidden}.mvc-flow-modal .mvc-send-cv-method p{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;overflow:visible}.mvc-flow-header p,.mvc-flow-section p{max-width:100%;color:var(--mvc-muted);text-overflow:ellipsis;white-space:nowrap;margin:7px 0 0;font-size:13px;line-height:1.45;overflow:hidden}.mvc-flow-icon-button{border:1px solid var(--mvc-border);color:#334155;background:#fff;border-radius:8px;flex:none;place-items:center;width:36px;height:36px;text-decoration:none;display:grid}.mvc-flow-header-action{border:1px solid var(--mvc-border);color:#0b1f44;background:#fff;border-radius:8px;flex:none;justify-content:center;align-items:center;gap:6px;height:36px;padding:0 12px;font-size:13px;font-weight:800;line-height:1;text-decoration:none;display:inline-flex}.mvc-flow-header-action .mvc-icon{width:17px;height:17px}.mvc-flow-header-action:hover,.mvc-flow-header-action:focus-visible{background:#f8fbff;border-color:#9fb7d8}.mvc-flow-shell{box-sizing:border-box;grid-template-columns:235px minmax(0,1fr);width:100%;min-width:0;max-width:100%;min-height:0;display:grid;overflow:hidden}.mvc-flow-steps{box-sizing:border-box;border-right:1px solid var(--mvc-border);overscroll-behavior:contain;touch-action:auto;-webkit-overflow-scrolling:touch;background:#f8fafc;align-content:start;gap:8px;width:100%;min-width:0;max-width:100%;min-height:0;padding:18px;display:grid;overflow-y:auto}.mvc-flow-step{color:#475569;text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:10px;min-width:0;min-height:44px;padding:8px 10px;display:grid}.mvc-flow-step span{color:#334155;background:#e2e8f0;border-radius:999px;place-items:center;width:28px;height:28px;font-size:12px;font-weight:850;display:grid}.mvc-flow-step strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.2;overflow:hidden}.modern-card-view .mvc-flow-modal.mvc-flow-modal--maximized .mvc-flow-shell{grid-template-rows:minmax(0,1fr);grid-template-columns:96px minmax(0,1fr)}.modern-card-view .mvc-flow-modal.mvc-flow-modal--maximized .mvc-flow-steps{border-right:1px solid var(--mvc-border);border-bottom:0;flex-direction:column;align-items:center;gap:8px;width:96px;padding:14px 9px;display:flex;overflow:hidden auto}.modern-card-view .mvc-flow-modal.mvc-flow-modal--maximized .mvc-flow-step{flex:none;grid-template-columns:1fr;justify-items:center;gap:0;width:56px;max-width:56px;min-height:52px;padding:9px 0;display:grid;position:relative}.modern-card-view .mvc-flow-modal.mvc-flow-modal--maximized .mvc-flow-step span{width:32px;height:32px}.modern-card-view .mvc-flow-modal.mvc-flow-modal--maximized .mvc-flow-step strong{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mvc-flow-step[data-active=true]{color:#0b1f44;background:#fffbeb;border-color:#f59e0b}.mvc-flow-step[data-complete=true] span{color:#064e3b;background:#bbf7d0}.mvc-flow-content{grid-template-rows:minmax(0,1fr) auto;min-width:0;min-height:0;display:grid;position:relative}.mvc-flow-body{box-sizing:border-box;overscroll-behavior:contain;min-width:0;min-height:0;padding:22px;overflow:auto}.mvc-pipeline-modal{grid-template-rows:auto minmax(0,1fr)}.mvc-flow-header__metadata{flex-wrap:wrap;align-items:center;gap:10px;margin-top:6px;display:flex}.mvc-flow-header .mvc-flow-header__metadata>p{margin:0}.mvc-pipeline-members{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.mvc-pipeline-members__member,.mvc-pipeline-members__add{color:#12284d;width:28px;height:28px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d7e0eb;border-radius:50%;justify-content:center;align-items:center;padding:1px;display:inline-flex}.mvc-pipeline-members__add>span{font-size:20px;line-height:1}.mvc-pipeline-members button:hover{background:#edf3fa;border-color:#809fca}.mvc-pipeline-members button:focus-visible{outline-offset:3px;outline:2px solid #326ab2}.mvc-candidate-workspace-modal{grid-template-rows:auto minmax(0,1fr);width:min(1480px,100vw - 32px);height:min(920px,100vh - 32px)}.mvc-candidate-workspace-modal__body{background:#f4f7fb;min-height:0;overflow:hidden}.mvc-candidate-workspace-modal__body iframe{background:#f4f7fb;border:0;width:100%;height:100%;display:block}.mvc-candidate-pool-touchpoint-modal{grid-template-rows:auto minmax(0,1fr);width:min(1180px,100vw - 32px);max-height:min(920px,100vh - 32px)}.mvc-candidate-pool-touchpoint-modal__body{background:#f4f7fb;gap:12px;min-height:0;padding:16px;display:grid;overflow:auto}.mvc-pipeline-modal__body{background:#f8fafc;min-height:0;padding:22px;overflow:auto}.mvc-pipeline-title-menu{flex:none;position:relative}.mvc-pipeline-title-menu__button{color:#64748b;background:0 0;border:1px solid #0000;border-radius:7px;place-items:center;width:28px;height:28px;display:grid}.mvc-pipeline-title-menu__button:hover:not(:disabled),.mvc-pipeline-title-menu__button[aria-expanded=true]{border-color:var(--mvc-border);color:#0b1f44;background:#fff}.mvc-pipeline-title-menu__button:disabled{cursor:not-allowed;opacity:.35}.mvc-pipeline-title-menu__button .mvc-icon{width:17px;height:17px}.mvc-pipeline-title-menu__popover{z-index:20;border:1px solid var(--mvc-border);background:#fff;border-radius:8px;min-width:172px;padding:5px;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 18px 45px #0f172a2e}.mvc-pipeline-title-menu__popover button{color:#0f172a;width:100%;font:inherit;text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:8px 9px;font-size:13px;font-weight:750;display:flex}.mvc-pipeline-title-menu__popover button:hover{background:#f1f5f9}.mvc-pipeline-title-menu__popover .mvc-icon{color:#64748b;width:16px;height:16px}.mvc-pipeline-switch-flow{background:#fff;border:1px solid #2563eb47;border-radius:8px;gap:14px;margin-bottom:16px;padding:16px;display:grid}.mvc-pipeline-switch-flow header{gap:4px;display:grid}.mvc-pipeline-switch-flow h3,.mvc-pipeline-switch-flow h4{color:#0b1f44;margin:0;line-height:1.2}.mvc-pipeline-switch-flow h3{font-size:16px}.mvc-pipeline-switch-flow h4{text-transform:uppercase;letter-spacing:.04em;font-size:12px}.mvc-pipeline-switch-flow p{color:#64748b;margin:0;font-size:13px;line-height:1.45}.mvc-pipeline-switch-flow__panel{border:1px solid var(--mvc-border);background:#f8fafc;border-radius:8px;gap:9px;padding:12px;display:grid}.mvc-pipeline-switch-flow__panel strong{color:#0f172a;font-size:14px}.mvc-pipeline-switch-flow__group{gap:8px;margin-top:12px;display:grid}.mvc-pipeline-switch-flow__option{border:1px solid var(--mvc-border);color:#0f172a;background:#fff;border-radius:7px;align-items:center;gap:9px;padding:9px 10px;font-size:13px;font-weight:700;display:flex}.mvc-pipeline-switch-flow__option:hover{background:#eff6ff;border-color:#2563eb5c}.mvc-pipeline-switch-flow__actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.mvc-pipeline-switch-flow__actions button{border:1px solid var(--mvc-border);color:#334155;background:#fff;border-radius:7px;align-items:center;min-height:34px;padding:0 12px;font-size:13px;font-weight:800;display:inline-flex}.mvc-pipeline-switch-flow__actions button:not(:first-child){color:#fff;background:#dc2626;border-color:#dc2626}.mvc-pipeline-switch-flow__actions button:disabled{cursor:not-allowed;opacity:.58}body.dark-mode .modern-card-view :is(.mvc-pipeline-title-menu__popover,.mvc-pipeline-title-menu__button:hover:not(:disabled),.mvc-pipeline-title-menu__button[aria-expanded=true],.mvc-pipeline-switch-flow,.mvc-pipeline-switch-flow__panel,.mvc-pipeline-switch-flow__option,.mvc-pipeline-switch-flow__actions button){border-color:var(--mvc-border);color:var(--mvc-body);background:var(--mvc-surface-raised)}body.dark-mode .modern-card-view :is(.mvc-pipeline-switch-flow h3,.mvc-pipeline-switch-flow h4,.mvc-pipeline-switch-flow__panel strong,.mvc-pipeline-switch-flow__option,.mvc-pipeline-title-menu__popover button){color:var(--mvc-heading)}body.dark-mode .modern-card-view :is(.mvc-pipeline-switch-flow p,.mvc-pipeline-title-menu__button,.mvc-pipeline-title-menu__popover .mvc-icon){color:var(--mvc-muted-strong)}body.dark-mode .modern-card-view :is(.mvc-pipeline-title-menu__popover button:hover,.mvc-pipeline-switch-flow__option:hover){color:var(--mvc-heading);background:var(--mvc-surface-strong);border-color:#4c6a85}body.dark-mode .modern-card-view .mvc-pipeline-switch-flow__actions button:not(:first-child){color:#fff;background:#b91c1c;border-color:#ef4444}.mvc-pdf-viewer-modal__body{background:#e5e7eb;min-height:0;padding:0;overflow:hidden}.mvc-pdf-viewer-modal__body .mvc-flow-pdf-preview{border:0;border-radius:0;height:100%;min-height:0;max-height:none;margin-top:0}.mvc-linkedin-modal{width:min(1180px,100vw - 48px)}.mvc-linkedin-modal .mvc-flow-header p{max-width:min(720px,100vw - 220px)}.mvc-linkedin-modal__body{background:#f8fafc;place-items:center;min-height:0;padding:28px;display:grid}.mvc-linkedin-modal__panel{border:1px solid var(--mvc-border);text-align:center;background:#fff;border-radius:8px;justify-items:center;gap:14px;width:min(520px,100%);padding:30px;display:grid;box-shadow:0 16px 45px #0f172a1a}.mvc-linkedin-modal__panel>.mvc-icon{color:#0a66c2;width:48px;height:48px}.mvc-linkedin-modal__panel h3{color:#0b1f44;margin:0;font-size:22px;line-height:1.18}.mvc-linkedin-modal__panel p{color:var(--mvc-muted);margin:0;font-size:14px;line-height:1.5}.mvc-linkedin-modal__panel code{border:1px solid var(--mvc-border);overflow-wrap:anywhere;color:#334155;background:#f8fafc;border-radius:7px;max-width:100%;padding:9px 11px;font-family:inherit;font-size:13px;display:block}.mvc-pipeline-modal__details{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;margin-bottom:16px;display:grid}.mvc-pipeline-modal__actions{border:1px solid var(--mvc-border);background:#fff;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 14px;margin-bottom:16px;padding:14px 16px;display:grid}.mvc-pipeline-modal__actions>div{gap:4px;min-width:0;display:grid}.mvc-pipeline-modal__actions>div span{color:#64748b;text-transform:uppercase;font-size:11px;font-weight:850;line-height:1.1}.mvc-pipeline-modal__actions>div strong{overflow-wrap:anywhere;color:#0b1f44;min-width:0;font-size:14px;line-height:1.25}.mvc-pipeline-modal__action-button{color:#0b1f44;background:#eef5fc;border:1px solid #b9cbe2;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:38px;padding:0 14px;font-size:13px;font-weight:850;display:inline-flex}.mvc-pipeline-modal__action-button .mvc-icon{width:16px;height:16px}.mvc-pipeline-modal__action-button:not(:disabled):hover{background:#e3f0ff;border-color:#7aa7d8}.mvc-pipeline-modal__action-button:disabled{cursor:not-allowed;opacity:.55}.mvc-pipeline-modal__action-status{color:#64748b;grid-column:1/-1;margin:0;font-size:12px;font-weight:750;line-height:1.35}.mvc-pipeline-modal__action-status.is-success{color:#047857}.mvc-pipeline-modal__action-status.is-error{color:#b91c1c}.mvc-pipeline-modal__action-status.is-saving{color:#0b5fc7}.mvc-pipeline-modal__detail,.mvc-pipeline-modal__section{border:1px solid var(--mvc-border);background:#fff;border-radius:8px}.mvc-pipeline-modal__detail{gap:4px;padding:12px;display:grid}.mvc-pipeline-modal__detail span{color:#64748b;text-transform:uppercase;font-size:11px;font-weight:850;line-height:1.1}.mvc-pipeline-modal__detail strong{overflow-wrap:anywhere;color:#0b1f44;min-width:0;font-size:13px;line-height:1.25}.mvc-pipeline-modal__section{margin-top:12px;padding:16px}.mvc-pipeline-modal__section h3,.mvc-pipeline-modal__checklist h4{color:#0b1f44;margin:0;line-height:1.2}.mvc-pipeline-modal__section h3{font-size:16px}.mvc-pipeline-modal__section-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.mvc-pipeline-modal__edit-description,.mvc-pipeline-modal__description-actions button{color:#0b1f44;background:#fff;border:1px solid #cbd5e1;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:34px;padding:0 11px;font-size:12px;font-weight:850;display:inline-flex}.mvc-pipeline-modal__edit-description .mvc-icon,.mvc-pipeline-modal__description-actions .mvc-icon{width:14px;height:14px}.mvc-pipeline-modal__edit-description:hover,.mvc-pipeline-modal__description-actions button:hover:not(:disabled){background:#eef5fc;border-color:#7aa7d8}.mvc-pipeline-modal__description-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.mvc-pipeline-modal__description-actions button:disabled{cursor:not-allowed;opacity:.55}.mvc-pipeline-modal__checklist h4{font-size:14px}.mvc-pipeline-modal__description,.mvc-pipeline-modal__comments article:not(.mvc-note) p{color:#1e293b;white-space:pre-wrap;margin:12px 0 0;font-size:13px;line-height:1.55}.mvc-pipeline-modal__progress{margin-top:12px}.mvc-pipeline-modal__progress .mvc-process-timeline-scroll{padding-top:6px}.mvc-pipeline-modal__description-editor{resize:vertical;color:#0f172a;width:100%;min-height:220px;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:8px;margin-top:12px;padding:12px;font-size:13px;line-height:1.55;display:block}.mvc-pipeline-modal__description-editor:focus{border-color:#0b5fc7;outline:3px solid #0b5fc724}.mvc-pipeline-modal__comment-composer{gap:10px;margin-top:12px;display:grid}.mvc-pipeline-modal__comment-collapsed{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}.mvc-pipeline-modal__comment-editor{resize:vertical;color:#0f172a;width:100%;min-height:104px;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:12px;font-size:13px;line-height:1.5;display:block}.mvc-pipeline-modal__comment-editor:focus{border-color:#0b5fc7;outline:3px solid #0b5fc724}.mvc-pipeline-modal__comment-actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.mvc-pipeline-modal__comment-buttons{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.mvc-pipeline-modal__comment-add,.mvc-pipeline-modal__comment-cancel,.mvc-pipeline-modal__comment-submit{color:#fff;background:#0b5fc7;border:1px solid #0b5fc7;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:0 12px;font-size:12px;font-weight:850;display:inline-flex}.mvc-pipeline-modal__comment-add,.mvc-pipeline-modal__comment-cancel{color:#0b1f44;background:#fff;border-color:#cbd5e1}.mvc-pipeline-modal__comment-submit{color:#fff;background:#0b5fc7;border-color:#0b5fc7}.mvc-pipeline-modal__comment-add .mvc-icon,.mvc-pipeline-modal__comment-cancel .mvc-icon,.mvc-pipeline-modal__comment-submit .mvc-icon{width:14px;height:14px}.mvc-pipeline-modal__comment-add:hover:not(:disabled),.mvc-pipeline-modal__comment-cancel:hover:not(:disabled){background:#eef5fc;border-color:#7aa7d8}.mvc-pipeline-modal__comment-submit:hover:not(:disabled){background:#084a9c;border-color:#084a9c}.mvc-pipeline-modal__comment-add:disabled,.mvc-pipeline-modal__comment-cancel:disabled,.mvc-pipeline-modal__comment-submit:disabled{cursor:not-allowed;opacity:.55}.mvc-pipeline-modal__comment-status,.mvc-pipeline-modal__description-status{color:#64748b;margin:10px 0 0;font-size:12px;font-weight:750;line-height:1.35}.mvc-pipeline-modal__comment-status.is-success,.mvc-pipeline-modal__description-status.is-success{color:#047857}.mvc-pipeline-modal__comment-status.is-error,.mvc-pipeline-modal__description-status.is-error{color:#b91c1c}.mvc-pipeline-modal__comment-status.is-saving,.mvc-pipeline-modal__description-status.is-saving{color:#0b5fc7}.mvc-pipeline-modal__checklists,.mvc-pipeline-modal__attachments,.mvc-pipeline-modal__comments{gap:10px;margin-top:12px;display:grid}.mvc-pipeline-modal__checklist{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;gap:10px;padding:12px;display:grid}.mvc-pipeline-modal__checklist ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.mvc-pipeline-modal__checklist li{color:#0b1f44;grid-template-columns:52px minmax(0,1fr);align-items:start;gap:8px;font-size:13px;line-height:1.35;display:grid}.mvc-pipeline-modal__checklist li span{color:#475569;text-align:center;background:#e2e8f0;border-radius:999px;padding:3px 6px;font-size:10px;font-weight:850}.mvc-pipeline-modal__checklist li[data-complete=true] span{color:#064e3b;background:#bbf7d0}.mvc-pipeline-modal__attachments a{color:#0b1f44;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 12px;font-size:13px;font-weight:800;text-decoration:none;display:grid}.mvc-pipeline-modal__attachments a span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mvc-pipeline-modal__attachments a small,.mvc-pipeline-modal__comments article:not(.mvc-note) div span{color:#64748b;font-size:11px;font-weight:750}.mvc-pipeline-modal__comments article:not(.mvc-note){background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:12px}.mvc-pipeline-modal__comments article:not(.mvc-note) div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mvc-pipeline-modal__comments article:not(.mvc-note) div strong{color:#0b1f44;font-size:13px}.mvc-other-process-modal{align-self:center;width:min(520px,100vw - 32px);height:auto}.mvc-other-process-modal__body{gap:16px;padding:20px 22px 22px;display:grid}.mvc-other-process-modal .mvc-flow-input{max-width:none}.mvc-other-process-modal__actions{justify-content:flex-end;gap:10px;padding-top:4px;display:flex}.mvc-other-process-delete-card{color:#0b1f44;background:#fff7f7;border:1px solid #fecaca;border-radius:8px;gap:4px;padding:12px 14px;display:grid}.mvc-other-process-delete-card strong{font-size:15px;line-height:1.2}.mvc-other-process-delete-card span{color:#64748b;font-size:13px;font-weight:750}.mvc-other-process-modal__body>p{color:#475569;margin:0;font-size:13px;font-weight:750;line-height:1.45}.mvc-danger-button{background:#b91c1c;border-color:#b91c1c}.mvc-danger-button:hover:not(:disabled){background:#991b1b;border-color:#991b1b}.mvc-flow-section h3{color:#0b1f44;margin:0;font-size:18px;line-height:1.2}.mvc-flow-textarea,.mvc-flow-input{color:#0b1f44;width:100%;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:8px;margin-top:16px;font-weight:400}.mvc-flow-textarea{resize:vertical;min-height:190px;max-height:min(240px,45vh);padding:12px;overflow:auto}.mvc-onboard-result-step{flex-direction:column;min-height:100%;display:flex}.mvc-onboard-result-step .mvc-onboard-result-step__textarea{resize:vertical;flex:1 0 auto;min-height:clamp(16rem,40vh,26rem);max-height:none;line-height:1.5;overflow:auto}.mvc-summary-highlights-editor{flex:none;margin-top:18px}.mvc-summary-highlights-editor label{font-weight:750}.mvc-summary-highlights-editor p{white-space:normal;overflow:visible}.mvc-summary-highlights-editor .mvc-flow-textarea{min-height:88px;max-height:150px;margin-top:8px}.mvc-flow-textarea--slack{resize:vertical;min-height:96px;max-height:260px;overflow:auto}.mvc-offer-flow-section{gap:16px;display:grid}.mvc-offer-flow-section .mvc-flow-field,.mvc-offer-flow-section .mvc-flow-textarea,.mvc-offer-flow-section .mvc-flow-input{margin-top:0}.mvc-offer-trial-close{background:#f8fbff;border:1px solid #dbeafe;border-radius:8px;gap:5px;padding:12px;display:grid}.mvc-offer-trial-close span{color:#475569;letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:850;line-height:1.2}.mvc-offer-trial-close strong{color:#0b1f44;white-space:pre-wrap;font-size:14px;font-weight:750;line-height:1.35}.mvc-offer-follow-up{grid-template-columns:minmax(220px,.85fr) minmax(260px,1.15fr);align-items:start;gap:18px;display:grid}.mvc-offer-follow-up__summary,.mvc-offer-follow-up__notes{min-width:0}.mvc-offer-follow-up__summary{background:#f8fbff;border:1px solid #dbeafe;border-radius:8px;gap:14px;padding:14px;display:grid}.mvc-offer-follow-up__summary dl{gap:12px;margin:0;display:grid}.mvc-offer-follow-up__summary div{gap:4px;display:grid}.mvc-offer-follow-up__summary dt{color:#475569;letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:850;line-height:1.2}.mvc-offer-follow-up__summary dd{color:#0b1f44;white-space:pre-wrap;margin:0;font-size:13px;font-weight:650;line-height:1.45}.mvc-offer-follow-up__notes{gap:12px;display:grid}.mvc-offer-follow-up__notes .mvc-flow-textarea{margin-top:0}@media (width<=760px){.mvc-offer-follow-up{grid-template-columns:1fr}}.cv2-admin-layout{color:#17213a;background:#f4f6fb;grid-template-columns:232px minmax(0,1fr);min-height:100vh;display:grid}.cv2-admin-layout__sidebar{background:#fffffff0;border-right:1px solid #dce2ec;flex-direction:column;gap:18px;height:100vh;padding:25px 18px 20px;display:flex;position:sticky;top:0;overflow-y:auto;box-shadow:8px 0 28px #1f2a440a}.cv2-admin-layout__sidebar .mvc-brand{width:fit-content;display:inline-flex}.cv2-admin-layout__identity{border-bottom:1px solid #e5e9f0;gap:3px;padding:0 8px 13px;display:grid}.cv2-admin-layout__identity span{color:#7b8498;letter-spacing:.09em;text-transform:uppercase;font-size:.68rem;font-weight:850}.cv2-admin-layout__identity strong{font-size:1.15rem}.cv2-admin-layout__sidebar nav{gap:3px;display:grid}.cv2-admin-layout__sidebar nav a,.cv2-admin-layout__back{color:#4b5568;border-radius:8px;align-items:center;min-height:38px;padding:8px 10px;font-size:.82rem;font-weight:750;text-decoration:none;transition:color .16s,background .16s,transform .16s;display:flex}.cv2-admin-layout__sidebar nav a:hover,.cv2-admin-layout__sidebar nav a:focus-visible{color:#3049b7;background:#f0f3ff}.cv2-admin-layout__sidebar nav a[aria-current=page]{color:#fff;background:#405acb;box-shadow:0 5px 14px #405acb38}.cv2-admin-layout__sidebar nav a:focus-visible,.cv2-admin-layout__back:focus-visible{outline-offset:2px;outline:2px solid #405acb61}.cv2-admin-layout__back{color:#667085;border-top:1px solid #e5e9f0;border-radius:0;margin-top:auto;padding-top:16px}.cv2-admin-layout__content{min-width:0}.cv2-admin-layout__breadcrumb{color:#8a93a5;align-items:center;gap:8px;max-width:1440px;margin:0 auto;padding:22px clamp(18px,4vw,56px) 0;font-size:.75rem;display:flex}.cv2-admin-layout__breadcrumb a{color:#5266c7;font-weight:750;text-decoration:none}.cv2-admin-layout__breadcrumb strong{color:#667085}.cv2-kpi-shell{color:#17213a;padding:22px clamp(18px,4vw,56px) 72px}.cv2-kpi-header{justify-content:space-between;align-items:flex-start;gap:24px;max-width:1440px;margin:0 auto 22px;display:flex}.cv2-kpi-header p{color:#5369d8;letter-spacing:.1em;text-transform:uppercase;margin:0 0 7px;font-size:.76rem;font-weight:850}.cv2-kpi-header h1{margin:0;font-size:clamp(2rem,4vw,3.2rem);line-height:1}.cv2-kpi-header span{color:#667085;margin-top:12px;display:block}.cv2-kpi-header>div:last-child,.cv2-kpi-panel__heading>div:last-child{flex-wrap:wrap;gap:9px;display:flex}.cv2-kpi-view-toggle{background:#eef1f7;border:1px solid #d7ddea;border-radius:10px;gap:2px;padding:3px;display:flex}.cv2-kpi-header .cv2-kpi-view-toggle button{color:#667085;background:0 0;border:0;min-height:30px;padding:5px 10px;font-size:.76rem}.cv2-kpi-header .cv2-kpi-view-toggle button[data-active=true]{color:#fff;background:#405acb;box-shadow:0 1px 2px #17213a29}.cv2-kpi-shell button,.cv2-kpi-shell select,.cv2-kpi-shell input,.cv2-kpi-header a{min-height:38px;color:inherit;font:inherit;background:#fff;border:1px solid #d7ddea;border-radius:9px;padding:8px 12px}.cv2-kpi-shell button,.cv2-kpi-header a{cursor:pointer;font-weight:750;text-decoration:none}.cv2-kpi-shell button:hover:not(:disabled),.cv2-kpi-header a:hover{color:#4055c5;border-color:#5369d8}.cv2-kpi-shell button:disabled{cursor:default;opacity:.55}.cv2-kpi-controls,.cv2-kpi-panel,.cv2-kpi-cards{max-width:1440px;margin-inline:auto}.cv2-kpi-email-preview-backdrop{z-index:1000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#11182794;place-items:center;padding:clamp(12px,3vw,34px);display:grid;position:fixed;inset:0}.cv2-kpi-email-preview-modal{background:#fff;border:1px solid #cfd6e4;border-radius:18px;flex-direction:column;width:min(1180px,96vw);height:min(900px,92vh);display:flex;overflow:hidden;box-shadow:0 28px 80px #0f172a57}.cv2-kpi-email-preview-modal>header{background:#f7f8fb;border-bottom:1px solid #e2e6ee;flex:none;justify-content:space-between;align-items:center;gap:18px;padding:14px 18px;display:flex}.cv2-kpi-email-preview-modal>header span{color:#5369d8;letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:850;display:block}.cv2-kpi-email-preview-modal>header h2{margin:3px 0 0;font-size:1rem}.cv2-kpi-email-preview-modal>header button{border-radius:999px;width:36px;min-height:36px;padding:0;font-size:1.35rem;line-height:1}.cv2-kpi-email-preview-modal iframe{background:#f4f6fb;border:0;flex:1;width:100%;min-height:0}.cv2-kpi-email-preview-status{color:#667085;text-align:center;margin:auto;padding:24px}.cv2-kpi-email-preview-status.is-error{color:#a62f2f}.cv2-kpi-controls{background:#fff;border:1px solid #dde2ec;border-radius:14px;flex-wrap:wrap;align-items:end;gap:14px;padding:16px 18px;display:flex;box-shadow:0 8px 28px #1f2a440d}.cv2-kpi-controls label,.cv2-kpi-subscribe-form label{color:#667085;gap:6px;font-size:.74rem;font-weight:800;display:grid}.cv2-kpi-controls>span{color:#7b8498;margin:0 0 9px auto;font-size:.78rem}.cv2-kpi-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:16px;display:grid}.cv2-kpi-cards article,.cv2-kpi-panel{background:#fff;border:1px solid #dde2ec;border-radius:16px;box-shadow:0 8px 28px #1f2a440d}.cv2-kpi-cards article{isolation:isolate;flex-direction:column;min-height:230px;padding:19px;transition:border-color .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.cv2-kpi-card__content{z-index:2;flex-direction:column;flex:1;min-height:192px;display:flex;position:relative}.cv2-kpi-card__content>span{color:#5f6980;text-transform:uppercase;min-height:38px;padding-right:38px;font-size:.8rem;font-weight:800}.cv2-kpi-cards strong{margin-top:5px;font-size:clamp(1.7rem,3vw,2.45rem)}.cv2-kpi-cards p{color:#536078;margin:9px 0 4px;font-size:.83rem}.cv2-kpi-cards small{color:#7c8496;line-height:1.35}.cv2-kpi-narrow-label{display:none}.cv2-kpi-card[data-target-status=on-target]{border-color:#58b987;box-shadow:inset 4px 0 #29a367,0 8px 28px #14824b1f}.cv2-kpi-card[data-target-status=done]{border-color:#5f91da;box-shadow:inset 4px 0 #437fce,0 8px 28px #2f67be1f}.cv2-kpi-card[data-target-status=behind]{border-color:#dc9d50;box-shadow:inset 4px 0 #d28a35,0 8px 28px #b165151f}.cv2-kpi-sparkline{z-index:0;color:#667fe6;opacity:.34;pointer-events:none;width:calc(100% + 16px);height:54%;position:absolute;bottom:0;left:-8px;right:-8px}.cv2-kpi-card[data-target-status=on-target] .cv2-kpi-sparkline{color:#29a367}.cv2-kpi-card[data-target-status=done] .cv2-kpi-sparkline{color:#437fce}.cv2-kpi-card[data-target-status=behind] .cv2-kpi-sparkline{color:#d28a35}.cv2-kpi-sparkline__line{fill:none;stroke:currentColor;stroke-width:3px;vector-effect:non-scaling-stroke}.cv2-kpi-sparkline__target{stroke:currentColor;stroke-width:1.25px;stroke-dasharray:5 5;opacity:.72;vector-effect:non-scaling-stroke}.cv2-kpi-cards .cv2-kpi-preview-trigger{z-index:4;color:#5f6980;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#ffffffd6;border-radius:999px;place-items:center;width:34px;min-height:34px;margin:0;padding:7px;display:grid;position:absolute;top:14px;right:14px}.cv2-kpi-preview-trigger svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:18px;height:18px}.cv2-kpi-preview-trigger[aria-expanded=true]{color:#4055c5;border-color:#5369d8}.cv2-kpi-preview-popover{z-index:6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff7;border:1px solid #d9dfeb;border-radius:12px;flex-direction:column;min-height:0;padding:11px;display:flex;position:absolute;inset:54px 14px 12px;overflow:hidden;box-shadow:0 14px 34px #1f2a4433}.cv2-kpi-preview-popover__heading{flex:none;justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.cv2-kpi-cards .cv2-kpi-preview-popover__heading strong{margin:0;font-size:.82rem;display:block}.cv2-kpi-preview-popover__heading span{color:#7c8496;margin-top:2px;font-size:.68rem;display:block}.cv2-kpi-cards .cv2-kpi-preview-popover__heading button{border:0;border-radius:999px;width:26px;min-height:26px;margin:-4px -4px 0 0;padding:0;font-size:1.1rem;line-height:1}.cv2-kpi-preview-popover__rows{overscroll-behavior:contain;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch;flex:auto;min-height:0;margin:7px 0;overflow:hidden auto}.cv2-kpi-preview-popover__rows:focus-visible{outline-offset:-2px;outline:2px solid #405acb59}.cv2-kpi-preview-popover__rows a{color:#334155;justify-content:space-between;align-items:baseline;gap:8px;padding:4px 2px;font-size:.72rem;text-decoration:none;display:flex}.cv2-kpi-preview-popover__rows a:hover span{color:#4055c5;text-decoration:underline}.cv2-kpi-preview-popover__rows a span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cv2-kpi-preview-popover__rows a small{white-space:nowrap;flex:none;font-size:.63rem}.cv2-kpi-cards .cv2-kpi-preview-popover__rows p{margin:4px 2px;font-size:.72rem}.cv2-kpi-cards .cv2-kpi-preview-popover__full{border-color:#cdd5e5;flex:none;align-self:flex-start;min-height:28px;margin:0;padding:5px 8px;font-size:.68rem}.cv2-kpi-panel{margin-top:18px;padding:22px}.cv2-kpi-panel__heading{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.cv2-kpi-panel__heading h2{margin:0;font-size:1.15rem}.cv2-kpi-panel__heading p{color:#737d92;margin:5px 0 0;font-size:.85rem}.cv2-kpi-table-wrap{width:100%;overflow:auto}.cv2-kpi-table{border-collapse:collapse;width:100%;min-width:720px;font-size:.84rem}.cv2-kpi-table th,.cv2-kpi-table td{text-align:right;white-space:nowrap;border-bottom:1px solid #e7eaf0;padding:11px 12px}.cv2-kpi-table th:first-child,.cv2-kpi-table td:first-child,.cv2-kpi-drilldown-table th:nth-child(2),.cv2-kpi-drilldown-table td:nth-child(2){text-align:left}.cv2-kpi-table thead th{color:#687288;text-transform:uppercase;background:#f6f7fa;font-size:.73rem}.cv2-kpi-table tr.is-quarter th,.cv2-kpi-table tr.is-quarter td{background:#fafbfc;border-top:2px solid #cfd5e2;font-weight:850}.cv2-kpi-table tr.is-total th,.cv2-kpi-table tr.is-total td{background:#f1f4fa;border-top:3px double #b9c3d6;border-bottom:0;font-weight:900}.cv2-kpi-table-value{color:#405acb!important;background:0 0!important;border:0!important;min-height:0!important;padding:0!important}.cv2-kpi-table-value:disabled{color:#3c465b!important;opacity:1!important}.cv2-kpi-placement-table-shell{position:relative}.cv2-kpi-table-view-toggle{background:#f6f7fa;border:1px solid #d9e0ea;border-radius:999px;gap:2px;width:max-content;margin:0 0 14px auto;padding:3px;display:flex}.cv2-kpi-table-view-toggle button{color:#667085;cursor:pointer;background:0 0;border:0;border-radius:999px;min-height:30px;padding:5px 12px;font-size:.75rem;font-weight:800}.cv2-kpi-table-view-toggle button[data-active=true]{color:#fff;background:#405acb;box-shadow:0 1px 2px #17213a29}.cv2-kpi-table-view-toggle button:focus-visible{outline-offset:2px;outline:2px solid #405acb59}.cv2-kpi-placement-value-wrap{display:inline-block}.cv2-kpi-placement-value-wrap>.cv2-kpi-table-value[aria-expanded=true]{text-underline-offset:3px;text-decoration:underline;color:#203eaa!important}.cv2-kpi-placement-preview{z-index:20;color:#17213a;text-align:left;white-space:normal;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffffa;border:1px solid #d9dfeb;border-radius:12px;width:min(330px,72vw);padding:11px;position:absolute;top:52px;right:14px;box-shadow:0 14px 34px #1f2a4433}.cv2-kpi-placement-preview .cv2-kpi-preview-popover__heading strong{margin:0;font-size:.8rem;display:block}.cv2-kpi-placement-preview .cv2-kpi-preview-popover__heading span{color:#7c8496;margin-top:2px;font-size:.68rem;display:block}.cv2-kpi-placement-preview .cv2-kpi-preview-popover__heading button{border:0;border-radius:999px;width:26px;min-height:26px;margin:-4px -4px 0 0;padding:0;font-size:1.1rem;line-height:1}.cv2-kpi-placement-preview .cv2-kpi-preview-popover__rows{max-height:116px}.cv2-kpi-placement-preview .cv2-kpi-preview-popover__full{min-height:28px;margin:0;padding:5px 8px;font-size:.68rem}.cv2-kpi-overview-value{text-align:right;width:122px;margin:-6px -4px -6px auto;position:relative;overflow:hidden;background:0 0!important;border:0!important;min-height:48px!important;padding:6px 7px!important}.cv2-kpi-overview-value strong{z-index:2;font-size:.88rem;position:relative}.cv2-kpi-overview-value:disabled{color:inherit!important;opacity:1!important}.cv2-kpi-mini-sparkline{z-index:1;color:#6079d2;opacity:.34;pointer-events:none;width:92px;height:28px;position:absolute;bottom:2px;right:0}.cv2-kpi-mini-sparkline polyline{fill:none;stroke:currentColor;stroke-width:1.8px;vector-effect:non-scaling-stroke}.cv2-kpi-ribbon{min-width:0;max-width:100%}.cv2-kpi-ribbon__legend{flex-wrap:wrap;gap:9px 18px;margin-bottom:12px;display:flex}.cv2-kpi-ribbon__legend button{color:#3f4757;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:7px;min-height:28px;padding:3px 7px;font-size:.78rem;font-weight:750;transition:opacity .18s,color .18s,background .18s,box-shadow .18s,transform .18s;display:inline-flex}.cv2-kpi-ribbon__legend button[data-state=active]{color:#17213a;background:#f1f4fa;transform:translateY(-1px);box-shadow:0 3px 12px #1f2a4421}.cv2-kpi-ribbon__legend button[data-state=dimmed]{opacity:.58}.cv2-kpi-ribbon__legend button:focus-visible{outline-offset:2px;outline:2px solid #405acb6b}.cv2-kpi-ribbon__legend i{background:var(--ribbon-color);border-radius:999px;width:22px;height:3px;display:block}.cv2-kpi-ribbon__chart{overscroll-behavior-x:contain;width:100%;min-width:0;max-width:100%;overflow-x:auto}.cv2-kpi-ribbon__chart svg{width:100%;min-width:0;height:auto;display:block;overflow:visible}.cv2-kpi-ribbon__chart line{stroke:#dce3f0;stroke-width:1px;vector-effect:non-scaling-stroke}.cv2-kpi-ribbon__chart text{fill:#697386;font-size:14px}.cv2-kpi-ribbon__series{transition:opacity .18s}.cv2-kpi-ribbon__series-line{fill:none;stroke:currentColor;stroke-width:2px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke;transition:stroke-width .18s,filter .18s}.cv2-kpi-ribbon__hit-target{fill:none;stroke:#0000;stroke-width:18px;pointer-events:stroke;cursor:pointer;vector-effect:non-scaling-stroke}.cv2-kpi-ribbon__hit-target:focus{outline:none}.cv2-kpi-ribbon__series circle{fill:currentColor;pointer-events:none;transition:r .18s}.cv2-kpi-ribbon__series.is-current .cv2-kpi-ribbon__series-line{stroke-width:4px}.cv2-kpi-ribbon__series.is-dimmed{opacity:.52}.cv2-kpi-ribbon__series.is-active .cv2-kpi-ribbon__series-line{stroke-width:5px;filter:drop-shadow(0 1px 3px)}.cv2-kpi-ribbon__series.is-active.is-current .cv2-kpi-ribbon__series-line{stroke-width:6px}.cv2-kpi-ribbon__series.is-active circle{r:4.2px}.cv2-kpi-ribbon__area{fill:#526fca;opacity:.13}@media (prefers-reduced-motion:reduce){.cv2-kpi-ribbon__legend button,.cv2-kpi-ribbon__series,.cv2-kpi-ribbon__series-line,.cv2-kpi-ribbon__series circle{transition:none}}.cv2-kpi-message,.cv2-kpi-empty{color:#667085}.cv2-kpi-loading,.cv2-kpi-error{text-align:center;background:#fff;border-radius:14px;max-width:720px;margin:18vh auto 20px;padding:24px}.cv2-kpi-error{color:#a62f2f}@media (width<=980px){.cv2-admin-layout{grid-template-columns:1fr}.cv2-admin-layout__sidebar{z-index:30;border-bottom:1px solid #dce2ec;border-right:0;gap:10px;height:auto;padding:14px 18px;position:static;overflow:visible}.cv2-admin-layout__identity,.cv2-admin-layout__back{display:none}.cv2-admin-layout__sidebar nav{gap:5px;padding-bottom:2px;display:flex;overflow-x:auto}.cv2-admin-layout__sidebar nav a{flex:none}.cv2-kpi-wide-label{display:none}.cv2-kpi-narrow-label{display:inline}}@media (width<=839px){.cv2-kpi-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.cv2-admin-layout__breadcrumb{padding-top:15px}.cv2-kpi-shell{padding-top:16px}.cv2-kpi-header{flex-direction:column}.cv2-kpi-cards{grid-template-columns:1fr}.cv2-kpi-controls>span{margin-left:0}.cv2-kpi-panel{padding:16px}}.mvc-slack-destinations{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;margin-top:16px;display:grid}.mvc-slack-destination{color:#0b1f44;text-align:left;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:8px;flex-direction:column;gap:4px;min-height:76px;padding:12px;display:flex}.mvc-slack-destination[data-selected=true]{border-color:#005ce6;box-shadow:0 0 0 3px #005ce624}.mvc-slack-destination strong{font-size:14px;line-height:1.25}.mvc-slack-destination span{color:var(--mvc-muted);font-size:12px;line-height:1.35}.mvc-plan-destinations{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;margin-top:16px;display:grid}.mvc-plan-destination{color:#0b1f44;text-align:left;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:8px;grid-template-columns:24px minmax(0,1fr);gap:12px;min-height:88px;padding:12px;display:grid}.mvc-plan-destination:hover{background:#f8fafc;border-color:#94a3b8}.mvc-plan-destination[data-selected=true]{border-color:#005ce6;box-shadow:0 0 0 3px #005ce624}.mvc-plan-destination .mvc-icon{margin-top:2px}.mvc-plan-destination span{gap:4px;min-width:0;display:grid}.mvc-plan-destination strong{font-size:14px;font-weight:850;line-height:1.2}.mvc-plan-destination small{color:var(--mvc-muted);font-size:12px;font-weight:650;line-height:1.35}.mvc-flow-label{gap:7px;margin-top:14px;display:grid}.mvc-flow-label>span{color:#475569;letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:850;line-height:1.2}.mvc-flow-label .mvc-flow-input,.mvc-flow-label .mvc-flow-textarea{margin-top:0}.mvc-flow-textarea--compact{min-height:96px}.mvc-plan-schedule-section{background:#f8fafc;border:1px solid #cbd5e1;border-radius:8px;grid-template-columns:minmax(0,1fr);gap:12px;min-width:0;margin-top:16px;padding:12px;display:grid}.mvc-plan-schedule-section[data-active=true]{background:#fff}.mvc-plan-schedule-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.mvc-plan-schedule-header>div{gap:3px;min-width:0;display:grid}.mvc-plan-schedule-header strong{color:#0b1f44;font-size:14px;font-weight:850;line-height:1.2}.mvc-plan-schedule-header span{color:var(--mvc-muted);font-size:12px;font-weight:650;line-height:1.35}.mvc-plan-block-slot{cursor:pointer;background:#f8fafc;border:1px solid #cbd5e1;border-radius:8px;align-items:center;gap:10px;padding:10px 12px;display:flex}.mvc-plan-block-slot input{accent-color:#005ce6;flex:none;width:18px;height:18px}.mvc-plan-block-slot>span{gap:2px;min-width:0;display:grid}.mvc-plan-block-slot strong{color:#0b1f44;font-size:13px;font-weight:850;line-height:1.2}.mvc-plan-block-slot small{color:var(--mvc-muted);font-size:12px;font-weight:650;line-height:1.3}.mvc-plan-calendar-choice{background:#f8fafc;border:1px solid #cbd5e1;border-radius:8px;flex-wrap:wrap;gap:8px;margin-top:16px;padding:4px;display:inline-flex}.mvc-plan-choice{color:#475569;min-height:34px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:8px 12px;font-size:12px;font-weight:850}.mvc-plan-choice[data-selected=true]{color:#0b1f44;background:#fff;box-shadow:0 1px 3px #0f172a1f}.mvc-plan-date-strip{flex-wrap:wrap;gap:8px;display:flex}.mvc-plan-date-chip{color:#475569;min-height:32px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:7px 10px;font-size:12px;font-weight:850}.mvc-plan-date-chip:hover{background:#f8fafc;border-color:#94a3b8}.mvc-plan-date-chip[data-selected=true]{color:#0b1f44;border-color:#005ce6;box-shadow:0 0 0 3px #005ce624}.mvc-plan-schedule-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));align-items:end;gap:12px;display:grid}.mvc-plan-schedule-grid>.mvc-flow-label,.mvc-plan-schedule-grid .mvc-flow-input{min-width:0;max-width:100%}.mvc-plan-agenda-heading{flex-wrap:wrap;justify-content:space-between;gap:4px 12px;margin-top:14px;font-size:12px;display:flex}.mvc-plan-agenda-heading span{color:var(--mvc-muted);font-weight:400}.mvc-plan-slots{grid-template-columns:minmax(0,1fr);gap:0;display:grid}.mvc-plan-all-day{border:1px solid #cbd5e1;border-radius:8px;min-width:0;padding:12px;font-size:12px}.mvc-plan-all-day ul{gap:8px;margin:10px 0 0;padding:0;list-style:none;display:grid}.mvc-plan-all-day li{overflow-wrap:anywhere;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.mvc-plan-all-day__status{border:1px solid;border-radius:4px;padding:2px 6px;font-size:11px;font-weight:700}.mvc-plan-slot{color:#0b1f44;min-width:0;min-height:64px;font:inherit;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #cbd5e1;border-radius:0;grid-template-columns:48px minmax(0,1fr) 20px;align-items:center;gap:12px;padding:10px 8px;font-size:12px;font-weight:850;display:grid}.mvc-plan-slot__time,.mvc-plan-slot__detail{gap:4px;min-width:0;display:grid}.mvc-plan-slot__time{font-variant-numeric:tabular-nums}.mvc-plan-slot__detail{overflow-wrap:anywhere;border-left:3px solid #cbd5e1;padding-left:12px}.mvc-plan-slot__time>span,.mvc-plan-slot__detail>span{font-size:11px;font-weight:400}.mvc-plan-slot__event{gap:4px;display:grid}.mvc-plan-slot__event+.mvc-plan-slot__event{border-top:1px solid #cbd5e1;margin-top:4px;padding-top:8px}.mvc-plan-slot__event strong{font-size:12px;font-weight:750;line-height:1.4}.mvc-plan-slot__selection{text-align:center;font-size:16px}.mvc-plan-slot:hover{background:#f8fafc;border-color:#94a3b8}.mvc-plan-slot[data-selected=true]{background:#eff6ff;border-color:#005ce6}.mvc-plan-slot[data-selected=true] .mvc-plan-slot__detail{border-left-color:#005ce6}.mvc-plan-slot:focus-visible{outline-offset:-2px;outline:2px solid #005ce6}.mvc-plan-slot[data-busy=true]{color:#475569;background:#f1f5f9}.mvc-plan-slot[data-busy=true]:hover{background:#fff7ed;border-color:#f59e0b}.mvc-slack-member-search{max-width:100%}.mvc-slack-members{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;max-height:320px;margin-top:12px;display:grid;overflow:auto}.mvc-slack-member{color:#0b1f44;text-align:left;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:8px;align-items:center;gap:10px;min-height:58px;padding:10px;display:flex}.mvc-slack-member[data-selected=true]{border-color:#005ce6;box-shadow:0 0 0 3px #005ce624}.mvc-slack-member-row{color:#0b1f44;background:#fff;border:1px solid #cbd5e1;border-radius:8px;align-items:center;gap:10px;min-height:58px;padding:10px;display:flex}.mvc-slack-member-row input{flex:none}.mvc-slack-member-row span{gap:3px;min-width:0;display:grid}.mvc-slack-member-row strong,.mvc-slack-member-row small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mvc-slack-member-row small{color:#667085}.mvc-brief-slack-current{background:#f8fafc;border:1px solid #d9e0ea;border-radius:8px;gap:10px;padding:12px;display:grid}.mvc-brief-slack-current>div:first-child{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.mvc-brief-slack-current h4{color:#0b1f44;margin:0;font-size:.9rem}.mvc-brief-slack-current span,.mvc-brief-slack-current p,.mvc-brief-slack-current em{color:#667085;margin:0;font-style:normal}.mvc-brief-slack-current__list{flex-wrap:wrap;gap:8px;display:flex}.mvc-brief-slack-current__list span,.mvc-brief-slack-current__list em{color:#0b1f44;text-overflow:ellipsis;white-space:nowrap;background:#fff;border:1px solid #cbd5e1;border-radius:999px;max-width:220px;padding:5px 9px;overflow:hidden}.mvc-slack-member img,.mvc-slack-member__avatar{border-radius:50%;flex:none;width:34px;height:34px}.mvc-slack-member__avatar{color:#0b1f44;background:#e2e8f0;justify-content:center;align-items:center;font-weight:800;display:inline-flex}.mvc-slack-member span:not(.mvc-slack-member__avatar){flex-direction:column;min-width:0;display:flex}.mvc-slack-member strong,.mvc-slack-member small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mvc-slack-member small{color:var(--mvc-muted)}.mvc-flow-input{max-width:320px;min-height:38px;padding:10px 12px}.mvc-date-picker-wrapper{width:min(100%,340px)}.mvc-date-picker-input{cursor:pointer;max-width:none}.mvc-date-picker-popper{z-index:1100}.mvc-date-picker-calendar{color:#0b1f44;border:1px solid #cbd5e1;border-radius:8px;font-family:inherit;box-shadow:0 20px 48px #0f172a33}.mvc-date-picker-calendar .react-datepicker__header{background:#f8fafc;border-bottom-color:#e2e8f0}.mvc-date-picker-calendar .react-datepicker__current-month,.mvc-date-picker-calendar .react-datepicker-time__header,.mvc-date-picker-calendar .react-datepicker-year-header{color:#0b1f44;font-weight:850}.mvc-date-picker-calendar .react-datepicker__day-name,.mvc-date-picker-calendar .react-datepicker__day,.mvc-date-picker-calendar .react-datepicker__time-name{color:#1e293b}.mvc-date-picker-calendar .react-datepicker__day--selected,.mvc-date-picker-calendar .react-datepicker__day--keyboard-selected,.mvc-date-picker-calendar .react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{color:#fff;background:#0b1f44}.mvc-date-picker-calendar .react-datepicker__day:hover,.mvc-date-picker-calendar .react-datepicker__month-text:hover,.mvc-date-picker-calendar .react-datepicker__quarter-text:hover,.mvc-date-picker-calendar .react-datepicker__year-text:hover,.mvc-date-picker-calendar .react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{background:#dbeafe}.mvc-date-picker-calendar .react-datepicker__time-container{border-left-color:#e2e8f0}.mvc-date-picker-calendar .react-datepicker__time-container .react-datepicker__time{background:#fff}.mvc-date-picker-calendar .react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{width:92px}.mvc-date-picker-calendar .react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{overflow-x:hidden}.mvc-date-picker-calendar .react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{box-sizing:border-box;width:100%;padding-left:0;padding-right:0}.mvc-flow-status,.mvc-flow-meta,.mvc-flow-error{color:var(--mvc-muted);margin-top:14px;font-size:13px;line-height:1.4}.mvc-flow-status.is-success{color:#047857}.mvc-flow-status.is-error,.mvc-flow-error{color:#b91c1c}.mvc-flow-status.is-warning{color:#92400e}.mvc-flow-summary-list{gap:8px;margin-top:14px;display:grid}.mvc-flow-summary-item{background:#ffffffc7;border:1px solid #1f29371a;border-radius:7px;gap:3px;padding:9px 10px;display:grid}.mvc-flow-summary-item strong{color:#172033;font-size:.9rem}.mvc-flow-summary-item span{color:#607086;font-size:.78rem;font-weight:800}.mvc-flow-placeholder{color:#475569;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:8px;margin-top:16px;padding:16px;font-size:13px;font-weight:750;line-height:1.45}.mvc-shortlist-flow{gap:16px;display:grid}.mvc-shortlist-toolbar{grid-template-columns:minmax(0,1fr) minmax(220px,320px);align-items:start;gap:16px;display:grid}.mvc-shortlist-search{max-width:none;margin-top:0}.mvc-shortlist-filters{flex-wrap:wrap;gap:6px;display:flex}.mvc-shortlist-filter-actions{align-items:center;gap:5px;display:inline-flex}.mvc-shortlist-filter-action{color:#0b1f44;background:#fff;border:1px solid #cbd5e1;border-radius:999px;min-height:25px;padding:3px 8px;font-size:11px;font-weight:850;line-height:1.1}.mvc-shortlist-filter-action:disabled{color:#94a3b8;background:#f8fafc}.mvc-shortlist-filter{border:1px solid color-mix(in srgb, var(--mvc-shortlist-filter-bg,#94a3b8) 76%, #0f172a);color:#0b1f44;background:color-mix(in srgb, var(--mvc-shortlist-filter-bg,#e2e8f0) 22%, #fff);border-radius:999px;align-items:center;max-width:100%;min-height:25px;padding:3px 8px;font-size:11px;font-weight:850;line-height:1.1;transition:background-color .12s,border-color .12s,color .12s,opacity .12s;display:inline-flex}.mvc-shortlist-filter[data-active=false]{color:#64748b;opacity:.72;background:#f8fafc;border-color:#cbd5e1}.mvc-shortlist-filter span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mvc-shortlist-results{gap:10px;display:grid}.mvc-shortlist-row{background:#fff;border:1px solid #e2e8f0;border-radius:8px;grid-template-columns:76px minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px;display:grid}.mvc-shortlist-row[data-selected=true]{background:#f6fef9;border-color:#b7e7c7}.mvc-shortlist-row__image{object-fit:cover;background:#e2e8f0;border-radius:8px;width:76px;height:76px}.mvc-shortlist-row__image--placeholder{color:#334155;place-items:center;font-size:24px;font-weight:900;display:grid}.mvc-shortlist-row__content{gap:7px;min-width:0;display:grid}.mvc-shortlist-row__header,.mvc-shortlist-row__fields,.mvc-shortlist-row__tags{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.mvc-shortlist-row__type,.mvc-shortlist-row__list,.mvc-shortlist-tag{border-radius:999px;align-items:center;min-height:22px;font-size:11px;font-weight:850;line-height:1.15;display:inline-flex}.mvc-shortlist-row__type{color:#0b1f44;background:#dbeafe;padding:4px 7px}.mvc-shortlist-row[data-type=client] .mvc-shortlist-row__type{color:#7a2141;background:#ffe4ec}.mvc-shortlist-row__list{color:#475569;text-overflow:ellipsis;white-space:nowrap;background:#f1f5f9;max-width:240px;padding:4px 7px;overflow:hidden}.mvc-shortlist-row h4{color:#0b1f44;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:16px;line-height:1.25;overflow:hidden}.mvc-shortlist-tag{color:#0b1f44;background:color-mix(in srgb, var(--mvc-shortlist-tag-bg,#e2e8f0) 26%, #fff);padding:4px 7px}.mvc-shortlist-row__fields{color:#475569;font-size:12px;font-weight:700}.mvc-shortlist-row__fields span{gap:5px;min-width:0;display:inline-flex}.mvc-shortlist-row__fields strong{color:#0f172a;font-weight:900}.mvc-shortlist-row__button{white-space:nowrap;min-width:108px}.mvc-shortlist-progress{gap:5px;max-width:360px;margin-top:3px;display:grid}.mvc-shortlist-progress__label{color:#475569;justify-content:space-between;align-items:center;gap:8px;font-size:11px;font-weight:800;display:flex}.mvc-shortlist-progress__track{background:#e2e8f0;border-radius:999px;height:6px;overflow:hidden}.mvc-shortlist-progress__fill{border-radius:inherit;background:linear-gradient(90deg,#2563eb,#06b6d4);height:100%;transition:width .22s;display:block}.mvc-shortlist-row__pool-toggle{margin-left:0}.mvc-shortlist-row__error,.mvc-shortlist-row__warning,.mvc-shortlist-row__success{font-size:12px;font-weight:800}.mvc-shortlist-row__error{color:#b91c1c}.mvc-shortlist-row__warning{color:#b45309}.mvc-shortlist-row__success{color:#047857}.mvc-flow-group-list{gap:14px;margin-top:14px;display:grid}.mvc-flow-card-group{border:1px solid var(--mvc-border);background:#fff;border-radius:8px;gap:8px;padding:12px;display:grid}.mvc-flow-card-group h4{color:#0b1f44;margin:0;font-size:13px}.mvc-flow-check-row{color:#334155;align-items:center;gap:9px;min-height:30px;font-size:13px;line-height:1.3;display:flex}.mvc-flow-check-row input{flex:none;width:16px;height:16px}.mvc-flow-check-row--draggable{background:linear-gradient(#fff 0%,#f8fbff 100%);border:1px solid #d9e3f0;border-radius:10px;padding:10px 12px;transition:border-color .12s,box-shadow .12s,opacity .12s,transform .12s}.mvc-flow-check-row--draggable[data-drag-over=true]{border-color:#0b1f44;box-shadow:0 0 0 2px #0b1f441f}.mvc-flow-check-row--draggable[data-dragging=true]{opacity:.66;transform:scale(.995)}.mvc-flow-check-row__order{color:#0b1f44;background:#e8eef8;border-radius:999px;flex:none;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;font-weight:800;display:inline-flex}.mvc-flow-check-row[data-disabled=true]{color:#64748b}.mvc-flow-check-row[data-disabled=true] input{cursor:not-allowed}.mvc-flow-check-row__text{flex:auto;gap:2px;min-width:0;display:grid}.mvc-flow-check-row--draggable .mvc-flow-check-row__text strong{color:#0f172a;font-size:13px;font-weight:800;line-height:1.3}.mvc-flow-check-row__text small{color:#92400e;font-size:12px;font-weight:750;line-height:1.25}.mvc-flow-check-row__drag-handle{cursor:grab;-webkit-user-select:none;user-select:none;letter-spacing:1px;color:#64748b;flex:none;font-size:18px;font-weight:800;line-height:1}.mvc-flow-check-row__drag-handle:active{cursor:grabbing}.mvc-flow-choice-grid{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.mvc-flow-choice{color:#334155;background:#fff;border:1px solid #cbd5e1;border-radius:8px;min-height:38px;padding:8px 12px;font-size:13px;font-weight:750}.mvc-flow-choice[data-selected=true]{color:#fff;background:#0b1f44;border-color:#0b1f44}.mvc-activate-candidate-flow__content{min-height:180px;padding:24px;overflow-y:auto}.mvc-activate-candidate-flow__content .mvc-flow-choice-grid{margin-top:0}.mvc-end-of-road-flow{gap:12px}.mvc-end-of-road-groups{gap:12px;margin-top:12px;display:grid}.mvc-end-of-road-primary-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.mvc-end-of-road-primary-option{color:#334155;background:#fff;border:1px solid #cbd5e1;border-radius:8px;justify-content:center;align-items:center;min-height:46px;padding:10px 12px;font-size:14px;font-weight:850;display:flex}.mvc-end-of-road-primary-option[data-selected=true]{color:#fff;background:#0b1f44;border-color:#0b1f44}.mvc-end-of-road-group{gap:8px;display:grid}.mvc-end-of-road-group h4{color:#475569;text-transform:uppercase;margin:0;font-size:12px;font-weight:850}.mvc-end-of-road-options{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px;display:grid}.mvc-end-of-road-option{color:#334155;text-align:left;background:#fff;border:1px solid #cbd5e1;border-radius:8px;justify-content:space-between;align-items:center;min-height:42px;padding:9px 12px;font-size:13px;font-weight:800;display:flex}.mvc-end-of-road-option:after{content:"";border:2px solid #cbd5e1;border-radius:999px;flex:none;width:14px;height:14px}.mvc-end-of-road-option[data-selected=true]{color:#0b1f44;background:#eff6ff;border-color:#0b1f44}.mvc-end-of-road-option[data-selected=true]:after{background:radial-gradient(circle,#0b1f44 0 42%,#0000 48%);border-color:#0b1f44}.mvc-end-of-road-new-option{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.mvc-end-of-road-new-option .mvc-secondary-button{min-height:38px}@media (width<=640px){.mvc-end-of-road-primary-options{grid-template-columns:1fr}}.mvc-onboard-template-fields{gap:12px;display:grid}.mvc-onboard-template-section{gap:8px;display:grid}.mvc-onboard-template-section h4{color:var(--mvc-heading,#0b1f44);margin:0;font-size:13px;font-weight:850}.mvc-onboard-template-section__fields{gap:8px;display:grid}.mvc-onboard-template-section[data-inline=true] .mvc-onboard-template-section__fields{grid-template-columns:minmax(168px,220px) minmax(220px,1fr);align-items:start;gap:10px 18px;width:min(100%,520px)}.mvc-onboard-note-step .mvc-onboard-template-section[data-inline=true] .mvc-flow-field{grid-template-columns:none;align-items:start;min-width:0;display:contents}.mvc-onboard-note-step .mvc-onboard-template-section[data-inline=true] .mvc-flow-field>span{grid-template-rows:16px 20px;justify-content:stretch;align-items:start;gap:2px;min-height:36px;padding-top:1px;line-height:1.25;display:grid}.mvc-onboard-note-step .mvc-onboard-template-section[data-inline=true] .mvc-flow-field>span em{justify-self:start;width:fit-content;max-width:100%}.mvc-onboard-note-step .mvc-onboard-template-section[data-inline=true] .mvc-flow-field>.mvc-flow-input,.mvc-onboard-note-step .mvc-onboard-template-section[data-inline=true] .mvc-flow-field>.mvc-onboard-client-match{grid-column:2;width:100%;min-width:0}.mvc-onboard-note-step .mvc-onboard-template-section[data-inline=true] .mvc-flow-field>.mvc-flow-input{align-self:start}@media (width<=860px){.mvc-onboard-note-step .mvc-onboard-template-section[data-inline=true] .mvc-flow-field{grid-template-columns:1fr;display:grid}.mvc-onboard-template-section[data-inline=true] .mvc-onboard-template-section__fields{grid-template-columns:1fr;width:100%}.mvc-onboard-note-step .mvc-onboard-template-section[data-inline=true] .mvc-flow-field>span{grid-template-rows:none;min-height:18px;padding-top:0}.mvc-onboard-note-step .mvc-onboard-template-section[data-inline=true] .mvc-flow-field>.mvc-flow-input,.mvc-onboard-note-step .mvc-onboard-template-section[data-inline=true] .mvc-flow-field>.mvc-onboard-client-match{grid-column:1}.mvc-onboard-note-step .mvc-onboard-template-section[data-inline=true] .mvc-flow-field>.mvc-flow-input{max-width:none}}.mvc-flow-field{color:var(--mvc-body,#334155);gap:4px;font-size:12px;font-weight:750;display:grid}.mvc-flow-field>span{align-items:center;gap:8px;min-height:18px;display:flex}.mvc-flow-field>span em{color:#075985;background:#e0f2fe;border-radius:999px;align-items:center;min-height:18px;padding:1px 7px;font-size:11px;font-style:normal;font-weight:850;display:inline-flex}.mvc-flow-field[data-key-info=true]{border-left:3px solid #0284c7;border-radius:6px;padding-left:8px}.mvc-flow-field[data-key-info=true]>span{color:#075985}.mvc-flow-field .mvc-flow-textarea{resize:none;min-height:38px;overflow:hidden}.mvc-flow-field .mvc-flow-input,.mvc-flow-field .mvc-flow-textarea{margin-top:0}.mvc-flow-textarea--single{min-height:38px}.mvc-other-known-processes-list{gap:12px;display:grid}.mvc-other-known-process-row{background:#f8fbff;border:1px solid #dbeafe;border-radius:8px;grid-template-columns:minmax(220px,.9fr) minmax(260px,1.1fr);align-items:start;gap:12px;padding:12px;display:grid}.mvc-other-known-existing{background:#fff;border:1px solid #e2e8f0;border-radius:8px;gap:8px;margin:12px 0;padding:10px;display:grid}.mvc-other-known-existing__header{justify-content:space-between;align-items:center;gap:8px;display:flex}.mvc-other-known-existing__header h4{color:#334155;text-transform:uppercase;margin:0;font-size:12px;font-weight:900}.mvc-other-known-existing__header span{color:#075985;background:#e0f2fe;border-radius:999px;justify-content:center;align-items:center;min-width:24px;height:22px;font-size:12px;font-weight:900;display:inline-flex}.mvc-other-known-existing__list{gap:6px;display:grid}.mvc-other-known-existing__item{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:38px;padding:7px 9px;display:grid}.mvc-other-known-existing__item>a,.mvc-other-known-existing__item>span{min-width:0;color:inherit;grid-template-columns:minmax(0,auto) minmax(0,1fr);align-items:center;gap:8px;text-decoration:none;display:grid}.mvc-other-known-existing__item>a:hover strong,.mvc-other-known-existing__item>a:focus strong{text-decoration:underline}.mvc-other-known-existing__item strong,.mvc-other-known-existing__item small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mvc-other-known-existing__item strong{color:#0b1f44;font-size:13px;font-weight:850}.mvc-other-known-existing__item small{color:#64748b;font-size:12px;font-weight:750}.mvc-other-known-existing__meta{align-items:center;gap:6px;min-width:max-content;display:inline-flex}.mvc-other-known-existing__meta em{color:#047857;background:#d1fae5;border-radius:999px;align-items:center;min-height:22px;padding:2px 8px;font-size:11px;font-style:normal;font-weight:900;display:inline-flex}.mvc-other-known-existing__meta em[data-state=done]{color:#475569;background:#e2e8f0}.mvc-other-known-existing__meta time{color:#64748b;font-size:11px;font-weight:750}.mvc-flow-inline-actions{justify-content:flex-start;gap:8px;display:flex}.mvc-client-lookup{min-width:0;position:relative}.mvc-client-lookup__suggestions{z-index:30;background:#fff;border:1px solid #cbd5e1;border-radius:8px;gap:3px;width:min(360px,100%);max-height:260px;padding:5px;display:grid;position:absolute;top:calc(100% + 4px);left:0;overflow-y:auto;box-shadow:0 16px 34px #0f172a2e}.mvc-client-lookup__option{color:#0b1f44;min-height:40px;font:inherit;text-align:left;background:0 0;border:0;border-radius:6px;grid-template-columns:28px minmax(0,1fr);grid-template-areas:"avatar name""avatar meta";align-items:center;column-gap:8px;padding:6px 8px;display:grid}.mvc-client-lookup__selected{color:#0b1f44;width:100%;min-height:38px;font:inherit;text-align:left;background:#f0f9ff;border:1px solid #bae6fd;border-radius:8px;grid-template-columns:22px minmax(0,auto) minmax(0,1fr);align-items:center;gap:8px;padding:4px 10px;display:grid}.mvc-client-lookup__selected:hover,.mvc-client-lookup__selected:focus{background:#e0f2fe;border-color:#38bdf8}.mvc-client-lookup__selected img,.mvc-client-lookup__selected>span{border-radius:999px;width:22px;height:22px}.mvc-client-lookup__selected img{object-fit:cover}.mvc-client-lookup__selected>span{color:#075985;background:#dbeafe;place-items:center;font-size:11px;font-weight:900;display:grid}.mvc-client-lookup__selected strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:850;line-height:1.1;overflow:hidden}.mvc-client-lookup__selected small{color:#475569;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:750;line-height:1.1;overflow:hidden}.mvc-client-lookup__option:hover,.mvc-client-lookup__option:focus{background:#eff6ff}.mvc-client-lookup__option img,.mvc-client-lookup__option>span{border-radius:999px;grid-area:avatar;width:28px;height:28px}.mvc-client-lookup__option img{object-fit:cover}.mvc-client-lookup__option>span{color:#075985;background:#e0f2fe;place-items:center;font-size:12px;font-weight:900;display:grid}.mvc-client-lookup__option strong{text-overflow:ellipsis;white-space:nowrap;grid-area:name;min-width:0;font-size:12px;font-weight:850;overflow:hidden}.mvc-client-lookup__option small{color:#64748b;text-overflow:ellipsis;white-space:nowrap;grid-area:meta;min-width:0;font-size:11px;font-weight:750;overflow:hidden}.mvc-client-lookup__empty{color:#64748b;padding:9px 10px;font-size:12px;font-weight:800}@media (width<=760px){.mvc-other-known-process-row{grid-template-columns:1fr}.mvc-other-known-existing__item{grid-template-columns:1fr;align-items:start}.mvc-other-known-existing__item>a,.mvc-other-known-existing__item>span{grid-template-columns:1fr;gap:2px}}.mvc-onboard-client-match{color:#075985;background:#f0f9ff;border:1px solid #bae6fd;border-radius:8px;grid-template-columns:28px minmax(0,auto) minmax(0,1fr);align-items:center;gap:8px;width:fit-content;max-width:100%;margin-top:6px;padding:5px 8px;display:grid}.mvc-onboard-client-match img,.mvc-onboard-client-match>span{border-radius:999px;width:28px;height:28px}.mvc-onboard-client-match img{object-fit:cover}.mvc-onboard-client-match>span{background:#dbeafe;place-items:center;font-size:12px;font-weight:900;display:grid}.mvc-onboard-client-match strong{color:#0b1f44;min-width:0;font-size:12px;font-weight:850}.mvc-onboard-client-match small{color:#475569;min-width:0;font-size:11px;font-weight:750}.candidate-onboarding__comment-selector{gap:12px;margin-top:12px;display:grid}.candidate-onboarding__comment-toolbar{z-index:2;background:#f8fbfff5;border:1px solid #dbeafe;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex;position:sticky;top:0;box-shadow:0 10px 24px #0f172a0d}.candidate-onboarding__comment-toolbar-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.candidate-onboarding__comment-meta{color:#334155;flex-wrap:wrap;align-items:center;gap:6px;width:auto;max-width:100%;font-size:12px;font-weight:750;display:flex}.candidate-onboarding__comment-meta strong{color:#0b1f44}.candidate-onboarding__comment-meta--warning{color:#92400e;background:#fffbeb;border-color:#fde68a}.candidate-onboarding__comment-meta span{font-weight:850}.candidate-onboarding__comment-type-controls{flex-wrap:wrap;gap:7px;display:flex}.candidate-onboarding__comment-type-pill{color:#475569;background:#fff;border:1px solid #cbd5e1;border-radius:999px;min-height:28px;padding:5px 10px;font-size:12px;font-weight:850}.candidate-onboarding__comment-type-pill.is-selected{color:#fff;background:#0b1f44;border-color:#0b1f44}.candidate-onboarding__comment-type-pill.is-partial{color:#075985;background:#e0f2fe;border-color:#0284c7}.candidate-onboarding__comment-list{gap:8px;display:grid}.candidate-onboarding__comment-row{color:#1f2937;background:#fff;border:1px solid #e2e8f0;border-radius:8px;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:10px;padding:10px;display:grid}.candidate-onboarding__comment-row[data-selected=true]{background:#eff6ff;border-color:#93c5fd;box-shadow:inset 3px 0 #3b82f6}.candidate-onboarding__comment-checkbox{margin-top:3px}.candidate-onboarding__comment-content{gap:5px;min-width:0;display:grid}.candidate-onboarding__comment-badges{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.candidate-onboarding__comment-badges small,.candidate-onboarding__comment-type{border-radius:999px;align-items:center;min-height:20px;padding:2px 7px;font-size:11px;font-weight:850;display:inline-flex}.candidate-onboarding__comment-type{color:#0b1f44;background:#e2e8f0}.candidate-onboarding__comment-badges small{color:#475569;background:#f1f5f9}.candidate-onboarding__comment-title{color:#0b1f44;font-size:13px;line-height:1.35}.candidate-onboarding__comment-rest{color:#475569;-webkit-line-clamp:3;-webkit-box-orient:vertical;max-height:3.9em;font-size:12px;line-height:1.3;display:-webkit-box;overflow:hidden}.candidate-onboarding__comment-rest.is-open{-webkit-line-clamp:initial;max-height:none;display:block}.candidate-onboarding__comment-toggle{color:#2563eb;background:0 0;border:0;justify-self:start;padding:0;font-size:12px;font-weight:850}.candidate-onboarding__comment-edit-textarea{min-height:86px;margin-top:4px}.mvc-package-flow{gap:16px;display:grid}.mvc-package-flow label{color:#0b1f44;gap:7px;min-width:0;font-size:12px;font-weight:850;display:grid}.mvc-package-flow .mvc-flow-textarea,.mvc-package-flow .mvc-flow-input{margin-top:0;font-size:13px;font-weight:500;line-height:1.45}.mvc-package-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:14px;display:grid}.mvc-package-short-desc{color:#475569;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;font-size:12px;font-weight:750;display:flex}.mvc-package-short-desc .mvc-secondary-button{min-width:128px}.mvc-package-candidate-name .mvc-flow-input{max-width:420px}.mvc-package-comments{gap:10px;display:grid}.mvc-package-comments__header{justify-content:space-between;align-items:center;gap:12px;display:flex}.mvc-package-comments__header h3{font-size:16px}.mvc-package-comments__header span{color:#64748b;font-size:12px;font-weight:850}.mvc-package-comment{background:#fff;border:1px solid #e2e8f0;border-radius:8px;gap:8px;padding:11px 12px;display:grid}.mvc-package-comment[data-selected=false]{opacity:.72;background:#f8fafc}.mvc-package-comment__header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;display:grid}.mvc-package-comment__header input{width:16px;height:16px}.mvc-package-comment__header span{flex-wrap:wrap;align-items:center;gap:7px;min-width:0;display:flex}.mvc-package-comment__header strong{color:#0b1f44;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.mvc-package-comment__header small,.mvc-package-comment__header em{color:#64748b;font-size:11px;font-style:normal;font-weight:800}.mvc-package-comment__textarea{min-height:86px}.mvc-package-output{min-height:260px}.mvc-package-flow--save-description{flex-direction:column;min-height:100%;display:flex}.mvc-package-flow--save-description>*{flex-shrink:0}.mvc-package-flow--save-description .mvc-package-output-field{flex:1 0 auto;grid-template-rows:auto minmax(260px,1fr)}.mvc-package-flow--save-description .mvc-package-output{resize:none;height:100%;min-height:260px;max-height:none}.mvc-package-actions{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.mvc-package-actions label{min-width:220px}.mvc-package-actions select{color:#0b1f44;min-height:38px;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:8px;font-size:13px;font-weight:650}.mvc-package-cv-status{color:#78350f;background:#fffbeb;border:1px solid #fde68a;border-radius:8px;gap:5px;margin-top:14px;padding:14px;display:grid}.mvc-package-cv-status[data-ready=true]{color:#064e3b;background:#f0fdf4;border-color:#bbf7d0}.mvc-package-cv-status strong{font-size:14px}.mvc-package-cv-status span{font-size:13px;font-weight:700;line-height:1.4}.mvc-package-cv-details{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;display:grid}.mvc-package-cv-details div{background:#fff;border:1px solid #e2e8f0;border-radius:8px;gap:5px;padding:12px;display:grid}.mvc-package-cv-details span{color:#64748b;text-transform:uppercase;font-size:11px;font-weight:850}.mvc-package-cv-details strong{color:#0b1f44;font-size:13px;line-height:1.35}.mvc-package-ready{color:#064e3b;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;gap:6px;margin-top:16px;padding:16px;display:grid}.mvc-package-ready strong{color:#064e3b;font-size:14px}.mvc-package-ready span{color:#166534;font-size:13px;font-weight:700}.mvc-call-candidate-step{gap:14px;display:grid}.mvc-call-candidate-phone{background:#f8fafc;border:1px solid #cbd5e1;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.mvc-call-candidate-phone span{color:#475569;text-transform:uppercase;font-size:12px;font-weight:850}.mvc-call-candidate-phone a,.mvc-call-candidate-phone strong{color:#0b1f44;font-size:16px;font-weight:900;text-decoration:none}.mvc-call-candidate-phone a:hover{text-decoration:underline}.mvc-call-candidate-phone__select{color:#0b1f44;min-width:min(260px,100%);max-width:100%;height:34px;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:8px;font-weight:850}.mvc-london-weather{color:#075985;background:linear-gradient(135deg,#f0f9ff 0%,#ecfeff 100%);border:1px solid #bae6fd;border-radius:8px;gap:12px;padding:12px;display:grid}.mvc-london-weather__header{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.mvc-london-weather__header span,.mvc-london-weather__copy>span{color:inherit;text-transform:uppercase;font-size:12px;font-weight:850}.mvc-london-weather__header small{color:#0284c7;font-size:12px;font-weight:750}.mvc-london-weather__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.mvc-london-weather__day{background:#ffffffd1;border:1px solid #0ea5e942;border-radius:8px;align-items:center;gap:12px;min-width:0;min-height:112px;padding:12px;display:flex;box-shadow:0 8px 22px #0e749014}.mvc-london-weather__copy{gap:3px;min-width:0;display:grid}.mvc-london-weather__icon{flex:none}.mvc-london-weather__day strong{color:#0b1f44;font-size:20px;font-weight:900;line-height:1.15}.mvc-london-weather__day small,.mvc-london-weather__day em,.mvc-london-weather__status{color:#0369a1;font-size:12px;font-style:normal;font-weight:750;line-height:1.35}.mvc-london-weather__icon{background:#e0f2fe;border-radius:8px;place-items:center;width:54px;height:54px;display:inline-grid;position:relative;overflow:hidden}.mvc-london-weather__icon:before,.mvc-london-weather__icon:after,.mvc-london-weather__icon span{content:"";display:block;position:absolute}.mvc-london-weather__icon.is-sun{background:#fef3c7}.mvc-london-weather__icon.is-sun:before{background:#f59e0b;border-radius:999px;width:24px;height:24px;box-shadow:0 0 0 8px #f59e0b2e}.mvc-london-weather__icon.is-sun span{background:#f59e0b;border-radius:999px;width:4px;height:4px}.mvc-london-weather__icon.is-sun span:first-child{transform:translateY(-21px)}.mvc-london-weather__icon.is-sun span:nth-child(2){transform:translate(21px)}.mvc-london-weather__icon.is-sun span:nth-child(3){transform:translate(-21px)}.mvc-london-weather__icon.is-cloud:before,.mvc-london-weather__icon.is-rain:before,.mvc-london-weather__icon.is-snow:before,.mvc-london-weather__icon.is-storm:before{background:#7dd3fc;border-radius:999px;width:34px;height:18px;transform:translateY(5px)}.mvc-london-weather__icon.is-cloud:after,.mvc-london-weather__icon.is-rain:after,.mvc-london-weather__icon.is-snow:after,.mvc-london-weather__icon.is-storm:after{background:#38bdf8;border-radius:999px;width:18px;height:18px;transform:translate(-7px,-4px);box-shadow:12px 4px #7dd3fc}.mvc-london-weather__icon.is-rain span,.mvc-london-weather__icon.is-snow span{background:#0284c7;border-radius:999px;width:3px;height:10px;top:36px;transform:rotate(18deg)}.mvc-london-weather__icon.is-rain span:first-child,.mvc-london-weather__icon.is-snow span:first-child{left:19px}.mvc-london-weather__icon.is-rain span:nth-child(2),.mvc-london-weather__icon.is-snow span:nth-child(2){left:28px}.mvc-london-weather__icon.is-rain span:nth-child(3),.mvc-london-weather__icon.is-snow span:nth-child(3){left:37px}.mvc-london-weather__icon.is-snow span{background:#e0f2fe;width:5px;height:5px;transform:none}.mvc-london-weather__icon.is-storm span:first-child{clip-path:polygon(45% 0,100% 0,62% 42%,100% 42%,30% 100%,45% 56%,0 56%);background:#f59e0b;width:10px;height:18px;top:30px;left:25px}.mvc-london-weather__icon.is-fog:before,.mvc-london-weather__icon.is-fog:after,.mvc-london-weather__icon.is-fog span{background:#7dd3fc;border-radius:999px;width:30px;height:3px;left:12px}.mvc-london-weather__icon.is-fog:before{top:20px}.mvc-london-weather__icon.is-fog:after{top:28px}.mvc-london-weather__icon.is-fog span:first-child{top:36px}.mvc-london-weather__status.is-error{color:#991b1b}.mvc-contact-flow-context,.mvc-contact-email-step{gap:18px;display:grid}.mvc-contact-flow-fields{gap:8px;display:grid}.mvc-contact-method-editor{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;align-content:start;gap:9px;padding:10px;display:grid}.mvc-contact-method-editor__header{grid-template-columns:34px minmax(0,1fr) 38px;align-items:center;gap:10px;display:grid}.mvc-contact-method-editor__content{gap:8px;min-width:0;display:grid}.mvc-contact-method-editor__status:empty{display:none}.mvc-contact-method-editor__actions{gap:8px;display:flex}.mvc-contact-method-editor__actions>button{min-width:0;min-height:30px;padding:4px 12px;font-size:12px}.mvc-contact-method-editor__row.has-multiple,.mvc-contact-method-editor__row.is-editing{grid-template-columns:minmax(0,1fr) auto}.mvc-contact-method-editor__row.has-multiple .mvc-contact-field-row__input{grid-column:1/-1}.mvc-contact-method-editor__row.has-multiple .mvc-contact-method-editor__primary{justify-self:start}.mvc-contact-method-editor__rows{gap:7px;display:grid}.mvc-contact-method-editor__row{background:#fff;border:1px solid #dbeafe;border-radius:8px;grid-template-columns:minmax(0,1fr);align-items:center;gap:8px;min-height:34px;padding:5px 6px 5px 10px;display:grid}.mvc-contact-method-editor__primary,.mvc-contact-method-editor__remove,.mvc-contact-method-editor__add{color:#334155;font:inherit;cursor:pointer;background:#fff;border:1px solid #cbd5e1;font-weight:800}.mvc-contact-method-editor__primary{border-radius:999px;min-height:24px;padding:2px 8px;font-size:11px}.mvc-contact-method-editor__primary:disabled{color:#166534;opacity:1;cursor:default;background:#f0fdf4;border-color:#bbf7d0}.mvc-contact-method-editor__remove{background:0 0;border-color:#0000;border-radius:5px;min-height:28px;padding:2px 4px;font-size:11px;font-weight:500}.mvc-contact-method-editor__remove:disabled{cursor:not-allowed;opacity:.45}.mvc-contact-method-editor__add{background:0 0;border-color:#0000;border-radius:7px;justify-content:center;justify-self:end;align-items:center;width:28px;height:28px;padding:0;font-size:22px;font-weight:500;line-height:1;display:inline-flex}.mvc-contact-method-editor__primary:hover:not(:disabled),.mvc-contact-method-editor__primary:focus-visible,.mvc-contact-method-editor__remove:hover:not(:disabled),.mvc-contact-method-editor__remove:focus-visible,.mvc-contact-method-editor__add:hover,.mvc-contact-method-editor__add:focus-visible{color:#0b1f44;background:#eef2ff;border-color:#94a3b8}.mvc-contact-field-row{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;grid-template-columns:34px minmax(0,1fr) 38px;align-items:center;gap:10px;min-height:54px;padding:8px 10px;display:grid}.mvc-contact-field-row__icon,.mvc-contact-field-row__save{border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.mvc-contact-field-row__icon{color:#0b1f44;background:#e0f2fe}.mvc-contact-field-row__icon .mvc-icon,.mvc-contact-field-row__save .mvc-icon{width:17px;height:17px}.mvc-contact-field-row__body{gap:3px;min-width:0;display:grid}.mvc-contact-field-row__label{color:#475569;text-transform:uppercase;align-items:center;gap:7px;font-size:11px;font-weight:850;line-height:1;display:flex}.mvc-contact-field-row__label em{color:#075985;text-transform:none;background:#e0f2fe;border-radius:999px;align-items:center;min-height:16px;padding:1px 6px;font-size:10px;font-style:normal;font-weight:850;display:inline-flex}.mvc-contact-field-row__input{color:#0b1f44;width:100%;min-width:0;height:24px;font:inherit;text-overflow:ellipsis;background:0 0;border:0;outline:none;padding:0;font-size:14px;font-weight:850;overflow:hidden}.mvc-contact-field-row__input:focus{color:#005ce6}.mvc-contact-field-row__save{color:#334155;cursor:pointer;background:#fff;border:1px solid #cbd5e1}.mvc-contact-field-row__save:hover:not(:disabled),.mvc-contact-field-row__save:focus-visible{color:#0b1f44;background:#eef2ff;border-color:#94a3b8}.mvc-contact-field-row__save:disabled{cursor:not-allowed;opacity:.55}.mvc-contact-field-row .mvc-flow-status{margin-top:0;font-size:11px;line-height:1.2}@media (width>=540px){.mvc-contact-flow-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}.mvc-contact-method-step{gap:16px;display:grid}.mvc-contact-email-step__actions{flex-wrap:wrap;gap:10px;display:flex}.mvc-contact-email-links{gap:8px;display:grid}.mvc-contact-email-links>span{color:#475569;text-transform:uppercase;font-size:12px;font-weight:850}.mvc-contact-email-links a{color:#0b1f44;background:#fff;border:1px solid #e2e8f0;border-radius:8px;gap:3px;padding:10px 12px;text-decoration:none;display:grid}.mvc-contact-email-links a:hover{background:#f8fafc;border-color:#bfd0e4}.mvc-contact-email-links small{color:#64748b;font-size:12px;font-weight:700}.mvc-interactions--flow.mvc-panel{box-shadow:none;background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:16px}.mvc-interactions--flow .mvc-panel-header{margin-bottom:12px}.mvc-interactions--flow .mvc-interaction-list{max-height:none;overflow:visible}.mvc-interactions--flow .mvc-conversation-message .mvc-conversation-bubble p,.mvc-interactions--flow .mvc-interaction-thread .mvc-thread-summary em{white-space:pre-wrap;overflow-wrap:anywhere;-webkit-line-clamp:unset;line-clamp:unset;display:block;overflow:visible}.mvc-interactions--touchpoint.mvc-panel{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.mvc-interactions--touchpoint .mvc-panel-header{align-items:center;gap:10px;margin-bottom:8px}.mvc-interactions--touchpoint .mvc-panel-header h2{color:var(--mvc-muted,#667085);font-size:.62rem;line-height:1}.mvc-interactions--touchpoint .mvc-interaction-list{max-height:460px;padding-right:4px;overflow:auto}.mvc-interactions--touchpoint .mvc-link-button{margin-top:8px}.mvc-touchpoint-history__controls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:inline-flex}.mvc-touchpoint-history__controls>small{color:#7890aa;min-width:max-content;font-size:.64rem;font-weight:800;line-height:1}.mvc-dialpad-contact-match{color:#334155;background:#f8fafc;border:1px solid #cbd5e1;border-radius:8px;gap:8px;padding:12px 14px;font-size:13px;display:grid}.mvc-dialpad-contact-match.is-matched{color:#166534;background:#f0fdf4;border-color:#86efac}.mvc-dialpad-contact-match.is-compact{width:fit-content;max-width:100%;padding:8px 10px;display:inline-flex}.mvc-dialpad-contact-match.is-compact>span{font-size:11px}.mvc-dialpad-contact-match.is-updating{color:#92400e;background:#fffbeb;border-color:#fbbf24}.mvc-dialpad-contact-match.is-error{color:#991b1b;background:#fef2f2;border-color:#fecaca}.mvc-dialpad-contact-match>span{color:inherit;text-transform:uppercase;font-size:12px;font-weight:850}.mvc-dialpad-contact-match>strong{color:#0b1f44;font-size:14px;font-weight:850;line-height:1.35}.mvc-dialpad-contact-match__compare{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.mvc-dialpad-contact-match__details{background:#ffffffa3;border:1px solid #94a3b873;border-radius:6px;gap:6px;min-width:0;padding:8px;display:grid}.mvc-dialpad-contact-match__details>span,.mvc-dialpad-contact-match__steps>span{color:#475569;text-transform:uppercase;font-size:11px;font-weight:850}.mvc-dialpad-contact-match__details>p{color:#475569;margin:0;font-weight:700}.mvc-dialpad-contact-match dl{gap:6px;margin:0;display:grid}.mvc-dialpad-contact-match dl>div{grid-template-columns:72px minmax(0,1fr);gap:10px;display:grid}.mvc-dialpad-contact-match dt,.mvc-dialpad-contact-match dd{margin:0}.mvc-dialpad-contact-match dt{color:#64748b;text-transform:uppercase;font-size:11px;font-weight:850}.mvc-dialpad-contact-match dd{color:#0b1f44;overflow-wrap:anywhere;font-weight:800}.mvc-dialpad-contact-match__steps{gap:6px;display:grid}.mvc-dialpad-contact-match__steps ol{color:#334155;gap:4px;margin:0;padding-left:18px;font-weight:750;display:grid}@media (width<=640px){.mvc-london-weather__header{flex-direction:column;align-items:flex-start;gap:4px}.mvc-london-weather__day{flex-direction:column;align-items:flex-start;gap:8px;padding:10px}.mvc-london-weather__icon{width:42px;height:42px}.mvc-london-weather__day strong{font-size:16px}.mvc-dialpad-contact-match__compare{grid-template-columns:1fr}}.mvc-call-briefs{gap:10px;display:grid}.mvc-call-brief{border:1px solid var(--mvc-border);background:#fff;border-radius:8px;gap:6px;padding:12px;display:grid}.mvc-call-brief h4{color:#0b1f44;margin:0;font-size:14px;line-height:1.25}.mvc-call-brief span{color:#64748b;font-size:12px;font-weight:800}.mvc-call-brief p{color:#334155;white-space:pre-wrap;margin:0;font-size:13px;line-height:1.45}.share-email-compose{border:1px solid var(--mvc-border);color:var(--mvc-text);background:var(--mvc-surface);border-radius:8px;margin-top:14px;overflow:hidden}.share-email-compose__header{border-bottom:1px solid var(--mvc-border);background:color-mix(in srgb, var(--mvc-surface) 92%, var(--mvc-background));align-items:center;gap:8px;padding:10px 12px;display:flex}.share-email-compose__badge{background:var(--mvc-blue-tint);color:var(--mvc-blue-dark);text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;padding:2px 8px;font-size:11px;font-weight:850;display:inline-flex}.share-email-compose__title{color:var(--mvc-text);margin:0;font-size:14px;font-weight:850}.share-email-compose__body{gap:10px;padding:12px;display:grid}.share-email-compose__row{grid-template-columns:72px minmax(0,1fr);align-items:center;gap:10px;display:grid}.share-email-compose__row-label,.share-email-compose__message-label{color:var(--mvc-muted);text-transform:uppercase;font-size:12px;font-weight:850}.share-email-compose__input,.share-email-compose__textarea{border:1px solid var(--mvc-border);width:100%;color:var(--mvc-text);background:var(--mvc-surface);font:inherit;border-radius:8px}.share-email-compose__input{min-height:38px;padding:7px 10px}.share-email-compose__message{gap:6px;display:grid}.share-email-compose__textarea{resize:vertical;min-height:230px;padding:10px;line-height:1.45}.share-email-compose__input:focus,.share-email-compose__textarea:focus{border-color:var(--mvc-blue);box-shadow:0 0 0 3px color-mix(in srgb, var(--mvc-blue) 18%, transparent);outline:none}.share-email-compose__hint{color:var(--mvc-muted);margin:-4px 0 0 82px;font-size:12px}.share-email-compose__warning{color:#92400e;background:#fffbeb;border:1px solid #d9770659;border-radius:8px;margin:-4px 0 0 82px;padding:8px 10px;font-size:12px;font-weight:800;line-height:1.35}.share-email-compose__actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.share-email-compose__status{color:var(--mvc-muted);font-size:12px;font-weight:800}.share-email-compose__status.is-error{color:#b91c1c}.share-email-compose__status.is-success,.share-email-compose.is-sent .share-email-compose__badge{color:#047857}.share-email-compose.is-sent{border-color:#04785766}.share-talent-selection{gap:12px;max-height:min(58vh,560px);display:grid;overflow:auto}.share-talent-selection__summary{color:#244c7c;background:#eef5ff;border:1px solid #3a6ea53d;border-radius:8px;justify-self:start;align-items:center;gap:8px;padding:7px 10px;font-size:.82rem;font-weight:850;display:inline-flex}.share-talent-selection__summary strong{font-size:1rem}.share-talent-selection__group{border:1px solid var(--mvc-border);background:var(--mvc-surface);border-radius:8px;gap:8px;padding:10px;display:grid}.share-talent-selection__group header{justify-content:space-between;align-items:center;gap:10px;display:flex}.share-talent-selection__group header label,.share-talent-selection__item{min-width:0;color:var(--mvc-text);align-items:center;gap:8px;font-size:.86rem;font-weight:850;display:flex}.share-talent-selection__group header em{color:var(--mvc-muted);font-size:.74rem;font-style:normal;font-weight:850}.share-talent-selection__group-meta{align-items:center;gap:8px;display:inline-flex}.share-talent-selection__group-meta button{color:#244c7c;min-height:28px;font:inherit;cursor:pointer;background:#eef5ff;border:1px solid #3a6ea547;border-radius:7px;padding:3px 9px;font-size:.74rem;font-weight:850}.share-talent-selection__group-meta button:hover,.share-talent-selection__group-meta button:focus-visible{background:#e2efff;border-color:#3a6ea56b;outline:none}.share-talent-selection__group-body{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:6px;display:grid}.share-talent-selection__item{border:1px solid color-mix(in srgb, var(--mvc-border) 72%, transparent);background:color-mix(in srgb, var(--mvc-surface) 94%, var(--mvc-background));border-radius:7px;padding:8px;font-weight:700}.share-talent-selection__item span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.share-talent-downloads{gap:10px;display:grid}.share-talent-downloads__item{border:1px solid var(--mvc-border);background:var(--mvc-surface);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px;display:grid}.share-talent-downloads__item>div{gap:3px;min-width:0;display:grid}.share-talent-downloads__item strong,.share-talent-downloads__item span,.share-talent-downloads__item em{overflow-wrap:anywhere;min-width:0}.share-talent-downloads__item strong{color:var(--mvc-text);font-size:.92rem}.share-talent-downloads__item span{color:var(--mvc-muted);font-size:.8rem;font-weight:750}.share-talent-downloads__item em,.share-talent-downloads__missing{color:#b4234f;font-size:.78rem;font-style:normal;font-weight:850}.mvc-flow-dropzone{color:#0b1f44;text-align:center;background:#f8fafc;border:1px dashed #94a3b8;border-radius:8px;place-items:center;gap:8px;width:100%;min-height:220px;margin-top:16px;padding:24px;display:grid}.mvc-flow-dropzone[data-dragging=true]{background:#eff6ff;border-color:#005ce6}.mvc-flow-dropzone strong{font-size:17px;font-weight:850}.mvc-flow-dropzone span{color:var(--mvc-muted);font-size:13px;font-weight:750}.mvc-existing-cv-choice{background:#fffbeb;border:1px solid #fed7aa;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:14px;padding:12px 14px;display:grid}.mvc-existing-cv-choice strong,.mvc-existing-cv-choice span{overflow-wrap:anywhere;min-width:0;display:block}.mvc-existing-cv-choice strong{color:#0b1f44;font-size:14px;font-weight:850}.mvc-existing-cv-choice span{color:#92400e;margin-top:3px;font-size:12px;font-weight:750;line-height:1.35}.mvc-source-cv-choice{gap:10px;margin-top:14px;display:grid}.mvc-source-cv-choice__header h4{color:#0b1f44;margin:0;font-size:14px;font-weight:850}.mvc-source-cv-choice__header p{white-space:normal;margin-top:4px}.mvc-source-cv-choice__list{gap:8px;display:grid}.mvc-source-cv-choice__item{border:1px solid var(--mvc-border);color:#0b1f44;text-align:left;background:#fff;border-radius:8px;grid-template-columns:minmax(0,1fr);gap:3px;width:100%;padding:12px 14px;display:grid}.mvc-source-cv-choice__item:hover:not(:disabled),.mvc-source-cv-choice__item:focus-visible{background:#f8fbff;border-color:#9fb7d8}.mvc-source-cv-choice__item strong,.mvc-source-cv-choice__item span{overflow-wrap:anywhere;min-width:0}.mvc-source-cv-choice__item strong{font-size:14px;font-weight:850}.mvc-source-cv-choice__item span{color:var(--mvc-muted);font-size:12px;font-weight:750}.mvc-flow-file-input{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mvc-flow-review-list{gap:12px;margin-top:16px;display:grid}.mvc-flow-review-list div{border:1px solid var(--mvc-border);background:#f8fafc;border-radius:8px;gap:4px;padding:12px;display:grid}.mvc-flow-review-list span{color:var(--mvc-muted);text-transform:uppercase;font-size:11px;font-weight:850}.mvc-flow-review-list strong{color:#0b1f44;overflow-wrap:anywhere;font-size:14px}.mvc-flow-document-type{border:1px solid var(--mvc-border);background:#f8fafc;border-radius:8px;grid-template-columns:repeat(3,minmax(90px,1fr));gap:4px;width:min(100%,360px);margin-top:12px;padding:4px;display:inline-grid}.mvc-flow-document-type__option{color:#475569;background:0 0;border:0;border-radius:6px;min-height:36px;font-size:13px;font-weight:850}.mvc-flow-document-type__option[data-selected=true]{color:#fff;background:#0b1f44}.mvc-flow-extract-toolbar{border:1px solid var(--mvc-border);background:#f8fafc;border-radius:8px;gap:4px;margin-top:14px;padding:4px;display:inline-flex}.mvc-flow-extract-toolbar__button{color:#475569;background:0 0;border:0;border-radius:6px;min-width:88px;min-height:34px;font-size:13px;font-weight:850}.mvc-flow-extract-toolbar__button[data-selected=true]{color:#fff;background:#0b1f44}.mvc-flow-contact-updates{border:1px solid var(--mvc-border);background:#f8fafc;border-radius:8px;gap:8px;margin:12px 0;padding:12px;display:grid}.mvc-flow-contact-updates h4{margin:0;font-size:14px}.mvc-flow-contact-update{border:1px solid var(--mvc-border);background:#fff;border-radius:6px;grid-template-columns:auto 1fr;align-items:start;gap:10px;padding:8px;display:grid}.mvc-flow-contact-update input{margin-top:3px}.mvc-flow-contact-update span{gap:2px;display:grid}.mvc-flow-contact-update small{color:var(--mvc-muted);overflow-wrap:anywhere}.mvc-flow-markdown-preview{border:1px solid var(--mvc-border);color:#1f2f46;overflow-wrap:anywhere;background:#fff;border-radius:8px;gap:12px;min-height:380px;max-height:520px;margin-top:14px;padding:22px 24px;font-size:15px;line-height:1.55;display:grid;overflow:auto}.mvc-flow-markdown-preview.is-empty{color:var(--mvc-muted);place-items:center;font-weight:800}.mvc-flow-markdown-preview h3,.mvc-flow-markdown-preview h4,.mvc-flow-markdown-preview h5,.mvc-flow-markdown-preview p,.mvc-flow-markdown-preview ul{margin:0}.mvc-flow-markdown-preview p{text-overflow:clip;white-space:normal;overflow:visible}.mvc-flow-markdown-preview h3{color:#0b1f44;font-size:24px;font-weight:900;line-height:1.15}.mvc-flow-markdown-preview h4{color:#0b1f44;padding-top:4px;font-size:18px;font-weight:900;line-height:1.2}.mvc-flow-markdown-preview h5{color:#334155;text-transform:uppercase;padding-top:4px;font-size:14px;font-weight:900;line-height:1.25}.mvc-flow-markdown-preview ul{gap:6px;padding-left:20px;display:grid}.mvc-flow-markdown-preview a{color:var(--mvc-blue-dark);font-weight:800;text-decoration:none}.mvc-flow-markdown-preview a:hover{text-decoration:underline}.mvc-flow-markdown-preview code{color:#0b1f44;background:#f1f5f9;border-radius:5px;padding:1px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.92em}.mvc-flow-extract-textarea{min-height:380px;margin-top:14px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;line-height:1.5}.mvc-flow-redact-section{margin-bottom:14px}.mvc-flow-rebrand-warning{background:#fff7ed;border:1px solid #fed7aa;border-radius:8px;gap:8px;margin-top:12px;padding:12px;display:grid}.mvc-flow-rebrand-warning strong{color:#7c2d12;font-size:13px;line-height:1.25}.mvc-flow-rebrand-warning span{color:#475569;font-size:12px;font-weight:750;line-height:1.4}.mvc-flow-rebrand-warning__alternatives{flex-wrap:wrap;gap:7px;min-width:0;display:flex}.mvc-flow-rebrand-warning__alternatives button{color:#7c2d12;text-align:left;overflow-wrap:anywhere;background:#fff;border:1px solid #fdba74;border-radius:7px;min-width:0;max-width:100%;padding:7px 10px;font-size:12px;font-weight:850;line-height:1.2}.mvc-flow-rebrand-warning__alternatives button:hover:not(:disabled){background:#ffedd5}.mvc-flow-pdf-editor{border:1px solid var(--mvc-border);background:#fff;border-radius:8px;width:100%;min-height:520px;margin-top:14px}.mvc-flow-pdf-editor[data-visible=false]{display:none}.mvc-flow-source-preview{border:1px solid var(--mvc-border);background:#f8fafc;border-radius:8px;width:100%;min-height:420px;margin-top:14px;display:block}.mvc-flow-pdf-preview{border:1px solid var(--mvc-border);background:#f3f6fb;border-radius:8px;flex-direction:column;align-items:center;gap:18px;width:100%;min-height:520px;max-height:520px;margin-top:14px;padding:14px;display:flex;overflow:auto}.mvc-flow-pdf-page{background:#fff;max-width:100%;height:auto;display:block;box-shadow:0 4px 18px #0b1f4429}.mvc-flow-footer{border-top:1px solid var(--mvc-border);background:#fff;justify-content:space-between;gap:12px;min-width:0;padding:16px 22px;display:flex}.mvc-flow-primary-action{justify-content:flex-end;min-width:0;display:inline-flex;position:relative}.mvc-flow-footer>.mvc-flow-primary-action:only-child,.mvc-end-of-road-modal .mvc-flow-primary-action{margin-left:auto}.mvc-flow-primary-menu{z-index:2;border:1px solid var(--mvc-border);background:#fff;border-radius:8px;gap:4px;min-width:168px;padding:6px;display:grid;position:absolute;bottom:calc(100% + 8px);right:0;box-shadow:0 18px 36px #0f172a33}.mvc-flow-primary-menu__item{color:#0b1f44;text-align:left;background:0 0;border:0;border-radius:7px;min-height:36px;padding:8px 10px;font-size:13px;font-weight:850}.mvc-flow-primary-menu__item:hover:not(:disabled){background:#f1f5f9}.mvc-flow-close-confirm{z-index:5;background:#0f172a70;place-items:center;padding:22px;display:grid;position:absolute;inset:0}.mvc-flow-close-confirm__dialog{background:#fff;border:1px solid #94a3b899;border-radius:8px;gap:12px;width:min(420px,100%);padding:22px;display:grid;box-shadow:0 24px 60px #0f172a47}.mvc-flow-close-confirm__dialog h3{color:#0b1f44;margin:0;font-size:18px;line-height:1.2}.mvc-flow-close-confirm__dialog p{color:#475569;margin:0;font-size:13px;line-height:1.45}.mvc-flow-close-confirm__actions{justify-content:flex-end;gap:10px;min-width:0;padding-top:4px;display:flex}.mvc-flow-close-confirm__discard{background:#991b1b;border-color:#991b1b}.mvc-primary-button,.mvc-secondary-button{border-radius:8px;justify-content:center;align-items:center;min-width:104px;min-height:38px;padding:8px 14px;font-size:13px;font-weight:850;text-decoration:none;display:inline-flex}.mvc-primary-button{color:#fff;background:#0b1f44;border:1px solid #0b1f44}.mvc-secondary-button{color:#334155;background:#fff;border:1px solid #cbd5e1}.mvc-secondary-button.mvc-muted-danger-button{color:#991b1b;background:#fef2f2;border-color:#fecaca}.mvc-secondary-button.mvc-muted-danger-button:hover:not(:disabled){background:#fee2e2;border-color:#fca5a5}.mvc-draft-canvas-modal{width:min(1180px,100vw - 48px);height:min(820px,100vh - 48px)}.mvc-draft-canvas-shell{grid-template-rows:minmax(0,1fr) auto;height:100%;min-height:0;display:grid;overflow:hidden}.mvc-draft-canvas{grid-template-columns:minmax(0,1fr) 340px;min-height:0;display:grid;overflow:hidden}.mvc-draft-canvas__editor,.mvc-draft-canvas__assistant{gap:14px;min-width:0;min-height:0;padding:18px;display:grid}.mvc-draft-canvas__editor{border-right:1px solid var(--mvc-border);background:#f8fafc;grid-template-rows:minmax(0,1fr);overflow:hidden}.mvc-draft-canvas__assistant{background:#fff;grid-template-rows:minmax(0,1fr);overflow:hidden}.mvc-draft-canvas__document-wrap{grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid}.mvc-draft-canvas__document-label{color:#64748b;letter-spacing:.04em;text-transform:uppercase;font-size:.75rem;font-weight:850}.mvc-draft-canvas__document{resize:none;height:100%;min-height:0;max-height:none;margin-top:8px}.mvc-draft-canvas__thread{grid-template-rows:auto minmax(0,1fr) auto auto;gap:10px;min-width:0;min-height:0;display:grid}.mvc-draft-canvas__thread h3{color:#0b1f44;margin:0;font-size:1rem}.mvc-draft-canvas__messages{align-content:start;gap:10px;min-height:0;display:grid;overflow:auto}.mvc-draft-canvas__messages article{border:1px solid var(--mvc-border);background:#f8fafc;border-radius:8px;gap:5px;padding:10px;animation:.18s ease-out both mvc-draft-message-in;display:grid}.mvc-draft-canvas__messages article[data-role=user]{background:#eef5fb;border-color:#3a6ea559}@keyframes mvc-draft-message-in{0%{opacity:0;transform:translateY(6px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.mvc-draft-canvas__messages strong{color:#0b1f44;font-size:.78rem}.mvc-draft-canvas__messages p{white-space:pre-wrap;max-height:130px;margin:0;overflow:auto}.mvc-draft-canvas__conflict{background:#fffbeb;border:1px solid #d97706;border-radius:8px;gap:10px;padding:12px;display:grid}.mvc-draft-canvas__conflict label{gap:6px;font-weight:600;display:grid}.mvc-draft-canvas__conflict .mvc-flow-textarea{width:100%;min-height:120px}.mvc-draft-canvas__composer{background:#fff;border:1px solid #cbd5e1;border-radius:18px;grid-template-columns:minmax(0,1fr) 36px;align-items:end;gap:8px;padding:8px;display:grid;position:relative;overflow:hidden}.mvc-draft-canvas__composer[data-busy=true]{background:linear-gradient(90deg,#eff6ff66,#dbeafee6,#eff6ff66) 0 0/220% 100%,#fff;border-color:#2563eb99;animation:1.4s ease-in-out infinite mvc-draft-composer-generating;box-shadow:0 0 0 3px #2563eb1f}.mvc-draft-canvas__busy-label{z-index:1;color:#1d4ed8;pointer-events:none;align-items:center;gap:8px;max-width:calc(100% - 58px);font-size:12px;font-weight:850;display:inline-flex;position:absolute;top:8px;left:12px}.mvc-draft-canvas__busy-label span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mvc-draft-canvas__spinner{border:2px solid #2563eb3d;border-top-color:#2563eb;border-radius:999px;flex:none;width:14px;height:14px;animation:.7s linear infinite mvc-draft-spinner}.mvc-draft-canvas__prompt{color:#0f172a;width:100%;min-height:34px;max-height:118px;font:inherit;resize:none;background:0 0;border:0;outline:none;padding:8px 6px;line-height:1.25;overflow-y:hidden}.mvc-draft-canvas__composer[data-busy=true] .mvc-draft-canvas__prompt{color:#64748b;padding-top:24px}.mvc-draft-canvas__send{color:#fff;cursor:pointer;background:#0b1f44;border:0;border-radius:999px;place-items:center;width:36px;height:36px;display:inline-grid}.mvc-draft-canvas__send .mvc-icon{width:18px;height:18px}.mvc-draft-canvas__send:disabled{cursor:not-allowed;opacity:.45}.mvc-draft-canvas__footer{border-top:1px solid var(--mvc-border);background:#fff;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:12px;min-height:64px;padding:12px 18px;display:flex}.mvc-draft-canvas__save-status{color:var(--mvc-muted);font-size:13px}.mvc-draft-canvas__review-actions{flex-wrap:wrap;gap:8px;display:flex}.mvc-draft-canvas__conflict .mvc-flow-textarea{height:96px;min-height:96px}.mvc-draft-canvas__review-actions>button{flex:1}.mvc-draft-canvas__save-status[data-state=error],.mvc-draft-canvas__save-status[data-state=conflict]{color:#b45309}.mvc-draft-canvas__save-error{flex:100%;align-items:center;gap:12px;font-size:13px;display:flex}.mvc-draft-canvas__done{border-radius:8px;min-width:96px;min-height:38px;padding:8px 16px;font-weight:850}body.dark-mode .mvc-draft-canvas__footer{border-color:var(--mvc-border);background:var(--mvc-surface)}@keyframes mvc-draft-composer-generating{0%{background-position:0%,0 0}to{background-position:200%,0 0}}@keyframes mvc-draft-spinner{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.mvc-draft-canvas__composer[data-busy=true],.mvc-draft-canvas__spinner{animation:none}}.mvc-primary-button:disabled,.mvc-secondary-button:disabled,.mvc-primary-button[aria-disabled=true],.mvc-secondary-button[aria-disabled=true],.mvc-flow-step:disabled,.mvc-flow-choice:disabled,.mvc-flow-icon-button:disabled{cursor:not-allowed;opacity:.55;pointer-events:none}@media (width<=1120px){.mvc-topbar{grid-template-columns:auto minmax(0,1fr) auto;gap:10px;height:54px;min-height:54px;padding:0 18px}.mvc-brand img{width:90px;max-height:28px}.mvc-brand-menu__button{min-width:90px;min-height:40px}.mvc-workspace-title{font-size:13px}.mvc-top-actions{grid-area:1/3;justify-content:flex-end;gap:4px;min-width:0}.mvc-top-contact-actions{gap:4px}.mvc-top-contact-actions .mvc-contact-action{width:36px;min-width:36px;min-height:36px;padding:0}.mvc-top-contact-actions .mvc-contact-action span,.mvc-top-contact-actions .mvc-contact-action[data-action=recruiter] span{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mvc-desktop-shell{grid-template-columns:270px minmax(0,1fr)}.mvc-left-zone{z-index:8;grid-row:1/span 2;align-self:start;width:270px;max-height:calc(100vh - 82px);position:fixed;top:68px;left:16px}.mvc-identity-panel{height:calc(100vh - 82px);max-height:calc(100vh - 82px);position:static}.mvc-main-zone{grid-area:1/2}.mvc-right-zone{grid-area:2/2}.mvc-process-card{grid-template-columns:minmax(130px,170px) minmax(0,1fr) 24px;gap:12px}.mvc-process-card__meta span{font-size:10px}.mvc-process-label{font-size:11px}.mvc-action-bar{grid-template-columns:auto minmax(0,1fr);width:100%;max-width:none;margin:0;padding-inline:18px}.mvc-action-bar__summary{grid-template-columns:auto minmax(0,1fr);align-items:center;min-width:130px}.mvc-action-bar__summary strong{max-width:none}.mvc-action-bar__buttons{grid-template-columns:none}}@media (width>=641px) and (width<=760px){.mvc-process-card,.mvc-process-card[data-variant=compact]{grid-template-columns:minmax(0,1fr) 24px;gap:10px 12px;min-height:0}.mvc-process-card__identity,.mvc-process-card[data-variant=compact] .mvc-process-card__identity{grid-column:1}.mvc-process-card>.mvc-icon-button{grid-area:1/2;justify-self:end;width:24px;height:24px}.mvc-process-card__work{grid-column:1/-1}.mvc-process-card__meta{gap:6px}.mvc-process-card__meta span{white-space:normal;min-height:24px}.mvc-process-card[data-variant=compact] .mvc-process-next,.mvc-process-card .mvc-process-next{grid-column:1/-1}.mvc-process-card .mvc-process-timeline{padding-bottom:4px}.mvc-process-card .mvc-process-label{font-size:10px;line-height:1.18}}@media (width>=641px) and (width<=960px){.mvc-action-bar--bottom{padding:7px 10px calc(7px + env(safe-area-inset-bottom));grid-template-columns:1fr;gap:0}.mvc-action-bar--bottom .mvc-action-bar__summary{display:none}.mvc-action-bar--bottom .mvc-action-bar__buttons{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;display:grid}.mvc-action-bar--bottom .mvc-action-menu-anchor{width:100%;display:flex}.mvc-action-bar--bottom .mvc-action-button{flex-direction:column;gap:3px;min-height:50px;padding:0;font-size:12px}.mvc-action-bar--bottom .mvc-action-button .mvc-icon{width:19px;height:19px}.mvc-action-bar--bottom .mvc-action-button__chevron.mvc-icon{opacity:.58;width:9px;height:9px;margin:0;position:absolute;top:5px;right:5px}.mvc-action-bar--bottom .mvc-action-button:after{content:attr(data-mobile-label);color:currentColor;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:11px;font-weight:850;line-height:1;display:block;overflow:hidden}.mvc-action-bar--bottom .mvc-action-button[data-primary=false] span{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>=641px) and (width<=1120px){.mvc-flow-backdrop{top:var(--mvc-modal-top-offset,54px);bottom:var(--mvc-modal-bottom-offset,calc(68px + env(safe-area-inset-bottom)));z-index:18;background:#0f172a3d;place-items:stretch end;padding:10px 16px 10px 0;left:300px}.mvc-flow-modal{border-radius:8px 0 0 8px;width:min(720px,100vw - 316px);height:100%}.mvc-flow-shell{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr}.mvc-flow-steps{border-right:0;border-bottom:1px solid var(--mvc-border);grid-auto-columns:minmax(120px,1fr);grid-auto-flow:column;gap:10px;padding:14px 18px;overflow:auto hidden}.mvc-flow-step{min-height:42px}.mvc-draft-canvas-modal{width:min(720px,100%)}.mvc-draft-canvas{grid-template-columns:1fr;overflow:auto}.mvc-draft-canvas__editor{border-right:0;border-bottom:1px solid var(--mvc-border)}}@media (width<=640px){.mvc-flow-step{max-width:42vw}}@media (width>=1121px){.modern-card-view[data-embedded=false] .mvc-desktop-shell{grid-template-rows:minmax(0,1fr);height:calc(100dvh - 58px);padding-bottom:14px}.modern-card-view[data-embedded=false] .mvc-desktop-shell>.mvc-main-zone,.modern-card-view[data-embedded=false] .mvc-desktop-shell>.mvc-right-zone{overscroll-behavior-y:contain;min-height:0;overflow-y:auto}.modern-card-view[data-embedded=false] .mvc-desktop-shell>.mvc-main-zone>*,.modern-card-view[data-embedded=false] .mvc-desktop-shell>.mvc-right-zone>*{flex-shrink:0}.modern-card-view[data-embedded=false] .mvc-topbar{grid-template-columns:minmax(180px,1fr) auto;padding-left:86px}.modern-card-view[data-embedded=false] .mvc-brand{display:none}.modern-card-view[data-embedded=false] .mvc-desktop-shell{grid-template-columns:minmax(240px,300px) minmax(420px,1fr) minmax(280px,360px);max-width:1550px;margin-left:60px;margin-right:auto}.modern-card-view[data-embedded=false] .mvc-delta-side-nav{z-index:30;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f5f7fadb;border-right:1px solid #e5e7ebb8;flex-direction:column;width:60px;min-height:100vh;padding:10px 7px 14px;display:flex;position:fixed;top:0;bottom:0;left:0}.mvc-delta-side-nav__logo{border:1px solid #0000;border-radius:8px;justify-content:center;margin-bottom:14px;padding:0;display:flex}.mvc-delta-side-nav__logo svg{width:32px;height:32px}.mvc-delta-side-nav__menu{gap:4px;display:grid}.mvc-delta-side-nav__menu>button,.mvc-delta-side-nav__menu>:is(.delta-nav-search,.delta-nav-overflow)>button{color:#516070;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;place-items:center;width:46px;height:40px;padding:0;display:grid}.mvc-delta-side-nav__logo:hover,.mvc-delta-side-nav__logo:focus-visible,.mvc-delta-side-nav__menu>button:hover,.mvc-delta-side-nav__menu>button:focus-visible,.mvc-delta-side-nav__menu>button.active,.mvc-delta-side-nav__menu>:is(.delta-nav-search,.delta-nav-overflow)>button:hover,.mvc-delta-side-nav__menu>:is(.delta-nav-search,.delta-nav-overflow)>button:focus-visible,.mvc-delta-side-nav__menu>:is(.delta-nav-search,.delta-nav-overflow)>button.active{color:#17202a;background:#f4f7fb;border-color:#e2e8f0}.mvc-delta-side-nav__menu>button.active,.mvc-delta-side-nav__menu>:is(.delta-nav-search,.delta-nav-overflow)>button.active{box-shadow:inset 3px 0 0 var(--mvc-pink)}body.dark-mode .mvc-delta-side-nav__menu>button,body.dark-mode .mvc-delta-side-nav__menu>:is(.delta-nav-search,.delta-nav-overflow)>button{color:#9fb0c0}body.dark-mode .mvc-delta-side-nav__logo:hover,body.dark-mode .mvc-delta-side-nav__logo:focus-visible,body.dark-mode .mvc-delta-side-nav__menu>button:hover,body.dark-mode .mvc-delta-side-nav__menu>button:focus-visible,body.dark-mode .mvc-delta-side-nav__menu>button.active,body.dark-mode .mvc-delta-side-nav__menu>:is(.delta-nav-search,.delta-nav-overflow)>button:hover,body.dark-mode .mvc-delta-side-nav__menu>:is(.delta-nav-search,.delta-nav-overflow)>button:focus-visible,body.dark-mode .mvc-delta-side-nav__menu>:is(.delta-nav-search,.delta-nav-overflow)>button.active{color:#e5edf5;background:#20364d;border-color:#304050}.mvc-flow-backdrop{top:var(--mvc-modal-top-offset,58px);bottom:var(--mvc-modal-bottom-offset,calc(72px + env(safe-area-inset-bottom)));z-index:18;background:#0f172a3d;place-items:stretch end;padding:14px 16px 14px 0;left:max(330px,50vw - 430px)}.modern-card-view[data-embedded=false] .mvc-flow-backdrop{left:390px}.mvc-flow-modal{border-radius:8px 0 0 8px;width:min(920px,100%);height:100%}.mvc-flow-shell{grid-template-rows:minmax(0,1fr);grid-template-columns:260px minmax(0,1fr)}.mvc-flow-steps{border-right:1px solid var(--mvc-border);border-bottom:0;grid-auto-columns:auto;grid-auto-flow:row;align-content:start;gap:8px;padding:18px;overflow:visible auto}}@media (width<=760px){.mvc-shortlist-toolbar{grid-template-columns:1fr}.mvc-shortlist-row{grid-template-columns:44px minmax(0,1fr);align-items:start;gap:10px;padding:10px}.mvc-shortlist-row__image{border-radius:7px;width:44px;height:44px}.mvc-shortlist-row h4{white-space:normal}.mvc-shortlist-row__button{grid-column:1/-1;width:100%}}@media (width<=640px){.mvc-topbar{grid-template-columns:minmax(0,1fr) auto;gap:8px;height:48px;min-height:48px;padding:6px 12px}.mvc-topbar[data-context=candidate]{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:0;height:auto;min-height:76px;padding:0}.modern-card-view:has(.mvc-flow-modal) .mvc-topbar:not([data-context=candidate]){align-items:stretch;height:76px;min-height:76px;padding-block:6px;transition:none}.mvc-topbar-context{gap:10px;min-width:0}.mvc-topbar[data-context=candidate] .mvc-topbar-context{grid-area:1/1;align-self:stretch}.mvc-brand{display:none}.mvc-workspace-title{max-width:170px;font-size:12px}.modern-card-view:has(.mvc-flow-modal) .mvc-workspace-title{opacity:0;pointer-events:none;position:absolute;transform:translateY(-5px)}.modern-card-view:has(.mvc-flow-modal) .mvc-topbar-candidate{opacity:1;pointer-events:auto;position:static;transform:translateY(0)}.mvc-back-link span{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mvc-topbar-status{display:none}.mvc-top-actions{flex-wrap:nowrap;grid-area:1/2;justify-content:flex-end;align-items:center;gap:2px;min-width:0;transition:gap .14s,transform .14s;display:flex;overflow:visible hidden}.mvc-topbar[data-context=candidate] .mvc-top-actions{display:none}.mvc-topbar[data-context=candidate] .mvc-top-actions:not(:empty){grid-template-columns:repeat(2,30px);grid-auto-rows:30px;place-content:start end;gap:3px;display:grid;overflow:visible;transform:translateY(0)}.modern-card-view:has(.mvc-flow-modal) .mvc-top-actions{grid-template-columns:repeat(2,30px);grid-auto-rows:30px;place-content:start end;gap:3px;display:grid;overflow:visible;transform:translateY(0)}.mvc-top-contact-actions{flex-wrap:nowrap;flex:none;gap:2px;max-width:none;display:flex}.mvc-top-contact-actions .mvc-contact-action[data-action=linkedin],.mvc-top-contact-actions .mvc-contact-action[data-action=recruiter]{display:none}.mvc-topbar[data-context=candidate] .mvc-top-contact-actions{display:contents}.modern-card-view:has(.mvc-flow-modal) .mvc-top-contact-actions{display:contents}.mvc-top-contact-actions .mvc-contact-action,.mvc-top-actions .mvc-icon-button{background:0 0;border-color:#0000;border-radius:7px;flex:0 0 30px;width:30px;min-width:30px;height:30px;min-height:30px}.mvc-topbar[data-context=candidate] .mvc-top-actions .mvc-icon-button{background:#fff;border-color:#dbe4ef}.modern-card-view:has(.mvc-flow-modal) .mvc-top-actions .mvc-icon-button{background:#fff;border-color:#dbe4ef}.mvc-top-contact-actions .mvc-contact-action .mvc-icon,.mvc-top-actions .mvc-icon-button .mvc-icon{width:17px;height:17px}.mvc-top-actions .mvc-icon-button{color:#12324f;background:0 0;border:0}.mvc-topbar[data-context=candidate] .mvc-topbar-candidate{grid-template:"avatar copy""avatar facts"/76px minmax(0,1fr);align-content:center;align-items:stretch;gap:2px 10px;min-width:0;min-height:76px}.mvc-topbar[data-context=candidate] .mvc-topbar-candidate .mvc-avatar[data-size=small]{aspect-ratio:1;grid-area:avatar;align-self:stretch;width:100%;min-width:76px;height:76px;min-height:76px}.mvc-topbar[data-context=candidate] .mvc-topbar-candidate .mvc-avatar[data-size=small] img{border-radius:inherit}.mvc-topbar[data-context=candidate] .mvc-topbar-candidate__copy{grid-area:copy;align-self:end;padding-top:7px}.mvc-topbar[data-context=candidate] .mvc-topbar-candidate__copy strong{font-size:17px;line-height:1.08}.mvc-topbar[data-context=candidate] .mvc-topbar-candidate__copy span{font-size:13px;line-height:1.15}.mvc-topbar[data-context=candidate] .mvc-topbar-candidate__copy strong,.mvc-topbar[data-context=candidate] .mvc-topbar-candidate__copy span,.mvc-topbar[data-context=candidate] .mvc-topbar-candidate__facts{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;overflow:visible}.mvc-topbar[data-context=candidate] .mvc-topbar-candidate__facts{white-space:nowrap;overflow-wrap:normal;text-overflow:clip;grid-area:facts;align-self:start;min-width:0;padding-bottom:8px;font-size:12px;line-height:1.15;overflow:hidden}.mvc-topbar[data-context=candidate] .mvc-topbar-candidate__facts .mvc-compact-facts__items[data-variant=topbar]{white-space:nowrap;width:100%;min-width:0;display:flex;overflow:hidden}.mvc-topbar[data-context=candidate] .mvc-topbar-candidate__facts .mvc-compact-facts__items[data-variant=topbar] .mvc-compact-facts__token{gap:3px}.mvc-topbar[data-context=candidate] .mvc-topbar-candidate__facts .mvc-compact-facts__items[data-variant=topbar] .mvc-compact-facts__token[data-key=salary],.mvc-topbar[data-context=candidate] .mvc-topbar-candidate__facts .mvc-compact-facts__items[data-variant=topbar] .mvc-compact-facts__token[data-key=cv]{flex:none}.mvc-topbar[data-context=candidate] .mvc-topbar-candidate__facts .mvc-compact-facts__items[data-variant=topbar] .mvc-compact-facts__token[data-key=availability]{flex:0 auto;min-width:34px}.mvc-topbar[data-context=candidate] .mvc-topbar-candidate__facts .mvc-compact-facts__items[data-variant=topbar] .mvc-compact-facts__token[data-key=right-to-work]{flex:0 auto;min-width:0}.mvc-topbar[data-context=candidate] .mvc-topbar-candidate__facts .mvc-compact-facts__items[data-variant=topbar] .mvc-compact-facts__icon-value .mvc-icon,.mvc-topbar[data-context=candidate] .mvc-topbar-candidate__facts .mvc-compact-facts__items[data-variant=topbar] .mvc-compact-facts__flag{width:12px;height:12px}.mvc-desktop-shell{display:none}.mvc-mobile-shell{padding-bottom:calc(74px + env(safe-area-inset-bottom));display:flex}.mvc-mobile-shell>.mvc-identity-panel{overscroll-behavior:auto;align-self:stretch;width:100%;max-height:none;position:static;top:auto;overflow:visible}.mvc-mobile-header__identity{display:none}.mvc-action-bar{width:100%;max-width:none;padding:7px 10px calc(7px + env(safe-area-inset-bottom));border-radius:0;grid-template-columns:1fr;gap:0;margin:0}.mvc-action-bar__summary{display:none}.mvc-action-bar__buttons{grid-template-columns:repeat(auto-fit,minmax(64px,1fr));gap:6px;width:min(100%,420px);margin-inline:auto;display:grid}.mvc-action-menu-anchor{width:100%;display:flex}.mvc-action-menu-anchor--nested{display:block}.mvc-action-button{flex-direction:column;gap:3px;min-height:48px;padding:0;font-size:11px}.mvc-action-button .mvc-icon{width:18px;height:18px}.mvc-action-button__chevron.mvc-icon{opacity:.58;width:9px;height:9px;margin:0;position:absolute;top:5px;right:5px}.mvc-action-button:after{content:attr(data-mobile-label);color:currentColor;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:10px;font-weight:850;line-height:1;display:block;overflow:hidden}.mvc-action-button[data-primary=false] span{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mvc-action-menu--nested{box-sizing:border-box;width:100%;max-height:220px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#f8fafc;border-color:#e2e8f0;margin:4px 0 8px;display:block;position:static;overflow:auto}.mvc-panel,.mvc-mobile-header{padding:14px}.mvc-status-grid{grid-template-columns:1fr;gap:12px}.mvc-status-primary h2{font-size:21px}.mvc-panel-header h2{font-size:12px}.mvc-process-card{grid-template-columns:minmax(0,1fr) auto 24px;gap:12px 10px;min-height:0}.mvc-process-card__identity{grid-area:1/1}.mvc-process-card__work{grid-area:1/2;place-self:start end;max-width:none}.mvc-process-card>.mvc-icon-button{grid-area:1/3;place-self:start end;width:24px;height:24px}.mvc-process-card .mvc-process-next{grid-column:1/-1}.mvc-process-card__meta{flex-wrap:nowrap;justify-content:flex-end}.mvc-process-card .mvc-process-timeline-scroll{grid-column:1/-1}.mvc-process-card .mvc-process-timeline li[data-offset="-1"]:before{background:repeating-linear-gradient(90deg,#13a86b33 0 3px,#0000 3px 8px);display:block}@media (width<=420px){.mvc-process-card{grid-template-columns:minmax(0,1fr) 24px}.mvc-process-card__work{grid-area:2/1/auto/-1;justify-self:start}.mvc-process-card>.mvc-icon-button{grid-column:2}.mvc-process-card__meta{justify-content:flex-start}}.mvc-thread-summary{grid-template-columns:34px minmax(0,1fr) 16px;gap:10px}.mvc-thread-summary .mvc-interaction-icon{width:34px;height:34px}.mvc-call-interaction,.mvc-direct-message{grid-template-columns:34px minmax(0,1fr);gap:10px}.mvc-direct-message .mvc-interaction-icon,.mvc-call-interaction .mvc-interaction-icon{width:34px;height:34px}.mvc-direct-message__meta,.mvc-call-interaction__meta{gap:2px;display:grid}.mvc-attachment-grid{grid-template-columns:1fr}.mvc-process-row{box-sizing:border-box;max-width:100%}.mvc-other-processes .mvc-process-rows{flex-wrap:wrap;gap:8px 10px;display:flex}.mvc-other-processes .mvc-process-row-wrap{width:auto;max-width:100%;margin-right:0;padding-right:0;display:inline-flex}.mvc-other-processes .mvc-process-row-wrap>.mvc-process-row{width:auto;max-width:100%}.mvc-other-processes .mvc-process-row{min-width:min(100%,136px)}.mvc-other-processes .mvc-process-row-actions{display:none}.mvc-process-row time{display:inline}.mvc-flow-backdrop{top:var(--mvc-modal-top-offset,76px);bottom:var(--mvc-modal-bottom-offset,calc(63px + env(safe-area-inset-bottom)));place-items:stretch stretch;padding:0;display:block}.mvc-flow-modal{top:var(--mvc-modal-top-offset,76px);right:0;bottom:var(--mvc-modal-bottom-offset,calc(63px + env(safe-area-inset-bottom)));border-width:1px 0 0;border-radius:0;width:100%;max-width:100%;height:auto;position:fixed;left:0}.mvc-draft-canvas{grid-template-columns:1fr;overflow:auto}.mvc-draft-canvas__editor{border-right:0;border-bottom:1px solid var(--mvc-border)}.mvc-flow-header{align-items:center;gap:12px;padding:14px 16px 12px}.mvc-flow-header h2{font-size:18px;line-height:1.1}.mvc-flow-header p,.mvc-flow-section p{margin-top:4px;font-size:12px;line-height:1.35}.mvc-flow-icon-button{width:34px;height:34px}.mvc-flow-header-action{height:34px;padding:0 10px;font-size:12px}.mvc-flow-shell{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr}.mvc-flow-steps{border-right:0;border-bottom:1px solid var(--mvc-border);grid-auto-columns:minmax(92px,min(132px,42vw));grid-auto-flow:column;gap:8px;padding:10px 12px;overflow:auto hidden}.mvc-flow-step{grid-template-columns:24px minmax(0,1fr);gap:8px;min-height:36px;padding:6px 8px}.mvc-flow-step span{width:24px;height:24px;font-size:11px}.mvc-flow-step strong{font-size:12px}.mvc-flow-body{padding:18px 16px}.mvc-flow-footer{padding:12px 16px}.mvc-flow-section h3{font-size:17px;line-height:1.15}.mvc-onboard-note-step .mvc-onboard-template-section[data-inline=true] .mvc-flow-field{grid-template-columns:1fr;display:grid}.mvc-onboard-template-section[data-inline=true] .mvc-onboard-template-section__fields{grid-template-columns:1fr}.mvc-onboard-note-step .mvc-onboard-template-section[data-inline=true] .mvc-flow-field>span{min-height:18px}.mvc-onboard-note-step .mvc-onboard-template-section[data-inline=true] .mvc-flow-field>.mvc-flow-input,.mvc-onboard-note-step .mvc-onboard-template-section[data-inline=true] .mvc-flow-field>.mvc-onboard-client-match{grid-column:1}.mvc-flow-dropzone{min-height:160px;margin-top:14px;padding:18px}.mvc-flow-dropzone strong{font-size:16px}}@media (width<=420px){.mvc-flow-header{padding-inline:12px}.mvc-flow-steps{grid-auto-columns:minmax(78px,32vw);padding-inline:10px}.mvc-flow-step{grid-template-columns:24px minmax(0,1fr);max-width:32vw;padding-inline:7px}.mvc-flow-body,.mvc-flow-footer{padding-inline:12px}.mvc-primary-button,.mvc-secondary-button{min-width:86px;padding-inline:11px}}@media (height<=620px){.mvc-flow-backdrop{padding-block:6px}.mvc-flow-header{align-items:center;gap:10px;padding:10px 14px 8px}.mvc-flow-header h2{font-size:18px;line-height:1.1}.mvc-flow-header p{display:none}.mvc-flow-icon-button{width:32px;height:32px}.mvc-flow-header-action{height:32px;padding:0 9px;font-size:12px}.mvc-flow-steps{gap:6px;padding:10px}.mvc-flow-step{grid-template-columns:24px minmax(0,1fr);gap:8px;min-height:34px;padding:5px 7px}.mvc-flow-step span{width:24px;height:24px;font-size:11px}.mvc-flow-step strong{font-size:11px}.mvc-flow-body{padding:12px}.mvc-flow-footer{padding:8px 12px}.mvc-primary-button,.mvc-secondary-button{min-height:34px;padding-block:6px}.mvc-flow-section h3{font-size:16px}.mvc-flow-textarea,.mvc-flow-input{margin-top:10px}.mvc-flow-textarea{min-height:118px}.mvc-contact-flow-context,.mvc-contact-email-step{gap:10px}.mvc-contact-field-row{grid-template-columns:30px minmax(0,1fr) 32px;gap:8px;min-height:44px;padding:6px 8px}.mvc-contact-field-row__icon,.mvc-contact-field-row__save{width:30px;height:30px}.mvc-contact-field-row__label{font-size:10px}.mvc-contact-field-row__input{height:21px;font-size:13px}.mvc-interactions--flow.mvc-panel{padding:10px}.mvc-interactions--flow .mvc-panel-header{margin-bottom:8px}.mvc-interactions--flow .mvc-panel-header h2{font-size:15px}.mvc-interactions--flow .mvc-interaction-list{gap:7px;max-height:none}.mvc-interactions--flow .mvc-thread-summary{grid-template-columns:32px minmax(0,1fr) 16px;gap:8px;padding:8px}.mvc-interactions--flow .mvc-conversation-timeline{gap:7px;padding:0 8px 8px}.mvc-interactions--flow .mvc-conversation-message[data-context=true]{grid-template-columns:40px minmax(0,1fr);gap:8px}.mvc-interactions--flow .mvc-conversation-message[data-context=true][data-direction=outbound]{grid-template-columns:minmax(0,1fr) 40px}.mvc-interactions--flow .mvc-conversation-message[data-context=true] .mvc-interaction-mark{width:40px}.mvc-interactions--flow .mvc-conversation-message[data-context=true] .mvc-interaction-mark .mvc-interaction-avatar{width:28px;height:28px}.mvc-interactions--flow .mvc-conversation-message[data-context=true] .mvc-interaction-mark .mvc-interaction-icon{top:18px;right:2px}.mvc-interactions--flow .mvc-conversation-message[data-context=true] .mvc-interaction-time-badge{display:none}.mvc-interactions--flow .mvc-conversation-bubble{padding:8px 10px}.mvc-interactions--flow .mvc-conversation-bubble p{margin-top:3px;font-size:12px;line-height:1.35}}@media (height<=620px) and (width>=1121px){.mvc-flow-shell{grid-template-columns:220px minmax(0,1fr)}}@media (height<=620px) and (width<=760px){.mvc-flow-backdrop{padding:0}.mvc-flow-shell{grid-template-columns:1fr}.mvc-flow-steps{grid-auto-columns:minmax(84px,min(120px,38vw));padding:7px 10px}.mvc-flow-step{min-height:32px}.mvc-flow-step span{width:22px;height:22px}.mvc-flow-body{padding:10px}.mvc-flow-footer{padding:7px 10px}}.mvc-flow-backdrop:has(.mvc-photo-gallery-modal){z-index:1000;background:#0f172a7a;place-items:center;padding:24px;display:grid;inset:0}.mvc-flow-backdrop:has(.mvc-photo-gallery-modal) .mvc-photo-gallery-modal{border-radius:8px;width:min(980px,100vw - 48px);height:min(760px,100vh - 48px);position:relative;inset:auto}@media (width<=640px){.mvc-flow-backdrop:has(.mvc-photo-gallery-modal){padding:11px}.mvc-flow-backdrop:has(.mvc-photo-gallery-modal) .mvc-photo-gallery-modal{width:calc(100vw - 22px);height:calc(100vh - 22px)}}@media (prefers-reduced-motion:reduce){.mvc-topbar,.mvc-workspace-title,.mvc-topbar-candidate,.mvc-top-actions{transition:none}}@media (width<=520px){.mvc-mobile-shell{padding-inline:0}.mvc-mobile-header__identity{grid-template-columns:68px minmax(0,1fr);gap:12px}.mvc-mobile-header .mvc-avatar[data-size=small]{width:68px;min-width:68px;height:68px}}@media (width<=420px){.mvc-mobile-header{padding:12px}.mvc-mobile-header__identity{grid-template-columns:64px minmax(0,1fr)}.mvc-topbar[data-context=candidate] .mvc-topbar-candidate{grid-template-columns:64px minmax(0,1fr);min-height:64px}.mvc-topbar[data-context=candidate] .mvc-topbar-candidate .mvc-avatar[data-size=small]{min-width:64px;height:64px;min-height:64px}.mvc-avatar[data-size=small]{width:64px;min-width:64px;height:64px}.mvc-contact-actions[data-compact=true]{grid-template-columns:repeat(5,minmax(0,1fr))}.mvc-contact-action[data-compact=true]{width:100%}}@media (width>=641px){.mvc-action-bar--bottom{display:none}.mvc-mobile-shell{padding-bottom:24px}}@media (width>=641px) and (width<=1120px){.mvc-action-bar--topbar{z-index:auto;width:auto;max-width:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;grid-template-columns:1fr;gap:0;margin:0;padding:0;display:block;position:static}.mvc-action-bar--topbar .mvc-action-bar__buttons{gap:4px;display:flex}.mvc-action-bar--topbar .mvc-action-menu-anchor{width:auto;display:inline-flex}}.mvc-action-bar--topbar.mvc-action-bar--editing[data-action-layout=compact] .mvc-action-button--stop-editing,.mvc-action-bar--topbar.mvc-action-bar--editing .mvc-action-button--stop-editing{flex-direction:row;gap:8px;width:100%;min-width:0;min-height:42px;padding:7px 18px}.mvc-action-bar--topbar.mvc-action-bar--editing[data-action-layout=compact] .mvc-action-button--stop-editing:after,.mvc-action-bar--topbar.mvc-action-bar--editing .mvc-action-button--stop-editing:after,.mvc-action-bar--bottom.mvc-action-bar--editing .mvc-action-button--stop-editing:after{content:none}.mvc-action-bar--topbar.mvc-action-bar--editing[data-action-layout=compact] .mvc-action-button--stop-editing span,.mvc-action-bar--topbar.mvc-action-bar--editing .mvc-action-button--stop-editing span{clip:auto;width:auto;height:auto;color:inherit;font-size:inherit;line-height:inherit;text-overflow:clip;white-space:nowrap;margin:0;padding:0;position:static;overflow:visible}.mvc-desktop-shell.mvc-brief-touchpoints-shell{grid-template-columns:minmax(0,1fr);width:100%;max-width:none}.modern-card-view[data-embedded=false] .mvc-desktop-shell.mvc-brief-touchpoints-shell{grid-template-columns:minmax(0,1fr);width:calc(100% - 60px);max-width:none;margin-left:60px;margin-right:0}.mvc-brief-touchpoints-shell .mvc-left-zone,.mvc-brief-touchpoints-shell .mvc-right-zone{display:none}.mvc-brief-touchpoints-shell .mvc-main-zone{grid-column:1}.mvc-brief-touchpoints-shell .mvc-brief-touchpoints,.mvc-brief-touchpoints-shell .mvc-touchpoint-operating-grid{width:100%}.mvc-brief-touchpoints-shell .mvc-brief-touchpoints{min-height:calc(100vh - 38px)}.mvc-desktop-shell.mvc-brief-touchpoints-route-shell{grid-template-columns:minmax(240px,300px) minmax(520px,1fr) minmax(300px,340px);max-width:1640px}.modern-card-view[data-embedded=false] .mvc-desktop-shell.mvc-brief-touchpoints-route-shell{grid-template-columns:minmax(240px,300px) minmax(520px,1fr) minmax(300px,340px);max-width:none;margin-left:60px}.mvc-brief-touchpoints-route-shell .mvc-right-zone{overscroll-behavior:contain;align-self:start;max-height:calc(100vh - 86px);position:sticky;top:72px;overflow-y:auto}.mvc-brief-touchpoints-route-shell .mvc-brief-touchpoint-overview-panel,.mvc-brief-touchpoints-route-shell .mvc-brief-touchpoints{min-width:0}.mvc-brief-touchpoints-route-shell .mvc-brief-touchpoints{align-content:start}.mvc-brief-touchpoints-route-shell .mvc-touchpoint-panel__header{grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.mvc-brief-touchpoints-route-shell .mvc-touchpoint-panel__header-actions{flex-direction:column;justify-content:start;align-items:flex-end;min-width:0}.modern-card-view .mvc-flow-backdrop.mvc-flow-backdrop--maximized,.modern-card-view[data-embedded=false] .mvc-flow-backdrop.mvc-flow-backdrop--maximized{z-index:1000;background:#0f172a8f;place-items:stretch stretch;padding:12px;display:grid;inset:0}.modern-card-view .mvc-flow-backdrop.mvc-flow-backdrop--maximized .mvc-flow-modal.mvc-flow-modal--maximized{border-width:1px;border-radius:8px;width:100%;max-width:none;height:100%;position:relative;inset:auto}@media (width<=640px){.mvc-photo-gallery-modal{width:calc(100vw - 22px);height:calc(100vh - 22px)}.mvc-photo-gallery{grid-template-rows:minmax(0,1fr) 174px;grid-template-columns:1fr;gap:12px;padding:12px}.mvc-photo-gallery__history-heading{align-items:baseline;gap:8px;padding-bottom:4px;display:flex}.mvc-photo-gallery__timeline{flex:1;padding:8px 4px 4px;display:flex;overflow:auto hidden}.mvc-photo-gallery__entry,.mvc-photo-gallery__entry:last-child{border-top:2px solid #d5deeb;border-left:0;flex:0 0 110px;padding:12px 8px 0 0}.mvc-photo-gallery__entry:before{top:-6px;left:8px}.mvc-photo-gallery__card img{height:64px}.mvc-action-bar--topbar{display:none}.mvc-action-bar--bottom .mvc-action-bar__buttons{grid-template-columns:repeat(auto-fit,minmax(64px,1fr));width:min(100%,420px);margin-inline:auto}.mvc-action-bar--bottom .mvc-action-menu:not(.mvc-action-menu--nested){transform:translateX(calc(-50% + var(--mvc-action-menu-shift-x,0px)));left:50%;right:auto}.mvc-action-bar--bottom .mvc-action-menu--key-contact:not(.mvc-action-menu--nested){transform:translateX(var(--mvc-action-menu-shift-x,0px));left:0}.mvc-action-bar--bottom .mvc-action-menu--key-more:not(.mvc-action-menu--nested){transform:translateX(var(--mvc-action-menu-shift-x,0px));left:auto;right:0}.mvc-action-bar--bottom .mvc-action-menu--nested{left:auto;right:auto;transform:none}.mvc-action-bar--bottom .mvc-action-contact-actions.mvc-contact-actions{grid-template-columns:1fr}}@media (height<=680px){.mvc-action-menu{max-height:calc(100vh - 88px - env(safe-area-inset-bottom));padding:6px}.mvc-action-menu__options{gap:2px}.mvc-action-menu__item,.mvc-action-menu__cancel{min-height:34px;padding:7px 9px;font-size:13px}.mvc-action-button{min-height:34px;padding-block:6px}.mvc-action-bar--bottom .mvc-action-button{min-height:42px}}.mvc-snagging-button{right:max(18px, env(safe-area-inset-right));bottom:calc(86px + env(safe-area-inset-bottom));z-index:24;color:#fff7ed;cursor:pointer;background:linear-gradient(145deg,#f59e0b,#ff4f81);border:1px solid #f59e0b80;border-radius:50%;place-items:center;width:54px;height:54px;display:grid;position:fixed;box-shadow:0 18px 34px #7f1d1d38}.mvc-snagging-button .mvc-icon{stroke-width:2.2px;width:24px;height:24px}.mvc-snagging-button span{color:#7f1d1d;background:#fef3c7;border:2px solid #fff;border-radius:50%;place-items:center;width:19px;height:19px;font-size:12px;font-weight:900;line-height:1;display:grid;position:absolute;top:-3px;right:-2px}.mvc-snagging-modal{width:min(520px,100vw - 32px);height:auto;max-height:calc(100vh - 48px)}.mvc-snagging-form{gap:14px;padding:18px;display:grid}.mvc-snagging-form__context{border:1px solid var(--mvc-border);color:var(--mvc-text);background:var(--mvc-blue-tint);border-radius:8px;gap:3px;padding:10px 12px;display:grid}.mvc-snagging-form__context span,.mvc-snagging-form__field span{color:var(--mvc-muted);font-size:12px;font-weight:800}.mvc-snagging-form__field{gap:6px;display:grid}.mvc-snagging-form__field textarea{resize:vertical;border:1px solid var(--mvc-border);width:100%;min-height:118px;color:var(--mvc-text);background:var(--mvc-surface);border-radius:8px;padding:10px 12px}.mvc-snagging-form__status{margin:0;font-size:13px;font-weight:800}.mvc-snagging-form__status[data-tone=success]{color:var(--mvc-success)}.mvc-snagging-form__status[data-tone=error]{color:var(--mvc-error)}.mvc-snagging-form__actions{justify-content:flex-end;gap:10px;display:flex}.mvc-snagging-form__actions button{border:1px solid var(--mvc-border);min-height:38px;color:var(--mvc-text);background:var(--mvc-surface);border-radius:8px;padding:8px 14px;font-weight:850}.mvc-snagging-form__actions button[type=submit]{border-color:var(--mvc-blue);color:#fff;background:var(--mvc-blue)}body.dark-mode .mvc-snagging-button span{border-color:#101820}body.dark-mode .modern-card-view{--mvc-surface-raised:#1c2935;--mvc-surface-soft:#14212c;--mvc-surface-strong:#243442;--mvc-border-soft:#263848;--mvc-heading:#eaf2fb;--mvc-body:#d5e0eb;--mvc-muted-strong:#aebdca}body.dark-mode .modern-card-view .share-email-compose{border-color:var(--mvc-border);color:var(--mvc-body);background:var(--mvc-surface-raised);box-shadow:none}body.dark-mode .modern-card-view .share-email-compose__header{border-bottom-color:var(--mvc-border);background:var(--mvc-surface-soft)}body.dark-mode .modern-card-view .share-email-compose__title{color:var(--mvc-heading)}body.dark-mode .modern-card-view :is(.share-email-compose__row-label,.share-email-compose__message-label,.share-email-compose__hint,.share-email-compose__status){color:var(--mvc-muted-strong)}body.dark-mode .modern-card-view .share-email-compose__warning{color:#fbbf24;background:#92400e3d;border-color:#f59e0b6b}body.dark-mode .modern-card-view :is(.share-email-compose__input,.share-email-compose__textarea){border-color:var(--mvc-border);color:var(--mvc-heading);caret-color:var(--mvc-heading);background:#101b25}body.dark-mode .modern-card-view :is(.share-email-compose__input,.share-email-compose__textarea)::placeholder{color:var(--mvc-muted-strong)}body.dark-mode .modern-card-view :is(.share-email-compose__input:focus,.share-email-compose__textarea:focus){border-color:var(--mvc-blue);background:#122231;box-shadow:0 0 0 3px #70a7dc33}body.dark-mode .modern-card-view .share-email-compose__badge{color:#b8d9ff;background:#243442}body.dark-mode .modern-card-view .share-email-compose.is-sent{background:#173d32;border-color:#256f58}body.dark-mode .modern-card-view .share-email-compose__status.is-error{color:#ffc5c5}body.dark-mode .modern-card-view :is(.share-email-compose__status.is-success,.share-email-compose.is-sent .share-email-compose__badge){color:#92f6ca}body.dark-mode .modern-card-view :is(.mvc-top-more-menu,.mvc-photo-gallery,.mvc-photo-gallery__stage,.mvc-photo-gallery__card,.mvc-contact-action,.mvc-compact-facts,.mvc-identity-details,.mvc-experience-position,.mvc-status-next,.mvc-empty-state,.mvc-key-notes,.mvc-key-note,.mvc-attachment-card,.mvc-attachment-card--featured,.mvc-attachment-menu__popover,.mvc-attachment-rebrand,.mvc-interaction-thread,.mvc-call-interaction,.mvc-direct-message,.mvc-interaction-filter,.mvc-conversation-bubble,.mvc-interaction-body,.mvc-call-transcript,.mvc-call-transcript__turn p,.mvc-process-card,.mvc-process-card[data-variant=compact],.mvc-past-processes,.mvc-other-processes,.mvc-past-process-pill,.mvc-process-row,.mvc-other-processes .mvc-process-row-wrap,.mvc-process-row-actions,.mvc-flow-input,.mvc-flow-textarea,.mvc-secondary-button){border-color:var(--mvc-border);color:var(--mvc-body);background:var(--mvc-surface-raised)}body.dark-mode .modern-card-view :is(h1,h2,h3,h4,summary,.mvc-panel-label,.mvc-tag-group h3,.mvc-key-notes h3,.mvc-identity-heading h1,.mvc-mobile-header h1,.mvc-status-primary h2,.mvc-status-loading h2,.mvc-status-next strong,.mvc-status-insight h3,.mvc-panel-header h2,.mvc-process-card h3,.mvc-past-processes h3,.mvc-other-processes h3,.mvc-process-row strong,.mvc-meta-item strong,.mvc-record-meta strong,.mvc-key-note-position strong,.mvc-markdown-text h4,.mvc-attachment-card strong,.mvc-attachment-rebrand strong,.mvc-interaction-thread strong,.mvc-conversation-message strong,.mvc-direct-message h4,.mvc-call-interaction__empty strong,.mvc-conversation-bubble h4,.mvc-topbar-candidate__copy strong,.mvc-meta-symbol){color:var(--mvc-heading)}body.dark-mode .modern-card-view :is(.mvc-status-primary p,.mvc-status-loading p,.mvc-status-next p,.mvc-status-insight li,.mvc-status-insight p,.mvc-summary li,.mvc-key-notes li,.mvc-insight li,.mvc-insight p,.mvc-key-note summary,.mvc-key-note__body>p,.mvc-markdown-text,.mvc-attachment-card__link,.mvc-attachment-rebrand span,.mvc-note p,.mvc-conversation-bubble p,.mvc-direct-message p,.mvc-call-interaction p,.mvc-thread-summary em,.mvc-interaction-body,.mvc-call-transcript__turn p,.mvc-process-card p,.mvc-process-card .mvc-process-next,.mvc-process-row,.mvc-role-summary__item>strong,.mvc-compact-facts,.mvc-contact-action){color:var(--mvc-body)}body.dark-mode .modern-card-view :is(.mvc-section-kicker,.mvc-decision-kicker,.mvc-panel-header p,.mvc-current-stage p,.mvc-process-card small,.mvc-process-row time,.mvc-tag-empty,.mvc-role-summary__item>span,.mvc-role-summary__item>small,.mvc-meta-item span,.mvc-record-meta span,.mvc-key-note-position span,.mvc-key-note summary small,.mvc-attachment-card small,.mvc-direct-message__meta small,.mvc-direct-message__meta time,.mvc-call-interaction__meta small,.mvc-call-interaction__meta time,.mvc-conversation-meta time,.mvc-thread-summary small,.mvc-interaction-date-label,.mvc-call-transcript__turn span,.mvc-empty-state,.mvc-process-loading-note){color:var(--mvc-muted-strong)}body.dark-mode .modern-card-view :is(.mvc-status-insight,.mvc-key-note__body,.mvc-structured-note details,.mvc-role-summary__item,.mvc-record-meta){border-color:var(--mvc-border)}body.dark-mode .modern-card-view :is(.mvc-status-next,.mvc-status-loading__bars,.mvc-empty-state,.mvc-compact-facts,.mvc-identity-details,.mvc-key-notes,.mvc-insight,.mvc-key-note__body,.mvc-structured-note details,.mvc-attachment-card--featured,.mvc-attachment-rebrand,.mvc-direct-message[data-direction=outbound],.mvc-conversation-message[data-direction=outbound] .mvc-conversation-bubble,.mvc-call-transcript,.mvc-process-card[data-variant=compact],.mvc-process-rows[data-light=true] .mvc-process-row,.mvc-other-processes .mvc-process-row-wrap){background:var(--mvc-surface-soft)}body.dark-mode .modern-card-view .mvc-interaction-thread[data-expanded=true]{background:linear-gradient(180deg, #172838 0%, var(--mvc-surface-raised) 68%);box-shadow:none;border-color:#3f5f7a}body.dark-mode .modern-card-view .mvc-interaction-filter[data-active=true]{color:#d7ebff;background:#1d3448;border-color:#4f7eaa}body.dark-mode .modern-card-view .mvc-interaction-filter small{color:var(--mvc-muted-strong);background:#243442}body.dark-mode .modern-card-view .mvc-interaction-filter[data-active=true] small{color:#102033;background:#8fc7ff}body.dark-mode .modern-card-view .mvc-interaction-type-pill,body.dark-mode .modern-card-view .mvc-interaction-detail-action{color:#b8d9ff;background:#20384e}body.dark-mode .modern-card-view .mvc-conversation-meta--stacked strong{color:#c7d8ea}body.dark-mode .modern-card-view .mvc-conversation-timeline{border-color:var(--mvc-border)}body.dark-mode .modern-card-view .mvc-interaction-date-label:after{background:var(--mvc-border)}body.dark-mode .modern-card-view :is(.mvc-structured-note summary,.mvc-structured-note__fields p){color:var(--mvc-body)}body.dark-mode .modern-card-view .mvc-structured-note__fields span{color:var(--mvc-muted-strong)}body.dark-mode .modern-card-view .mvc-call-transcript__turn[data-speaker-role=user] p{color:#d7ebff;background:#203f5e;border-color:#315d89}body.dark-mode .modern-card-view .mvc-call-transcript__turn[data-speaker-role=candidate] p{border-color:var(--mvc-border);color:var(--mvc-heading);background:var(--mvc-surface-raised)}body.dark-mode .modern-card-view :is(.mvc-contact-action:hover:not(:disabled),.mvc-process-card:hover){color:#fff;background:var(--mvc-surface-strong);border-color:#4c6a85}body.dark-mode .modern-card-view :is(.mvc-attachment-card__link:hover strong,.mvc-interaction-detail-action,.mvc-link-button),body.dark-mode .modern-card-view :is(.mvc-ideal-tagline,.mvc-ideal-tagline .mvc-inline-editable,.mvc-ideal-tagline .mvc-inline-editable__value,.mvc-ideal-tagline .mvc-inline-editable__value-button){color:#8fc7ff}body.dark-mode .modern-card-view :is(.mvc-ideal-tagline:hover,.mvc-ideal-tagline:focus,.mvc-ideal-tagline:focus-within,.mvc-ideal-tagline .mvc-inline-editable__value-button:hover,.mvc-ideal-tagline .mvc-inline-editable__value-button:focus-visible){color:#c7e3ff}body.dark-mode .modern-card-view .mvc-experience-position{border-color:var(--mvc-border);color:var(--mvc-body);background:var(--mvc-surface-raised)}body.dark-mode .modern-card-view .mvc-experience-position[data-primary=true]{background:#1c2c3a;border-color:#3f5f7a}body.dark-mode .modern-card-view .mvc-experience-position summary:hover{background:#8fc7ff12}body.dark-mode .modern-card-view .mvc-experience-position strong{color:var(--mvc-heading)}body.dark-mode .modern-card-view .mvc-experience-position span{color:var(--mvc-muted-strong)}body.dark-mode .modern-card-view .mvc-experience-position small{color:#d7ebff;background:#254966}body.dark-mode .modern-card-view .mvc-experience-position__detail{border-top-color:var(--mvc-border)}body.dark-mode .modern-card-view .mvc-experience-position__detail dt,body.dark-mode .modern-card-view .mvc-experience-source__fields>div>span{color:var(--mvc-muted-strong)}body.dark-mode .modern-card-view .mvc-experience-position__detail dd{color:var(--mvc-body)}body.dark-mode .modern-card-view .mvc-experience-full-history__toggle{color:#b8d9ff}body.dark-mode .modern-card-view .mvc-experience-full-history__toggle:hover,body.dark-mode .modern-card-view .mvc-experience-full-history__toggle:focus-visible{color:#fff}body.dark-mode .modern-card-view .mvc-experience-source details{border-color:var(--mvc-border);background:var(--mvc-surface-soft)}body.dark-mode .modern-card-view .mvc-experience-source summary{color:var(--mvc-heading)}body.dark-mode .modern-card-view .mvc-experience-source__fields{border-top:1px solid var(--mvc-border);padding-top:10px}body.dark-mode .modern-card-view .mvc-experience .mvc-markdown-text{color:var(--mvc-body)}body.dark-mode .modern-card-view .mvc-experience .mvc-markdown-text h4{color:var(--mvc-heading)}body.dark-mode .modern-card-view .mvc-experience .mvc-markdown-text a{color:#8fc7ff}body.dark-mode .modern-card-view :is(.mvc-attachment-menu__toggle,.mvc-attachment-menu__popover button){color:var(--mvc-heading)}body.dark-mode .modern-card-view :is(.mvc-attachment-menu__toggle:hover,.mvc-attachment-menu__toggle[aria-expanded=true],.mvc-attachment-menu__popover button:hover:not(:disabled)){background:var(--mvc-surface-strong)}body.dark-mode .modern-card-view .mvc-interaction-mark .mvc-interaction-icon{border-color:var(--mvc-surface-raised)}body.dark-mode .modern-card-view .mvc-interaction-mark:before{background:var(--mvc-border)}body.dark-mode .modern-card-view .mvc-interaction-mark .mvc-interaction-avatar{box-shadow:0 0 0 3px var(--mvc-background)}body.dark-mode .modern-card-view .mvc-conversation-message[data-context=true] .mvc-interaction-time-badge,body.dark-mode .modern-card-view :is(.mvc-process-card__meta span,.mvc-process-row .mvc-process-row-badge,.mvc-past-process-pill b,.mvc-tag--more){color:var(--mvc-muted-strong);background:#243442}body.dark-mode .modern-card-view :is(.mvc-process-card__meta strong,.mvc-process-row span){color:#b8d9ff}body.dark-mode .modern-card-view :is(.mvc-status-next small,.mvc-stage-pill){color:#ffd88a;background:#3e321d}body.dark-mode .modern-card-view .mvc-process-timeline li{color:#8ea0b1}body.dark-mode .modern-card-view .mvc-process-timeline li:before{background:#405164}body.dark-mode .modern-card-view .mvc-process-dot{background:#152231;border-color:#4a5c70}body.dark-mode .modern-card-view :is(.mvc-process-timeline li[data-status=complete] .mvc-process-label,.mvc-process-timeline li[data-status=active] .mvc-process-label){color:#75e2b8}body.dark-mode .modern-card-view .mvc-skeleton{background:linear-gradient(90deg,#1d2a36 0%,#2b3d4e 46%,#1a2632 100%) 0 0/220% 100%}body.dark-mode .modern-card-view .mvc-record-avatar{border-color:var(--mvc-surface);color:var(--mvc-heading);background:#243442}body.dark-mode .modern-card-view .mvc-identity-heading h1 .mvc-inline-editable[data-tooltip]:before{filter:drop-shadow(0 -1px #607d99cc);border-bottom-color:#243442}body.dark-mode .modern-card-view .mvc-identity-heading h1 .mvc-inline-editable[data-tooltip]:after{color:var(--mvc-heading);background:#243442;border-color:#607d99;box-shadow:0 16px 36px #0000006b}body.dark-mode .modern-card-view .mvc-status-loading__bars span{background:linear-gradient(90deg,#1d2a36 0%,#2b3d4e 46%,#1a2632 100%) 0 0/240% 100%}body.dark-mode{--mvc-background:#101820;--mvc-surface:#17222d;--mvc-surface-raised:#1c2935;--mvc-surface-soft:#14212c;--mvc-surface-strong:#243442;--mvc-border:#304050;--mvc-border-soft:#263848;--mvc-heading:#eaf2fb;--mvc-body:#d5e0eb;--mvc-muted-strong:#aebdca;--mvc-blue:#70a7dc}body.dark-mode :is(.auth-gate,.modern-card-view){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body.dark-mode .auth-gate{--auth-bg:#101820;--auth-surface:#17222d;--auth-text:#e5edf5;--auth-muted:#9fb0c0;--auth-border:#304050;--auth-blue:#70a7dc;--auth-danger:#ff9eb7}body.dark-mode .auth-gate :is(.auth-gate__panel,.auth-gate__target,.auth-gate__steps li,.auth-gate__hint,.auth-gate__secondary){border-color:var(--auth-border);color:var(--auth-text);box-shadow:none;background:#17222d}body.dark-mode .auth-gate :is(p,dd){color:var(--auth-muted)}body.dark-mode .auth-gate__steps li[data-state=current]{background:#20364d;border-color:#4c6a85}body.dark-mode .modern-card-view .mvc-error{border-color:var(--mvc-border);color:var(--mvc-text);background:var(--mvc-surface);box-shadow:none}body.dark-mode .modern-card-view .mvc-error h1{color:var(--mvc-text)}body.dark-mode .modern-card-view .mvc-error p{color:var(--mvc-muted)}body.dark-mode .modern-card-view .mvc-error a{border-color:var(--mvc-border);color:var(--mvc-text);background:var(--mvc-blue-tint)}body.dark-mode .modern-card-view .mvc-error a:hover,body.dark-mode .modern-card-view .mvc-error a:focus-visible{color:#fff;background:#24364a;border-color:#4c6a85}body.dark-mode .modern-card-view :is(.mvc-flow-steps,.mvc-flow-body,.mvc-pipeline-modal__body,.mvc-linkedin-modal__body,.candidate-onboarding__comment-toolbar,.candidate-onboarding__comment-row,.candidate-onboarding__tag-group,.mvc-pipeline-modal__actions,.mvc-pipeline-modal__detail,.mvc-pipeline-modal__section,.mvc-pipeline-modal__checklist,.mvc-pipeline-modal__attachments a,.mvc-pipeline-modal__comments article:not(.mvc-note),.mvc-linkedin-modal__panel,.mvc-linkedin-modal__panel code,.mvc-other-known-process-row,.mvc-other-known-existing,.mvc-other-known-existing__item,.mvc-client-lookup__suggestions,.mvc-client-lookup__selected,.mvc-onboard-client-match,.mvc-package-short-desc,.mvc-package-comment,.mvc-package-actions select,.mvc-package-cv-details div,.mvc-contact-field-row,.mvc-contact-email-links a,.mvc-interactions--flow.mvc-panel,.mvc-dialpad-contact-match,.mvc-dialpad-contact-match__details,.mvc-london-weather,.mvc-london-weather__day){border-color:var(--mvc-border);color:var(--mvc-body);background:var(--mvc-surface-raised);box-shadow:none}body.dark-mode .modern-card-view :is(.mvc-flow-steps,.mvc-pipeline-modal__body,.mvc-linkedin-modal__body,.candidate-onboarding__comment-row[data-selected=false],.mvc-pipeline-modal__checklist,.mvc-pipeline-modal__attachments a,.mvc-pipeline-modal__comments article:not(.mvc-note),.mvc-other-known-process-row,.mvc-other-known-existing__item,.mvc-package-short-desc,.mvc-package-comment[data-selected=false],.mvc-contact-field-row,.mvc-dialpad-contact-match,.mvc-london-weather){background:var(--mvc-surface-soft)}body.dark-mode .modern-card-view :is(.mvc-flow-step,.candidate-onboarding__comment-type-pill,.mvc-pipeline-modal__action-button,.mvc-pipeline-modal__edit-description,.mvc-pipeline-modal__description-actions button,.mvc-contact-field-row__save){border-color:var(--mvc-border);color:var(--mvc-body);background:var(--mvc-surface-strong)}body.dark-mode .modern-card-view :is(.mvc-flow-step strong,.candidate-onboarding__comment-meta strong,.candidate-onboarding__comment-title,.candidate-onboarding__tag-title,.mvc-pipeline-modal__actions>div strong,.mvc-pipeline-modal__detail strong,.mvc-pipeline-modal__section h3,.mvc-pipeline-modal__checklist h4,.mvc-pipeline-modal__checklist li,.mvc-pipeline-modal__comments article:not(.mvc-note) div strong,.mvc-linkedin-modal__panel h3,.mvc-other-known-existing__header h4,.mvc-other-known-existing__item strong,.mvc-client-lookup__option,.mvc-client-lookup__selected,.mvc-client-lookup__selected strong,.mvc-onboard-client-match strong,.mvc-package-flow label,.mvc-package-comment__header strong,.mvc-package-cv-details strong,.mvc-contact-field-row__input,.mvc-dialpad-contact-match>strong,.mvc-dialpad-contact-match dd,.mvc-london-weather__day strong){color:var(--mvc-heading)}body.dark-mode .modern-card-view :is(.mvc-flow-step span,.candidate-onboarding__comment-meta,.candidate-onboarding__comment-rest,.candidate-onboarding__comment-badges small,.candidate-onboarding__comment-type,.mvc-pipeline-modal__actions>div span,.mvc-pipeline-modal__action-status,.mvc-pipeline-modal__detail span,.mvc-pipeline-modal__description,.mvc-pipeline-modal__comments article:not(.mvc-note) p,.mvc-pipeline-modal__attachments a small,.mvc-pipeline-modal__comments article:not(.mvc-note) div span,.mvc-linkedin-modal__panel p,.mvc-linkedin-modal__panel code,.mvc-other-known-existing__item small,.mvc-other-known-existing__meta time,.mvc-client-lookup__option small,.mvc-client-lookup__selected small,.mvc-client-lookup__empty,.mvc-onboard-client-match small,.mvc-package-comments__header span,.mvc-package-comment__header small,.mvc-package-comment__header em,.mvc-package-cv-details span,.mvc-contact-field-row__label,.mvc-contact-email-links>span,.mvc-contact-email-links small,.mvc-dialpad-contact-match__details>span,.mvc-dialpad-contact-match__steps>span,.mvc-dialpad-contact-match__details>p,.mvc-dialpad-contact-match dt,.mvc-london-weather__header small,.mvc-london-weather__day small,.mvc-london-weather__day em,.mvc-london-weather__status){color:var(--mvc-muted-strong)}body.dark-mode .modern-card-view .mvc-flow-step span{background:#314456}body.dark-mode .modern-card-view .mvc-flow-step[data-active=true]{color:#ffe3a8;background:#3a2f1b;border-color:#d79a27}body.dark-mode .modern-card-view .mvc-flow-step[data-complete=true] span{color:#92f6ca;background:#173d32}body.dark-mode .modern-card-view .candidate-onboarding__tag-pill{color:var(--mvc-heading);background:var(--mvc-surface-strong);opacity:.74;filter:saturate(.84)brightness(.88);border-color:#ddeaf752}body.dark-mode .modern-card-view .candidate-onboarding__tag-pill.is-selected{color:#fff;opacity:1;filter:saturate(1.08)brightness(.96);border-color:#eaf2fbd1;box-shadow:0 0 0 2px #ddeaf733}body.dark-mode .modern-card-view .candidate-onboarding__tag-pill:hover,body.dark-mode .modern-card-view .candidate-onboarding__tag-pill:focus-visible{opacity:1;filter:saturate()brightness(.94);border-color:#eaf2fb9e}body.dark-mode .modern-card-view :is(.candidate-onboarding__comment-row[data-selected=true],.candidate-onboarding__comment-type-pill.is-partial,.mvc-client-lookup__option:hover,.mvc-client-lookup__option:focus,.mvc-client-lookup__selected:hover,.mvc-client-lookup__selected:focus,.mvc-contact-field-row__save:hover:not(:disabled),.mvc-contact-field-row__save:focus-visible,.mvc-pipeline-modal__action-button:not(:disabled):hover,.mvc-pipeline-modal__edit-description:hover,.mvc-pipeline-modal__description-actions button:hover:not(:disabled),.mvc-pipeline-modal__comment-add:hover:not(:disabled),.mvc-pipeline-modal__comment-cancel:hover:not(:disabled),.mvc-contact-email-links a:hover){color:var(--mvc-heading);background:var(--mvc-surface-strong);border-color:#4c6a85}body.dark-mode .modern-card-view :is(.candidate-onboarding__comment-type,.candidate-onboarding__comment-badges small,.mvc-pipeline-modal__checklist li span,.mvc-other-known-existing__meta em[data-state=done],.mvc-client-lookup__option>span,.mvc-client-lookup__selected>span,.mvc-onboard-client-match>span,.mvc-contact-field-row__icon,.mvc-contact-field-row__label em,.mvc-shortlist-row__list,.mvc-shortlist-row__type,.mvc-shortlist-tag){color:#b8d9ff;background:#243442}body.dark-mode .modern-card-view :is(.candidate-onboarding__comment-type-pill.is-selected,.mvc-package-ready,.mvc-package-cv-status[data-ready=true],.mvc-dialpad-contact-match.is-matched){color:#92f6ca;background:#173d32;border-color:#256f58}body.dark-mode .modern-card-view :is(.candidate-onboarding__comment-meta--warning,.mvc-package-cv-status,.mvc-dialpad-contact-match.is-updating){color:#ffd88a;background:#3a2f1b;border-color:#8a6725}body.dark-mode .modern-card-view .mvc-dialpad-contact-match.is-error{color:#ffc5c5;background:#3b2024;border-color:#8f3d3d}body.dark-mode .modern-card-view :is(.mvc-package-ready strong,.mvc-package-cv-status[data-ready=true] strong,.mvc-dialpad-contact-match.is-matched>strong){color:#b7f8d8}body.dark-mode .modern-card-view :is(.mvc-package-cv-status strong,.mvc-dialpad-contact-match.is-updating>strong){color:#ffe3a8}body.dark-mode .modern-card-view :is(.mvc-pipeline-modal__description-editor,.mvc-pipeline-modal__comment-editor){border-color:var(--mvc-border);color:var(--mvc-heading);background:#101b25}body.dark-mode .modern-card-view :is(.candidate-onboarding__comment-toggle,.mvc-attachment-card__link,.mvc-pipeline-modal__attachments a:hover span){color:#8fc7ff}body.dark-mode :is(.mvc-flow-modal,.mvc-tags-modal,.mvc-pipeline-modal,.mvc-linkedin-modal){border-color:var(--mvc-border);color:var(--mvc-body);background:var(--mvc-surface)}body.dark-mode :is(.mvc-flow-modal,.mvc-tags-modal,.mvc-pipeline-modal,.mvc-linkedin-modal) :is(.mvc-flow-steps,.mvc-flow-content,.mvc-flow-body,.mvc-flow-footer,.mvc-pipeline-modal__body,.mvc-linkedin-modal__body,.candidate-onboarding__comment-toolbar,.candidate-onboarding__comment-row,.candidate-onboarding__tag-group,.mvc-pipeline-modal__actions,.mvc-pipeline-modal__detail,.mvc-pipeline-modal__section,.mvc-pipeline-modal__checklist,.mvc-pipeline-modal__attachments a,.mvc-pipeline-modal__comments article:not(.mvc-note),.mvc-linkedin-modal__panel,.mvc-linkedin-modal__panel code,.mvc-other-known-process-row,.mvc-other-known-existing,.mvc-other-known-existing__item,.mvc-client-lookup__suggestions,.mvc-client-lookup__selected,.mvc-onboard-client-match,.mvc-package-short-desc,.mvc-package-comment,.mvc-package-actions select,.mvc-package-cv-details div,.mvc-contact-field-row,.mvc-contact-email-links a,.mvc-interactions--flow.mvc-panel,.mvc-dialpad-contact-match,.mvc-dialpad-contact-match__details,.mvc-london-weather,.mvc-london-weather__day,.mvc-plan-schedule-section,.mvc-plan-block-slot,.mvc-plan-calendar-choice,.mvc-plan-destination,.mvc-plan-date-chip,.mvc-plan-slot,.mvc-slack-destination,.mvc-slack-member,.mvc-slack-member__avatar,.mvc-shortlist-filter-action,.mvc-shortlist-filter,.mvc-shortlist-row,.mvc-shortlist-row__image,.mvc-shortlist-row__image--placeholder,.mvc-flow-card-group,.mvc-flow-choice,.mvc-call-brief,.mvc-flow-primary-menu,.mvc-flow-primary-menu__item,.mvc-flow-close-confirm__dialog,.mvc-secondary-button){border-color:var(--mvc-border);color:var(--mvc-body);background:var(--mvc-surface-raised);box-shadow:none}body.dark-mode :is(.mvc-flow-modal,.mvc-tags-modal,.mvc-pipeline-modal,.mvc-linkedin-modal) :is(.mvc-flow-steps,.mvc-flow-footer,.mvc-pipeline-modal__body,.mvc-linkedin-modal__body,.candidate-onboarding__comment-row[data-selected=false],.mvc-pipeline-modal__checklist,.mvc-pipeline-modal__attachments a,.mvc-pipeline-modal__comments article:not(.mvc-note),.mvc-other-known-process-row,.mvc-other-known-existing__item,.mvc-package-short-desc,.mvc-package-comment[data-selected=false],.mvc-contact-field-row,.mvc-dialpad-contact-match,.mvc-london-weather,.mvc-plan-schedule-section,.mvc-plan-block-slot,.mvc-plan-calendar-choice,.mvc-plan-slot,.mvc-slack-member__avatar,.mvc-shortlist-filter-action:disabled,.mvc-shortlist-filter[data-active=false],.mvc-shortlist-row__image,.mvc-shortlist-row__image--placeholder,.mvc-flow-card-group,.mvc-call-brief){background:var(--mvc-surface-soft)}body.dark-mode :is(.mvc-flow-modal,.mvc-tags-modal,.mvc-pipeline-modal,.mvc-linkedin-modal) :is(.mvc-flow-header h2,.mvc-flow-section h3,.mvc-flow-step strong,.candidate-onboarding__comment-meta strong,.candidate-onboarding__comment-title,.candidate-onboarding__tag-title,.mvc-pipeline-modal__actions>div strong,.mvc-pipeline-modal__detail strong,.mvc-pipeline-modal__section h3,.mvc-pipeline-modal__checklist h4,.mvc-pipeline-modal__checklist li,.mvc-pipeline-modal__comments article:not(.mvc-note) div strong,.mvc-linkedin-modal__panel h3,.mvc-other-known-existing__header h4,.mvc-other-known-existing__item strong,.mvc-client-lookup__option,.mvc-client-lookup__selected,.mvc-client-lookup__selected strong,.mvc-onboard-client-match strong,.mvc-package-flow label,.mvc-package-comment__header strong,.mvc-package-cv-details strong,.mvc-contact-field-row__input,.mvc-dialpad-contact-match>strong,.mvc-dialpad-contact-match dd,.mvc-london-weather__day strong,.mvc-plan-schedule-header strong,.mvc-plan-block-slot strong,.mvc-plan-destination strong,.mvc-slack-destination strong,.mvc-slack-member strong,.mvc-shortlist-row h4,.mvc-shortlist-row__fields strong,.mvc-flow-card-group h4,.mvc-flow-choice,.mvc-call-brief h4,.mvc-flow-primary-menu__item,.mvc-flow-close-confirm__dialog h3){color:var(--mvc-heading)}body.dark-mode :is(.mvc-flow-modal,.mvc-tags-modal,.mvc-pipeline-modal,.mvc-linkedin-modal) :is(.mvc-flow-header p,.mvc-flow-step span,.candidate-onboarding__comment-meta,.candidate-onboarding__comment-rest,.candidate-onboarding__comment-badges small,.candidate-onboarding__comment-type,.mvc-pipeline-modal__actions>div span,.mvc-pipeline-modal__action-status,.mvc-pipeline-modal__detail span,.mvc-pipeline-modal__description,.mvc-pipeline-modal__comments article:not(.mvc-note) p,.mvc-pipeline-modal__attachments a small,.mvc-pipeline-modal__comments article:not(.mvc-note) div span,.mvc-linkedin-modal__panel p,.mvc-linkedin-modal__panel code,.mvc-other-known-existing__item small,.mvc-other-known-existing__meta time,.mvc-client-lookup__option small,.mvc-client-lookup__selected small,.mvc-client-lookup__empty,.mvc-onboard-client-match small,.mvc-package-comments__header span,.mvc-package-comment__header small,.mvc-package-comment__header em,.mvc-package-cv-details span,.mvc-contact-field-row__label,.mvc-contact-email-links>span,.mvc-contact-email-links small,.mvc-dialpad-contact-match__details>span,.mvc-dialpad-contact-match__steps>span,.mvc-dialpad-contact-match__details>p,.mvc-dialpad-contact-match dt,.mvc-london-weather__header small,.mvc-london-weather__day small,.mvc-london-weather__day em,.mvc-london-weather__status,.mvc-flow-label>span,.mvc-plan-schedule-header span,.mvc-plan-block-slot small,.mvc-plan-destination small,.mvc-slack-destination span,.mvc-slack-member small,.mvc-shortlist-row__fields,.mvc-flow-check-row,.mvc-call-brief span,.mvc-call-brief p,.mvc-flow-close-confirm__dialog p){color:var(--mvc-muted-strong)}body.dark-mode :is(.mvc-flow-modal,.mvc-tags-modal,.mvc-pipeline-modal,.mvc-linkedin-modal) :is(.mvc-flow-step,.candidate-onboarding__comment-type-pill,.mvc-pipeline-modal__action-button,.mvc-pipeline-modal__edit-description,.mvc-pipeline-modal__description-actions button,.mvc-pipeline-modal__comment-add,.mvc-pipeline-modal__comment-cancel,.mvc-pipeline-modal__comment-editor,.mvc-contact-field-row__save,.mvc-plan-choice,.mvc-flow-input,.mvc-flow-textarea,.mvc-shortlist-row__list,.mvc-shortlist-row__type,.mvc-shortlist-tag),body.dark-mode :is(.mvc-flow-modal,.mvc-tags-modal,.mvc-pipeline-modal,.mvc-linkedin-modal) :is(.mvc-flow-dropzone,.mvc-flow-review-list div,.mvc-flow-document-type,.mvc-flow-document-type__option,.mvc-flow-extract-toolbar,.mvc-flow-extract-toolbar__button,.mvc-flow-contact-updates,.mvc-flow-contact-update,.mvc-flow-markdown-preview,.mvc-flow-pdf-editor,.mvc-flow-source-preview,.mvc-flow-pdf-preview){border-color:var(--mvc-border);color:var(--mvc-body);background:var(--mvc-surface-strong)}body.dark-mode :is(.mvc-flow-modal,.mvc-tags-modal,.mvc-pipeline-modal,.mvc-linkedin-modal) :is(.mvc-flow-dropzone span,.mvc-flow-contact-update small,.mvc-flow-markdown-preview.is-empty){color:var(--mvc-muted-strong)}body.dark-mode :is(.mvc-flow-modal,.mvc-tags-modal,.mvc-pipeline-modal,.mvc-linkedin-modal) :is(.mvc-flow-dropzone strong,.mvc-flow-review-list strong,.mvc-flow-contact-updates h4,.mvc-flow-contact-update strong,.mvc-flow-markdown-preview h3,.mvc-flow-markdown-preview h4,.mvc-flow-markdown-preview h5){color:var(--mvc-heading)}body.dark-mode :is(.mvc-flow-modal,.mvc-tags-modal,.mvc-pipeline-modal,.mvc-linkedin-modal) :is(.mvc-flow-document-type,.mvc-flow-extract-toolbar,.mvc-flow-contact-updates,.mvc-flow-pdf-preview){background:var(--mvc-surface-soft)}body.dark-mode :is(.mvc-flow-modal,.mvc-tags-modal,.mvc-pipeline-modal,.mvc-linkedin-modal) :is(.mvc-flow-document-type__option[data-selected=true],.mvc-flow-extract-toolbar__button[data-selected=true]){color:#fff;background:#203f5e;box-shadow:0 0 0 1px #70a7dc5c}body.dark-mode :is(.mvc-flow-modal,.mvc-tags-modal,.mvc-pipeline-modal,.mvc-linkedin-modal) :is(.mvc-flow-document-type__option:hover:not(:disabled),.mvc-flow-document-type__option:focus-visible,.mvc-flow-extract-toolbar__button:hover:not(:disabled),.mvc-flow-extract-toolbar__button:focus-visible,.mvc-flow-dropzone[data-dragging=true]){color:var(--mvc-heading);background:#24364a}body.dark-mode :is(.mvc-flow-modal,.mvc-tags-modal,.mvc-pipeline-modal,.mvc-linkedin-modal) .mvc-flow-markdown-preview{color:var(--mvc-body);background:#101b25}body.dark-mode :is(.mvc-flow-modal,.mvc-tags-modal,.mvc-pipeline-modal,.mvc-linkedin-modal) .mvc-flow-markdown-preview code{color:#dceeff;background:#243442}body.dark-mode :is(.mvc-flow-modal,.mvc-tags-modal,.mvc-pipeline-modal,.mvc-linkedin-modal) :is(.mvc-flow-markdown-preview a,.mvc-flow-section a){color:#8fc7ff}body.dark-mode :is(.mvc-flow-modal,.mvc-tags-modal,.mvc-pipeline-modal,.mvc-linkedin-modal) .candidate-onboarding__tag-pill{color:var(--mvc-heading);background:var(--mvc-surface-strong);opacity:.74;filter:saturate(.84)brightness(.88);border-color:#ddeaf752}body.dark-mode :is(.mvc-flow-modal,.mvc-tags-modal,.mvc-pipeline-modal,.mvc-linkedin-modal) .candidate-onboarding__tag-pill.is-selected{color:#fff;opacity:1;filter:saturate(1.08)brightness(.96);border-color:#eaf2fbd1;box-shadow:0 0 0 2px #ddeaf733}body.dark-mode :is(.mvc-flow-modal,.mvc-tags-modal,.mvc-pipeline-modal,.mvc-linkedin-modal) .candidate-onboarding__tag-pill:hover,body.dark-mode :is(.mvc-flow-modal,.mvc-tags-modal,.mvc-pipeline-modal,.mvc-linkedin-modal) .candidate-onboarding__tag-pill:focus-visible{opacity:1;filter:saturate()brightness(.94);border-color:#eaf2fb9e}body.dark-mode :is(.mvc-flow-modal,.mvc-tags-modal,.mvc-pipeline-modal,.mvc-linkedin-modal) :is(.mvc-flow-step span,.candidate-onboarding__comment-type,.candidate-onboarding__comment-badges small,.mvc-pipeline-modal__checklist li span,.mvc-other-known-existing__meta em[data-state=done],.mvc-client-lookup__option>span,.mvc-client-lookup__selected>span,.mvc-onboard-client-match>span,.mvc-contact-field-row__icon,.mvc-contact-field-row__label em){color:#b8d9ff;background:#243442}body.dark-mode :is(.mvc-flow-modal,.mvc-tags-modal,.mvc-pipeline-modal,.mvc-linkedin-modal) .mvc-shortlist-row[data-type=client] .mvc-shortlist-row__type{color:#ffc6d9;background:#4a2433}body.dark-mode :is(.mvc-flow-modal,.mvc-tags-modal,.mvc-pipeline-modal,.mvc-linkedin-modal) :is(.mvc-flow-step[data-active=true],.candidate-onboarding__comment-row[data-selected=true],.candidate-onboarding__comment-type-pill.is-partial,.mvc-client-lookup__option:hover,.mvc-client-lookup__option:focus,.mvc-client-lookup__selected:hover,.mvc-client-lookup__selected:focus,.mvc-contact-field-row__save:hover:not(:disabled),.mvc-contact-field-row__save:focus-visible,.mvc-pipeline-modal__action-button:not(:disabled):hover,.mvc-pipeline-modal__edit-description:hover,.mvc-pipeline-modal__description-actions button:hover:not(:disabled),.mvc-pipeline-modal__comment-add:hover:not(:disabled),.mvc-pipeline-modal__comment-cancel:hover:not(:disabled),.mvc-contact-email-links a:hover,.mvc-flow-primary-menu__item:hover:not(:disabled),.mvc-secondary-button:hover:not(:disabled),.mvc-plan-destination:hover,.mvc-plan-date-chip:hover,.mvc-plan-slot:hover,.mvc-slack-destination:hover,.mvc-slack-member:hover,.mvc-plan-choice[data-selected=true],.mvc-shortlist-filter-action:hover:not(:disabled),.mvc-shortlist-filter:hover,.mvc-flow-choice:hover:not(:disabled)){color:var(--mvc-heading);background:var(--mvc-surface-strong);border-color:#4c6a85}body.dark-mode :is(.mvc-flow-modal,.mvc-tags-modal,.mvc-pipeline-modal,.mvc-linkedin-modal) :is(.candidate-onboarding__comment-type-pill.is-selected,.mvc-package-ready,.mvc-package-cv-status[data-ready=true],.mvc-dialpad-contact-match.is-matched){color:#92f6ca;background:#173d32;border-color:#256f58}body.dark-mode :is(.mvc-flow-modal,.mvc-tags-modal,.mvc-pipeline-modal,.mvc-linkedin-modal) :is(.candidate-onboarding__comment-meta--warning,.mvc-package-cv-status,.mvc-dialpad-contact-match.is-updating){color:#ffd88a;background:#3a2f1b;border-color:#8a6725}body.dark-mode :is(.mvc-flow-modal,.mvc-tags-modal,.mvc-pipeline-modal,.mvc-linkedin-modal) .mvc-dialpad-contact-match.is-error{color:#ffc5c5;background:#3b2024;border-color:#8f3d3d}body.dark-mode :is(.mvc-flow-modal,.mvc-tags-modal,.mvc-pipeline-modal,.mvc-linkedin-modal) .mvc-pipeline-modal__description-editor{border-color:var(--mvc-border);color:var(--mvc-heading);background:#101b25}body.dark-mode :is(.mvc-flow-modal,.mvc-tags-modal,.mvc-pipeline-modal,.mvc-linkedin-modal) .mvc-contact-method-editor{border-color:var(--mvc-border);color:var(--mvc-body);background:var(--mvc-surface-soft);box-shadow:none}body.dark-mode :is(.mvc-flow-modal,.mvc-tags-modal,.mvc-pipeline-modal,.mvc-linkedin-modal) .mvc-contact-method-editor__row{border-color:var(--mvc-border);background:var(--mvc-surface-raised)}body.dark-mode :is(.mvc-flow-modal,.mvc-tags-modal,.mvc-pipeline-modal,.mvc-linkedin-modal) :is(.mvc-contact-method-editor__primary,.mvc-contact-method-editor__remove,.mvc-contact-method-editor__add){border-color:var(--mvc-border);color:var(--mvc-body);background:var(--mvc-surface-strong)}body.dark-mode :is(.mvc-flow-modal,.mvc-tags-modal,.mvc-pipeline-modal,.mvc-linkedin-modal) .mvc-contact-method-editor__primary:disabled{color:#92f6ca;background:#173d32;border-color:#256f58}body.dark-mode :is(.mvc-flow-modal,.mvc-tags-modal,.mvc-pipeline-modal,.mvc-linkedin-modal) :is(.mvc-contact-method-editor__primary:hover:not(:disabled),.mvc-contact-method-editor__primary:focus-visible,.mvc-contact-method-editor__remove:hover:not(:disabled),.mvc-contact-method-editor__remove:focus-visible,.mvc-contact-method-editor__add:hover,.mvc-contact-method-editor__add:focus-visible){color:var(--mvc-heading);background:#24364a;border-color:#4c6a85}body.dark-mode :is(.mvc-flow-modal,.mvc-tags-modal,.mvc-pipeline-modal,.mvc-linkedin-modal) :is(.mvc-plan-destination[data-selected=true],.mvc-plan-date-chip[data-selected=true],.mvc-plan-slot[data-selected=true],.mvc-slack-destination[data-selected=true],.mvc-slack-member[data-selected=true],.mvc-flow-choice[data-selected=true]){border-color:#70a7dc;box-shadow:0 0 0 3px #70a7dc2e}body.dark-mode :is(.mvc-flow-modal,.mvc-tags-modal,.mvc-pipeline-modal,.mvc-linkedin-modal) .mvc-flow-choice[data-selected=true]{color:#fff;background:#203f5e}body.dark-mode :is(.mvc-flow-modal,.mvc-tags-modal,.mvc-pipeline-modal,.mvc-linkedin-modal) .mvc-shortlist-filter{border-color:color-mix(in srgb, var(--mvc-shortlist-filter-bg,#70a7dc) 46%, var(--mvc-border));color:var(--mvc-heading);background:color-mix(in srgb, var(--mvc-shortlist-filter-bg,#70a7dc) 20%, var(--mvc-surface-strong))}body.dark-mode :is(.mvc-flow-modal,.mvc-tags-modal,.mvc-pipeline-modal,.mvc-linkedin-modal) .mvc-shortlist-filter[data-active=false]{border-color:var(--mvc-border);color:var(--mvc-muted-strong);background:var(--mvc-surface-soft)}body.dark-mode :is(.mvc-flow-modal,.mvc-tags-modal,.mvc-pipeline-modal,.mvc-linkedin-modal) .mvc-shortlist-tag{background:color-mix(in srgb, var(--mvc-shortlist-tag-bg,#70a7dc) 18%, var(--mvc-surface-strong))}body.dark-mode :is(.mvc-flow-modal,.mvc-tags-modal,.mvc-pipeline-modal,.mvc-linkedin-modal) :is(.mvc-plan-schedule-section[data-active=true],.mvc-primary-button){color:#fff;background:#203f5e;border-color:#70a7dc}body.dark-mode :is(.mvc-flow-modal,.mvc-tags-modal,.mvc-pipeline-modal,.mvc-linkedin-modal) .mvc-plan-slot[data-busy=true]{color:#72879a;background:#1a2632}body.dark-mode .mvc-flow-modal .mvc-secondary-button.mvc-muted-danger-button{color:#fecaca;background:#3b252b;border-color:#754047}body.dark-mode .mvc-flow-modal .mvc-secondary-button.mvc-muted-danger-button:hover:not(:disabled){background:#512f37;border-color:#a65c65}body.dark-mode .mvc-date-picker-calendar{border-color:var(--mvc-border);color:var(--mvc-body);background:var(--mvc-surface-raised)}body.dark-mode .mvc-date-picker-calendar .react-datepicker__header,body.dark-mode .mvc-date-picker-calendar .react-datepicker__time-container .react-datepicker__time{border-color:var(--mvc-border);background:var(--mvc-surface-soft)}body.dark-mode .mvc-date-picker-calendar :is(.react-datepicker__current-month,.react-datepicker-time__header,.react-datepicker-year-header,.react-datepicker__day-name,.react-datepicker__day,.react-datepicker__time-name){color:var(--mvc-body)}body.dark-mode .mvc-date-picker-calendar :is(.react-datepicker__day--selected,.react-datepicker__day--keyboard-selected,.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected){color:#fff;background:#203f5e}body.dark-mode .mvc-date-picker-calendar :is(.react-datepicker__day:hover,.react-datepicker__month-text:hover,.react-datepicker__quarter-text:hover,.react-datepicker__year-text:hover,.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover){background:var(--mvc-surface-strong)}body.dark-mode :is(.mvc-flow-modal,.mvc-tags-modal,.mvc-pipeline-modal,.mvc-linkedin-modal) :is(.candidate-onboarding__comment-toggle,.mvc-pipeline-modal__attachments a:hover span){color:#8fc7ff}.mvc-day-plan-card-view{background:#f5f7fa;min-height:100vh}.mvc-day-plan-card{gap:14px;width:min(100%,920px);margin:0 auto;padding:16px;display:grid}.mvc-day-plan-card__header{border:1px solid var(--mvc-border);background:var(--mvc-surface);border-radius:8px;justify-content:space-between;align-items:flex-start;gap:16px;padding:16px;display:flex}.mvc-day-plan-card__header h1{color:#0b1f44;letter-spacing:0;margin:2px 0 4px;font-size:24px;line-height:1.15}.mvc-day-plan-card__header span{color:var(--mvc-muted);font-size:13px;font-weight:700}.mvc-day-plan-card__eyebrow{color:var(--mvc-muted);letter-spacing:0;text-transform:uppercase;margin:0;font-size:11px;font-weight:850}.mvc-day-plan-trello-link{color:#0b1f44;white-space:nowrap;background:#eef5fc;border:1px solid #b9cbe2;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:38px;padding:0 12px;font-size:13px;font-weight:850;text-decoration:none;display:inline-flex}.mvc-day-plan-trello-link .mvc-icon{width:16px;height:16px}.mvc-day-plan-section{border:1px solid var(--mvc-border);background:var(--mvc-surface);border-radius:8px;gap:10px;padding:14px 16px;display:grid}.mvc-day-plan-section h2{color:#0f172a;letter-spacing:0;margin:0;font-size:15px;font-weight:850}.mvc-day-plan-description{color:#334155;font-size:14px;line-height:1.55}.mvc-day-plan-markdown{overflow-wrap:anywhere;gap:8px;min-width:0;display:grid}.mvc-day-plan-markdown h3,.mvc-day-plan-markdown p{margin:0}.mvc-day-plan-markdown h3{color:#0b1f44;font-size:15px;font-weight:850;line-height:1.25}.mvc-day-plan-markdown ul{gap:5px;margin:0;padding-left:18px;display:grid}.mvc-day-plan-markdown a{color:var(--mvc-blue-dark);font-weight:800;text-decoration:none}.mvc-day-plan-markdown a:hover{text-decoration:underline}.mvc-day-plan-link-previews{gap:8px;margin-top:2px;display:grid}.mvc-day-plan-link-preview{color:#0f172a;background:#fff;border:1px solid #dbe5f0;border-radius:8px;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:10px;min-width:0;padding:8px;text-decoration:none;display:grid}.mvc-day-plan-link-preview:hover{border-color:#b9cbe2;text-decoration:none}.mvc-day-plan-link-preview img,.mvc-day-plan-link-preview__mark{object-fit:cover;background:#eaf2fb;border-radius:6px;width:54px;height:42px}.mvc-day-plan-link-preview__mark{color:#0b5fc7;place-items:center;font-size:18px;font-weight:900;display:inline-grid}.mvc-day-plan-link-preview span{gap:2px;min-width:0;display:grid}.mvc-day-plan-link-preview strong{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:850;line-height:1.25;overflow:hidden}.mvc-day-plan-link-preview small{color:var(--mvc-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;font-weight:650;line-height:1.35;display:-webkit-box;overflow:hidden}.mvc-day-plan-link-preview--compact{grid-template-columns:34px minmax(0,1fr);gap:8px;padding:7px}.mvc-day-plan-link-preview--compact img,.mvc-day-plan-link-preview--compact .mvc-day-plan-link-preview__mark{width:34px;height:30px;font-size:14px}.mvc-day-plan-empty{color:var(--mvc-muted);font-size:13px;font-weight:700}.mvc-day-plan-checklists{gap:12px;display:grid}.mvc-day-plan-checklist{gap:8px;display:grid}.mvc-day-plan-checklist__header{justify-content:space-between;align-items:center;gap:12px;display:flex}.mvc-day-plan-checklist__header h3{color:#1f2937;letter-spacing:0;margin:0;font-size:13px;font-weight:850}.mvc-day-plan-checklist__header span{color:var(--mvc-muted);font-size:12px;font-weight:800}.mvc-day-plan-checklist ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.mvc-day-plan-checklist li{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px}.mvc-day-plan-checklist li[data-complete=true]{background:#f0fdf4;border-color:#bbf7d0}.mvc-day-plan-checklist label{cursor:pointer;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:10px;padding:9px 10px;display:grid}.mvc-day-plan-checklist input{width:16px;height:16px;accent-color:var(--mvc-success);margin:1px 0 0}.mvc-day-plan-checklist label>span{color:#1f2937;overflow-wrap:anywhere;min-width:0;font-size:14px;line-height:1.35}.mvc-day-plan-checklist li[data-complete=true] label>span{color:#64748b;text-decoration:line-through}.mvc-day-plan-checklist li[data-complete=true] .mvc-day-plan-link-preview{text-decoration:none}.mvc-day-plan-error{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;padding:10px 12px;font-size:13px;font-weight:750}.mvc-day-plan-attachments{gap:8px;display:grid}.mvc-day-plan-attachments a{color:#0f172a;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:42px;padding:9px 10px;text-decoration:none;display:grid}.mvc-day-plan-attachments .mvc-icon{width:18px;height:18px;color:var(--mvc-blue)}.mvc-day-plan-attachments span{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:800;overflow:hidden}.mvc-day-plan-attachments small{color:var(--mvc-muted);white-space:nowrap;font-size:12px;font-weight:750}@media (width<=640px){.mvc-day-plan-card{padding:10px}.mvc-day-plan-card__header{display:grid}.mvc-day-plan-card__header h1{font-size:20px}.mvc-day-plan-trello-link{width:100%}.mvc-day-plan-attachments a{grid-template-columns:20px minmax(0,1fr)}.mvc-day-plan-attachments small{grid-column:2}}.cv2-admin-shell{color:var(--mvc-text,#111827);padding:22px 32px 60px}.cv2-admin-header{align-items:center;gap:18px;max-width:1180px;margin:0 auto 24px;display:flex}.cv2-admin-header .mvc-brand{flex:none}.cv2-admin-header p{color:var(--mvc-muted,#667085);text-transform:uppercase;margin:0 0 4px;font-size:.78rem;font-weight:700}.cv2-admin-header h1{letter-spacing:0;margin:0;font-size:2rem}.cv2-admin-panel,.cv2-admin-summary{max-width:1180px;margin:0 auto 18px}.cv2-admin-panel{background:var(--mvc-surface,#fff);border:1px solid var(--mvc-border,#d9e0ea);border-radius:8px;padding:20px;box-shadow:0 12px 30px #0f172a0f}.cv2-admin-panel__header{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:14px;display:flex}.cv2-admin-panel__header h2{letter-spacing:0;margin:0 0 4px;font-size:1.05rem}.cv2-admin-panel__header p{color:var(--mvc-muted,#667085);margin:0}.cv2-admin-actions{align-items:end;gap:10px;display:flex}.cv2-admin-actions label{color:var(--mvc-muted,#667085);gap:5px;font-size:.82rem;display:grid}.cv2-admin-actions input{border:1px solid var(--mvc-border,#d9e0ea);background:var(--mvc-surface,#fff);width:110px;min-height:38px;color:inherit;border-radius:6px;padding:7px 9px}.cv2-admin-actions button{color:#fff;background:#2563eb;border:0;border-radius:6px;min-height:38px;padding:8px 14px;font-weight:700}.cv2-admin-actions button:disabled{opacity:.55;cursor:wait}.cv2-admin-status{color:#1d4ed8;background:#eff6ff;border-radius:6px;margin:0;padding:10px 12px}.cv2-admin-status[data-tone=success]{color:#027a48;background:#ecfdf3}.cv2-admin-status[data-tone=error]{color:#b42318;background:#fef3f2}.cv2-admin-summary{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.cv2-admin-status-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.cv2-admin-summary-tile{background:var(--mvc-surface,#fff);border:1px solid var(--mvc-border,#d9e0ea);border-radius:8px;align-content:center;gap:6px;min-height:92px;padding:16px;display:grid}.cv2-admin-summary-tile span{color:var(--mvc-muted,#667085);text-transform:uppercase;font-size:.78rem;font-weight:700}.cv2-admin-summary-tile strong{letter-spacing:0;font-size:1.75rem;line-height:1}.cv2-admin-health-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.cv2-admin-health-grid div,.cv2-admin-run-summary{border:1px solid var(--mvc-border,#d9e0ea);background:#f8fafccc;border-radius:8px;gap:5px;padding:12px;display:grid}.cv2-admin-health-grid span,.cv2-admin-run-summary span{color:var(--mvc-muted,#667085);text-transform:uppercase;font-size:.75rem;font-weight:800}.cv2-admin-health-grid strong,.cv2-admin-run-summary strong{color:var(--mvc-text,#111827);overflow-wrap:anywhere;font-size:.95rem}.cv2-admin-health-grid strong[data-ok=true]{color:#027a48}.cv2-admin-health-grid strong[data-ok=false]{color:#b42318}.cv2-admin-run-summary{margin-bottom:14px}.cv2-admin-log-list{gap:10px;display:grid}.cv2-admin-log-entry{border:1px solid var(--mvc-border,#d9e0ea);background:#fff;border-left:4px solid #2563eb;border-radius:8px;gap:8px;padding:12px;display:grid}.cv2-admin-log-entry[data-level=error]{border-left-color:#d92d20}.cv2-admin-log-entry>div{justify-content:space-between;gap:12px;display:flex}.cv2-admin-log-entry strong{text-transform:capitalize}.cv2-admin-log-entry span{color:var(--mvc-muted,#667085);font-size:.82rem}.cv2-admin-log-entry p{color:var(--mvc-text,#111827);margin:0}.cv2-admin-log-entry pre{background:#0f172a0d;border-radius:6px;max-height:180px;margin:0;padding:10px;font-size:.75rem;overflow:auto}.cv2-admin-empty{border:1px dashed var(--mvc-border,#d9e0ea);color:var(--mvc-muted,#667085);border-radius:6px;padding:18px}.cv2-admin-table-wrap{overflow-x:auto}.cv2-admin-table{border-collapse:collapse;width:100%;font-size:.9rem}.cv2-admin-table th,.cv2-admin-table td{border-top:1px solid var(--mvc-border,#d9e0ea);text-align:left;vertical-align:top;padding:10px 8px}.cv2-admin-table th{color:var(--mvc-muted,#667085);text-transform:uppercase;font-size:.75rem}.cv2-admin-table td span{max-width:260px;color:var(--mvc-muted,#667085);overflow-wrap:anywhere;font-size:.78rem;display:block}.cv2-admin-card-link{color:#0a66c2;font-weight:800;text-decoration:none}.cv2-admin-card-link:hover{text-decoration:underline}.cv2-admin-row-action{color:#1d4ed8;white-space:nowrap;background:#fff;border:1px solid #2563eb;border-radius:6px;min-height:32px;padding:6px 10px;font-size:.82rem;font-weight:800}.cv2-admin-row-action:disabled{border-color:var(--mvc-border,#d9e0ea);color:var(--mvc-muted,#667085);cursor:default}.cv2-admin-raw{border:1px solid var(--mvc-border,#d9e0ea);max-height:520px;color:inherit;background:#0f172a0a;border-radius:6px;margin:0;padding:14px;font-size:.78rem;overflow:auto}@media (width<=920px){.cv2-admin-shell{padding:18px}.cv2-admin-panel__header,.cv2-admin-actions{flex-direction:column;align-items:stretch}.cv2-admin-actions input{width:100%}.cv2-admin-summary,.cv2-admin-status-grid,.cv2-admin-health-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.mvc-brief-hero{flex-direction:column;gap:16px;display:flex}.mvc-brief-hero>.mvc-record-meta{margin-top:auto}.mvc-brief-hero__top{grid-template-columns:82px minmax(0,1fr);align-items:center;gap:14px;display:grid}.mvc-brief-logo{aspect-ratio:1;color:#fff;background:linear-gradient(145deg,#3a6ea5,#b4234f);border-radius:8px;place-items:center;width:82px;font-size:28px;font-weight:850;display:grid;overflow:hidden}.mvc-brief-logo img{object-fit:cover;width:100%;height:100%}.mvc-kicker{color:var(--mvc-muted,#667085);letter-spacing:0;text-transform:uppercase;margin-bottom:6px;font-size:.72rem;font-weight:800;display:block}.mvc-brief-hero h1{color:var(--mvc-ink,#101828);margin:0;font-size:1.45rem;line-height:1.15}.mvc-brief-hero h1 .mvc-inline-editable,.mvc-brief-hero h1 .mvc-inline-editable__value,.mvc-brief-hero h1 .mvc-inline-editable__value-button{min-width:0;max-width:100%;color:inherit;font:inherit;line-height:inherit;display:block}.mvc-brief-hero h1 .mvc-inline-editable__value,.mvc-brief-hero h1 .mvc-inline-editable__value-button{overflow-wrap:anywhere;white-space:normal}.mvc-brief-hero h1 .mvc-inline-editable__editor{width:min(100%,420px)}.mvc-brief-hero p{color:var(--mvc-muted,#667085);margin:8px 0 0}.mvc-brief-hero__client{justify-items:start;gap:2px;margin-top:10px;display:grid}.mvc-brief-hero__client>span{color:var(--mvc-muted,#667085);letter-spacing:.04em;text-transform:uppercase;font-size:.68rem;font-weight:850}.mvc-brief-hero__client>button,.mvc-brief-hero__client>strong{color:var(--mvc-accent,#25567f);font:inherit;text-align:left;background:0 0;border:0;padding:0;font-size:.9rem;font-weight:800;line-height:1.25}.mvc-brief-hero__client>button{cursor:pointer;text-underline-offset:3px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.mvc-brief-hero__client>button:hover,.mvc-brief-hero__client>button:focus-visible{color:var(--mvc-accent-strong,#163f68);text-decoration-color:currentColor}.mvc-brief-current{border-left:3px solid #3a6ea5;gap:5px;padding:2px 0 2px 12px;display:grid}.mvc-brief-current span,.mvc-brief-command__owners span,.mvc-brief-queue h3,.mvc-brief-checklist h4{color:var(--mvc-muted,#667085);letter-spacing:0;text-transform:uppercase;font-size:.72rem;font-weight:850}.mvc-brief-current strong{color:var(--mvc-ink,#101828);font-size:1rem;line-height:1.25}.mvc-brief-current em,.mvc-brief-command__owners em{color:#25567f;background:#eef5fb;border-radius:999px;width:fit-content;padding:3px 8px;font-size:.74rem;font-style:normal;font-weight:800}.mvc-brief-progress{border:1px solid var(--mvc-border,#d9e0ea);background:#0f172a08;border-radius:7px;gap:8px;padding:10px;display:grid}.mvc-brief-progress>div:first-child{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.mvc-brief-progress span{color:var(--mvc-muted,#667085);text-transform:uppercase;font-size:.72rem;font-weight:850}.mvc-brief-progress strong{color:var(--mvc-ink,#101828);font-size:.88rem}.mvc-brief-progress__track{background:#e5edf6;border-radius:999px;height:8px;overflow:hidden}.mvc-brief-progress__track span{border-radius:inherit;background:#3a6ea5;height:100%;display:block}.mvc-brief-hero__meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.mvc-brief-hero__meta span,.mvc-brief-phase-metric{border:1px solid var(--mvc-border,#d9e0ea);min-width:0;color:var(--mvc-muted,#667085);background:#0f172a08;border-radius:6px;padding:10px;font-size:.78rem}.mvc-brief-hero__meta strong,.mvc-brief-phase-metric strong{color:var(--mvc-ink,#101828);font-size:1rem;display:block}.mvc-brief-hiring-manager,.mvc-brief-labels-empty{gap:8px;display:grid}.mvc-brief-hiring-manager h3,.mvc-brief-labels-empty h3{color:var(--mvc-muted,#667085);letter-spacing:0;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:850}.mvc-brief-hiring-manager__summary,.mvc-brief-labels-empty__button{border:1px solid var(--mvc-border,#d9e0ea);width:100%;min-height:38px;color:var(--mvc-ink,#101828);text-align:left;cursor:pointer;background:#fff;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;display:flex}.mvc-brief-hiring-manager__summary:disabled{cursor:default;color:var(--mvc-muted,#667085);background:#0f172a08}.mvc-brief-labels-empty__button{color:var(--mvc-muted,#667085);background:#0f172a08}.mvc-brief-labels-empty__button:hover,.mvc-brief-labels-empty__button:focus-visible{border-color:var(--mvc-blue);background:var(--mvc-blue-tint)}.mvc-brief-hiring-manager__summary strong,.mvc-brief-labels-empty__button strong{overflow-wrap:anywhere;min-width:0;font-size:.86rem;font-weight:850}.mvc-brief-hiring-manager__summary .mvc-icon,.mvc-brief-labels-empty__button .mvc-icon{flex:none;width:15px;height:15px}.mvc-brief-hiring-manager__details,.mvc-brief-hiring-manager__editor{gap:8px;display:grid}.mvc-brief-hiring-manager__action{color:#25567f;text-align:left;cursor:pointer;background:#f4f8fc;border:1px solid #3a6ea53d;border-radius:7px;align-items:center;gap:8px;width:100%;min-width:0;min-height:34px;padding:7px 9px;font-size:.78rem;font-weight:800;display:flex}.mvc-brief-hiring-manager__action:disabled{cursor:not-allowed;opacity:.68}.mvc-brief-hiring-manager__action span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mvc-brief-hiring-manager__action .mvc-icon{flex:none;width:15px;height:15px}.mvc-brief-hiring-manager__editor label{gap:4px;display:grid}.mvc-brief-hiring-manager__editor label span{color:var(--mvc-muted,#667085);font-size:.72rem;font-weight:800}.mvc-brief-hiring-manager__editor input{border:1px solid var(--mvc-border,#d9e0ea);width:100%;min-width:0;min-height:34px;color:var(--mvc-ink,#101828);font:inherit;background:#fff;border-radius:7px;padding:7px 9px;font-size:.82rem;font-weight:750}.mvc-brief-hiring-manager__editor-actions{justify-content:flex-end;display:flex}.mvc-brief-hiring-manager__editor-actions button{color:#fff;cursor:pointer;background:#315f8c;border:1px solid #315f8c;border-radius:7px;min-height:32px;padding:0 12px;font-size:.78rem;font-weight:850}.mvc-brief-hiring-manager__editor-actions button:disabled{cursor:wait;opacity:.72}.mvc-brief-hiring-manager__status{color:var(--mvc-muted,#667085);font-size:.72rem;font-weight:750;line-height:1.3}.mvc-brief-hiring-manager__status.is-error{color:#b4234f}.mvc-brief-hiring-manager-step__fields{gap:14px;max-width:640px;display:grid}.mvc-brief-hiring-manager-step__fields label{gap:6px;display:grid}.mvc-brief-hiring-manager-step__fields label span{color:var(--mvc-muted,#667085);font-size:.76rem;font-weight:850}.mvc-brief-hiring-manager-step__fields input{border:1px solid var(--mvc-border,#d9e0ea);width:100%;min-height:42px;color:var(--mvc-ink,#101828);font:inherit;background:#fff;border-radius:8px;padding:9px 11px;font-size:.92rem}.mvc-touchpoints-modal__body{background:#f5f8fc;min-height:0;padding:16px;overflow:auto}.mvc-touchpoints-modal .mvc-brief-touchpoints{min-height:100%;box-shadow:none;border:0}.mvc-touchpoints-modal .mvc-touchpoint-operating-grid,.mvc-touchpoints-modal .mvc-touchpoint-panel{min-height:0}.mvc-touchpoints-modal.mvc-flow-modal--maximized .mvc-touchpoints-modal__body{padding:18px}.mvc-touchpoints-modal.mvc-flow-modal--maximized .mvc-touchpoint-panel{min-height:calc(100vh - 128px)}.mvc-touchpoints-modal .mvc-brief-touchpoints[data-standalone=true][data-touching=false] .mvc-touchpoint-panel{grid-template-columns:minmax(0,1fr) 95px;align-items:start;gap:14px}.mvc-touchpoints-modal .mvc-brief-touchpoints[data-standalone=true][data-touching=false] .mvc-touchpoint-panel__header,.mvc-touchpoints-modal .mvc-brief-touchpoints[data-standalone=true][data-touching=false] .mvc-brief-touchpoints__status,.mvc-touchpoints-modal .mvc-brief-touchpoints[data-standalone=true][data-touching=false] .mvc-empty-state,.mvc-touchpoints-modal .mvc-brief-touchpoints[data-standalone=true][data-touching=false] .mvc-touchpoint-action-status{grid-column:1/-1}.mvc-touchpoints-modal .mvc-brief-touchpoints[data-standalone=true][data-touching=false] .mvc-touchpoint-overview{grid-column:1;min-height:100%}.mvc-touchpoints-modal .mvc-brief-touchpoints[data-standalone=true][data-touching=false] .mvc-touchpoint-work-summary{grid-area:2/2;grid-template-columns:minmax(0,1fr);align-content:start;align-self:stretch;gap:9px;height:100%;min-height:100%;padding:9px 7px;position:sticky;top:0}.mvc-touchpoints-modal .mvc-brief-touchpoints[data-standalone=true][data-touching=false] .mvc-touchpoint-work-summary__main{gap:3px}.mvc-touchpoints-modal .mvc-brief-touchpoints[data-standalone=true][data-touching=false] .mvc-touchpoint-work-summary__main>span,.mvc-touchpoints-modal .mvc-brief-touchpoints[data-standalone=true][data-touching=false] .mvc-touchpoint-work-summary__metrics small{font-size:.58rem;line-height:1.1}.mvc-touchpoints-modal .mvc-brief-touchpoints[data-standalone=true][data-touching=false] .mvc-touchpoint-work-summary__main strong{font-size:.78rem;line-height:1.1}.mvc-touchpoints-modal .mvc-brief-touchpoints[data-standalone=true][data-touching=false] .mvc-touchpoint-work-summary__main small{font-size:.64rem;line-height:1.15}.mvc-touchpoints-modal .mvc-brief-touchpoints[data-standalone=true][data-touching=false] .mvc-touchpoint-work-summary__metrics{grid-template-columns:minmax(0,1fr);gap:6px}.mvc-touchpoints-modal .mvc-brief-touchpoints[data-standalone=true][data-touching=false] .mvc-touchpoint-work-summary__metrics span{padding:7px 6px}.mvc-touchpoints-modal .mvc-brief-touchpoints[data-standalone=true][data-touching=false] .mvc-touchpoint-work-summary__metrics strong{font-size:.9rem}.mvc-touchpoints-modal .mvc-brief-touchpoints[data-standalone=true][data-touching=false] .mvc-touchpoint-work-summary__actions{min-width:0}.mvc-touchpoints-modal .mvc-brief-touchpoints[data-standalone=true][data-touching=false] .mvc-touchpoint-work-summary__start,.mvc-touchpoints-modal .mvc-brief-touchpoints[data-standalone=true][data-touching=false] .mvc-touchpoint-work-summary__profiles{white-space:normal;width:100%;min-height:44px;padding:7px 5px;line-height:1.08}.mvc-touchpoints-modal .mvc-brief-touchpoints[data-standalone=true][data-touching=true] .mvc-touchpoint-runner{grid-column:1/-1}.mvc-touchpoints-modal .mvc-brief-touchpoints[data-standalone=true][data-touching=true] .mvc-touchpoint-candidate-list[data-runner=true] .mvc-touchpoint-candidate[data-embedded-card=true]{grid-template-columns:minmax(0,1fr) minmax(320px,38%);grid-template-areas:"profile profile""guidance embedded""actions embedded"}.mvc-touchpoints-modal .mvc-brief-touchpoints[data-standalone=true][data-touching=true] .mvc-touchpoint-candidate-list[data-runner=true] .mvc-touchpoint-candidate__embedded-card{height:min(760px,100vh - 238px);min-height:520px;position:sticky;top:0}.mvc-brief-hiring-manager-step__fields input:focus{border-color:#315f8c;outline:3px solid #315f8c29}.mvc-brief-links{flex-wrap:wrap;gap:8px;display:flex}.mvc-brief-links a{color:#25567f;background:#f4f8fc;border:1px solid #3a6ea547;border-radius:7px;justify-content:center;align-items:center;min-height:32px;padding:0 10px;font-size:.8rem;font-weight:850;text-decoration:none;display:inline-flex}.mvc-sourcing-sankey{gap:12px;display:grid}.mvc-sourcing-sankey[data-enabled=false]{gap:0}.mvc-sourcing-sankey__toggle{flex:none}.mvc-sourcing-sankey--maximized{z-index:1200;inset:max(18px, env(safe-area-inset-top)) max(18px, env(safe-area-inset-right)) max(18px, env(safe-area-inset-bottom)) max(18px, env(safe-area-inset-left));border:1px solid #3a6ea538;grid-template-rows:auto minmax(0,1fr) auto;width:auto;max-width:none;padding:28px;display:grid;position:fixed;overflow:auto;box-shadow:0 24px 80px #0f172a47}.mvc-sourcing-sankey__canvas{background:linear-gradient(#f8fbff 0%,#fff 100%);border:1px solid #3a6ea52e;border-radius:8px;min-height:610px;position:relative;overflow:hidden}.mvc-sourcing-sankey--maximized .mvc-sourcing-sankey__canvas{min-height:min(62vh,620px)}.mvc-sourcing-sankey__canvas svg{width:100%;height:100%;position:absolute;inset:0}.mvc-sourcing-sankey__link{fill:none;stroke:#3a6ea557;stroke-linecap:round}.mvc-sourcing-sankey__link[data-tone=green]{stroke:#16a34a57}.mvc-sourcing-sankey__link[data-tone=blue]{stroke:#2563eb57}.mvc-sourcing-sankey__link[data-tone=amber]{stroke:#d9770657}.mvc-sourcing-sankey__link[data-tone=teal]{stroke:#0d948857}.mvc-sourcing-sankey__link--stage{stroke:#94a3b857}.mvc-sourcing-sankey__sources,.mvc-sourcing-sankey__triage,.mvc-sourcing-sankey__touchpoint-stages,.mvc-sourcing-sankey__stages{pointer-events:none;position:absolute;inset:0}.mvc-sourcing-sankey__sources span,.mvc-sourcing-sankey__triage span,.mvc-sourcing-sankey__touchpoint-stages span,.mvc-sourcing-sankey__stages span{background:#ffffffeb;border:1px solid #3a6ea538;border-radius:7px;gap:2px;min-width:86px;padding:7px 8px;display:grid;position:absolute;box-shadow:0 6px 16px #0f172a0d}.mvc-sourcing-sankey__sources span{width:112px;min-width:0;left:10px}.mvc-sourcing-sankey__sources span[data-tone=green]{border-color:#16a34a47}.mvc-sourcing-sankey__sources span[data-tone=amber]{border-color:#d977064d}.mvc-sourcing-sankey__sources span[data-tone=teal]{border-color:#0d94884d}.mvc-sourcing-sankey__triage span{border-color:#d977064d;width:82px;min-width:0}.mvc-sourcing-sankey__triage strong{white-space:nowrap;font-size:.7rem}.mvc-sourcing-sankey__touchpoint-stages span{width:88px;min-width:0}.mvc-sourcing-sankey__touchpoint-stages strong{white-space:nowrap;font-size:.7rem}.mvc-sourcing-sankey__stages span{width:112px;min-width:0;right:10px}.mvc-sourcing-sankey:not(.mvc-sourcing-sankey--maximized) .mvc-sourcing-sankey__stages span{right:auto}.mvc-sourcing-sankey__stages span[data-tone=green]{border-color:#16a34a47}.mvc-sourcing-sankey__stages span[data-tone=blue]{border-color:#2563eb47}.mvc-sourcing-sankey__stages span[data-tone=amber]{border-color:#d977064d}.mvc-sourcing-sankey__sources strong,.mvc-sourcing-sankey__triage strong,.mvc-sourcing-sankey__touchpoint-stages strong,.mvc-sourcing-sankey__stages strong{color:var(--mvc-ink,#101828);font-size:.73rem;line-height:1.12}.mvc-sourcing-sankey__sources em,.mvc-sourcing-sankey__triage em,.mvc-sourcing-sankey__touchpoint-stages em,.mvc-sourcing-sankey__stages em{color:#315f93;font-size:.72rem;font-style:normal;font-weight:900}.mvc-sourcing-sankey__triage strong,.mvc-sourcing-sankey__touchpoint-stages strong{white-space:nowrap;font-size:.7rem}.mvc-sourcing-sankey:not(.mvc-sourcing-sankey--maximized) .mvc-sourcing-sankey__touchpoint-stages strong{white-space:normal}.mvc-sourcing-sankey--maximized .mvc-sourcing-sankey__sources span,.mvc-sourcing-sankey--maximized .mvc-sourcing-sankey__triage span,.mvc-sourcing-sankey--maximized .mvc-sourcing-sankey__touchpoint-stages span,.mvc-sourcing-sankey--maximized .mvc-sourcing-sankey__stages span{min-width:128px;padding:12px 14px}.mvc-sourcing-sankey--maximized .mvc-sourcing-sankey__sources span{width:auto}.mvc-sourcing-sankey--maximized .mvc-sourcing-sankey__triage span{width:138px}.mvc-sourcing-sankey--maximized .mvc-sourcing-sankey__touchpoint-stages span{width:132px}.mvc-sourcing-sankey--maximized .mvc-sourcing-sankey__stages span{width:128px}.mvc-sourcing-sankey--maximized .mvc-sourcing-sankey__sources strong,.mvc-sourcing-sankey--maximized .mvc-sourcing-sankey__triage strong,.mvc-sourcing-sankey--maximized .mvc-sourcing-sankey__touchpoint-stages strong,.mvc-sourcing-sankey--maximized .mvc-sourcing-sankey__stages strong{font-size:.98rem}.mvc-sourcing-sankey--maximized .mvc-sourcing-sankey__sources em,.mvc-sourcing-sankey--maximized .mvc-sourcing-sankey__triage em,.mvc-sourcing-sankey--maximized .mvc-sourcing-sankey__touchpoint-stages em,.mvc-sourcing-sankey--maximized .mvc-sourcing-sankey__stages em{font-size:1rem}.mvc-sourcing-sankey__touchpoints{grid-template-columns:repeat(auto-fit,minmax(86px,1fr));gap:7px;display:grid}.mvc-sourcing-sankey--maximized .mvc-sourcing-sankey__touchpoints{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.mvc-sourcing-sankey__touchpoints span{border:1px solid var(--mvc-border,#d9e0ea);min-width:0;color:var(--mvc-muted,#667085);background:#fff;border-radius:7px;padding:8px;font-size:.7rem;line-height:1.15}.mvc-sourcing-sankey__touchpoints strong{color:var(--mvc-ink,#101828);font-size:.86rem;display:block}.mvc-sourcing-sankey--maximized .mvc-sourcing-sankey__touchpoints span{padding:12px;font-size:.82rem}.mvc-sourcing-sankey--maximized .mvc-sourcing-sankey__touchpoints strong{font-size:1.08rem}.mvc-brief-pipeline,.mvc-brief-touchpoints{gap:12px;display:grid}.mvc-brief-touchpoints[data-enabled=false]{gap:0}.mvc-touchpoint-operating-grid--workspace{grid-template-columns:minmax(0,1fr) minmax(300px,340px);align-items:start;gap:12px;display:grid}.mvc-touchpoint-operating-grid__overview,.mvc-touchpoint-operating-grid__rail{min-width:0}.mvc-touchpoint-operating-grid__rail{overscroll-behavior:contain;background:#fff;border:1px solid #3a6ea529;border-radius:8px;gap:10px;max-height:calc(100vh - 156px);padding:10px;display:grid;position:sticky;top:12px;overflow-y:auto}.mvc-touchpoint-operating-grid__rail-header{gap:3px;display:grid}.mvc-touchpoint-operating-grid__rail-header h4{color:var(--mvc-ink,#101828);margin:0;font-size:.94rem;font-weight:900}.mvc-touchpoint-operating-grid__rail-header p{color:var(--mvc-muted,#667085);margin:0;font-size:.74rem;font-weight:750;line-height:1.35}.mvc-touchpoint-operating-grid__rail .mvc-touchpoint-overview{gap:9px}.mvc-touchpoint-operating-grid__rail .mvc-touchpoint-overview__body{display:none}.mvc-touchpoint-operating-grid__rail .mvc-touchpoint-overview__strip,.mvc-touchpoint-operating-grid__rail .mvc-touchpoint-overview__bucket-list,.mvc-touchpoint-operating-grid__rail .mvc-touchpoint-work-summary{grid-template-columns:1fr}.mvc-touchpoint-operating-grid__rail .mvc-touchpoint-work-summary__metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.mvc-touchpoint-operating-grid__rail .mvc-touchpoint-work-summary__actions{min-width:0}.mvc-touchpoint-operating-grid__rail .mvc-touchpoint-work-summary__start,.mvc-touchpoint-operating-grid__rail .mvc-touchpoint-work-summary__profiles{white-space:nowrap;width:100%;min-width:0;padding-inline:8px}.mvc-brief-touchpoints[data-rail=true]{align-content:start;box-shadow:0 10px 26px #0f172a0f}.mvc-brief-touchpoints[data-rail=true] .mvc-panel-header{align-items:start}.mvc-brief-touchpoints[data-rail=true] .mvc-panel-header h2{font-size:1rem}.mvc-brief-touchpoints[data-rail=true] .mvc-panel-header p{font-size:.76rem}.mvc-brief-touchpoints[data-rail=true] .mvc-touchpoint-overview{gap:9px}.mvc-brief-touchpoints[data-rail=true] .mvc-touchpoint-overview__body{display:none}.mvc-brief-touchpoints[data-rail=true] .mvc-touchpoint-overview__strip,.mvc-brief-touchpoints[data-rail=true] .mvc-touchpoint-overview__bucket-list,.mvc-brief-touchpoints[data-rail=true] .mvc-touchpoint-work-summary{grid-template-columns:1fr}.mvc-brief-touchpoints[data-rail=true] .mvc-touchpoint-work-summary__metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.mvc-brief-touchpoints[data-rail=true] .mvc-touchpoint-work-summary__actions{min-width:0}.mvc-brief-touchpoints[data-rail=true] .mvc-touchpoint-work-summary__start,.mvc-brief-touchpoints[data-rail=true] .mvc-touchpoint-work-summary__profiles{white-space:nowrap;width:100%;min-width:0;padding-inline:8px}.mvc-brief-touchpoints[data-rail=true][data-touching=true]{min-height:calc(100vh - 86px)}.mvc-brief-touchpoints__header-actions{justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}.mvc-brief-touchpoints__toggle{color:var(--mvc-muted,#667085);cursor:pointer;align-items:center;gap:7px;font-size:.74rem;font-weight:850;display:inline-flex}.mvc-brief-touchpoints__toggle input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.mvc-brief-touchpoints__toggle i{background:#d8e0e8;border:1px solid #b8c5d4;border-radius:999px;width:36px;height:20px;transition:background .14s,border-color .14s;display:block;position:relative}.mvc-brief-touchpoints__toggle i:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .14s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0f172a3d}.mvc-brief-touchpoints__toggle input:checked+i{background:#2f70aa;border-color:#2f70aa}.mvc-brief-touchpoints__toggle input:checked+i:after{transform:translate(16px)}.mvc-brief-touchpoints__toggle input:focus-visible+i{outline-offset:2px;outline:3px solid #3a6ea538}.mvc-brief-touchpoints__refresh{color:#25567f;cursor:pointer;background:#f4f8fc;border:1px solid #3a6ea538;border-radius:7px;width:32px;height:32px;min-height:32px;padding:0}.mvc-brief-touchpoints__refresh .mvc-icon{width:17px;height:17px}.mvc-brief-touchpoints__refresh:hover,.mvc-brief-touchpoints__refresh:focus-visible{background:#e8f1fa;border-color:#3a6ea566;outline:none}.mvc-brief-touchpoints__refresh:focus-visible{box-shadow:0 0 0 3px #3a6ea52e}.mvc-brief-touchpoints__refresh:disabled{cursor:not-allowed;opacity:.62}.mvc-brief-touchpoints__maximise{color:#25567f;width:32px;height:32px}.mvc-brief-pipeline__header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}.mvc-pipeline-dial-smile,.mvc-brief-pipeline__bulk-share,.mvc-brief-pipeline__bulk-end,.mvc-brief-pipeline__bulk-revive{cursor:pointer;white-space:nowrap;border-radius:7px;align-items:center;gap:6px;min-height:32px;padding:5px 9px;font-size:.74rem;font-weight:900;line-height:1;display:inline-flex}.mvc-brief-pipeline__bulk-end{color:#9f1239;background:#fff1f3;border:1px solid #b4234f3d}.mvc-brief-pipeline__bulk-revive{color:#146c43;background:#edfdf5;border:1px solid #1f7a553d}.mvc-brief-pipeline__bulk-end:hover:not(:disabled),.mvc-brief-pipeline__bulk-end:focus-visible,.mvc-brief-pipeline__bulk-revive:hover:not(:disabled),.mvc-brief-pipeline__bulk-revive:focus-visible{outline:none}.mvc-brief-pipeline__bulk-end:hover:not(:disabled),.mvc-brief-pipeline__bulk-end:focus-visible{background:#ffe4e9;border-color:#b4234f61}.mvc-brief-pipeline__bulk-revive:hover:not(:disabled),.mvc-brief-pipeline__bulk-revive:focus-visible{background:#dcfce7;border-color:#1f7a5561}.mvc-brief-pipeline__bulk-end:focus-visible{box-shadow:0 0 0 3px #b4234f29}.mvc-brief-pipeline__bulk-revive:focus-visible{box-shadow:0 0 0 3px #1f7a5529}.mvc-brief-pipeline__bulk-end:disabled,.mvc-brief-pipeline__bulk-revive:disabled{cursor:not-allowed;opacity:.62}.mvc-brief-pipeline__bulk-end>span:last-child,.mvc-brief-pipeline__bulk-revive>span:last-child{text-align:center;border-radius:999px;min-width:20px;padding:2px 6px}.mvc-brief-pipeline__bulk-end>span:last-child{background:#9f12391a}.mvc-brief-pipeline__bulk-revive>span:last-child{background:#146c431c}.mvc-pipeline-dial-smile,.mvc-brief-pipeline__bulk-share{color:#245782;background:#edf5fc;border:1px solid #bed3e8}.mvc-pipeline-dial-smile:hover:not(:disabled),.mvc-pipeline-dial-smile:focus-visible,.mvc-brief-pipeline__bulk-share:hover:not(:disabled),.mvc-brief-pipeline__bulk-share:focus-visible{background:#dcebf8;border-color:#245782}.mvc-pipeline-dial-smile:focus-visible,.mvc-brief-pipeline__bulk-share:focus-visible{outline-offset:2px;outline:2px solid #245782}.mvc-pipeline-dial-smile:disabled,.mvc-brief-pipeline__bulk-share:disabled{opacity:.55;cursor:not-allowed}.mvc-brief-pipeline__bulk-share>span:last-child{background:#dcebf8;border-radius:999px;padding:1px 7px}.mvc-brief-pipeline__bulk-end-short{display:none}@media (width<=720px){.mvc-brief-pipeline__bulk-end-full{display:none}.mvc-brief-pipeline__bulk-end-short{display:inline}}.mvc-brief-pipeline__maximise{color:#25567f;width:32px;height:32px}.mvc-refresh-icon[data-refreshing=true] .mvc-icon{animation:.7s linear infinite mvc-refresh-icon-spin}@keyframes mvc-refresh-icon-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.mvc-refresh-icon[data-refreshing=true] .mvc-icon{animation-duration:1.4s;animation-timing-function:steps(4,end)}}.mvc-brief-touchpoints__status{color:#25567f;background:#f4f8fc;border:1px solid #3a6ea52e;border-radius:7px;padding:8px 10px;font-size:.8rem;font-weight:800}.mvc-brief-touchpoints__status[data-status=success]{color:#166534;background:#f0fdf4;border-color:#16a34a3d}.mvc-brief-touchpoints__status[data-status=error]{color:#b4234f;background:#fff1f3;border-color:#b4234f33}.mvc-brief-pipeline__view-toggle{border:1px solid var(--mvc-border,#d9e0ea);background:#0f172a06;border-radius:999px;align-items:center;gap:2px;padding:2px;display:inline-flex}.mvc-brief-pipeline__view-toggle button{min-height:26px;color:var(--mvc-muted,#667085);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:3px 10px;font-size:.75rem;font-weight:850;line-height:1}.mvc-brief-pipeline__view-toggle button[data-active=true]{color:#fff;background:#315f8c;box-shadow:0 1px 2px #0f172a24}.mvc-brief-pipeline__view-toggle button:focus-visible{outline-offset:2px;outline:2px solid #3a6ea56b}.mvc-brief-pipeline__view-toggle button:disabled{cursor:not-allowed;opacity:.62}.modern-card-view .mvc-flow-modal.mvc-pipeline-modal .mvc-pipeline-modal__body{background:#f5f8fc;min-height:0;padding:16px;overflow:auto}.modern-card-view .mvc-flow-modal.mvc-pipeline-modal .mvc-brief-pipeline{box-sizing:border-box;height:100%;min-height:0;box-shadow:none;border:0;flex-direction:column;display:flex}.modern-card-view .mvc-flow-modal.mvc-pipeline-modal .mvc-brief-pipeline>:not(.mvc-brief-pipeline-board){flex-shrink:0}.modern-card-view .mvc-flow-modal.mvc-pipeline-modal.mvc-flow-modal--maximized .mvc-pipeline-modal__body{padding:18px}.mvc-brief-command{gap:16px;display:grid}.mvc-brief-command .mvc-panel-header{margin-bottom:0}.mvc-brief-command__body{grid-template-columns:minmax(0,1fr) minmax(170px,220px);gap:18px;display:grid}.mvc-brief-command__body h3{color:var(--mvc-ink,#101828);margin:0;font-size:1.18rem;line-height:1.2}.mvc-brief-command__body p{color:var(--mvc-muted,#667085);margin:8px 0 0;font-size:.88rem;line-height:1.45}.mvc-brief-command__owners{border:1px solid var(--mvc-border,#d9e0ea);background:#0f172a06;border-radius:8px;align-content:start;gap:8px;padding:12px;display:grid}.mvc-brief-command__owners strong{color:var(--mvc-ink,#101828);font-size:.86rem}.mvc-brief-command__metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.mvc-brief-command__playbook{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.mvc-brief-checklist{gap:8px;display:grid}.mvc-brief-checklist h4{margin:0}.mvc-brief-checklist ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.mvc-brief-checklist li{color:var(--mvc-text,#1f2937);grid-template-columns:18px minmax(0,1fr);align-items:start;gap:8px;font-size:.82rem;line-height:1.35;display:grid}.mvc-brief-checklist li span{background:#f4f8fc;border:1px solid #3a6ea561;border-radius:4px;width:14px;height:14px;margin-top:2px}.mvc-brief-checklist--exit li span{background:#ecfdf3;border-color:#16a34a66}.mvc-brief-checklist--output li span{background:#fff7ed;border-color:#d9770661}.mvc-brief-checklist p{margin:0}.mvc-brief-phase-board,.mvc-brief-event-list{gap:10px;display:grid}.mvc-brief-phases{container-type:inline-size}.mvc-brief-phase-board{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.mvc-brief-phase-card__short-title{display:none}.mvc-brief-phases>.mvc-panel-header{flex-wrap:wrap;align-items:center;gap:10px 16px}.mvc-brief-phase-board__legend{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.mvc-brief-phase-board__legend span{color:var(--mvc-muted,#667085);align-items:center;gap:5px;font-size:.72rem;font-weight:850;line-height:1.4;display:inline-flex}.mvc-brief-phase-board__legend span:before{content:"";background:#98a2b3;border-radius:999px;width:8px;height:8px}.mvc-brief-phase-board__legend span[data-status=active]:before{background:#2563eb}.mvc-brief-phase-board__legend span[data-status=done]:before{background:#16a34a}.mvc-brief-phase-card{border:1px solid var(--mvc-border,#d9e0ea);background:var(--mvc-panel-bg,#fff);border-radius:8px;grid-template-rows:auto minmax(96px,1fr) auto auto;gap:9px;min-width:0;padding:11px;display:grid}.mvc-brief-phase-card[data-current=true]{background:#fbfdff;border-color:#2563eb61;box-shadow:inset 0 0 0 1px #2563eb14}.mvc-brief-phase-card__top{justify-content:space-between;align-items:center;gap:8px;display:flex}.mvc-brief-phase-card__index{color:#fff;background:#98a2b3;border-radius:999px;flex:none;justify-content:center;align-items:center;width:22px;height:22px;margin-top:0;font-size:.68rem;font-weight:900;display:inline-flex}.mvc-brief-phase-card[data-status=active] .mvc-brief-phase-card__index{background:#2563eb}.mvc-brief-phase-card[data-status=done] .mvc-brief-phase-card__index{background:#16a34a}.mvc-brief-phase-card[data-status=blocked] .mvc-brief-phase-card__index{background:#dc2626}.mvc-brief-phase-card__status{border:1px solid var(--mvc-border,#d9e0ea);color:var(--mvc-muted,#667085);white-space:nowrap;background:#fff;border-radius:999px;padding:4px 7px;font-size:.68rem;font-weight:850;line-height:1}.mvc-brief-phase-card[data-status=active] .mvc-brief-phase-card__status{color:#1d4ed8;background:#eff6ff;border-color:#2563eb3d}.mvc-brief-phase-card[data-status=done] .mvc-brief-phase-card__status{color:#15803d;background:#ecfdf3;border-color:#16a34a3d}.mvc-brief-phase-card__body{align-content:start;gap:5px;min-width:0;display:grid}.mvc-brief-phase-card__body h3{color:var(--mvc-ink,#101828);margin:0;font-size:.88rem;font-weight:850;line-height:1.22}.mvc-brief-phase-card__body p{color:#25567f;margin:0;font-size:.76rem;font-weight:850;line-height:1.25}.mvc-brief-phase-card__owners{flex-wrap:wrap;justify-content:flex-start;gap:6px;display:flex}.mvc-brief-phase-card__owners span{border:1px solid var(--mvc-border,#d9e0ea);max-width:100%;color:var(--mvc-muted,#667085);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;padding:4px 8px;font-size:.75rem;overflow:hidden}.mvc-brief-phase-card__open{color:#fff;width:100%;font:inherit;cursor:pointer;background:#25567f;border:1px solid #25567f;border-radius:7px;align-self:end;padding:8px 10px;font-size:.78rem;font-weight:900;line-height:1}.mvc-brief-phase-card__open:hover:not(:disabled),.mvc-brief-phase-card__open:focus-visible{outline-offset:1px;background:#1f4a70;border-color:#1f4a70;outline:3px solid #3a6ea529}.mvc-brief-phase-card__open:disabled{cursor:default;opacity:.55}@container (width<=1100px){.mvc-brief-phase-board{gap:6px}.mvc-brief-phase-card{text-align:center;grid-template-rows:auto 1fr auto;gap:10px;padding:10px 5px}.mvc-brief-phase-card__top{justify-content:center}.mvc-brief-phase-card__status,.mvc-brief-phase-card__body p,.mvc-brief-phase-card__owners,.mvc-brief-phase-card__full-title{display:none}.mvc-brief-phase-card__short-title{display:inline}.mvc-brief-phase-card__body h3{overflow-wrap:anywhere;font-size:.75rem}.mvc-brief-phase-card__open{min-height:36px;padding:8px 0;font-size:.7rem}}@container (width<=400px){.mvc-brief-phase-board{gap:4px}.mvc-brief-phase-card{padding:8px 3px}.mvc-brief-phase-card__body h3{font-size:.68rem}.mvc-brief-phase-card__open{min-height:44px;font-size:.65rem}}.mvc-brief-workspace-button--current{margin-top:4px}.mvc-brief-queue{gap:8px;margin-top:12px;display:grid}.mvc-brief-queue h3{margin:0}.mvc-brief-queue__item{background:#f8fbfd;border:1px solid #3a6ea52e;border-radius:7px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 10px;display:grid}.mvc-brief-queue__item span{min-width:0;color:var(--mvc-ink,#101828);font-size:.84rem;font-weight:800}.mvc-brief-queue__item strong{color:#b4234f;text-align:center;background:#fff1f3;border-radius:999px;min-width:32px;padding:3px 8px;font-size:.8rem}.mvc-brief-workspace-button{color:#fff;width:100%;min-height:36px;font:inherit;cursor:pointer;background:#3a6ea5;border:1px solid #3a6ea5;border-radius:7px;font-size:.84rem;font-weight:850}.mvc-brief-phase-flow{width:min(920px,100%);height:100%}.mvc-brief-phase-flow--outreach{width:min(1180px,100%)}.mvc-brief-phase-flow .mvc-flow-section p{text-overflow:clip;white-space:normal;overflow:visible}.mvc-brief-flow-section{align-content:start;gap:16px;min-height:100%;display:grid}.mvc-brief-sourcing-flow{gap:12px}.mvc-brief-sourcing-flow__intro{gap:16px;min-height:0;transition:max-height .18s,opacity .14s,padding .18s,transform .18s;display:grid;overflow:hidden}.mvc-brief-sourcing-flow[data-header-collapsed=false] .mvc-brief-sourcing-flow__intro{opacity:1;max-height:390px;transform:translateY(0)}.mvc-brief-sourcing-flow[data-header-collapsed=true] .mvc-brief-sourcing-flow__intro{opacity:0;pointer-events:none;max-height:0;transform:translateY(-8px)}.mvc-brief-sourcing-flow__compact{opacity:0;pointer-events:none;background:#fffffff5;border:1px solid #0000;border-radius:8px;grid-template-columns:minmax(0,1fr);align-items:center;gap:12px;min-height:0;max-height:0;padding:0 10px;transition:opacity .16s,transform .18s;display:grid;position:relative;overflow:hidden;transform:translateY(-8px)}.mvc-brief-sourcing-flow[data-header-collapsed=true] .mvc-brief-sourcing-flow__compact{opacity:1;pointer-events:auto;border-color:#bfd0e3eb;min-height:64px;max-height:none;padding-block:8px;transform:translateY(0)}.mvc-brief-sourcing-flow__compact-main{gap:5px;min-width:0;display:grid}.mvc-brief-sourcing-flow__compact-title,.mvc-brief-sourcing-flow__compact-facts{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.mvc-brief-sourcing-flow__compact-title strong{color:var(--mvc-ink,#101828);font-size:.94rem;line-height:1.2}.mvc-brief-sourcing-flow__compact-title span,.mvc-brief-sourcing-flow__compact-facts span{color:var(--mvc-muted,#667085);background:#f8fafc;border:1px solid #d9e0ea;border-radius:999px;padding:3px 7px;font-size:.72rem;font-weight:850;line-height:1.1}.mvc-brief-sourcing-flow__compact-title span{color:#244c7c;background:#eef5ff;border-color:#3a6ea53d}.mvc-brief-sourcing-flow__compact-progress{background:#e5edf6;border-radius:999px;height:7px;overflow:hidden}.mvc-brief-sourcing-flow__compact-progress span{border-radius:inherit;background:var(--mvc-accent,#2f74b5);min-width:2px;height:100%;display:block}.mvc-brief-flow-owner-grid,.mvc-brief-flow-progress,.mvc-brief-flow-complete__summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.mvc-brief-flow-progress--longlist-targets{grid-template-columns:repeat(3,minmax(0,1fr))}.mvc-brief-flow-progress--outreach{grid-template-columns:repeat(4,minmax(0,1fr))}.mvc-brief-flow-owner-grid>div,.mvc-brief-flow-progress span,.mvc-brief-flow-complete__summary span{border:1px solid var(--mvc-border,#d9e0ea);min-width:0;color:var(--mvc-muted,#667085);background:#fff;border-radius:8px;padding:12px;font-size:.84rem}.mvc-brief-flow-owner-grid span{color:var(--mvc-muted,#667085);text-transform:uppercase;margin-bottom:5px;font-size:.72rem;font-weight:850;display:block}.mvc-brief-flow-owner-grid strong,.mvc-brief-flow-progress strong,.mvc-brief-flow-complete__summary strong{color:var(--mvc-ink,#101828);font-size:1.05rem;line-height:1.2;display:block}.mvc-brief-flow-owner-assign{border-top:1px solid var(--mvc-border,#d9e0ea);gap:10px;margin-top:14px;padding-top:14px;display:grid}.mvc-brief-flow-owner-assign h4{color:var(--mvc-ink,#101828);margin:0;font-size:.92rem}.mvc-brief-flow-owner-assign__fields{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.mvc-brief-flow-owner-assign label{min-width:0;color:var(--mvc-muted,#667085);gap:5px;font-size:.78rem;font-weight:750;display:grid}.mvc-brief-flow-owner-assign input,.mvc-brief-flow-owner-assign select{border:1px solid var(--mvc-border,#d9e0ea);min-width:0;color:var(--mvc-ink,#101828);font:inherit;background:#fff;border-radius:8px;padding:9px 10px;font-weight:500}.mvc-brief-flow-owner-assign__status{color:#9f1239;margin:0;font-size:.78rem;font-weight:750}.mvc-brief-flow-expectations{border:1px solid var(--mvc-border,#d9e0ea);background:#f8fafc;border-radius:8px;gap:12px;margin-top:16px;padding:14px;display:grid}.mvc-brief-flow-expectations__header{gap:5px;display:grid}.mvc-brief-flow-expectations__header span{color:var(--mvc-muted,#667085);text-transform:uppercase;font-size:.72rem;font-weight:850}.mvc-brief-flow-expectations__header strong{color:var(--mvc-ink,#101828);font-size:1rem;line-height:1.25}.mvc-brief-flow-expectations__header p{color:var(--mvc-muted,#667085);margin:0;font-size:.86rem;line-height:1.45}.mvc-brief-flow-expectations__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.mvc-brief-flow-expectations__grid section{border:1px solid var(--mvc-border,#d9e0ea);background:#fff;border-radius:8px;min-width:0;padding:12px}.mvc-brief-flow-expectations__grid h4,.mvc-brief-flow-complete__standards h4{color:var(--mvc-ink,#101828);margin:0 0 8px;font-size:.9rem;font-weight:850}.mvc-brief-flow-expectations__grid ul,.mvc-brief-flow-complete__standards ul{color:var(--mvc-ink,#101828);gap:7px;margin:0;padding-left:18px;font-size:.84rem;line-height:1.38;display:grid}.mvc-brief-flow-progress span[data-ready=true],.mvc-brief-flow-complete__summary span[data-ready=true]{color:#166534;background:#ecfdf3;border-color:#16a34a59;font-weight:850}.mvc-longlist-team-filter{gap:6px;max-width:360px;display:grid}.mvc-longlist-team-filter span{color:var(--mvc-muted,#667085);text-transform:uppercase;font-size:.72rem;font-weight:850}.mvc-longlist-team-filter input{min-height:40px;color:var(--mvc-ink,#101828);font:inherit;background:#fff;border:1px solid #bfd0e3;border-radius:8px;padding:0 12px;font-size:.9rem}.mvc-longlist-team-filter input:focus{border-color:#3a6ea5;outline:3px solid #3a6ea52e}.mvc-brief-flow-action{color:#fff;min-height:40px;font:inherit;cursor:pointer;background:#3a6ea5;border:1px solid #3a6ea5;border-radius:7px;justify-content:center;justify-self:start;align-items:center;padding:0 16px;font-size:.86rem;font-weight:850;text-decoration:none;display:inline-flex}.mvc-brief-flow-action--secondary{color:#1d4f82;background:#fff;border-color:#b8c8da}.mvc-brief-flow-action:disabled{opacity:.65;cursor:not-allowed}.mvc-brief-flow-actions{flex-wrap:wrap;gap:10px;display:flex}.mvc-recruiter-project-step{gap:18px;max-width:720px}.mvc-recruiter-project-card{background:#f8fafc;border:1px solid #bfd0e3eb;border-radius:8px;gap:14px;max-width:640px;padding:16px;display:grid}.mvc-recruiter-project-field{gap:7px;min-width:0;display:grid}.mvc-recruiter-project-field span{color:var(--mvc-muted,#667085);text-transform:uppercase;font-size:.72rem;font-weight:850;line-height:1.2}.mvc-recruiter-project-field input{width:100%;min-width:0;min-height:42px;color:var(--mvc-ink,#101828);font:inherit;background:#fff;border:1px solid #bfd0e3;border-radius:8px;padding:0 12px;font-size:.92rem;line-height:1.25}.mvc-recruiter-project-field input:focus{border-color:#3a6ea5;outline:3px solid #3a6ea52e}.mvc-recruiter-project-actions{grid-template-columns:minmax(170px,auto) repeat(2,minmax(150px,auto));justify-content:start;align-items:center;gap:10px;display:grid}.mvc-recruiter-project-actions .mvc-brief-flow-action{white-space:nowrap;justify-self:stretch;min-height:40px}.mvc-recruiter-project-action--secondary{color:#244c7c;background:#fff;border-color:#3a6ea547}.mvc-recruiter-project-action--secondary:hover:not(:disabled){background:#eef5ff;border-color:#3a6ea570}.mvc-linkedin-strategy__layout{grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);align-items:start;gap:14px;display:grid}.mvc-linkedin-strategy__chat,.mvc-linkedin-strategy__outputs,.mvc-linkedin-recruiter-filters{border:1px solid var(--mvc-border,#d9e0ea);background:#fff;border-radius:8px;gap:12px;min-width:0;padding:14px;display:grid}.mvc-linkedin-strategy__messages{gap:10px;max-height:440px;padding-right:4px;display:grid;overflow:auto}.mvc-linkedin-strategy-message{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;gap:6px;min-width:0;padding:10px;display:grid}.mvc-linkedin-strategy-message[data-role=assistant]{background:#f8fbff;border-color:#315f9338}.mvc-linkedin-strategy-message[data-role=user]{background:#f7fdf9;border-color:#16a34a38}.mvc-linkedin-strategy-message>span,.mvc-linkedin-strategy__outputs h4,.mvc-linkedin-recruiter-filters h4{color:var(--mvc-ink,#101828);margin:0;font-size:.84rem;font-weight:850;line-height:1.2}.mvc-linkedin-strategy__outputs h4{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.mvc-linkedin-strategy__outputs h4 em{color:#315f93;background:#e8f1fb;border-radius:999px;padding:3px 7px;font-size:.68rem;font-style:normal;font-weight:850;line-height:1.1}.mvc-linkedin-strategy-message p,.mvc-linkedin-strategy__outputs p{color:var(--mvc-muted,#667085);white-space:pre-wrap;margin:0;font-size:.82rem;line-height:1.38}.mvc-linkedin-strategy__composer{margin-top:2px}.mvc-linkedin-strategy__outputs article{background:#f8fafc;border:1px solid #e2e8f0;border-radius:7px;gap:7px;min-width:0;padding:10px;display:grid}.mvc-linkedin-target-review__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.mvc-linkedin-target-group{border:1px solid var(--mvc-border,#d9e0ea);background:#fff;border-radius:8px;gap:12px;min-width:0;padding:14px;display:grid}.mvc-linkedin-target-group>header,.mvc-linkedin-target-bucket>header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.mvc-linkedin-target-group h4,.mvc-linkedin-target-bucket h5{color:var(--mvc-ink,#101828);margin:0;font-size:.9rem;font-weight:850;line-height:1.2}.mvc-linkedin-target-group h4{font-size:.98rem}.mvc-linkedin-target-group p,.mvc-linkedin-target-bucket p{color:var(--mvc-muted,#667085);margin:4px 0 0;font-size:.78rem;line-height:1.35}.mvc-linkedin-target-group>header>span,.mvc-linkedin-target-bucket>header>span{color:#315f93;background:#eef5ff;border-radius:999px;justify-content:center;align-items:center;min-width:28px;height:28px;font-size:.78rem;font-weight:850;display:inline-flex}.mvc-linkedin-target-group__buckets{gap:10px;display:grid}.mvc-linkedin-target-bucket{background:#f8fafc;border:1px solid #e2e8f0;border-radius:7px;gap:10px;min-width:0;padding:10px;display:grid}.mvc-linkedin-target-bucket[data-drag-over=true]{outline-offset:3px;border-color:#3b82f673;outline:2px dashed #3b82f659}.mvc-linkedin-target-bucket__items{gap:7px;min-height:42px;display:grid}.mvc-linkedin-target-card{cursor:grab;background:#fff;border:1px solid #315f9329;border-radius:7px;grid-template-columns:minmax(0,1fr) 28px;align-items:center;gap:8px;min-width:0;padding:8px;display:grid}.mvc-linkedin-target-card:active{cursor:grabbing}.mvc-linkedin-target-card div{gap:2px;min-width:0;display:grid}.mvc-linkedin-target-card strong{overflow-wrap:anywhere;color:var(--mvc-ink,#101828);font-size:.82rem;line-height:1.2}.mvc-linkedin-target-card span{color:#315f93;font-size:.72rem;font-weight:850}.mvc-linkedin-target-card button{color:#475467;cursor:pointer;opacity:0;background:#fff;border:1px solid #315f9329;border-radius:7px;justify-content:center;align-items:center;width:28px;height:28px;transition:opacity .12s,transform .12s,border-color .12s,color .12s;display:inline-flex;transform:translateY(-2px)}.mvc-linkedin-target-card:hover button,.mvc-linkedin-target-card:focus-within button{opacity:1;transform:translateY(0)}.mvc-linkedin-target-card button:hover,.mvc-linkedin-target-card button:focus-visible{color:#b42318;border-color:#b4231852}.mvc-linkedin-target-card .mvc-icon{width:14px;height:14px}.mvc-linkedin-target-bucket__add{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.mvc-linkedin-target-bucket__add .mvc-secondary-button{min-height:40px}.mvc-linkedin-client-update__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.mvc-linkedin-client-update-list{border:1px solid var(--mvc-border,#d9e0ea);background:#fff;border-radius:8px;gap:10px;min-width:0;padding:14px;display:grid}.mvc-linkedin-client-update-list>header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.mvc-linkedin-client-update-list h4{color:var(--mvc-ink,#101828);margin:0;font-size:.98rem;font-weight:850;line-height:1.2}.mvc-linkedin-client-update-list p{color:var(--mvc-muted,#667085);margin:4px 0 0;font-size:.78rem;line-height:1.35}.mvc-linkedin-client-update-list__items{gap:7px;min-height:42px;display:grid}.mvc-linkedin-target-card--client-update{cursor:default}.mvc-linkedin-target-card--client-update button:disabled{opacity:.45;cursor:not-allowed}.mvc-linkedin-recruiter-filters>header,.mvc-linkedin-recruiter-search-group header{justify-content:space-between;align-items:center;gap:10px;display:flex}.mvc-linkedin-recruiter-filters>header span,.mvc-linkedin-recruiter-search-group header span{color:#315f93;background:#e8f1fb;border-radius:999px;padding:5px 9px;font-size:.72rem;font-weight:850;line-height:1.1}.mvc-linkedin-recruiter-filters__list{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px;display:grid}.mvc-linkedin-recruiter-search-group{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;align-content:start;gap:10px;min-width:0;padding:10px;display:grid}.mvc-linkedin-recruiter-search-group header strong{min-width:0;color:var(--mvc-ink,#101828);font-size:.86rem;line-height:1.2}.mvc-linkedin-recruiter-search-group__sections{gap:9px;min-width:0;display:grid}.mvc-linkedin-recruiter-filter-section{gap:6px;min-width:0;display:grid}.mvc-linkedin-recruiter-filter-section h5{color:var(--mvc-muted,#667085);letter-spacing:0;text-transform:uppercase;margin:0;font-size:.7rem;font-weight:850;line-height:1.2}.mvc-linkedin-recruiter-filter-section__items{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.mvc-linkedin-recruiter-filter{width:100%;min-width:0;max-width:100%;color:var(--mvc-text,#1f2937);cursor:pointer;font:inherit;overflow-wrap:anywhere;text-align:left;background:#fff;border:1px solid #d7e1ee;border-radius:4px;padding:10px 12px;font-size:.82rem;line-height:1.35;transition:border-color .12s,background-color .12s;display:block;position:relative}.mvc-linkedin-recruiter-filter__value{white-space:pre-wrap;min-width:0}.mvc-linkedin-recruiter-filter__copy{z-index:1;color:#315f93;opacity:0;pointer-events:none;background:#eef5ff;border:1px solid #d7e1ee;border-radius:4px 4px 0 0;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex;position:absolute;bottom:100%;right:0}.mvc-linkedin-recruiter-filter__copy svg{width:14px;height:14px}.mvc-linkedin-recruiter-filter[data-copy-status=copied] .mvc-linkedin-recruiter-filter__copy,.mvc-linkedin-recruiter-filter[data-copy-status=error] .mvc-linkedin-recruiter-filter__copy{white-space:nowrap;opacity:1;pointer-events:auto;gap:4px;width:auto;padding:0 6px;font-size:.7rem}.mvc-linkedin-recruiter-filter[data-copy-status=copied] .mvc-linkedin-recruiter-filter__copy{color:#166534;background:#f0fdf4;border-color:#bbdfc6}.mvc-linkedin-recruiter-filter[data-copy-status=error] .mvc-linkedin-recruiter-filter__copy{color:#991b1b;background:#fef2f2;border-color:#fecaca}.mvc-linkedin-recruiter-filter__announcement{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.mvc-linkedin-recruiter-filter:hover,.mvc-linkedin-recruiter-filter:focus-visible{color:#244c7c;background:#eef5ff;border-color:#3a6ea56b}.mvc-linkedin-recruiter-filter:focus-visible{outline-offset:2px;outline:2px solid #315f93}.mvc-linkedin-recruiter-filter:hover .mvc-linkedin-recruiter-filter__copy,.mvc-linkedin-recruiter-filter:focus-visible .mvc-linkedin-recruiter-filter__copy{opacity:1;pointer-events:auto}@media (hover:none){.mvc-linkedin-recruiter-filter__copy{opacity:1;pointer-events:auto}}.mvc-linkedin-recruiter-search-group>button{color:#315f93;min-height:34px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cbd7e6;border-radius:7px;justify-content:center;justify-self:start;align-items:center;gap:6px;padding:0 10px;font-size:.76rem;font-weight:850;display:inline-flex}.mvc-linkedin-recruiter-search-group>button:hover{background:#eef5ff;border-color:#3a6ea570}@media (width<=720px){.mvc-recruiter-project-card{max-width:none}.mvc-recruiter-project-actions,.mvc-linkedin-strategy__layout{grid-template-columns:minmax(0,1fr)}}.mvc-sourcing-ai-status{border:1px solid var(--mvc-border,#d9e0ea);color:var(--mvc-muted,#667085);background:#fff;border-radius:8px;padding:10px 12px;font-size:.84rem;font-weight:800}.mvc-sourcing-ai-status[data-status=ready]{color:#166534;background:#f0fdf4;border-color:#16a34a52}.mvc-sourcing-ai-status[data-status=error]{color:#b42318;background:#fff1f3;border-color:#b4231847}.mvc-sourcing-ai-status--footer{margin-top:12px}.mvc-sourcing-ai-selected{background:#f8fbff;border:1px solid #3a6ea533;border-radius:8px;gap:10px;padding:12px;display:grid}.mvc-sourcing-ai-selected header{justify-content:space-between;align-items:center;gap:10px;display:flex}.mvc-sourcing-ai-selected h4,.mvc-sourcing-ai-selected strong{color:var(--mvc-ink,#101828);margin:0}.mvc-sourcing-ai-selected h4{font-size:.92rem;line-height:1.2}.mvc-sourcing-ai-selected header span{color:#315f93;background:#e8f1fb;border-radius:999px;padding:5px 9px;font-size:.72rem;font-weight:850;line-height:1.1}.mvc-sourcing-ai-selected__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.mvc-sourcing-ai-selected__grid section{background:#fff;border:1px solid #d9e5f2;border-radius:7px;gap:8px;min-width:0;padding:10px;display:grid}.mvc-sourcing-ai-selected__grid strong{font-size:.78rem;line-height:1.2}.mvc-sourcing-ai-selected__grid em{color:var(--mvc-muted,#667085);font-size:.76rem;font-style:normal;line-height:1.3}.mvc-sourcing-ai-selected__pills{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.mvc-sourcing-ai-selected__pills span{color:#275d93;overflow-wrap:anywhere;background:#e8f1fb;border-radius:999px;max-width:100%;padding:5px 8px;font-size:.74rem;font-weight:850;line-height:1.1}.mvc-sourcing-threshold{background:#f8fbff;border:1px solid #315f9333;border-radius:8px;gap:10px;padding:12px;display:grid}.mvc-sourcing-threshold span{gap:3px;display:grid}.mvc-sourcing-threshold strong{color:var(--mvc-ink,#101828);font-size:.88rem;line-height:1.2}.mvc-sourcing-threshold small{color:var(--mvc-muted,#667085);font-size:.78rem;line-height:1.3}.mvc-sourcing-threshold input{width:100%}.mvc-sourcing-threshold em{color:#315f93;font-size:.78rem;font-style:normal;font-weight:850}.mvc-sourcing-ai-combined{border:1px solid var(--mvc-border,#d9e0ea);background:#fff;border-radius:8px;gap:10px;padding:14px;display:grid}.mvc-sourcing-ai-combined header,.mvc-sourcing-final-column header{justify-content:space-between;align-items:center;gap:10px;display:flex}.mvc-sourcing-ai-combined h4,.mvc-sourcing-final-column h4{color:var(--mvc-ink,#101828);margin:0;font-size:.95rem;line-height:1.2}.mvc-sourcing-ai-combined header span,.mvc-sourcing-final-column header span{color:#315f93;background:#e8f1fb;border-radius:999px;padding:5px 9px;font-size:.72rem;font-weight:850;line-height:1.1}.mvc-sourcing-ai-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.mvc-sourcing-ai-grid section{border:1px solid var(--mvc-border,#d9e0ea);background:#fff;border-radius:8px;align-content:start;gap:10px;min-width:0;padding:14px;display:grid}.mvc-sourcing-ai-grid h4{color:var(--mvc-ink,#101828);margin:0;font-size:.95rem;line-height:1.2}.mvc-sourcing-ai-row{background:#f8fafc;border:1px solid #e2e8f0;border-radius:7px;grid-template-columns:minmax(0,1fr) minmax(150px,.42fr);align-items:center;gap:10px;padding:10px;display:grid}.mvc-sourcing-ai-row[data-has-match-column=false]{grid-template-columns:minmax(0,1fr)}.mvc-sourcing-ai-row[data-matched=true]{background:#f0fdf4;border-color:#16a34a52}.mvc-sourcing-ai-row label{grid-template-columns:18px minmax(0,1fr);align-items:start;gap:9px;min-width:0;display:grid}.mvc-sourcing-ai-row input{margin-top:2px}.mvc-sourcing-ai-row label>span{min-width:0}.mvc-sourcing-ai-row strong,.mvc-sourcing-ai-row small{min-width:0;display:block}.mvc-sourcing-ai-row strong{color:var(--mvc-ink,#101828);font-size:.88rem;line-height:1.25}.mvc-sourcing-ai-row__title{gap:5px;display:grid}.mvc-sourcing-ai-row__name{min-width:0}.mvc-sourcing-ai-row__badges{flex-wrap:wrap;gap:5px;min-width:0;display:flex}.mvc-sourcing-ai-row__title em{color:#166534;white-space:nowrap;background:#fff;border:1px solid #16a34a47;border-radius:999px;padding:2px 7px;font-size:.68rem;font-style:normal;font-weight:850;line-height:1.1}.mvc-sourcing-ai-row__title em[data-tone=size]{color:#315f93;border-color:#315f933d}.mvc-sourcing-ai-row__title em[data-tone=selected]{color:#1e4f85;background:#e8f1fb;border-color:#1e40af38}.mvc-sourcing-ai-row small,.mvc-sourcing-ai-row div{color:var(--mvc-muted,#667085);font-size:.76rem;line-height:1.3}.mvc-sourcing-ai-row a{color:#166534;font-weight:850;text-decoration:none}.mvc-sourcing-final-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.mvc-sourcing-final-column{border:1px solid var(--mvc-border,#d9e0ea);background:#fff;border-radius:8px;align-content:start;gap:10px;min-width:0;padding:14px;display:grid}.mvc-sourcing-final-column p{color:var(--mvc-muted,#667085);margin:0;font-size:.78rem;line-height:1.35}.mvc-sourcing-final-column__lookup{min-width:0}.mvc-sourcing-final-column__lookup-row{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;display:grid}.mvc-sourcing-final-column__lookup-row .mvc-client-lookup{min-width:0}.mvc-sourcing-final-column__lookup-row .mvc-secondary-button{min-height:40px}.mvc-sourcing-final-list{gap:8px;min-height:76px;display:grid}.mvc-sourcing-final-card{cursor:grab;background:#f8fbff;border:1px solid #315f932e;border-radius:7px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;padding:9px;display:grid}.mvc-sourcing-final-card div{gap:4px;min-width:0;display:grid}.mvc-sourcing-final-card strong{color:var(--mvc-ink,#101828);font-size:.84rem;line-height:1.2}.mvc-sourcing-final-card span{color:#315f93;font-size:.72rem;font-weight:850;line-height:1.1}.mvc-sourcing-final-card__actions{grid-auto-flow:column;gap:6px;display:inline-grid}.mvc-sourcing-final-card button{color:#315f93;cursor:pointer;background:#fff;border:1px solid #d9e0ea;border-radius:7px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.mvc-sourcing-final-card--normalisation{cursor:default;grid-template-columns:minmax(0,1fr);gap:10px;position:relative}.mvc-company-normalisation-card__header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;display:grid}.mvc-sourcing-final-card--normalisation .mvc-company-normalisation-card__summary{gap:3px;min-width:0;display:grid}.mvc-sourcing-final-card--normalisation .mvc-company-normalisation-card__summary span{overflow-wrap:anywhere;max-width:100%}.mvc-sourcing-final-card .mvc-company-normalisation-card__remove{color:#475467;opacity:0;border-color:#315f932e;transition:opacity .12s,transform .12s,border-color .12s,color .12s;transform:translateY(-2px)}.mvc-sourcing-final-card--normalisation:hover .mvc-company-normalisation-card__remove,.mvc-sourcing-final-card--normalisation:focus-within .mvc-company-normalisation-card__remove{opacity:1;transform:translateY(0)}.mvc-sourcing-final-card .mvc-company-normalisation-card__remove:hover,.mvc-sourcing-final-card .mvc-company-normalisation-card__remove:focus-visible{color:#b42318;border-color:#b4231852}.mvc-company-normalisation-card__fields{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));align-items:end;gap:12px;min-width:0;display:grid}.mvc-company-normalisation-card__fields .mvc-longlist-team-filter,.mvc-company-normalisation-card__fields .mvc-longlist-company-check__url{min-width:0;max-width:none;padding:0}.mvc-company-normalisation-card__fields .mvc-longlist-team-filter span,.mvc-company-normalisation-card__fields .mvc-longlist-company-check__url span{line-height:1.15}.mvc-brief-sourcing-flow__status{border:1px solid var(--mvc-border,#d9e0ea);color:var(--mvc-muted,#667085);background:#fff;border-radius:8px;padding:10px 12px;font-size:.84rem;font-weight:800}.mvc-brief-sourcing-flow__status[data-status=success]{color:#166534;background:#f0fdf4;border-color:#16a34a52}.mvc-brief-sourcing-flow__status[data-status=error]{color:#b42318;background:#fff1f3;border-color:#b4231847}.mvc-touchpoint-operating-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:12px;display:grid}.mvc-touchpoint-operating-grid.mvc-touchpoint-operating-grid--workspace{grid-template-columns:minmax(0,1fr) minmax(300px,340px)}.mvc-touchpoint-panel{border:1px solid var(--mvc-border,#d9e0ea);background:#fff;border-radius:8px;gap:12px;min-width:0;padding:14px;display:grid;container-type:inline-size}.mvc-touchpoint-panel__header{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:10px;min-width:0;display:flex}.mvc-touchpoint-panel h4{color:var(--mvc-ink,#101828);margin:0;font-size:.95rem;line-height:1.2}.mvc-touchpoint-panel p{color:var(--mvc-muted,#667085);margin:4px 0 0;font-size:.8rem;line-height:1.35}.mvc-touchpoint-panel__header>span{color:#b4234f;background:#fff1f3;border:1px solid #b4234f2e;border-radius:999px;padding:5px 9px;font-size:.74rem;font-weight:850}.mvc-touchpoint-panel__header>span strong{color:inherit}.mvc-touchpoint-panel__header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-width:min(100%,340px);display:inline-flex}.mvc-touchpoint-assignee{align-items:center;gap:7px;min-width:0;display:inline-flex}.mvc-touchpoint-assignee span{color:var(--mvc-muted,#667085);text-transform:uppercase;font-size:.68rem;font-weight:900;line-height:1}.mvc-touchpoint-assignee select{max-width:230px;min-height:30px;color:var(--mvc-ink,#101828);font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:7px;padding:0 28px 0 9px;font-size:.74rem;font-weight:800}.mvc-touchpoint-assignee select:disabled{cursor:not-allowed;opacity:.68}.mvc-touchpoint-today-strip{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.mvc-touchpoint-today-strip span{color:#92400e;background:#fffbeb;border:1px solid #f59e0b47;border-radius:999px;padding:5px 9px;font-size:.74rem;font-weight:850}.mvc-touchpoint-today-strip span[data-tone=danger]{color:#b4234f;background:#fff1f3;border-color:#b4234f2e}.mvc-touchpoint-today-strip span[data-tone=muted]{color:#667085;background:#f8fafc;border-color:#e2e8f0}.mvc-touchpoint-today-strip strong{color:inherit}.mvc-touchpoint-overview{background:#fbfdff;border:1px solid #d9e0ea;border-radius:8px;gap:10px;min-width:0;padding:11px;display:grid}.mvc-touchpoint-overview[data-tone=danger]{background:#fff7f8;border-color:#b4234f2e}.mvc-touchpoint-overview[data-tone=warning]{background:#fffcf1;border-color:#f59e0b3d}.mvc-touchpoint-overview[data-tone=success]{background:#f6fef9;border-color:#16a34a33}.mvc-touchpoint-overview__headline{gap:4px;min-width:0;display:grid}.mvc-touchpoint-overview__headline span,.mvc-touchpoint-overview__section-header span{color:var(--mvc-muted,#667085);letter-spacing:0;text-transform:uppercase;font-size:.68rem;font-weight:900;line-height:1.15}.mvc-touchpoint-overview__section-header{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.mvc-touchpoint-overview__section-header small{min-width:0;color:var(--mvc-muted,#667085);font-size:.68rem;font-weight:850;line-height:1.15}.mvc-touchpoint-overview__headline strong{color:var(--mvc-ink,#101828);font-size:.88rem;line-height:1.3}.mvc-touchpoint-overview__strip{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;display:grid}.mvc-touchpoint-overview__strip button{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:7px;gap:3px;padding:7px 8px;display:grid}.mvc-touchpoint-overview__strip button:hover:not(:disabled),.mvc-touchpoint-overview__strip button:focus-visible{border-color:#3a6ea5;outline:none;box-shadow:0 0 0 3px #3a6ea51a}.mvc-touchpoint-overview__strip button[data-active=true],.mvc-touchpoint-overview__bucket-list button[data-active=true]{background:#eef5ff;border-color:#3a6ea5;box-shadow:inset 0 0 0 1px #3a6ea52e}.mvc-touchpoint-overview__strip button:disabled{cursor:default}.mvc-touchpoint-overview__strip strong{color:var(--mvc-ink,#101828);font-size:1rem;line-height:1}.mvc-touchpoint-overview__strip small{min-width:0;color:var(--mvc-muted,#667085);text-transform:uppercase;font-size:.68rem;font-weight:850;line-height:1.15}.mvc-touchpoint-overview__body{grid-template-columns:minmax(160px,.85fr) minmax(180px,1fr) minmax(240px,1.2fr);align-items:start;gap:10px;display:grid}.mvc-touchpoint-overview__section{gap:8px;min-width:0;display:grid}.mvc-touchpoint-overview__bucket-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.mvc-touchpoint-overview__bucket-list button{min-width:0;min-height:34px;color:var(--mvc-ink,#101828);font:inherit;cursor:pointer;background:#fff;border:1px solid #d9e0ea;border-radius:7px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px 8px;display:grid}.mvc-touchpoint-overview__bucket-list button:hover:not(:disabled),.mvc-touchpoint-overview__bucket-list button:focus-visible{border-color:#3a6ea5;outline:none;box-shadow:0 0 0 3px #3a6ea51a}.mvc-touchpoint-overview__bucket-list button:disabled{cursor:default}.mvc-touchpoint-overview__bucket-list button[data-tone=danger]{background:#fff1f3;border-color:#b4234f38}.mvc-touchpoint-overview__bucket-list button[data-tone=warning]{background:#fffbeb;border-color:#f59e0b4d}.mvc-touchpoint-overview__bucket-list button[data-tone=success]{background:#f0fdf4;border-color:#16a34a3d}.mvc-touchpoint-overview__bucket-list span{min-width:0;color:var(--mvc-muted,#667085);font-size:.7rem;font-weight:850;line-height:1.15}.mvc-touchpoint-overview__bucket-list strong{color:var(--mvc-ink,#101828);font-size:.95rem;line-height:1}.mvc-touchpoint-funnel{gap:7px;min-width:0;display:grid}.mvc-touchpoint-funnel__group{gap:4px;min-width:0;display:grid}.mvc-touchpoint-funnel__row{width:100%;color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:1px solid #0000;border-radius:6px;grid-template-columns:minmax(76px,.65fr) minmax(60px,1fr) auto;align-items:center;gap:8px;min-width:0;padding:2px 4px;display:grid}.mvc-touchpoint-funnel__children{border-left:2px solid #64748b2e;border-radius:999px;gap:3px;min-width:0;margin-left:6px;padding-left:8px;display:grid}.mvc-touchpoint-funnel__row--child{grid-template-columns:minmax(72px,.6fr) minmax(56px,1fr) auto;padding-block:1px}.mvc-touchpoint-funnel__row--child span{font-size:.68rem;font-weight:800}.mvc-touchpoint-funnel__row--child div{height:6px}.mvc-touchpoint-funnel__row:hover,.mvc-touchpoint-funnel__row:focus-visible{background:#3a6ea512;border-color:#3a6ea547;outline:none}.mvc-touchpoint-funnel__row[data-active=true]{background:#2563eb1a;border-color:#2563eb66}.mvc-touchpoint-funnel__row span{min-width:0;color:var(--mvc-muted,#667085);font-size:.72rem;font-weight:850;line-height:1.15}.mvc-touchpoint-funnel__row div{background:#e2e8f0;border-radius:999px;height:8px;overflow:hidden}.mvc-touchpoint-funnel__row i{border-radius:inherit;background:#3a6ea5;min-width:4px;height:100%;display:flex;overflow:hidden}.mvc-touchpoint-funnel__row em{background:#3a6ea5;flex:none;min-width:4px;height:100%;display:block}.mvc-touchpoint-funnel__row em+em{border-left:1px solid #ffffffb3}.mvc-touchpoint-funnel__row strong{color:var(--mvc-ink,#101828);font-size:.78rem;font-weight:900}.mvc-touchpoint-time-chart{gap:8px;min-width:0;display:grid}.mvc-touchpoint-time-chart__rail{min-width:0;min-height:132px;margin:4px 8px 0;padding:18px 20px 38px;position:relative}.mvc-touchpoint-time-chart__axis{background:linear-gradient(90deg,#2f7a7847,#2563eb4d);border-radius:999px;height:3px;position:absolute;top:49px;left:26px;right:26px}.mvc-touchpoint-time-chart__event{justify-items:center;gap:5px;width:92px;min-width:0;display:grid;position:absolute;top:16px;transform:translate(-50%)}.mvc-touchpoint-time-chart__event:before{content:"";background:#cbd5e1;border-radius:999px;width:2px;height:22px;position:absolute;top:31px;transform:translateY(28px)}.mvc-touchpoint-time-chart__marker{z-index:1;background:#e2e8f0;border:2px solid #fff;border-radius:999px;justify-content:stretch;align-items:stretch;min-width:28px;min-height:28px;display:flex;position:relative;overflow:hidden;box-shadow:0 0 0 1px #1018281a,0 4px 10px #1018281f}.mvc-touchpoint-time-chart__marker em{flex:none;min-width:4px;height:100%;display:block}.mvc-touchpoint-time-chart__marker em+em{border-left:1px solid #ffffffbf}.mvc-touchpoint-time-chart__marker strong{color:var(--mvc-ink,#101828);text-shadow:0 1px 1px #fffc;place-items:center;font-size:.74rem;font-weight:900;line-height:1;display:grid;position:absolute;inset:0}.mvc-touchpoint-time-chart__event span,.mvc-touchpoint-time-chart__event small{min-width:0;color:var(--mvc-muted,#667085);text-align:center;font-size:.68rem;font-weight:850;line-height:1.15}.mvc-touchpoint-time-chart__event span{color:var(--mvc-ink,#101828);margin-top:2px}.mvc-touchpoint-time-chart__event small{font-weight:700}.mvc-touchpoint-channel-key{flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0;display:flex}.mvc-touchpoint-channel-key span{min-width:0;color:var(--mvc-muted,#667085);align-items:center;gap:5px;font-size:.68rem;font-weight:850;line-height:1.1;display:inline-flex}.mvc-touchpoint-channel-key i{background:currentColor;border-radius:999px;flex:none;width:9px;height:9px;display:block}.mvc-touchpoint-overview em[data-channel=email],.mvc-touchpoint-channel-key span[data-channel=email]{color:#2f7a78;background:#2f7a78}.mvc-touchpoint-overview em[data-channel=linkedin],.mvc-touchpoint-channel-key span[data-channel=linkedin]{color:#2563eb;background:#2563eb}.mvc-touchpoint-overview em[data-channel=recruiter],.mvc-touchpoint-channel-key span[data-channel=recruiter]{color:#6f4bb2;background:#6f4bb2}.mvc-touchpoint-overview em[data-channel=call],.mvc-touchpoint-channel-key span[data-channel=call]{color:#b45309;background:#b45309}.mvc-touchpoint-overview em[data-channel=sms],.mvc-touchpoint-channel-key span[data-channel=sms],.mvc-touchpoint-overview em[data-channel=whatsapp],.mvc-touchpoint-channel-key span[data-channel=whatsapp]{color:#15803d;background:#15803d}.mvc-touchpoint-overview em[data-channel=none],.mvc-touchpoint-channel-key span[data-channel=none]{color:#94a3b8;background:#94a3b8}.mvc-touchpoint-overview em[data-channel=touch],.mvc-touchpoint-channel-key span[data-channel=touch]{color:#64748b;background:#64748b}.mvc-touchpoint-channel-key span{background:0 0!important}.mvc-touchpoint-overview__section--responses{grid-column:1/-1}.mvc-touchpoint-overview__section--funnel,.mvc-touchpoint-overview__section--timeline{grid-column:2/-1}.mvc-touchpoint-response-list{gap:7px;min-width:0;max-height:240px;display:grid;overflow:auto}.mvc-touchpoint-response-list article{background:#fff;border-left:3px solid #d9e0ea;border-radius:7px;gap:4px;min-width:0;padding:7px 8px;display:grid}.mvc-touchpoint-response-list article[data-tone=success]{border-left-color:#16a34a}.mvc-touchpoint-response-list article[data-tone=warning]{border-left-color:#d97706}.mvc-touchpoint-response-list article[data-tone=danger]{border-left-color:#b4234f}.mvc-touchpoint-response-list article>div{grid-template-columns:minmax(0,1fr);gap:2px;display:grid}.mvc-touchpoint-response-list footer{flex-wrap:wrap;align-items:baseline;gap:6px 10px;min-width:0;display:flex}.mvc-touchpoint-response-list strong{min-width:0;color:var(--mvc-ink,#101828);font-size:.78rem;line-height:1.2}.mvc-touchpoint-response-list span,.mvc-touchpoint-response-list small,.mvc-touchpoint-response-list p,.mvc-touchpoint-response-list em,.mvc-touchpoint-response-list a{min-width:0;color:var(--mvc-muted,#667085);margin:0;font-size:.7rem;font-style:normal;font-weight:750;line-height:1.25}.mvc-touchpoint-response-list em{color:#244c7c;font-weight:850}.mvc-touchpoint-response-list a{color:#245fa5;flex:none;font-weight:900;text-decoration:none}.mvc-touchpoint-response-list a:hover,.mvc-touchpoint-response-list a:focus-visible{text-decoration:underline}.mvc-touchpoint-overview__empty{color:var(--mvc-muted,#667085);text-align:center;border:1px dashed #cbd5e1;border-radius:7px;padding:11px;font-size:.74rem;font-weight:800}.mvc-touchpoint-action-status{color:var(--mvc-muted,#667085);background:#f8fafc;border:1px solid #d9e0ea;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:9px 11px;font-size:.78rem;font-weight:800;display:flex}.mvc-touchpoint-action-status>span{min-width:0}.mvc-touchpoint-action-status button{min-height:30px;color:inherit;background:0 0;border:1px solid;border-radius:6px;flex:none;padding:5px 10px;font-size:.76rem;font-weight:900}.mvc-touchpoint-action-status button:disabled{opacity:.55;cursor:wait}.mvc-touchpoint-action-status[data-status=success]{color:#166534;background:#f0fdf4;border-color:#16a34a47}.mvc-touchpoint-action-status[data-status=error]{color:#b42318;background:#fff1f3;border-color:#b4231847}.mvc-touchpoint-action-status[data-status=warning]{color:#92400e;background:#fffbeb;border-color:#d977064d}.mvc-touchpoint-action-status[data-status=loading]{color:#244c7c;background:#eef5ff;border-color:#3a6ea542}.mvc-touchpoint-work-summary{background:#f5f9ff;border:1px solid #c7d9ec;border-radius:8px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;min-width:0;padding:12px;display:grid}.mvc-touchpoint-work-summary__main{gap:4px;min-width:0;display:grid}.mvc-touchpoint-work-summary__main>span,.mvc-touchpoint-work-summary__metrics small,.mvc-touchpoint-runner__header span,.mvc-touchpoint-runner__stats span,.mvc-touchpoint-runner__complete small{color:var(--mvc-muted,#667085);letter-spacing:0;text-transform:uppercase;font-size:.7rem;font-weight:850;line-height:1.15}.mvc-touchpoint-work-summary__main strong,.mvc-touchpoint-runner__header strong,.mvc-touchpoint-runner__complete strong{color:var(--mvc-ink,#101828);font-size:.95rem;font-weight:900;line-height:1.2}.mvc-touchpoint-work-summary__main small{color:var(--mvc-muted,#667085);font-size:.78rem;font-weight:750;line-height:1.25}.mvc-touchpoint-work-summary__metrics{grid-template-columns:repeat(3,minmax(74px,1fr));gap:7px;min-width:0;display:grid}.mvc-touchpoint-work-summary__metrics span{background:#fff;border:1px solid #d9e0ea;border-radius:7px;gap:3px;min-width:0;padding:8px 9px;display:grid}.mvc-touchpoint-work-summary__metrics strong{color:var(--mvc-ink,#101828);font-size:1rem;font-weight:900;line-height:1}.mvc-touchpoint-work-summary__actions{gap:7px;width:100%;min-width:128px;display:grid}.mvc-touchpoint-work-summary__start,.mvc-touchpoint-work-summary__profiles,.mvc-touchpoint-runner__actions button,.mvc-touchpoint-runner__complete button{appearance:none;color:#fff;min-height:38px;font:inherit;text-align:center;cursor:pointer;background:#25567f;border:1px solid #25567f;border-radius:7px;padding:9px 12px;font-size:.8rem;font-weight:900;line-height:1}.mvc-touchpoint-work-summary__profiles{color:#244c7c;background:#fff;border-color:#c7d7eb}.mvc-touchpoint-work-summary__start:hover:not(:disabled),.mvc-touchpoint-work-summary__start:focus-visible,.mvc-touchpoint-work-summary__profiles:hover:not(:disabled),.mvc-touchpoint-work-summary__profiles:focus-visible,.mvc-touchpoint-runner__actions button:hover:not(:disabled),.mvc-touchpoint-runner__actions button:focus-visible,.mvc-touchpoint-runner__complete button:hover,.mvc-touchpoint-runner__complete button:focus-visible{outline-offset:1px;background:#1f4a70;border-color:#1f4a70;outline:3px solid #3a6ea529}.mvc-touchpoint-work-summary__profiles:hover:not(:disabled),.mvc-touchpoint-work-summary__profiles:focus-visible{color:#174f83;background:#eef5ff;border-color:#3a6ea5}.mvc-touchpoint-work-summary__start:disabled,.mvc-touchpoint-work-summary__profiles:disabled{cursor:default;opacity:.56}.mvc-touchpoint-profiles-modal{width:min(1120px,100vw - 28px);height:auto;min-height:0;max-height:min(780px,100vh - 48px)}.mvc-flow-backdrop:has(.mvc-touchpoint-profiles-modal){z-index:1300;background:#0f172a85;place-items:center;padding:24px;display:grid;inset:0}.mvc-flow-backdrop.mvc-flow-backdrop--maximized:has(.mvc-touchpoint-profiles-modal){background:#0f172a8f;place-items:stretch stretch;padding:12px}.mvc-touchpoint-profiles-modal[data-maximized=true]{width:100%;max-width:none;height:100%;max-height:none}.mvc-touchpoint-profiles-modal__body{overscroll-behavior:contain;gap:12px;min-width:0;min-height:0;max-height:calc(100vh - 150px);padding:16px;display:grid;overflow:auto}.mvc-touchpoint-profile-list{gap:8px;min-width:0;max-height:min(420px,42vh);padding-right:3px;display:grid;overflow:auto}.mvc-touchpoint-profile-row{width:100%;min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #d9e0ea;border-left:4px solid #9db2ca;border-radius:8px;grid-template-columns:52px minmax(0,1fr) minmax(300px,auto);align-items:center;gap:14px;padding:10px 12px;display:grid}.mvc-touchpoint-profile-row:hover,.mvc-touchpoint-profile-row:focus-visible,.mvc-touchpoint-profile-row[data-selected=true]{background:#f8fbff;border-color:#9eb9df #9eb9df #9eb9df #3a6ea5;outline:none;box-shadow:inset 0 0 0 1px #3a6ea524}.mvc-touchpoint-profile-row__media,.mvc-touchpoint-profile-row__media img,.mvc-touchpoint-profile-row__media>span{border-radius:8px;width:46px;height:46px}.mvc-touchpoint-profile-row__media img{object-fit:cover;display:block}.mvc-touchpoint-profile-row__media>span{color:#244c7c;background:#e8eef6;justify-content:center;align-items:center;font-size:.82rem;font-weight:900;display:inline-flex}.mvc-touchpoint-profile-row__identity{gap:4px;min-width:0;display:grid}.mvc-touchpoint-profile-row__identity strong,.mvc-touchpoint-profile-row__identity span,.mvc-touchpoint-profile-row__identity small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mvc-touchpoint-profile-row__identity strong{color:var(--mvc-ink,#101828);font-size:.98rem;font-weight:900;line-height:1.15}.mvc-touchpoint-profile-row__identity span{color:var(--mvc-muted,#667085);font-size:.8rem;font-weight:750;line-height:1.2}.mvc-touchpoint-profile-row__identity small{color:var(--mvc-muted,#667085);font-size:.76rem;font-weight:750;line-height:1.2}.mvc-touchpoint-profile-row__status{justify-items:end;gap:6px;min-width:0;display:grid}.mvc-touchpoint-profile-row__status>small{color:var(--mvc-muted,#667085);text-transform:uppercase;font-size:.66rem;font-weight:900;line-height:1}.mvc-touchpoint-profile-row__status>span{flex-wrap:wrap;justify-content:flex-end;gap:6px;min-width:0;display:flex}.mvc-touchpoint-profile-row__status em{color:#475569;white-space:nowrap;background:#fff;border:1px solid #cbd5e1;border-radius:999px;padding:6px 10px;font-size:.75rem;font-style:normal;font-weight:900;line-height:1}.mvc-touchpoint-profile-row__status em[data-current=true]{color:#334155;background:#f1f5f9;border-color:#94a3b8}.mvc-touchpoint-profile-row__status em[data-current=true][data-tone=success]{color:#087443;background:#ecfdf3;border-color:#46a06f}.mvc-touchpoint-profile-row__status em[data-current=true][data-tone=warning]{color:#92400e;background:#fff7dd;border-color:#d89a22}.mvc-touchpoint-profile-row__status em[data-current=true][data-tone=blue]{color:#174f83;background:#e6f2ff;border-color:#2f80c7}.mvc-touchpoint-profile-row__status strong{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mvc-touchpoint-profile-expanded{border-top:1px solid #e2e8f0;min-width:0;padding-top:12px}.mvc-touchpoint-runner{background:#fff;border:1px solid #c7d9ec;border-radius:8px;gap:10px;min-width:0;padding:11px;display:grid;box-shadow:0 8px 18px #0f172a0f}.mvc-touchpoint-runner__header{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.mvc-touchpoint-runner__header>div:first-child{gap:4px;min-width:0;display:grid}.mvc-touchpoint-runner__stats{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.mvc-touchpoint-runner__stats span{color:#475569;background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;padding:5px 8px}.mvc-touchpoint-runner__close{color:#475569;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:7px;place-items:center;width:30px;height:30px;padding:0;display:inline-grid}.mvc-touchpoint-runner__close:hover,.mvc-touchpoint-runner__close:focus-visible{outline-offset:1px;background:#f8fafc;border-color:#94a3b8;outline:3px solid #3a6ea524}.mvc-touchpoint-runner__close svg{width:16px;height:16px}.mvc-touchpoint-runner__bar{background:#e2e8f0;border-radius:999px;height:8px;overflow:hidden}.mvc-touchpoint-runner__bar span{border-radius:inherit;background:#2f855a;min-width:4px;height:100%;transition:width .24s;display:block}.mvc-touchpoint-runner__actions{justify-content:flex-end;display:flex}.mvc-touchpoint-runner__actions button{color:#475569;background:#fff;border-color:#cbd5e1}.mvc-touchpoint-runner__actions button:hover:not(:disabled),.mvc-touchpoint-runner__actions button:focus-visible{background:#f8fafc;border-color:#94a3b8}.mvc-touchpoint-runner__complete{background:#f6fef9;border:1px solid #16a34a38;border-radius:8px;justify-items:start;gap:7px;min-width:0;padding:11px;display:grid}.mvc-touchpoint-header-search{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:flex}.mvc-touchpoint-header-search[data-open=true]{flex:280px;justify-content:flex-end}.mvc-touchpoint-header-search label{flex:220px;align-items:center;gap:7px;min-width:210px;display:flex}.mvc-touchpoint-header-search label>span{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mvc-touchpoint-header-search input[type=search]{width:100%;min-width:0;min-height:36px;color:var(--mvc-ink,#101828);font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:0 10px;font-size:.76rem;font-weight:750}.mvc-touchpoint-header-search input[type=search]:focus{outline-offset:1px;border-color:#3a6ea5;outline:3px solid #3a6ea524}.mvc-touchpoint-header-search__toggle{color:#244c7c;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:8px;flex:0 0 36px;place-items:center;width:36px;height:36px;padding:0;display:inline-grid}.mvc-touchpoint-header-search__toggle:hover,.mvc-touchpoint-header-search__toggle:focus-visible{outline-offset:1px;background:#eef5ff;border-color:#3a6ea5;outline:3px solid #3a6ea524}.mvc-touchpoint-header-search__toggle .mvc-icon{width:16px;height:16px}.mvc-touchpoint-header-search small{min-width:0;color:var(--mvc-muted,#667085);text-align:right;flex:1 0 100%;font-size:.66rem;font-weight:800;line-height:1.2}.mvc-touchpoint-search{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:9px 11px;display:flex}.mvc-touchpoint-search label{min-width:0;color:var(--mvc-ink,#101828);flex:260px;align-items:center;gap:8px;font-size:.78rem;font-weight:850;display:flex}.mvc-touchpoint-search label>span{color:var(--mvc-muted,#667085);text-transform:uppercase;flex:none;font-size:.68rem;font-weight:900}.mvc-touchpoint-search input[type=search]{min-width:0;min-height:30px;color:var(--mvc-ink,#101828);font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:7px;flex:auto;padding:0 9px;font-size:.74rem;font-weight:750}.mvc-touchpoint-search small{color:var(--mvc-muted,#667085);flex:1 0 100%;font-size:.68rem;font-weight:800;line-height:1.25}.mvc-touchpoint-search button{color:#244c7c;min-height:30px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:7px;padding:0 9px;font-size:.72rem;font-weight:850}.mvc-touchpoint-search button:hover{background:#eef5ff;border-color:#3a6ea5}.mvc-touchpoint-panel .mvc-empty-state--compact{justify-items:start;gap:8px;display:grid}.mvc-touchpoint-panel .mvc-empty-state--compact button{color:#244c7c;min-height:30px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:7px;padding:0 10px;font-size:.72rem;font-weight:850}.mvc-touchpoint-panel .mvc-empty-state--compact button:hover{background:#eef5ff;border-color:#3a6ea5}.mvc-touchpoint-candidate-list{gap:9px;display:grid}.mvc-touchpoint-candidate-list[data-runner=true]{overflow:hidden}.mvc-touchpoint-candidate-list[data-runner=true] .mvc-touchpoint-candidate{animation:.22s both mvc-touchpoint-slide-in}@keyframes mvc-touchpoint-slide-in{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:translate(0)}}@container (width<=720px){.mvc-touchpoint-work-summary,.mvc-touchpoint-runner__header{grid-template-columns:1fr;align-items:stretch}.mvc-touchpoint-work-summary__metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.mvc-touchpoint-work-summary__actions,.mvc-touchpoint-work-summary__start,.mvc-touchpoint-work-summary__profiles,.mvc-touchpoint-runner__actions button{width:100%}.mvc-touchpoint-runner__header{display:grid}.mvc-touchpoint-runner__stats,.mvc-touchpoint-runner__actions{justify-content:flex-start}}@media (width<=980px){.mvc-touchpoints-modal .mvc-brief-touchpoints[data-standalone=true][data-touching=false] .mvc-touchpoint-panel{grid-template-columns:minmax(0,1fr)}.mvc-touchpoints-modal .mvc-brief-touchpoints[data-standalone=true][data-touching=true] .mvc-touchpoint-candidate-list[data-runner=true] .mvc-touchpoint-candidate[data-embedded-card=true]{grid-template-columns:minmax(0,1fr);grid-template-areas:"profile""guidance""actions""embedded"}.mvc-touchpoints-modal .mvc-brief-touchpoints[data-standalone=true][data-touching=false] .mvc-touchpoint-panel__header,.mvc-touchpoints-modal .mvc-brief-touchpoints[data-standalone=true][data-touching=false] .mvc-brief-touchpoints__status,.mvc-touchpoints-modal .mvc-brief-touchpoints[data-standalone=true][data-touching=false] .mvc-empty-state,.mvc-touchpoints-modal .mvc-brief-touchpoints[data-standalone=true][data-touching=false] .mvc-touchpoint-action-status,.mvc-touchpoints-modal .mvc-brief-touchpoints[data-standalone=true][data-touching=false] .mvc-touchpoint-overview,.mvc-touchpoints-modal .mvc-brief-touchpoints[data-standalone=true][data-touching=false] .mvc-touchpoint-work-summary{grid-area:auto/1}.mvc-touchpoints-modal .mvc-brief-touchpoints[data-standalone=true][data-touching=false] .mvc-touchpoint-work-summary,.mvc-touchpoints-modal .mvc-brief-touchpoints[data-standalone=true][data-touching=true] .mvc-touchpoint-candidate-list[data-runner=true] .mvc-touchpoint-candidate__embedded-card{position:static}.mvc-touchpoints-modal .mvc-brief-touchpoints[data-standalone=true][data-touching=false] .mvc-touchpoint-work-summary__metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.mvc-touchpoints-modal .mvc-brief-touchpoints[data-standalone=true][data-touching=true] .mvc-touchpoint-candidate-list[data-runner=true] .mvc-touchpoint-candidate__embedded-card{height:min(680px,72vh);min-height:420px}}@media (width<=760px){.mvc-touchpoint-profile-row{grid-template-columns:44px minmax(0,1fr)}.mvc-touchpoint-profile-row__status{grid-column:1/-1;justify-items:start}.mvc-touchpoint-profile-row__status>span{justify-content:flex-start}.mvc-touchpoint-profile-row__identity span,.mvc-touchpoint-profile-row__identity small{white-space:normal}}.mvc-touchpoint-panel[data-compact-list=true]{background:0 0;border:0;padding:0}.mvc-touchpoint-panel[data-compact-list=true] .mvc-touchpoint-candidate-list{max-height:430px;padding-right:4px;overflow-y:auto}.mvc-touchpoint-candidate{background:#fff;border:1px solid #e2e8f0;border-left:4px solid #94a3b8;border-radius:8px;grid-template-columns:minmax(0,1fr);grid-template-areas:"profile""guidance""actions""embedded";align-content:start;align-items:start;gap:12px;min-width:0;padding:9px 10px;display:grid}.mvc-touchpoint-candidate__embedded-card{background:#fff;border:1px solid #3a6ea52e;border-radius:8px;grid-area:embedded;min-width:0;height:min(720px,58vh);min-height:460px;overflow:hidden}.mvc-touchpoint-candidate__embedded-card iframe{border:0;width:100%;height:100%;display:block}.mvc-touchpoint-candidate[data-queue=overdue],.mvc-touchpoint-candidate[data-queue=no_next_action]{border-left-color:#b4234f}.mvc-touchpoint-candidate[data-queue=due_today],.mvc-touchpoint-candidate[data-queue=going_cold]{border-left-color:#d97706}.mvc-touchpoint-candidate[data-queue=do_not_touch],.mvc-touchpoint-candidate[data-queue=recently_touched]{background:#fbfdff;border-left-color:#94a3b8}.mvc-touchpoint-candidate[data-compact=true]{gap:8px;padding:8px 9px}.mvc-touchpoint-candidate[data-compact=true] .mvc-touchpoint-candidate__identity{grid-template-columns:minmax(0,1fr)}.mvc-touchpoint-candidate[data-compact=true] .mvc-touchpoint-candidate__guidance,.mvc-touchpoint-candidate[data-compact=true] .mvc-touchpoint-candidate__actions{display:none}.mvc-touchpoint-candidate[data-compact=true]:has(.mvc-touchpoint-candidate__compact-details[open]) .mvc-touchpoint-candidate__guidance{display:grid}.mvc-touchpoint-candidate[data-compact=true]:has(.mvc-touchpoint-candidate__compact-details[open]) .mvc-touchpoint-candidate__actions{display:block}.mvc-touchpoint-candidate__compact-details{gap:8px;min-width:0;display:grid}.mvc-touchpoint-candidate__compact-details summary{color:#25567f;cursor:pointer;background:#fff;border:1px solid #d9e0ea;border-radius:999px;width:fit-content;padding:4px 9px;font-size:.72rem;font-weight:850;line-height:1;list-style:none}.mvc-touchpoint-candidate__compact-details summary::-webkit-details-marker{display:none}.mvc-touchpoint-candidate__compact-details[open] summary{background:#eef5ff;border-color:#3a6ea55c}.mvc-touchpoint-candidate__compact-body{background:#fbfdff;border:1px solid #3a6ea529;border-radius:8px;gap:8px;min-width:0;padding:8px;display:grid}.mvc-touchpoint-candidate[data-compact=true] .mvc-touchpoint-current-status{justify-items:start}.mvc-touchpoint-candidate[data-compact=true] .mvc-touchpoint-current-status>div{flex-wrap:wrap;justify-content:flex-start}.mvc-touchpoint-candidate__profile{grid-area:profile;min-width:0;display:grid}.mvc-touchpoint-candidate__guidance{background:#fbfdff;border:1px solid #3a6ea529;border-radius:8px;grid-area:guidance;grid-template-columns:minmax(260px,.9fr) minmax(300px,1.1fr);grid-template-areas:"title title""history recommendation""process recommendation";gap:8px;min-width:0;padding:8px;display:grid}.mvc-touchpoint-candidate__guidance-title{text-transform:uppercase;grid-area:title;color:var(--mvc-muted,#667085)!important;font-size:.62rem!important;font-weight:900!important;line-height:1!important}.mvc-touchpoint-candidate__main{grid-template-columns:38px minmax(0,1fr);align-items:start;gap:10px;min-width:0;display:grid}.mvc-touchpoint-candidate__identity{grid-template-columns:minmax(0,1fr) max-content;align-items:start;gap:3px;min-width:0;display:grid}.mvc-touchpoint-candidate__identity>strong,.mvc-touchpoint-candidate__identity>span,.mvc-touchpoint-candidate__identity>small{grid-column:1}.mvc-touchpoint-candidate__identity-actions{flex-wrap:wrap;grid-area:1/2/span 3;justify-content:flex-end;align-self:start;align-items:center;gap:6px;min-width:0;margin-top:0;display:flex}.mvc-touchpoint-candidate__identity-actions .mvc-touchpoint-action-group{flex:0 0 max-content;flex-basis:max-content;justify-items:end;gap:4px;width:max-content}.mvc-touchpoint-candidate__identity-actions .mvc-touchpoint-action-group:first-child{flex-basis:max-content}.mvc-touchpoint-candidate__identity-actions .mvc-touchpoint-action-group>div{flex-wrap:nowrap;justify-content:flex-end;gap:4px;width:max-content;max-width:none}.mvc-touchpoint-candidate__identity-actions .mvc-touchpoint-action-group button{white-space:nowrap}.mvc-touchpoint-candidate__identity-actions .mvc-touchpoint-action-group>span{text-align:right}.mvc-touchpoint-current-status{justify-items:end;gap:5px;min-width:0;display:grid}.mvc-touchpoint-current-status>span,.mvc-touchpoint-linkedin-status .mvc-touchpoint-action-group>span{text-transform:uppercase;margin:0;color:var(--mvc-muted,#667085)!important;font-size:.62rem!important;font-weight:900!important;line-height:1!important}.mvc-touchpoint-current-status>div{flex-wrap:nowrap;justify-content:flex-end;gap:4px;min-width:0;display:flex}.mvc-touchpoint-current-status__pill{appearance:none;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #cbd5e1;border-radius:999px;justify-content:center;align-items:center;min-height:28px;padding:0 9px;color:#475467!important;font-size:.7rem!important;font-weight:850!important;line-height:1!important;display:inline-flex!important}.mvc-touchpoint-current-status__pill:hover:not(:disabled),.mvc-touchpoint-current-status__pill:focus-visible{background:#f8fafc;border-color:#94a3b8}.mvc-touchpoint-current-status__pill:focus-visible{outline-offset:2px;outline:3px solid #3a6ea52e}.mvc-touchpoint-current-status__pill:disabled{cursor:progress;opacity:.7}.mvc-touchpoint-select-candidate{color:#fff;min-height:28px;font:inherit;cursor:pointer;background:#244c7c;border:1px solid #3a6ea5;border-radius:7px;align-self:start;padding:0 10px;font-size:.7rem;font-weight:850;line-height:1}.mvc-touchpoint-select-candidate:hover,.mvc-touchpoint-select-candidate:focus-visible{outline-offset:1px;background:#1f416a;border-color:#1f416a;outline:3px solid #3a6ea529}.mvc-touchpoint-current-status__pill[data-current=true][data-tone=muted]{background:#f1f5f9;border-color:#94a3b8;color:#334155!important}.mvc-touchpoint-current-status__pill[data-current=true][data-tone=blue]{background:#e6f2ff;border-color:#2f80c7;color:#174f83!important}.mvc-touchpoint-current-status__pill[data-current=true][data-tone=warning]{background:#fff7dd;border-color:#d89a22;color:#92400e!important}.mvc-touchpoint-current-status__pill[data-current=true][data-tone=success]{background:#ecfdf3;border-color:#46a06f;color:#087443!important}@container (width<=760px){.mvc-touchpoint-candidate__identity{grid-template-columns:minmax(0,1fr)}.mvc-touchpoint-candidate__identity>strong,.mvc-touchpoint-candidate__identity>span,.mvc-touchpoint-candidate__identity>small,.mvc-touchpoint-candidate__identity-actions{grid-column:1}.mvc-touchpoint-candidate__identity-actions{grid-row:auto;justify-content:flex-start;margin-top:5px}.mvc-touchpoint-candidate__identity-actions .mvc-touchpoint-action-group{flex:0 auto;justify-items:start;width:auto}.mvc-touchpoint-candidate__identity-actions .mvc-touchpoint-action-group>div{flex-wrap:wrap;justify-content:flex-start;width:auto;max-width:none}.mvc-touchpoint-candidate__identity-actions .mvc-touchpoint-action-group>span{text-align:left}.mvc-touchpoint-current-status{justify-items:start}.mvc-touchpoint-current-status>div{flex-wrap:wrap;justify-content:flex-start}}.mvc-touchpoint-candidate__photo,.mvc-touchpoint-candidate__initials{border-radius:8px;width:38px;height:38px}.mvc-touchpoint-candidate__photo{object-fit:cover}.mvc-touchpoint-candidate__initials{color:#244c7c;background:#e8eef6;justify-content:center;align-items:center;font-size:.78rem;font-weight:900;display:inline-flex}.mvc-touchpoint-candidate strong,.mvc-touchpoint-candidate span,.mvc-touchpoint-candidate small{overflow-wrap:anywhere;min-width:0;display:block}.mvc-touchpoint-candidate strong{color:var(--mvc-ink,#101828);font-size:.86rem;line-height:1.2}.mvc-touchpoint-candidate span,.mvc-touchpoint-candidate small{color:var(--mvc-muted,#667085);margin-top:2px;font-size:.73rem;line-height:1.25}.mvc-touchpoint-sequence{background:#f8fafc;border:1px solid #d9e0ea;border-radius:7px;gap:2px;max-width:100%;margin-top:6px;padding:5px 7px;display:inline-grid}.mvc-touchpoint-sequence[data-tone=danger]{background:#fff7f8;border-color:#b4234f2e}.mvc-touchpoint-sequence[data-tone=warning]{background:#fffcf1;border-color:#f59e0b47}.mvc-touchpoint-sequence[data-tone=blue]{background:#f3f8ff;border-color:#3a6ea538}.mvc-touchpoint-sequence[data-tone=success]{background:#f6fef9;border-color:#16a34a38}.mvc-touchpoint-sequence span{text-transform:uppercase;color:var(--mvc-ink,#101828)!important;font-size:.62rem!important;font-weight:900!important;line-height:1!important}.mvc-touchpoint-sequence small{color:var(--mvc-muted,#667085)!important;font-size:.68rem!important;font-weight:750!important;line-height:1.18!important}.mvc-touchpoint-review-cue{background:#fff7f8;border:1px solid #b4234f2e;border-radius:7px;gap:3px;width:fit-content;max-width:100%;margin-top:6px;padding:5px 7px;display:inline-grid}.mvc-touchpoint-review-cue span{text-transform:uppercase;color:#b4234f!important;font-size:.62rem!important;font-weight:900!important;line-height:1!important}.mvc-touchpoint-review-cue small{color:#912018!important;font-size:.68rem!important;font-weight:800!important;line-height:1.18!important}.mvc-touchpoint-process-context{background:#fffcf1;border:1px solid #d977062e;border-radius:8px;grid-area:process;gap:6px;min-width:0;padding:7px;display:grid}.mvc-touchpoint-process-context__header{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.mvc-touchpoint-process-context__header span{text-transform:uppercase;color:#92400e!important;font-size:.62rem!important;font-weight:900!important;line-height:1!important}.mvc-touchpoint-process-context__header small{color:#92400e!important;font-size:.68rem!important;font-weight:800!important;line-height:1.15!important}.mvc-touchpoint-process-context__list{gap:5px;min-width:0;display:grid}.mvc-touchpoint-process-context__list a,.mvc-touchpoint-process-context__list span{min-width:0;color:inherit;background:#fff;border:1px solid #d9770629;border-radius:7px;gap:2px;padding:6px 7px;text-decoration:none;display:grid}.mvc-touchpoint-process-context__list a:hover{border-color:#d9770657}.mvc-touchpoint-process-context__list strong{color:var(--mvc-ink,#101828)!important;font-size:.76rem!important;line-height:1.18!important}.mvc-touchpoint-process-context__list small{color:var(--mvc-muted,#667085)!important;font-size:.68rem!important;line-height:1.2!important}.mvc-touchpoint-candidate__context{background:#fbfdff;border:1px solid #3a6ea51f;border-radius:8px;flex-wrap:wrap;grid-area:context;align-items:stretch;gap:6px;min-width:0;padding:7px;display:flex}.mvc-touchpoint-candidate__context>.mvc-touchpoint-sequence,.mvc-touchpoint-candidate__context>.mvc-touchpoint-review-cue{margin-top:0}.mvc-touchpoint-candidate__facts{flex-wrap:wrap;gap:6px;margin:0;display:flex}.mvc-touchpoint-candidate__facts>div{background:#fbfdff;border:1px solid #e2e8f0;border-radius:7px;align-items:baseline;gap:5px;min-width:0;padding:4px 7px;display:inline-flex}.mvc-touchpoint-candidate__facts dt,.mvc-touchpoint-candidate__facts dd{min-width:0;margin:0}.mvc-touchpoint-candidate__facts dt{color:var(--mvc-muted,#667085);text-transform:uppercase;font-size:.58rem;font-weight:850}.mvc-touchpoint-candidate__facts dd{color:var(--mvc-ink,#101828);font-size:.68rem;font-weight:800}.mvc-touchpoint-candidate__recommendation{background:#fbfdff;border:1px solid #3a6ea52e;border-radius:8px;grid-area:recommendation;grid-template-columns:minmax(0,1fr);align-content:start;align-self:start;align-items:start;gap:8px 10px;min-width:0;padding:8px 9px;display:grid}.mvc-touchpoint-candidate__recommendation-copy{align-content:start;gap:6px;min-width:0;display:grid}.mvc-touchpoint-linkedin-status{width:100%;min-width:0;display:flex}.mvc-touchpoint-linkedin-status .mvc-touchpoint-action-group{flex:none;gap:4px;min-width:max-content}.mvc-touchpoint-linkedin-status .mvc-touchpoint-action-group>div{flex-wrap:nowrap;gap:4px;width:max-content;max-width:none}.mvc-touchpoint-linkedin-status .mvc-touchpoint-action-group button{white-space:nowrap}.mvc-touchpoint-candidate__recommendation-copy>span{color:var(--mvc-muted,#667085);text-transform:uppercase;font-size:.62rem;font-weight:900;line-height:1}.mvc-touchpoint-candidate__recommendation-copy>strong{color:var(--mvc-ink,#101828);font-size:.8rem;line-height:1.2}.mvc-touchpoint-candidate__recommendation-copy>small{color:var(--mvc-muted,#667085);font-size:.7rem;line-height:1.25}.mvc-touchpoint-next-best__alternatives,.mvc-touchpoint-next-best__after{border-left:2px solid #3a6ea538;gap:3px;min-width:0;padding-left:7px;display:grid}.mvc-touchpoint-next-best__alternatives>span,.mvc-touchpoint-next-best__after>span{color:var(--mvc-muted,#667085);text-transform:uppercase;font-size:.58rem;font-weight:900;line-height:1}.mvc-touchpoint-next-best__alternatives>small,.mvc-touchpoint-next-best__after>small{color:var(--mvc-muted,#667085);font-size:.68rem;font-weight:750;line-height:1.25}.mvc-touchpoint-candidate__recommendation-actions{flex-wrap:wrap;grid-area:2/1;justify-content:flex-start;align-items:center;gap:6px;min-width:0;display:flex}.mvc-touchpoint-candidate__recommendation-actions .mvc-contact-actions{flex-wrap:wrap;gap:6px;width:auto;display:flex}.mvc-touchpoint-candidate__recommendation-actions .mvc-contact-action[data-compact=true],.mvc-touchpoint-candidate__recommendation-actions .mvc-touchpoint-card-link--icon{width:34px;min-height:34px}.mvc-touchpoint-link-actions{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.mvc-touchpoint-link-menu{display:inline-flex;position:relative}.mvc-touchpoint-link-menu .mvc-contact-action[data-missing=true]{color:#7890aa}.mvc-touchpoint-link-menu .mvc-contact-action[data-missing=true]:hover:not(:disabled){color:#244c7c;background:#eef5ff;border-color:#3a6ea5}.mvc-touchpoint-link-menu__popover{z-index:14;background:#fff;border:1px solid #c7d7eb;border-radius:8px;gap:7px;width:min(280px,100vw - 48px);padding:8px;display:grid;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 14px 30px #10182829}.mvc-touchpoint-link-menu__popover>span{color:var(--mvc-muted,#667085);text-transform:uppercase;font-size:.62rem;font-weight:900;line-height:1}.mvc-touchpoint-link-menu__popover input{width:100%;min-width:0;color:var(--mvc-ink,#101828);font:inherit;background:#fbfdff;border:1px solid #d5e1ef;border-radius:7px;padding:7px 8px;font-size:.72rem;line-height:1.2}.mvc-touchpoint-link-menu__popover small{color:var(--mvc-muted,#667085);font-size:.66rem;font-weight:750;line-height:1.25}.mvc-touchpoint-link-menu__popover small[data-error=true]{color:#b4234f}.mvc-touchpoint-link-menu__search{color:#244c7c;border-radius:6px;align-items:center;width:fit-content;font-size:.67rem;font-weight:850;line-height:1.2;text-decoration:none;display:inline-flex}.mvc-touchpoint-link-menu__search:hover,.mvc-touchpoint-link-menu__search:focus-visible{color:#173b63;text-decoration:underline}.mvc-touchpoint-link-menu__popover>div{justify-content:flex-end;gap:6px;display:flex}.mvc-touchpoint-link-menu__popover button{color:#244c7c;cursor:pointer;background:#f8fafc;border:1px solid #d9e0ea;border-radius:7px;justify-content:center;align-items:center;min-height:28px;padding:5px 9px;font-size:.68rem;font-weight:850;display:inline-flex}.mvc-touchpoint-link-menu__popover button:last-child{color:#fff;background:#244c7c;border-color:#244c7c}.mvc-touchpoint-link-menu__popover button:hover:not(:disabled){color:#244c7c;background:#eef5ff;border-color:#3a6ea5}.mvc-touchpoint-link-menu__popover button:disabled{opacity:.55;cursor:not-allowed}.mvc-touchpoint-message-draft-actions{flex-wrap:wrap;grid-area:3/1/auto/-1;justify-content:flex-end;gap:5px;width:100%;min-width:0;margin-top:2px;display:flex}.mvc-touchpoint-next-best__decision-actions{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-end;gap:6px;min-width:0;display:flex}.mvc-touchpoint-next-best__decision-actions button{color:#16477f;cursor:pointer;background:#f6faff;border:1px solid #c7d7eb;border-radius:7px;justify-content:center;align-items:center;gap:5px;min-height:30px;padding:5px 8px;font-size:.68rem;font-weight:850;line-height:1;display:inline-flex}.mvc-touchpoint-next-best__decision-actions button:hover:not(:disabled){background:#eaf3ff;border-color:#3b82f6}.mvc-touchpoint-next-best__decision-actions button:disabled{opacity:.5;cursor:not-allowed}.mvc-touchpoint-next-best__decision-actions .mvc-icon{flex:none;width:14px;height:14px}.mvc-touchpoint-message-draft-button{color:#16477f;cursor:pointer;background:#f6faff;border:1px solid #c7d7eb;border-radius:7px;justify-content:center;align-items:center;gap:5px;min-height:30px;padding:5px 8px;font-size:.68rem;font-weight:850;line-height:1;display:inline-flex}.mvc-touchpoint-message-draft-actions>.mvc-touchpoint-message-draft-button{min-width:124px}.mvc-touchpoint-message-draft-button:hover:not(:disabled){background:#eaf3ff;border-color:#3b82f6}.mvc-touchpoint-message-draft-button:disabled{opacity:.5;cursor:not-allowed}.mvc-touchpoint-message-draft-button .mvc-icon{flex:none;width:14px;height:14px}.mvc-touchpoint-message-draft{background:#fff;border:1px solid #3a6ea52e;border-radius:8px;grid-column:1/-1;gap:7px;min-width:0;padding:8px;display:grid}.mvc-touchpoint-message-draft[data-status=loading]{background:#f8fbff}.mvc-touchpoint-message-draft[data-status=error]{background:#fff7f8;border-color:#fecdd3}.mvc-touchpoint-message-draft__header{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.mvc-touchpoint-message-draft__header>span{color:var(--mvc-muted,#667085);text-transform:uppercase;font-size:.62rem;font-weight:900;line-height:1}.mvc-touchpoint-message-draft__header>div{align-items:center;gap:5px;display:flex}.mvc-touchpoint-message-draft__header button{color:#16477f;cursor:pointer;background:#f8fafc;border:1px solid #c7d7eb;border-radius:7px;align-items:center;gap:4px;padding:4px 7px;font-size:.66rem;font-weight:850;display:inline-flex}.mvc-touchpoint-message-draft__header button:hover{background:#eaf3ff;border-color:#3b82f6}.mvc-touchpoint-message-draft__header .mvc-icon{width:13px;height:13px}.mvc-touchpoint-message-draft textarea{width:100%;min-width:0;color:var(--mvc-ink,#101828);font:inherit;resize:vertical;background:#fbfdff;border:1px solid #d5e1ef;border-radius:7px;padding:8px 9px;font-size:.74rem;line-height:1.35}.mvc-touchpoint-message-draft>small{color:var(--mvc-muted,#667085);font-size:.7rem;font-weight:750}.mvc-touchpoint-message-draft>small[data-error=true]{color:#b4234f}.mvc-touchpoint-protection{background:#f8fafc;border:1px solid #e2e8f0;border-radius:7px;grid-column:1/-1;padding:5px 7px;font-weight:850;color:#475467!important}.mvc-touchpoint-reason{background:#f8fafc;border:1px solid #d9e0ea;border-radius:7px;gap:3px;padding:6px 7px;display:grid}.mvc-touchpoint-reason[data-tone=danger]{background:#fff7f8;border-color:#b4234f2e}.mvc-touchpoint-reason[data-tone=warning]{background:#fffcf1;border-color:#f59e0b47}.mvc-touchpoint-reason[data-tone=blue]{background:#f3f8ff;border-color:#3a6ea538}.mvc-touchpoint-reason span{text-transform:uppercase;color:var(--mvc-ink,#101828)!important;font-size:.66rem!important;font-weight:900!important;line-height:1!important}.mvc-touchpoint-reason small{color:var(--mvc-muted,#667085)!important;font-size:.68rem!important;font-weight:800!important;line-height:1.22!important}.mvc-touchpoint-blockers{background:#fff7f8;border:1px solid #b4234f2e;border-radius:7px;gap:4px;padding:6px 7px;display:grid}.mvc-touchpoint-blockers span{text-transform:uppercase;color:#b4234f!important;font-size:.62rem!important;font-weight:900!important;line-height:1!important}.mvc-touchpoint-blockers small{color:#912018!important;font-size:.68rem!important;font-weight:800!important;line-height:1.22!important}.mvc-touchpoint-primary-link{color:#fff;background:#244c7c;border:1px solid #3a6ea5;border-radius:7px;justify-content:center;justify-self:start;align-items:center;min-height:28px;padding:0 10px;font-size:.72rem;font-weight:850;text-decoration:none;display:inline-flex}.mvc-touchpoint-primary-link:hover{background:#1f416a}.mvc-touchpoint-primary-link[aria-disabled=true]{color:#98a2b3;cursor:not-allowed;background:#f8fafc;border-color:#d9e0ea}.mvc-touchpoint-history{background:#fbfdff;border:1px solid #3a6ea51f;border-radius:8px;grid-area:history;align-content:start;align-self:stretch;gap:6px;min-width:0;padding:7px;display:grid}.mvc-touchpoint-history__header{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.mvc-touchpoint-history__header>span{color:var(--mvc-muted,#667085);text-transform:uppercase;font-size:.62rem;font-weight:900;line-height:1}.mvc-touchpoint-history__header>small{color:#7890aa;min-width:max-content;font-size:.64rem;font-weight:800;line-height:1}.mvc-touchpoint-history>small{min-width:0;color:var(--mvc-muted,#667085);font-size:.7rem;font-weight:750;line-height:1.25;display:block}.mvc-touchpoint-history>small[data-missing-note=true]{color:#912018;border-left:2px solid #b4234f;padding-left:6px;font-weight:850}.mvc-touchpoint-timeline{gap:5px;min-width:0;display:grid}.mvc-touchpoint-timeline__item{min-width:0;color:inherit;background:#fff;border:1px solid #3a6ea51f;border-radius:7px;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:7px;padding:6px 7px;text-decoration:none;display:grid}.mvc-touchpoint-timeline__item:hover{background:#f6faff;border-color:#3a6ea54d}.mvc-touchpoint-timeline__item[data-response=true]{background:#f6fef9;border-color:#16a34a38}.mvc-touchpoint-timeline__item[data-response=true] .mvc-touchpoint-timeline__type{color:#166534;background:#dcfce7;border-color:#16a34a3d}.mvc-touchpoint-timeline__type{color:#244c7c;background:#eef5ff;border:1px solid #3a6ea52e;border-radius:7px;place-items:center;width:24px;height:24px;padding:0;line-height:0;display:grid;position:relative}.mvc-touchpoint-timeline__type .mvc-icon{grid-area:1/1;width:14px;height:14px;margin:0;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mvc-touchpoint-timeline__type[data-icon=phone] .mvc-icon{transform:translate(-50%,-50%)translate(.5px,.5px)}.mvc-touchpoint-timeline__type[data-icon=message] .mvc-icon{transform:translate(-50%,-50%)translate(.5px,.25px)}.mvc-touchpoint-timeline__type>span{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;grid-area:1/1;width:1px;height:1px;position:absolute;overflow:hidden}.mvc-touchpoint-timeline__body{gap:2px;min-width:0;display:grid}.mvc-touchpoint-timeline__body strong{color:var(--mvc-ink,#101828);font-size:.72rem;line-height:1.16}.mvc-touchpoint-timeline__body small,.mvc-touchpoint-timeline__empty,.mvc-touchpoint-history__loading,.mvc-touchpoint-history__error{min-width:0;color:var(--mvc-muted,#667085);font-size:.68rem;font-weight:750;line-height:1.25}.mvc-touchpoint-history__load,.mvc-touchpoint-history__more{color:#244c7c;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:7px;width:fit-content;max-width:100%;min-height:28px;padding:5px 8px;font-size:.68rem;font-weight:850}.mvc-touchpoint-history__more{background:#f8fbff;justify-self:stretch;width:100%}.mvc-touchpoint-history__load:hover:not(:disabled),.mvc-touchpoint-history__more:hover{background:#eef5ff;border-color:#3a6ea5}.mvc-touchpoint-history__load:disabled{color:#7890aa;cursor:not-allowed;opacity:.75}.mvc-touchpoint-history__error{color:#b4234f}.mvc-touchpoint-history>.mvc-touchpoint-reason{width:fit-content;max-width:100%;margin-top:3px}.mvc-touchpoint-history>.mvc-touchpoint-candidate__context{background:0 0;border:0;grid-area:auto;place-self:end stretch;width:100%;margin-top:10px;padding:0}.mvc-touchpoint-card-link{color:#244c7c;background:#f8fafc;border:1px solid #d9e0ea;border-radius:7px;justify-content:center;align-items:center;min-height:30px;padding:0 9px;font-size:.72rem;font-weight:850;text-decoration:none;display:inline-flex}.mvc-touchpoint-card-link--icon{width:40px;min-height:40px;padding:0}.mvc-touchpoint-card-link--icon span{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mvc-touchpoint-card-link:hover{background:#eef5ff;border-color:#3a6ea5}.mvc-touchpoint-card-link[aria-disabled=true]{color:#98a2b3;cursor:not-allowed}.mvc-touchpoint-phone-menu{display:inline-flex;position:relative}.mvc-touchpoint-contact-menu[data-state=missing] .mvc-touchpoint-message-draft-button{color:#7890aa;background:#f8fafc;border-color:#d9e0ea}.mvc-touchpoint-contact-menu[data-state=missing] .mvc-touchpoint-message-draft-button:hover:not(:disabled),.mvc-touchpoint-contact-menu[data-state=missing] .mvc-touchpoint-message-draft-button:focus-visible{color:#244c7c;background:#eef5ff;border-color:#3a6ea5}.mvc-touchpoint-phone-menu__popover{z-index:12;background:#fff;border:1px solid #c7d7eb;border-radius:8px;gap:5px;width:min(220px,100vw - 48px);padding:7px;display:grid;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 14px 30px #10182829}.mvc-touchpoint-phone-menu__number{min-width:0;color:var(--mvc-muted,#667085);text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;font-weight:850;line-height:1.25;overflow:hidden}.mvc-touchpoint-phone-menu__popover button{color:#244c7c;cursor:pointer;background:#f8fafc;border:1px solid #d9e0ea;border-radius:7px;justify-content:flex-start;align-items:center;gap:6px;min-height:30px;padding:6px 8px;font-size:.7rem;font-weight:850;line-height:1.1;display:inline-flex}.mvc-touchpoint-phone-menu__popover button:hover:not(:disabled){background:#eef5ff;border-color:#3a6ea5}.mvc-touchpoint-phone-menu__popover button:disabled{opacity:.55;cursor:not-allowed}.mvc-touchpoint-manual-contact{border-bottom:1px solid #e5eaf1;gap:6px;min-width:0;padding-bottom:6px;display:grid}.mvc-touchpoint-manual-contact label{gap:4px;min-width:0;display:grid}.mvc-touchpoint-manual-contact label span{color:var(--mvc-muted,#667085);font-size:.66rem;font-weight:850;line-height:1.15}.mvc-touchpoint-manual-contact input{width:100%;min-width:0;height:32px;color:var(--mvc-ink,#101828);font:inherit;background:#fff;border:1px solid #c7d7eb;border-radius:7px;padding:6px 8px;font-size:.72rem;font-weight:750;line-height:1.1}.mvc-touchpoint-manual-contact input:focus{border-color:#3a6ea5;outline:3px solid #3a6ea529}.mvc-touchpoint-manual-contact small[data-error=true]{color:#b4234f;font-size:.66rem;font-weight:800;line-height:1.2}.mvc-touchpoint-phone-menu__popover .mvc-icon{flex:none;width:14px;height:14px}.mvc-touchpoint-phone-menu__popover .mvc-touchpoint-phone-menu__danger{color:#b4234f;background:#fff7f8;border-color:#b4234f38}.mvc-touchpoint-phone-menu__popover .mvc-touchpoint-phone-menu__danger:hover:not(:disabled){background:#fff1f3;border-color:#d92d20}.mvc-touchpoint-email-modal{width:min(760px,100vw - 32px);height:auto;min-height:0;max-height:min(760px,100vh - 48px)}.mvc-flow-backdrop:has(.mvc-touchpoint-email-modal){z-index:1300;background:#0f172a85;place-items:center;padding:24px;inset:0}.mvc-flow-backdrop.mvc-flow-backdrop--maximized:has(.mvc-touchpoint-email-modal){background:#0f172a8f;place-items:stretch stretch;padding:12px}.mvc-touchpoint-email-modal[data-maximized=true]{width:100%;max-width:none;height:100%;max-height:none}.mvc-touchpoint-email-modal__body{overscroll-behavior:contain;align-content:start;gap:10px;min-height:0;max-height:min(650px,100vh - 150px);padding:14px;display:grid;overflow:auto}.mvc-touchpoint-email-modal[data-maximized=true] .mvc-touchpoint-email-modal__body{grid-template-rows:auto auto auto minmax(0,1fr);align-content:stretch;height:100%;max-height:none;overflow:hidden}.mvc-touchpoint-email-modal .share-email-compose{min-height:0;margin-top:0;display:grid;overflow:visible}.mvc-touchpoint-email-modal[data-maximized=true] .share-email-compose{grid-row:-2/-1;grid-template-rows:auto minmax(0,1fr);height:100%;overflow:hidden}.mvc-touchpoint-email-modal .share-email-compose__body{min-height:0;padding-bottom:128px}.mvc-touchpoint-email-modal[data-maximized=true] .share-email-compose__body{flex-direction:column;padding-bottom:12px;display:flex;overflow:hidden}.mvc-touchpoint-email-modal[data-maximized=true] .share-email-compose__message{flex:auto;grid-template-rows:auto minmax(0,1fr);min-height:0}.mvc-touchpoint-email-modal .share-email-compose__actions{z-index:3;border-top:1px solid var(--mvc-border);background:#fff;background:var(--mvc-surface,#fff);margin:2px -12px 0;padding:10px 12px 12px;position:sticky;bottom:0;box-shadow:0 -10px 22px #0f172a14}.mvc-touchpoint-email-modal[data-maximized=true] .share-email-compose__actions{box-shadow:none;margin:0;padding:10px 0 0;position:static}.mvc-touchpoint-email-modal .share-email-compose__outcome-actions{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.mvc-touchpoint-email-modal .share-email-compose__textarea{min-height:clamp(150px,28vh,230px)}.mvc-touchpoint-email-modal[data-maximized=true] .share-email-compose__textarea{resize:none;height:100%;min-height:0;max-height:none}.mvc-touchpoint-email-compose{animation:.18s ease-out both mvcTouchpointEmailFadeIn}.mvc-touchpoint-email-variants{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.mvc-touchpoint-message-sections{gap:10px;display:grid}.mvc-touchpoint-message-section{background:#fbfdff;border:1px solid #e3edf8;border-radius:8px;grid-template-columns:120px minmax(0,1fr);align-items:start;gap:10px;min-width:0;padding:9px;display:grid}.mvc-touchpoint-message-section>span{color:#344054;text-transform:uppercase;padding-top:8px;font-size:.72rem;font-weight:900;line-height:1.1}.mvc-touchpoint-email-variants button{color:#16477f;cursor:pointer;background:#f8fafc;border:1px solid #c7d7eb;border-radius:7px;min-height:32px;padding:6px 10px;font-size:.72rem;font-weight:850}.mvc-touchpoint-email-variants button[data-selected=true]{color:#123f70;background:#eaf3ff;border-color:#3b82f6}.mvc-touchpoint-email-variants button:disabled{opacity:.55;cursor:not-allowed}.mvc-touchpoint-email-chooser,.mvc-touchpoint-email-state,.mvc-touchpoint-email-generating{color:#344054;background:#f8fbff;border:1px solid #d7e3f2;border-radius:8px}.mvc-touchpoint-email-chooser{padding:14px;font-size:.78rem;font-weight:800}.mvc-touchpoint-email-state{color:#b42318;background:#fff7f7;border-color:#f1b8b8;padding:12px 14px;font-size:.76rem;font-weight:800}.mvc-touchpoint-email-generating{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;min-height:112px;padding:16px;display:grid;position:relative;overflow:hidden}.mvc-touchpoint-email-generating__spinner{border:3px solid #dbeafe;border-top-color:#2f80c7;border-radius:999px;width:28px;height:28px;animation:.9s linear infinite mvcTouchpointEmailSpin}.mvc-touchpoint-email-generating strong,.mvc-touchpoint-email-generating small{min-width:0;display:block}.mvc-touchpoint-email-generating strong{color:#123f70;font-size:.86rem;font-weight:900}.mvc-touchpoint-email-generating small{color:var(--mvc-muted,#667085);margin-top:4px;font-size:.72rem;font-weight:750}.mvc-touchpoint-email-generating__bar{background:#dbeafe;height:3px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.mvc-touchpoint-email-generating__bar:before{content:"";background:linear-gradient(90deg,#2f80c700,#2f80c7,#2f80c700);width:40%;animation:1.15s ease-in-out infinite mvcTouchpointEmailProgress;position:absolute;top:0;bottom:0;left:-40%}@keyframes mvcTouchpointEmailSpin{to{transform:rotate(360deg)}}@keyframes mvcTouchpointEmailProgress{0%{left:-40%}to{left:100%}}@keyframes mvcTouchpointEmailFadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (width<=640px){.mvc-touchpoint-message-section{grid-template-columns:minmax(0,1fr)}.mvc-touchpoint-message-section>span{padding-top:0}}.mvc-touchpoint-candidate__actions{background:#fbfdff;border:1px solid #3a6ea52e;border-radius:8px;grid-area:actions;grid-template-columns:minmax(0,1fr);gap:8px;min-width:0;padding:8px 9px;display:grid}.mvc-touchpoint-candidate:has(.mvc-touchpoint-candidate__actions[open]){grid-template-areas:"profile""guidance""actions"}.mvc-touchpoint-candidate__actions[open]{grid-template-columns:minmax(0,1fr);gap:8px}.mvc-touchpoint-candidate__actions summary{width:100%;min-height:auto;color:var(--mvc-muted,#667085);cursor:pointer;text-transform:uppercase;background:0 0;border:0;border-radius:0;grid-column:1/-1;padding:0;font-size:.62rem;font-weight:900;line-height:1;list-style:none}.mvc-touchpoint-candidate__actions summary::-webkit-details-marker{display:none}.mvc-touchpoint-candidate__actions summary:before{content:"";vertical-align:1px;border-top:6px solid #3a6ea5;border-left:4px solid #0000;border-right:4px solid #0000;width:0;height:0;margin-right:6px;display:inline-block}.mvc-touchpoint-candidate__actions:not([open]) summary:before{transform:rotate(-90deg)}.mvc-touchpoint-outcome-panel{grid-template-columns:minmax(0,1fr);gap:8px;min-width:0;display:grid}.mvc-touchpoint-candidate__actions-label{color:var(--mvc-muted,#667085);text-transform:uppercase;grid-column:1/-1;margin:0;font-size:.62rem;font-weight:900;line-height:1}.mvc-touchpoint-outcome-groups{flex-wrap:wrap;align-items:flex-start;gap:8px;min-width:0;display:flex}.mvc-touchpoint-outcome-groups[data-groups=outreach]{align-items:stretch}.mvc-touchpoint-close-panel{border-top:1px solid #3a6ea524;min-width:0;padding-top:8px;display:grid}.mvc-touchpoint-action-group{flex:100%;gap:5px;min-width:0;display:grid}.mvc-touchpoint-action-group>span{color:var(--mvc-muted,#667085);text-transform:uppercase;margin:0;font-size:.62rem;font-weight:900;line-height:1}.mvc-touchpoint-action-group>div{flex-wrap:wrap;align-items:flex-start;gap:5px;min-width:0;display:flex}.mvc-touchpoint-action-pill{flex-wrap:wrap;flex:118px;align-items:center;gap:5px;min-width:0;display:flex;position:relative}.mvc-touchpoint-action-pill[data-note-open=true]{flex:100%}.mvc-touchpoint-action-pill[data-menu-open=true]{z-index:8}.mvc-touchpoint-note-editor.mvc-inline-editable__editor{width:100%}.mvc-touchpoint-note-editor.mvc-inline-editable__editor input{font-size:.72rem;font-weight:750}.mvc-touchpoint-note-options{width:min(260px,100vw - 56px)}.mvc-touchpoint-outcome-menu{z-index:30;background:#fff;border:1px solid #c8d5e6;border-radius:8px;gap:8px;min-width:min(260px,100vw - 56px);padding:8px;display:grid;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 16px 36px #0f172a29}.mvc-touchpoint-action-group[data-outcome-group=close] .mvc-touchpoint-outcome-menu{inset:auto 0 calc(100% + 6px) auto}.mvc-touchpoint-outcome-menu__header{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.mvc-touchpoint-outcome-menu__header>span{color:#344054;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;min-width:0;font-size:.68rem;font-weight:900;overflow:hidden}.mvc-touchpoint-outcome-menu__header>button{flex:0 0 24px;width:24px;min-height:24px;padding:0}.mvc-touchpoint-note-options__body{flex-wrap:wrap;gap:4px;min-width:0;display:flex}.mvc-touchpoint-note-menu{width:min(320px,100vw - 56px)}.mvc-touchpoint-call-menu{width:min(520px,100vw - 56px)}.mvc-touchpoint-call-menu__body{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:8px;min-width:0;display:grid}.mvc-touchpoint-call-menu__section{gap:5px;min-width:0;display:grid}.mvc-touchpoint-call-menu__section span{color:var(--mvc-muted,#667085);text-transform:uppercase;font-size:.62rem;font-weight:900;line-height:1}.mvc-touchpoint-call-menu__section div{flex-wrap:wrap;gap:4px;min-width:0;display:flex}.mvc-touchpoint-action-group button{color:#244c7c;width:100%;min-height:28px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:7px;padding:0 8px;font-size:.7rem;font-weight:850}.mvc-touchpoint-action-group button:hover:not(:disabled){background:#eef5ff;border-color:#3a6ea5}.mvc-touchpoint-action-group button:disabled{color:#98a2b3;cursor:not-allowed}.mvc-touchpoint-action-group button[data-current=true]{color:#174f83;background:#e6f2ff;border-color:#2f80c7;box-shadow:inset 0 0 0 1px #2f80c733}.mvc-touchpoint-action-group button[data-tone=success]{color:#087443;background:#ecfdf3;border-color:#46a06f}.mvc-touchpoint-action-group button[data-tone=success]:hover:not(:disabled){background:#dcfae6;border-color:#087443}.mvc-touchpoint-priority-list{gap:8px;display:grid}.mvc-touchpoint-priority{background:#fbfdff;border:1px solid #e2e8f0;border-left:4px solid #94a3b8;border-radius:7px;grid-template-columns:minmax(170px,.34fr) minmax(0,1fr);align-items:start;gap:10px;min-width:0;padding:10px;display:grid}.mvc-touchpoint-priority[data-queue=overdue],.mvc-touchpoint-priority[data-queue=no_next_action]{border-left-color:#b4234f}.mvc-touchpoint-priority[data-queue=due_today],.mvc-touchpoint-priority[data-queue=going_cold]{border-left-color:#d97706}.mvc-touchpoint-priority strong,.mvc-touchpoint-priority span{min-width:0;display:block}.mvc-touchpoint-priority strong{color:var(--mvc-ink,#101828);font-size:.88rem;line-height:1.25}.mvc-touchpoint-priority span{color:var(--mvc-muted,#667085);margin-top:3px;font-size:.75rem;line-height:1.25}.mvc-touchpoint-priority dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;display:grid}.mvc-touchpoint-priority dt,.mvc-touchpoint-priority dd{min-width:0;margin:0}.mvc-touchpoint-priority dt{color:var(--mvc-muted,#667085);text-transform:uppercase;font-size:.66rem;font-weight:850}.mvc-touchpoint-priority dd{color:var(--mvc-ink,#101828);margin-top:2px;font-size:.75rem;font-weight:800;line-height:1.25}body.dark-mode .modern-card-view :is(.mvc-candidate-pool-touchpoint-modal__body,.mvc-touchpoint-panel,.mvc-touchpoint-overview,.mvc-touchpoint-overview__strip button,.mvc-touchpoint-overview__bucket-list button,.mvc-touchpoint-response-list article,.mvc-touchpoint-search,.mvc-touchpoint-search input[type=search],.mvc-touchpoint-search button,.mvc-touchpoint-panel .mvc-empty-state--compact button,.mvc-touchpoint-candidate,.mvc-touchpoint-candidate__guidance,.mvc-touchpoint-candidate__context,.mvc-touchpoint-candidate__facts>div,.mvc-touchpoint-candidate__recommendation,.mvc-touchpoint-candidate__actions,.mvc-touchpoint-history,.mvc-touchpoint-timeline__item,.mvc-touchpoint-message-draft,.mvc-touchpoint-message-draft textarea,.mvc-touchpoint-message-draft__header button,.mvc-touchpoint-protection,.mvc-touchpoint-reason,.mvc-touchpoint-primary-link[aria-disabled=true],.mvc-touchpoint-card-link,.mvc-touchpoint-phone-menu__popover,.mvc-touchpoint-phone-menu__popover button,.mvc-touchpoint-email-variants button,.mvc-touchpoint-action-status,.mvc-touchpoint-current-status__pill,.mvc-touchpoint-call-menu,.mvc-touchpoint-action-group button,.mvc-touchpoint-priority){border-color:var(--mvc-border);background:color-mix(in srgb, var(--mvc-surface) 92%, #0b1118);color:var(--mvc-text)}body.dark-mode .modern-card-view :is(.mvc-touchpoint-overview__strip button:hover:not(:disabled),.mvc-touchpoint-overview__strip button:focus-visible,.mvc-touchpoint-overview__strip button[data-active=true],.mvc-touchpoint-overview__bucket-list button[data-active=true],.mvc-touchpoint-overview__bucket-list button:hover:not(:disabled),.mvc-touchpoint-overview__bucket-list button:focus-visible,.mvc-touchpoint-search button:hover,.mvc-touchpoint-panel .mvc-empty-state--compact button:hover,.mvc-touchpoint-timeline__item:hover,.mvc-touchpoint-card-link:hover,.mvc-touchpoint-history__load:hover:not(:disabled),.mvc-touchpoint-history__more:hover,.mvc-touchpoint-phone-menu__popover button:hover:not(:disabled),.mvc-touchpoint-message-draft__header button:hover,.mvc-touchpoint-email-variants button[data-selected=true],.mvc-touchpoint-email-variants button:hover:not(:disabled),.mvc-touchpoint-action-group button:hover:not(:disabled),.mvc-touchpoint-next-best__decision-actions button:hover:not(:disabled),.mvc-touchpoint-message-draft-button:hover:not(:disabled)){color:#f8fbff;background:#223348;border-color:#5f82a3}body.dark-mode .modern-card-view :is(.mvc-touchpoint-panel h4,.mvc-touchpoint-overview__headline strong,.mvc-touchpoint-overview__strip strong,.mvc-touchpoint-overview__bucket-list strong,.mvc-touchpoint-funnel__row strong,.mvc-touchpoint-time-chart__event span,.mvc-touchpoint-response-list strong,.mvc-touchpoint-candidate strong,.mvc-touchpoint-candidate__facts dd,.mvc-touchpoint-candidate__recommendation-copy>strong,.mvc-touchpoint-sequence span,.mvc-touchpoint-reason span,.mvc-touchpoint-timeline__body strong,.mvc-touchpoint-priority strong,.mvc-touchpoint-priority dd){color:var(--mvc-ink)!important}body.dark-mode .modern-card-view :is(.mvc-touchpoint-panel p,.mvc-touchpoint-today-strip span[data-tone=muted],.mvc-touchpoint-overview__headline span,.mvc-touchpoint-overview__section-header span,.mvc-touchpoint-overview__section-header small,.mvc-touchpoint-overview__strip small,.mvc-touchpoint-overview__bucket-list span,.mvc-touchpoint-funnel__row span,.mvc-touchpoint-time-chart__event small,.mvc-touchpoint-channel-key span,.mvc-touchpoint-response-list span,.mvc-touchpoint-response-list small,.mvc-touchpoint-response-list p,.mvc-touchpoint-candidate span,.mvc-touchpoint-candidate small,.mvc-touchpoint-candidate__guidance-title,.mvc-touchpoint-current-status>span,.mvc-touchpoint-linkedin-status .mvc-touchpoint-action-group>span,.mvc-touchpoint-sequence small,.mvc-touchpoint-candidate__facts dt,.mvc-touchpoint-candidate__recommendation-copy>span,.mvc-touchpoint-candidate__recommendation-copy>small,.mvc-touchpoint-next-best__alternatives>span,.mvc-touchpoint-next-best__after>span,.mvc-touchpoint-next-best__alternatives>small,.mvc-touchpoint-next-best__after>small,.mvc-touchpoint-message-draft__header>span,.mvc-touchpoint-message-draft>small,.mvc-touchpoint-reason small,.mvc-touchpoint-history__header>span,.mvc-touchpoint-history__header>small,.mvc-touchpoint-history>small,.mvc-touchpoint-phone-menu__number,.mvc-touchpoint-candidate__actions summary,.mvc-touchpoint-candidate__actions-label,.mvc-touchpoint-action-group>span,.mvc-touchpoint-call-menu__section span,.mvc-touchpoint-priority span,.mvc-touchpoint-priority dt){color:var(--mvc-muted)!important}body.dark-mode .modern-card-view :is(.mvc-touchpoint-overview[data-tone=danger],.mvc-touchpoint-overview__bucket-list button[data-tone=danger],.mvc-touchpoint-sequence[data-tone=danger],.mvc-touchpoint-review-cue,.mvc-touchpoint-reason[data-tone=danger],.mvc-touchpoint-blockers,.mvc-touchpoint-message-draft[data-status=error],.mvc-touchpoint-phone-menu__popover .mvc-touchpoint-phone-menu__danger){background:#7f1d1d38;border-color:#f871715c}body.dark-mode .modern-card-view :is(.mvc-touchpoint-panel__header>span,.mvc-touchpoint-today-strip span[data-tone=danger],.mvc-touchpoint-review-cue span,.mvc-touchpoint-blockers span,.mvc-touchpoint-message-draft>small[data-error=true],.mvc-touchpoint-history>small[data-missing-note=true],.mvc-touchpoint-phone-menu__popover .mvc-touchpoint-phone-menu__danger){background:#7f1d1d3d;border-color:#f871715c;color:#fca5a5!important}body.dark-mode .modern-card-view :is(.mvc-touchpoint-review-cue small,.mvc-touchpoint-blockers small){color:#fecaca!important}body.dark-mode .modern-card-view :is(.mvc-touchpoint-overview[data-tone=warning],.mvc-touchpoint-overview__bucket-list button[data-tone=warning],.mvc-touchpoint-today-strip span,.mvc-touchpoint-sequence[data-tone=warning],.mvc-touchpoint-process-context,.mvc-touchpoint-process-context__list a,.mvc-touchpoint-process-context__list span,.mvc-touchpoint-reason[data-tone=warning],.mvc-touchpoint-action-status[data-status=warning]){color:#fcd34d;background:#78350f38;border-color:#fbbf2457}body.dark-mode .modern-card-view :is(.mvc-touchpoint-process-context__header span,.mvc-touchpoint-process-context__header small){color:#fcd34d!important}body.dark-mode .modern-card-view :is(.mvc-touchpoint-overview[data-tone=success],.mvc-touchpoint-overview__bucket-list button[data-tone=success],.mvc-touchpoint-sequence[data-tone=success],.mvc-touchpoint-response-list article[data-tone=success],.mvc-touchpoint-timeline__item[data-response=true],.mvc-touchpoint-action-status[data-status=success],.mvc-touchpoint-current-status__pill[data-current=true][data-tone=success],.mvc-touchpoint-action-group button[data-tone=success]){background:#14532d38;border-color:#4ade8057;color:#86efac!important}body.dark-mode .modern-card-view :is(.mvc-touchpoint-sequence[data-tone=blue],.mvc-touchpoint-reason[data-tone=blue],.mvc-touchpoint-action-status[data-status=loading],.mvc-touchpoint-current-status__pill[data-current=true][data-tone=blue],.mvc-touchpoint-action-group button[data-current=true]){background:#1e40af33;border-color:#60a5fa5c;color:#bfdbfe!important}body.dark-mode .modern-card-view .mvc-touchpoint-current-status__pill[data-current=true][data-tone=muted]{background:#233140;border-color:#52677d;color:#d8e5f2!important}body.dark-mode .modern-card-view .mvc-touchpoint-current-status__pill[data-current=true][data-tone=warning]{background:#78350f3d;border-color:#fbbf2461;color:#fcd34d!important}body.dark-mode .modern-card-view :is(.mvc-touchpoint-action-status[data-status=error],.mvc-touchpoint-action-status[data-status=warning],.mvc-touchpoint-action-status[data-status=success],.mvc-touchpoint-action-status[data-status=loading]){color:inherit}body.dark-mode .modern-card-view :is(.mvc-touchpoint-today-strip span[data-tone=muted],.mvc-touchpoint-candidate[data-queue=do_not_touch],.mvc-touchpoint-candidate[data-queue=recently_touched],.mvc-touchpoint-overview__empty,.mvc-touchpoint-history__load,.mvc-touchpoint-history__more){color:var(--mvc-muted);background:#182536;border-color:#3d5062}body.dark-mode .modern-card-view :is(.mvc-touchpoint-search input[type=search],.mvc-touchpoint-manual-contact input,.mvc-touchpoint-message-draft textarea)::placeholder{color:#7790a9}body.dark-mode .modern-card-view .mvc-touchpoint-manual-contact{border-bottom-color:#3d5062}body.dark-mode .modern-card-view .mvc-touchpoint-manual-contact input{color:var(--mvc-ink);background:#101926;border-color:#3d5062}body.dark-mode .modern-card-view .mvc-touchpoint-manual-contact input:focus{border-color:#5f9ed8;outline-color:#5f9ed838}body.dark-mode .modern-card-view :is(.mvc-touchpoint-response-list em,.mvc-touchpoint-response-list a,.mvc-touchpoint-search button,.mvc-touchpoint-panel .mvc-empty-state--compact button,.mvc-touchpoint-card-link,.mvc-touchpoint-phone-menu__popover button,.mvc-touchpoint-email-variants button,.mvc-touchpoint-history__load,.mvc-touchpoint-history__more,.mvc-touchpoint-message-draft__header button,.mvc-touchpoint-next-best__decision-actions button,.mvc-touchpoint-message-draft-button,.mvc-touchpoint-action-group button){color:#9cc5ef}body.dark-mode .modern-card-view .mvc-touchpoint-primary-link{color:#fff;background:#285987;border-color:#5f9ed8}body.dark-mode .modern-card-view .mvc-touchpoint-primary-link:hover{background:#326b9f}body.dark-mode .modern-card-view :is(.mvc-touchpoint-time-chart__axis,.mvc-touchpoint-funnel__row div){background:#314456}body.dark-mode .modern-card-view .mvc-touchpoint-time-chart__event:before{background:#52677d}body.dark-mode .modern-card-view .mvc-touchpoint-time-chart__marker{background:#314456;border-color:#17222d;box-shadow:0 0 0 1px #e5edf529,0 6px 16px #00000047}body.dark-mode .modern-card-view .mvc-touchpoint-time-chart__marker strong{color:#f8fbff;text-shadow:0 1px 1px #000000a6}body.dark-mode .modern-card-view .mvc-touchpoint-candidate__initials{color:#bfdbfe;background:#24364a}body.dark-mode .modern-card-view .mvc-touchpoint-phone-menu__popover,body.dark-mode .modern-card-view .mvc-touchpoint-link-menu__popover{box-shadow:0 18px 38px #00000061}.mvc-touchpoint-lusha{gap:14px;display:grid}.mvc-touchpoint-lusha__profile{grid-template-columns:64px minmax(0,1fr);align-items:center;gap:12px;display:grid}.mvc-touchpoint-lusha__profile img,.mvc-touchpoint-lusha__profile>span{border-radius:8px;width:64px;height:64px}.mvc-touchpoint-lusha__profile img{object-fit:cover}.mvc-touchpoint-lusha__profile>span{color:#17456f;background:#eaf3fb;place-items:center;font-weight:900;display:grid}.mvc-touchpoint-lusha__profile div,.mvc-touchpoint-lusha__results label span{gap:3px;min-width:0;display:grid}.mvc-touchpoint-lusha__profile strong,.mvc-touchpoint-lusha__results strong{color:var(--mvc-ink,#101828);overflow-wrap:anywhere}.mvc-touchpoint-lusha__profile small,.mvc-touchpoint-lusha__profile em,.mvc-touchpoint-lusha__results small,.mvc-touchpoint-lusha__hint{color:var(--mvc-muted,#667085);font-size:.82rem;line-height:1.35}.mvc-touchpoint-lusha__results small[data-warning=true]{color:#b45309;font-weight:850}.mvc-touchpoint-lusha__profile em{font-style:normal}.mvc-touchpoint-lusha__profile a{color:#2563a6;font-size:.82rem;font-weight:850}.mvc-touchpoint-lusha__options,.mvc-touchpoint-lusha__providers,.mvc-touchpoint-lusha__results{gap:8px;display:grid}.mvc-touchpoint-lusha__providers>span{color:var(--mvc-muted,#667085);letter-spacing:.04em;text-transform:uppercase;font-size:.76rem;font-weight:900}.mvc-touchpoint-lusha__providers>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.mvc-touchpoint-lusha__providers label{border:1px solid var(--mvc-border,#d9e0ea);cursor:pointer;background:#fff;border-radius:8px;align-items:center;gap:9px;min-width:0;padding:10px;display:flex}.mvc-touchpoint-lusha__providers label[data-selected=true]{background:#f4f8fc;border-color:#3a6ea5;box-shadow:0 0 0 1px #3a6ea5}.mvc-touchpoint-lusha__providers label>span{gap:2px;display:grid}.mvc-touchpoint-lusha__providers label small{color:var(--mvc-muted,#667085);font-size:.76rem;font-weight:700}.mvc-touchpoint-lusha__providers input{accent-color:#3a6ea5;flex:none;width:17px;height:17px}.mvc-touchpoint-lusha__options label,.mvc-touchpoint-lusha__results label{border:1px solid var(--mvc-border,#d9e0ea);background:#fff;border-radius:8px;align-items:center;gap:9px;min-width:0;padding:9px 10px;font-weight:850;display:flex}.mvc-touchpoint-lusha__options input,.mvc-touchpoint-lusha__results input{accent-color:#3a6ea5;flex:none;width:17px;height:17px}.mvc-touchpoint-lusha__hint{margin:0}.mvc-touchpoint-lusha__results>span{color:var(--mvc-muted,#667085);letter-spacing:.04em;text-transform:uppercase;font-size:.76rem;font-weight:900}.mvc-touchpoint-lusha__actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.mvc-touchpoint-lusha__actions button{appearance:none;border:1px solid var(--mvc-border,#d9e0ea);min-height:36px;color:var(--mvc-ink,#101828);font:inherit;cursor:pointer;background:#fff;border-radius:8px;padding:8px 12px;font-weight:900}.mvc-touchpoint-lusha__actions button:last-child{color:#fff;background:#3a6ea5;border-color:#3a6ea5}.mvc-touchpoint-lusha__actions button:disabled{opacity:.6;cursor:not-allowed}.mvc-brief-sourcing-flow__frame-wrap{border:1px solid var(--mvc-border,#d9e0ea);background:#fff;border-radius:8px;height:min(760px,72vh);min-height:520px;overflow:hidden}.mvc-brief-sourcing-flow__frame-wrap iframe{border:0;width:100%;height:100%;display:block}.mvc-brief-slack-search{border:1px solid var(--mvc-border,#d9e0ea);width:100%;min-height:42px;color:var(--mvc-ink,#101828);font:inherit;border-radius:8px;padding:0 12px}.mvc-brief-flow-fields,.mvc-brief-version-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.mvc-brief-version-card{border:1px solid var(--mvc-border,#d9e0ea);background:#fff;border-radius:8px;align-content:start;gap:12px;min-width:0;padding:14px;display:grid}.mvc-brief-version-card h4{color:var(--mvc-ink,#101828);margin:0;font-size:.95rem;line-height:1.2}.mvc-brief-version-card h4 em{color:#b4234f;text-transform:uppercase;margin-left:8px;font-size:.72rem;font-style:normal;font-weight:850}.mvc-brief-version-card p{color:var(--mvc-muted,#667085);margin:6px 0 0;font-size:.82rem;line-height:1.35}.mvc-brief-version-prompt-display{gap:7px;display:grid}.mvc-brief-version-prompt-display__edit{color:#3a6ea5;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-self:start;padding:0;font-size:.78rem;font-weight:800}.mvc-brief-version-prompt-display__edit:hover:not(:disabled){color:#244f7a;text-decoration:underline}.mvc-brief-version-prompt-display__edit:disabled{color:#98a2b3;cursor:not-allowed}.mvc-brief-version-prompt-edit{gap:8px;margin-top:8px;display:grid}.mvc-brief-version-prompt-edit textarea{resize:vertical;width:100%;min-height:72px;color:var(--mvc-ink,#101828);font:inherit;background:#fff;border:1px solid #bfd0e3;border-radius:7px;padding:9px 10px;font-size:.84rem;line-height:1.35}.mvc-brief-version-prompt-edit textarea:focus{border-color:#3a6ea5;outline:3px solid #3a6ea52e}.mvc-brief-version-prompt-edit__actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.mvc-brief-version-prompt-edit__actions .mvc-secondary-button,.mvc-brief-version-prompt-edit__actions .mvc-brief-flow-action{min-height:34px;padding:0 12px;font-size:.8rem}.mvc-brief-version-card__body{min-height:86px;color:var(--mvc-text,#1f2937);background:#f8fafc;border:1px solid #e2e8f0;border-radius:7px;padding:10px;font-size:.84rem;line-height:1.35}.mvc-brief-version-card__body>span{color:var(--mvc-muted,#667085)}.mvc-brief-version-preview{gap:7px;max-height:150px;display:grid;overflow:hidden}.mvc-brief-version-preview p,.mvc-brief-version-preview ul{margin:0}.mvc-brief-versions{gap:16px;display:grid}.mvc-brief-versions__current-header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.mvc-brief-versions__header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.mvc-brief-versions__current-header h3{color:var(--mvc-ink,#101828);margin:0;font-size:1rem;line-height:1.2}.mvc-brief-versions__current-header p{color:var(--mvc-muted,#667085);white-space:normal;margin:6px 0 0;font-size:.82rem;line-height:1.35}.mvc-brief-versions__current-header span{color:#166534;background:#ecfdf3;border:1px solid #16a34a42;border-radius:999px;padding:5px 9px;font-size:.78rem;font-weight:850}.mvc-brief-versions__current-header span[data-tone=error]{color:#991b1b;background:#fef2f2;border-color:#dc26263d}.mvc-brief-versions__current-header span[data-tone=info]{color:#1d4ed8;background:#eff6ff;border-color:#3a6ea533}.mvc-brief-versions__copy{align-items:center;gap:6px;min-height:34px;padding:7px 10px;font-size:.78rem;font-weight:850;display:inline-flex}.mvc-brief-versions__copy .mvc-icon{width:15px;height:15px}.mvc-brief-versions textarea{resize:vertical;width:100%;min-height:260px;color:var(--mvc-ink,#101828);font:inherit;background:#fff;border:1px solid #bfd0e3;border-radius:7px;padding:10px;font-size:.84rem;line-height:1.4}.mvc-brief-versions textarea:focus{border-color:#3a6ea5;outline:3px solid #3a6ea52e}.mvc-brief-versions-panel{gap:14px;display:grid}.mvc-brief-versions-panel__subpanel{background:#fbfcfe;border:1px solid #d3deea;border-radius:10px;min-width:0;overflow:hidden}.mvc-brief-versions-panel__tabs{scrollbar-width:thin;background:#eef3f8;border-bottom:1px solid #d3deea;gap:2px;padding:8px 12px 0;display:flex;overflow:auto hidden}.mvc-brief-versions-panel__tabs button{color:#46627e;cursor:pointer;background:0 0;border:1px solid #0000;border-bottom-color:#d3deea;border-radius:8px 8px 0 0;flex:none;min-height:38px;margin-bottom:-1px;padding:8px 14px;font-size:.78rem;font-weight:850}.mvc-brief-versions-panel__tabs button[aria-selected=true]{color:#1d4f7a;background:#fbfcfe;border-color:#d3deea #d3deea #fbfcfe}.mvc-brief-versions-panel__tabs button:focus-visible{outline-offset:2px;outline:3px solid #3a6ea533}.mvc-brief-versions-panel__content{background:#fbfcfe;min-height:160px;padding:18px 20px}.mvc-brief-versions-panel__content>div{color:var(--mvc-text,#1f2937);overflow-wrap:anywhere;white-space:pre-wrap;font-size:.88rem;line-height:1.55}.mvc-brief-versions-panel__content>.mvc-empty-state{color:var(--mvc-muted,#667085)}.mvc-brief-markdown{white-space:normal}.mvc-brief-markdown>:first-child{margin-top:0}.mvc-brief-markdown>:last-child{margin-bottom:0}.mvc-brief-markdown p{margin:0 0 1em}.mvc-brief-markdown :is(h1,h2,h3,h4,h5,h6){margin:1.25em 0 .5em;font-weight:700;line-height:1.3}.mvc-brief-markdown h1{font-size:1.6em}.mvc-brief-markdown h2{font-size:1.35em}.mvc-brief-markdown h3{font-size:1.15em}.mvc-brief-markdown :is(ul,ol){margin:0 0 1em;padding-left:1.6em}.mvc-brief-markdown li{margin:.3em 0}.mvc-brief-markdown a{color:#1d4f7a;text-decoration:underline}.mvc-brief-markdown blockquote{border-left:3px solid #cbd5e1;margin:1em 0;padding-left:1em}.mvc-brief-markdown pre{white-space:pre;background:#f1f5f9;padding:12px;overflow-x:auto}.mvc-brief-markdown table{border-collapse:collapse;display:block;overflow-x:auto}.mvc-brief-markdown :is(th,td){border:1px solid #cbd5e1;padding:8px}.mvc-brief-versions-panel__preview[data-expanded=false]{max-height:264px;overflow:hidden}.mvc-brief-versions-panel__preview__toggle{color:#1d4f7a;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d3deea;border-radius:7px;margin-top:12px;padding:8px 14px;font-weight:750;display:block}.mvc-brief-versions-panel__preview__toggle:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.mvc-brief-versions-panel__actions{background:#f7f9fc;border-top:1px solid #d3deea;justify-content:space-between;align-items:center;gap:12px;padding:12px 20px;display:flex;container:brief-version-actions/inline-size}.mvc-brief-versions-panel__actions>span{min-width:0;color:var(--mvc-muted,#667085);font-size:.76rem;font-weight:750}.mvc-brief-versions-panel__actions>div{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-left:auto;display:flex}.mvc-brief-versions-panel__actions .mvc-brief-flow-action{gap:7px;min-height:36px}.mvc-brief-versions-panel__actions .mvc-icon{flex-shrink:0;width:16px;height:16px}@container brief-version-actions (width<=540px){.mvc-brief-versions-panel__action-label{display:none}.mvc-brief-versions-panel__actions .mvc-brief-flow-action{flex-shrink:0;width:44px;min-height:44px;padding:0}}.mvc-brief-attachments{gap:12px;display:grid}.mvc-brief-attachments__list{gap:8px;display:grid}.mvc-brief-attachment{background:#fbfcfe;border:1px solid #d9e3ed;border-radius:8px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:10px;display:grid}.mvc-brief-attachment>div{gap:3px;min-width:0;display:grid}.mvc-brief-attachment strong,.mvc-brief-attachment small{overflow-wrap:anywhere;min-width:0}.mvc-brief-attachment strong{color:var(--mvc-ink,#101828);font-size:.84rem}.mvc-brief-attachment small{color:var(--mvc-muted,#667085);font-size:.72rem;font-weight:700}.mvc-brief-attachment button,.mvc-brief-attachment a{color:#25567f;min-height:32px;font:inherit;cursor:pointer;background:#f2f7fc;border:1px solid #3a6ea53d;border-radius:7px;padding:7px 9px;font-size:.74rem;font-weight:850;line-height:1;text-decoration:none}.mvc-brief-attachment button:focus-visible,.mvc-brief-attachment a:focus-visible{outline-offset:2px;outline:3px solid #3a6ea533}.mvc-brief-version-preview ul{padding-left:18px}.mvc-brief-flow-checks.mvc-brief-workspace__checks{margin:0}.mvc-brief-flow-check-row{color:var(--mvc-text,#1f2937);grid-template-columns:18px minmax(0,1fr);align-items:start;gap:10px;font-size:.9rem;line-height:1.35;display:grid}.mvc-brief-flow-check-row__control{display:block}.mvc-brief-flow-check-row__control input{margin-top:2px}.mvc-brief-flow-complete{align-content:start}.mvc-brief-flow-complete__summary{grid-template-columns:repeat(3,minmax(0,1fr))}.mvc-brief-flow-complete__checks{gap:10px;margin-top:16px;display:grid}.mvc-brief-flow-complete__checks h4{color:var(--mvc-ink,#101828);margin:0;font-size:.92rem;font-weight:850}.mvc-brief-flow-complete__missing{background:#fff8e8;border:1px solid #f5c26b;border-radius:8px;gap:8px;margin-top:16px;padding:14px;display:grid}.mvc-brief-flow-complete__missing h4,.mvc-brief-flow-complete__missing p{margin:0}.mvc-brief-flow-complete__missing h4{color:#7a3e00;font-size:.92rem;font-weight:850}.mvc-brief-flow-complete__missing p{color:#8a5a16;font-size:.84rem;line-height:1.4}.mvc-brief-flow-complete__missing ul{gap:8px;margin:2px 0 0;padding:0;list-style:none;display:grid}.mvc-brief-flow-complete__missing li{color:var(--mvc-ink,#101828);grid-template-columns:minmax(112px,auto) minmax(0,1fr);align-items:baseline;gap:10px;font-size:.84rem;line-height:1.4;display:grid}.mvc-brief-flow-complete__missing li strong{color:#9a5200;letter-spacing:.02em;text-transform:uppercase;font-size:.7rem;font-weight:850}.mvc-brief-flow-complete__standards{border:1px solid var(--mvc-border,#d9e0ea);background:#fff;border-radius:8px;gap:8px;margin-top:16px;padding:14px;display:grid}.mvc-brief-flow-complete__standards p{color:var(--mvc-muted,#667085);margin:0;font-size:.86rem;line-height:1.45}.mvc-longlist-company-grid,.mvc-longlist-company-checklist{gap:12px;display:grid}.mvc-longlist-company-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mvc-longlist-company-card,.mvc-longlist-company-check,.mvc-longlist-pool,.mvc-longlist-capture__target{border:1px solid var(--mvc-border,#d9e0ea);background:#fff;border-radius:8px;gap:12px;min-width:0;padding:14px;display:grid}.mvc-longlist-company-check{grid-template-columns:minmax(190px,.75fr) minmax(0,1.25fr);grid-template-areas:"main url";align-items:stretch;padding:0;overflow:visible}.mvc-longlist-company-check[data-clickable=true]{cursor:pointer}.mvc-longlist-company-check[data-reviewed=true]{background:#f0fdf4;border-color:#16a34a52}.mvc-longlist-company-check__main{min-width:0;min-height:72px;color:inherit;font:inherit;text-align:left;background:0 0;border:0;grid-area:main;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:12px;padding:12px 14px;display:grid}.mvc-longlist-company-check[data-clickable=false] .mvc-longlist-company-check__main{opacity:.7}.mvc-longlist-company-check:focus-visible{outline-offset:-3px;outline:3px solid #3a6ea533}.mvc-longlist-company-check__box{color:#15803d;background:#fff;border:2px solid #b8c7d9;border-radius:7px;place-items:center;width:26px;height:26px;font-weight:950;display:inline-grid}.mvc-longlist-company-check[data-reviewed=true] .mvc-longlist-company-check__box{background:#dcfce7;border-color:#16a34a}.mvc-longlist-company-check__main strong{color:var(--mvc-ink,#101828);font-size:.92rem;line-height:1.2;display:block}.mvc-longlist-company-check__main small{color:var(--mvc-muted,#667085);margin-top:4px;font-size:.78rem;line-height:1.25;display:block}.mvc-longlist-company-check__url{grid-area:url;gap:5px;min-width:0;padding:12px 14px 6px 0;display:grid}.mvc-longlist-company-check__url span{color:var(--mvc-muted,#667085);text-transform:uppercase;font-size:.68rem;font-weight:850}.mvc-longlist-company-check__url textarea{width:100%;min-width:0;min-height:52px;color:var(--mvc-ink,#101828);font:inherit;resize:vertical;overflow-wrap:anywhere;background:#fff;border:1px solid #bfd0e3;border-radius:8px;padding:9px 10px;font-size:.82rem;line-height:1.25}.mvc-longlist-company-check__url textarea:focus{border-color:#3a6ea5;outline:3px solid #3a6ea52e}.mvc-longlist-company-check__save-status{color:var(--mvc-muted,#667085);font-size:.74rem;font-weight:750;line-height:1.25}.mvc-longlist-company-check__save-status[data-status=success]{color:#067647}.mvc-longlist-company-check__save-status[data-status=warning]{color:#b54708}.mvc-longlist-company-check__save-status[data-status=error]{color:#b42318}.mvc-longlist-company-card h4,.mvc-longlist-pool h4{color:var(--mvc-ink,#101828);margin:0;font-size:.96rem;line-height:1.2}.mvc-longlist-company-card p{color:var(--mvc-muted,#667085);margin:6px 0 0;font-size:.82rem;line-height:1.35}.mvc-longlist-company-card code,.mvc-longlist-company-check code,.mvc-longlist-capture__target code{color:#344054;text-overflow:ellipsis;white-space:nowrap;background:#f8fafc;border:1px solid #e2e8f0;border-radius:7px;padding:9px 10px;font-size:.78rem;display:block;overflow:hidden}.mvc-longlist-company-check code{background:#fff}.mvc-longlist-pool>div:first-child{justify-content:space-between;align-items:center;gap:12px;display:flex}.mvc-longlist-pool a{color:#3a6ea5;font-size:.82rem;font-weight:800;text-decoration:none}.mvc-longlist-pool__list{gap:8px;display:grid}.mvc-longlist-pool__list a{color:var(--mvc-ink,#101828);background:#f8fafc;border:1px solid #e2e8f0;border-radius:7px;grid-template-columns:36px minmax(0,1fr);align-items:start;gap:10px;padding:10px;display:grid}.mvc-longlist-pool__body{gap:3px;min-width:0;display:grid}.mvc-longlist-pool__list span,.mvc-longlist-pool__list small{color:var(--mvc-muted,#667085);font-size:.78rem;font-weight:600}.mvc-longlist-pool__list small{line-height:1.35}.mvc-longlist-pool__photo,.mvc-longlist-pool__initials{border-radius:999px;flex:none;width:36px;height:36px}.mvc-longlist-pool__photo{object-fit:cover;background:#e2e8f0}.mvc-longlist-pool__initials{color:#25567f;background:#eaf1f8;place-items:center;font-size:.78rem;font-weight:900;display:inline-grid}.mvc-longlist-pool__skills{flex-wrap:wrap;gap:4px;margin-top:4px;display:flex}.mvc-longlist-pool__skills em{color:#344054;background:#fff;border:1px solid #cbd5e1;border-radius:999px;padding:2px 6px;font-size:.7rem;font-style:normal;font-weight:800;line-height:1.2}.mvc-longlist-capture-modal{width:min(680px,100%);height:auto;max-height:calc(100vh - 32px)}.mvc-longlist-capture{gap:14px;padding:18px;display:grid;overflow:auto}.mvc-longlist-capture__target span,.mvc-longlist-capture__input span{color:var(--mvc-muted,#667085);text-transform:uppercase;font-size:.76rem;font-weight:850}.mvc-longlist-capture__input{gap:8px;display:grid}.mvc-longlist-capture__input textarea{resize:vertical;width:100%;min-height:150px;color:var(--mvc-ink,#101828);font:inherit;background:#fff;border:1px solid #bfd0e3;border-radius:8px;padding:10px 12px;font-size:.88rem;line-height:1.4}.mvc-longlist-capture__input textarea:focus{border-color:#3a6ea5;outline:3px solid #3a6ea52e}.mvc-brief-workspace-overlay{z-index:80;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a57;justify-content:flex-end;padding:16px;display:flex;position:fixed;inset:0}.mvc-brief-workspace{border:1px solid var(--mvc-border,#d9e0ea);background:#f8fafc;border-radius:10px;align-content:start;gap:0;width:min(920px,100vw - 32px);height:calc(100vh - 32px);display:grid;overflow-y:auto;box-shadow:-20px 0 48px #1f293738}.mvc-brief-workspace__header{z-index:2;border-bottom:1px solid var(--mvc-border,#d9e0ea);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff5;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px;padding:22px 24px 18px;display:grid;position:sticky;top:0}.mvc-brief-workspace__header h2{color:var(--mvc-ink,#101828);margin:0;font-size:1.45rem;line-height:1.15}.mvc-brief-workspace__header p{color:var(--mvc-muted,#667085);margin:8px 0 0;line-height:1.45}.mvc-brief-workspace__close,.mvc-brief-workspace__owner button{border:1px solid var(--mvc-border,#d9e0ea);min-height:36px;color:var(--mvc-ink,#101828);font:inherit;cursor:pointer;background:#fff;border-radius:7px;padding:0 12px;font-size:.84rem;font-weight:850}.mvc-brief-workspace__close{min-width:64px}.mvc-brief-workspace__status{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:18px 24px 0;display:grid}.mvc-brief-workspace__owner{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:10px 24px 0;display:grid}.mvc-brief-workspace__status span,.mvc-brief-workspace__owner>div{border:1px solid var(--mvc-border,#d9e0ea);min-width:0;color:var(--mvc-muted,#667085);background:#fff;border-radius:8px;padding:10px;font-size:.8rem}.mvc-brief-workspace__status strong,.mvc-brief-workspace__owner strong{color:var(--mvc-ink,#101828);font-size:1rem;display:block}.mvc-brief-workspace__status span[data-ready=true]{color:#166534;background:#ecfdf3;border-color:#16a34a59;font-weight:850}.mvc-brief-workspace__owner span{color:var(--mvc-muted,#667085);text-transform:uppercase;margin-bottom:4px;font-size:.72rem;font-weight:850;display:block}.mvc-brief-workspace__owner button{color:#fff;background:#3a6ea5;border-color:#3a6ea5;min-height:54px}.mvc-brief-workspace__owner button.mvc-brief-workspace__complete{background:#16a34a;border-color:#16a34a}.mvc-brief-workspace__owner button:disabled{opacity:.65;cursor:not-allowed}.mvc-brief-workspace__error{color:#b4234f;background:#fff1f3;border:1px solid #b4234f4d;border-radius:8px;margin:12px 24px 0;padding:10px 12px;font-size:.86rem;font-weight:800}.mvc-brief-workspace__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:16px 24px 0;display:grid}.mvc-brief-intake-field{border:1px solid var(--mvc-border,#d9e0ea);background:#fff;border-radius:8px;gap:8px;padding:12px 14px;display:grid}.mvc-brief-intake-field label{gap:7px;display:grid}.mvc-brief-intake-field span,.mvc-brief-workspace__checks h3{color:var(--mvc-ink,#101828);font-size:.92rem;font-weight:850}.mvc-brief-intake-field span em{color:#b4234f;text-transform:uppercase;margin-left:8px;font-size:.72rem;font-style:normal;font-weight:850}.mvc-brief-intake-field small{color:var(--mvc-muted,#667085);font-size:.8rem;line-height:1.35}.mvc-brief-intake-field textarea{resize:none;min-height:42px;color:var(--mvc-text,#1f2937);field-sizing:content;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:7px;padding:10px;font-size:.88rem;line-height:1.15;overflow:hidden}.mvc-flow-body:has(>.mvc-brief-interview-process){flex-direction:column;display:flex}.mvc-brief-interview-process{flex-direction:column;flex:1 0 auto;min-height:0;display:flex}.mvc-brief-interview-process__editor{flex:1 0 auto;grid-template-rows:auto minmax(7rem,1fr);min-width:0}.mvc-brief-interview-process__editor textarea{field-sizing:fixed;overflow:auto}.mvc-brief-intake-field--competitors .mvc-client-pill-group>span{display:none}.mvc-brief-intake-field--competitors .mvc-client-competitor-pills span,.mvc-brief-intake-field--competitors .mvc-client-competitor-options span{color:var(--mvc-muted,#667085);font-size:12px;font-weight:700}.mvc-brief-intake-field--competitors .mvc-client-competitor-search .mvc-flow-input{min-width:0}.mvc-brief-workspace__checks{border:1px solid var(--mvc-border,#d9e0ea);background:#fff;border-radius:8px;gap:10px;margin:16px 24px 24px;padding:14px;display:grid}.mvc-brief-workspace__checks h3{margin:0}.mvc-brief-workspace__checks label:not(.mvc-brief-flow-check-row__control){color:var(--mvc-text,#1f2937);grid-template-columns:18px minmax(0,1fr);align-items:start;gap:10px;font-size:.9rem;line-height:1.35;display:grid}.mvc-brief-workspace__checks input{margin-top:2px}.mvc-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.mvc-brief-status-row,.mvc-brief-event{border:1px solid var(--mvc-border,#d9e0ea);text-transform:capitalize;background:#0f172a05;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;padding:9px 10px;display:flex}.mvc-brief-status-row span,.mvc-brief-event span{color:var(--mvc-muted,#667085);font-size:.8rem}.mvc-brief-event{text-transform:none;justify-content:stretch;display:grid}.mvc-database-search{align-content:start;gap:12px}.mvc-database-search__heading{gap:4px;display:grid}.mvc-database-search__heading h3,.mvc-database-search__heading p{margin:0}.mvc-database-search__metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.mvc-database-search__metrics span{align-items:baseline;gap:7px;min-height:42px;padding:8px 10px;display:flex}.mvc-database-search__metrics strong{font-size:1rem;display:inline}.mvc-database-search__toolbar{grid-template-columns:minmax(240px,1fr) auto;align-items:end;gap:10px;display:grid}.mvc-database-search__toolbar label{gap:6px;min-width:0;display:grid}.mvc-database-search__controls{grid-template-columns:minmax(0,1fr);align-items:start;gap:10px;display:grid}.mvc-database-search__utility-row{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.mvc-database-search__controls label,.mvc-database-search__tags,.mvc-database-search__sort{gap:8px;min-width:0;display:grid}.mvc-database-search__toolbar label>span,.mvc-database-search__controls label>span,.mvc-database-search__tags>summary,.mvc-database-search__sort>span{color:var(--mvc-muted,#667085);text-transform:uppercase;font-size:.72rem;font-weight:850}.mvc-database-search__field-scope{color:#667085;font-size:.76rem;font-weight:650;line-height:1.35}details.mvc-database-search__tags{display:block}.mvc-database-search__tags>summary{cursor:pointer;padding:8px 0}.mvc-database-search__tags[open]>summary{margin-bottom:8px}.mvc-database-search__toolbar textarea,.mvc-database-search__controls textarea{resize:vertical;width:100%;min-height:40px;max-height:92px;color:var(--mvc-ink,#101828);font:inherit;background:#fff;border:1px solid #bfd0e3;border-radius:8px;padding:9px 12px;font-size:.86rem;line-height:1.25}.mvc-database-search__toolbar textarea:focus,.mvc-database-search__controls textarea:focus{border-color:#3a6ea5;outline:3px solid #3a6ea52e}.mvc-database-search__sort{grid-template-columns:auto minmax(160px,220px);align-items:center;gap:8px}.mvc-database-search__sort select{min-height:34px;color:var(--mvc-ink,#101828);font:inherit;background:#fff;border:1px solid #bfd0e3;border-radius:8px;padding:6px 30px 6px 10px;font-size:.82rem;font-weight:850}.mvc-database-search__sort select:focus{border-color:#3a6ea5;outline:3px solid #3a6ea52e}.mvc-database-search__actions{flex-wrap:wrap;gap:8px;display:flex}.mvc-database-search__actions .mvc-brief-flow-action{white-space:nowrap;min-height:40px;padding:9px 14px}.mvc-database-search-ai-panel{background:#f8fafc;border:1px solid #d9e0ea;border-radius:8px;overflow:hidden}.mvc-database-search-ai-panel[data-expanded=true]{border-color:#3a6ea56b;box-shadow:0 8px 20px #0f234414}.mvc-database-search-ai-panel__toggle{color:#17456f;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:14px;width:100%;min-height:54px;padding:10px 14px;display:flex}.mvc-database-search-ai-panel__toggle>span:first-child{gap:2px;min-width:0;display:grid}.mvc-database-search-ai-panel__toggle strong{color:#10264c;font-size:.88rem}.mvc-database-search-ai-panel__toggle small{color:#667085;font-size:.76rem;font-weight:700}.mvc-database-search-ai-panel__toggle>span:last-child{flex:none;font-size:1.45rem;font-weight:500;line-height:1}.mvc-database-search-ai{background:#fff;border:0;border-top:1px solid #d9e0ea;border-radius:0;gap:8px;min-width:0;padding:12px;display:grid}.mvc-database-search-ai[data-status=error]{background:#fff7f7;border-color:#f0b4b4}.mvc-database-search-ai>span{color:#475467;font-size:.82rem;font-weight:800}.mvc-database-search-ai__status{color:#475467;justify-content:space-between;align-items:center;gap:12px;font-size:.82rem;font-weight:800;display:flex}.mvc-database-search-ai__status .mvc-brief-flow-action{min-height:32px;padding:6px 10px}.mvc-database-search-ai__suggestions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.mvc-database-search-ai__suggestion{background:#fff;border:1px solid #d9e0ea;border-radius:8px;gap:7px;min-width:0;padding:10px;display:grid}.mvc-database-search-ai__suggestion strong{color:var(--mvc-ink,#101828);font-size:.86rem}.mvc-database-search-ai__suggestion code{overflow-wrap:anywhere;color:#17456f;background:#eef6ff;border-radius:6px;padding:7px;font-size:.78rem;font-weight:800;line-height:1.35;display:block}.mvc-database-search-ai__suggestion p{color:#667085;margin:0;font-size:.78rem;line-height:1.35}.mvc-database-search-ai__suggestion>div{justify-content:flex-end;gap:7px;display:flex}.mvc-database-search-ai__suggestion .mvc-brief-flow-action{min-height:32px;padding:6px 10px}.mvc-database-search__tags>.mvc-flow-section{overflow:visible}.mvc-database-search__tags>.mvc-flow-section>h3{display:none}.mvc-database-search-tag-filters{gap:6px;display:grid}.mvc-database-search-tag-filters__bar{display:none}.mvc-database-search-tag-filters .candidate-onboarding__tag-group{background:#f8fafc;border:1px solid #d9e0eac7;border-radius:8px;grid-template-columns:74px minmax(0,1fr);align-items:center;gap:8px;min-height:40px;padding:7px 9px;display:grid}.mvc-database-search-tag-filters .candidate-onboarding__tag-title{color:var(--mvc-muted,#667085);margin:0;font-size:.7rem;font-weight:850;line-height:1.1}.mvc-database-search-tag-filters .candidate-onboarding__tag-pills{gap:5px;min-width:0}.mvc-database-search-tag-filters .candidate-onboarding__tag-pill{border-radius:6px;min-height:26px;padding:4px 8px;font-size:.78rem}.mvc-database-search-tag-filters .candidate-onboarding__tag-pill[data-selected=false]{opacity:1;filter:none;box-shadow:none;border-color:#e5eaf1;color:#526173!important;background:#eef2f7!important}.mvc-database-search-tag-filters__more{color:#526173!important;opacity:1!important;filter:none!important;box-shadow:none!important;background:#eef2f7!important;border-color:#e5eaf1!important}.mvc-database-search-tag-filters__more:hover,.mvc-database-search-tag-filters__more:focus-visible{background:#e2e8f0!important;border-color:#cbd5e1!important}.mvc-database-search__progress{color:var(--mvc-muted,#667085);border:1px solid var(--mvc-border,#d9e0ea);background:#f8fafc;border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;padding:7px 10px;font-size:.8rem;font-weight:750;display:flex}.mvc-database-search__progress strong,.mvc-database-search__progress em{color:var(--mvc-ink,#101828);font-style:normal}.mvc-database-search__result-bar{z-index:4;border:1px solid var(--mvc-border,#d9e0ea);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;border-radius:8px;grid-template-columns:minmax(0,1fr);align-items:center;gap:7px;margin:-2px 0 0;padding:8px 10px;display:grid;position:sticky;top:0;box-shadow:0 8px 18px #0f172a0f}.mvc-database-search__result-bar[data-status=ready]{background:#f6fef9f5;border-color:#b7e7c7}.mvc-database-search__result-bar[data-status=error]{background:#fff7f7f5;border-color:#fecaca}.mvc-database-search__result-status{color:#475569;align-items:center;gap:8px;min-width:0;font-size:.82rem;font-weight:780;line-height:1.25;display:flex}.mvc-database-search__result-status span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mvc-database-search__result-status strong,.mvc-database-search__result-status em{color:var(--mvc-ink,#101828);white-space:nowrap;flex:none;font-style:normal}.mvc-database-search__cancel{appearance:none;color:#7f1d1d;cursor:pointer;min-height:26px;font:inherit;background:#fff1f2;border:1px solid #fecdd3;border-radius:6px;flex:none;padding:5px 8px;font-size:.74rem;font-weight:900;line-height:1}.mvc-database-search__cancel:hover,.mvc-database-search__cancel:focus-visible{background:#ffe4e6;border-color:#fda4af}.mvc-database-search__review-filter{color:var(--mvc-ink,#101828);font-size:.8rem;font-weight:850;line-height:1.3}.mvc-database-search__progress-strip{background:#e2e8f0;border-radius:999px;width:100%;height:5px;overflow:hidden}.mvc-database-search__progress-strip span{border-radius:inherit;background:#3a6ea5;min-width:8px;height:100%;transition:width .16s;display:block}.mvc-database-search__results{gap:8px;display:grid}.mvc-database-search__split{grid-template-columns:minmax(0,1fr);align-items:start;gap:12px;display:grid}.mvc-database-search__split[data-panel-open=true]{grid-template-columns:minmax(0,3fr) minmax(220px,1fr)}.mvc-database-search__result-column{min-width:0}.mvc-database-search__result-focus[data-selected-card=true]{outline-offset:2px;outline:3px solid #3a6ea538}.mvc-database-search__candidate-panel{background:#fff;border:1px solid #3a6ea53d;border-radius:10px;height:calc(100vh - 272px);min-height:520px;animation:.18s ease-out mvc-database-candidate-panel-in;position:sticky;top:64px;overflow:hidden;box-shadow:-12px 0 30px #0f23441f}.mvc-database-search__candidate-panel-header{color:#10264c;border-bottom:1px solid #dbe4ef;justify-content:space-between;align-items:center;gap:10px;height:48px;padding:0 10px 0 14px;display:flex}.mvc-database-search__candidate-panel-header strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mvc-database-search__candidate-panel-header button{color:#10264c;cursor:pointer;background:#fff;border:1px solid #cbd6e4;border-radius:8px;flex:none;width:32px;height:32px;font-size:24px;line-height:1}.mvc-database-search__candidate-panel iframe{border:0;width:100%;height:calc(100% - 48px);display:block}@keyframes mvc-database-candidate-panel-in{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}.mvc-database-search__pager{background:#f8fafc;border:1px solid #dce4ef;border-radius:12px;gap:12px;margin:14px 0 4px;padding:14px;display:grid}.mvc-database-search__pager-summary{color:#637083;flex-wrap:wrap;align-items:baseline;gap:5px;display:flex}.mvc-database-search__pager-summary strong{color:#10264c}.mvc-database-search__pager-summary small{flex-basis:100%;margin-top:2px}.mvc-database-search__page-status{color:#254b7c;background:#eef4ff;border-radius:9px;align-items:center;gap:9px;padding:10px 12px;font-weight:700;display:flex}.mvc-database-search__page-status p{margin:0}.mvc-database-search__page-status>span{border:2px solid #9bb6dc;border-top-color:#285d9f;border-radius:50%;flex:none;width:15px;height:15px;animation:.8s linear infinite mvc-database-page-spinner}.mvc-database-search__pager[data-status=waiting] .mvc-database-search__page-status,.mvc-database-search__pager[data-status=timeout] .mvc-database-search__page-status,.mvc-database-search__pager[data-status=error] .mvc-database-search__page-status{color:#77420d;background:#fff4e5}.mvc-database-search__pager-actions{flex-wrap:wrap;gap:8px;display:flex}.mvc-database-search__pager-actions button{color:#173b69;min-height:36px;font:inherit;cursor:pointer;background:#fff;border:1px solid #bdcbe0;border-radius:8px;padding:7px 13px;font-weight:800}.mvc-database-search__pager-actions button:hover:not(:disabled),.mvc-database-search__pager-actions button:focus-visible{background:#edf4ff;border-color:#5b80b2}.mvc-database-search__pager-actions button:disabled{opacity:.48;cursor:not-allowed}@keyframes mvc-database-page-spinner{to{transform:rotate(360deg)}}@media (width<=900px){.mvc-database-search__split[data-panel-open=true]{grid-template-columns:minmax(0,1fr) minmax(210px,1fr)}}.mvc-database-search__result-focus{border-radius:8px;min-width:0}.mvc-database-search__result-focus:focus-visible{outline-offset:2px;outline:3px solid #3a6ea52e}.mvc-flow-body:has(>.mvc-similar-briefs){container-type:size}.mvc-similar-briefs>.mvc-database-search__result-bar{position:static}.mvc-similar-briefs__filters{min-width:0}.mvc-database-search-tag-filters--compact{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.mvc-database-search-tag-filters--compact .candidate-onboarding__tag-group{grid-template-columns:auto minmax(0,1fr);gap:6px;min-width:0;min-height:36px;padding:4px 8px}.mvc-database-search-tag-filters--compact .candidate-onboarding__tag-group[data-expanded=true]{grid-column:1/-1}.mvc-database-search-tag-filters--compact .candidate-onboarding__tag-pills{justify-content:flex-start}@media (width<=540px){.mvc-database-search-tag-filters--compact{grid-template-columns:1fr}}.mvc-similar-briefs__layout{overflow-anchor:none;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:12px;min-width:0;height:100cqh;min-height:0;display:grid}.mvc-similar-briefs__layout[data-detail-open=true]{grid-template-columns:132px minmax(0,1fr)}.mvc-similar-briefs__layout[data-detail-open=true] .mvc-similar-briefs__brief-list:after{content:"";height:calc(100cqh - 44px)}.mvc-similar-briefs__brief-list,.mvc-similar-briefs__candidate-list{scrollbar-gutter:stable;align-content:start;gap:8px;min-width:0;min-height:0;display:grid;overflow-y:auto}.mvc-pipeline-stage-range{background:#f8fafc;border:1px solid #d9e0ea;border-radius:10px;min-width:0;padding:8px 10px}.mvc-pipeline-stage-range__heading{color:#344054;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 16px;font-size:.82rem;display:flex}.mvc-pipeline-stage-range__heading output{color:#245b91;font-weight:750}.mvc-pipeline-stage-range>p{color:#667085;margin:4px 0 6px;font-size:.76rem}.mvc-pipeline-stage-range__scroll{padding:2px;overflow-x:auto}.mvc-pipeline-stage-range__scroll:focus-visible{outline-offset:2px;outline:2px solid #3a6ea5}.mvc-pipeline-stage-range__scale{width:max(100%, calc(var(--stage-count) * 30px + 60px))}.mvc-pipeline-stage-range ol{grid-template-columns:repeat(var(--stage-count), minmax(0, 1fr));margin:0 60px 0 0;padding:0;list-style:none;display:grid}.mvc-pipeline-stage-range li{color:#667085;text-align:center;border-right:1px solid #e4e7ec;height:112px;font-size:.69rem;line-height:1.2;position:relative}.mvc-pipeline-stage-range li>span{z-index:1;white-space:normal;text-align:left;text-wrap:balance;transform-origin:0 100%;width:96px;position:absolute;bottom:24px;left:50%;transform:rotate(-65deg)}.mvc-pipeline-stage-range li[data-included=true]{color:#164b7d;background:#e5effa;font-weight:750}.mvc-pipeline-stage-range li small{font-size:.7rem;font-weight:700;position:absolute;bottom:3px;left:0;right:0}.mvc-pipeline-stage-range__sliders{height:44px;margin:0 calc(60px + (100% - 60px) / var(--stage-count) / 2) 0 calc((100% - 60px) / var(--stage-count) / 2);position:relative}.mvc-pipeline-stage-range__track{background:#d0d5dd;border-radius:8px;height:6px;position:absolute;inset:19px 0 auto}.mvc-pipeline-stage-range__track span{left:var(--range-start);right:calc(100% - var(--range-end));background:#3a6ea5;height:100%;position:absolute}.mvc-pipeline-stage-range__sliders input{appearance:none;pointer-events:none;background:0 0;outline:none;width:calc(100% + 28px);height:28px;margin:0;padding:0;position:absolute;top:8px;left:-14px}.mvc-pipeline-stage-range__sliders input::-webkit-slider-thumb{appearance:none;pointer-events:auto;cursor:ew-resize;background:#3a6ea5;border:3px solid #fff;border-radius:50%;width:28px;height:28px;box-shadow:0 0 0 1px #245b91,0 2px 5px #10182826}.mvc-pipeline-stage-range__sliders input::-moz-range-thumb{pointer-events:auto;cursor:ew-resize;background:#3a6ea5;border:3px solid #fff;border-radius:50%;width:22px;height:22px}.mvc-pipeline-stage-range__sliders input:focus-visible{z-index:2}.mvc-pipeline-stage-range__sliders input:focus-visible::-webkit-slider-thumb{outline-offset:3px;outline:3px solid #80b1e2}.mvc-pipeline-stage-range__sliders input:focus-visible::-moz-range-thumb{outline-offset:3px;outline:3px solid #80b1e2}.mvc-pipeline-stage-range__sliders[data-collapsed=true] input:first-of-type::-webkit-slider-thumb{transform:translateY(-7px)}.mvc-pipeline-stage-range__sliders[data-collapsed=true] input:last-of-type::-webkit-slider-thumb{transform:translateY(7px)}.mvc-pipeline-stage-range__sliders[data-collapsed=true] input:first-of-type::-moz-range-thumb{transform:translateY(-7px)}.mvc-pipeline-stage-range__sliders[data-collapsed=true] input:last-of-type::-moz-range-thumb{transform:translateY(7px)}.mvc-similar-briefs__brief-card{appearance:none;width:100%;min-width:0;color:inherit;cursor:pointer;text-align:left;background:#fff;border:1px solid #d9e0ea;border-radius:8px;grid-template-columns:44px minmax(0,1fr);align-items:start;gap:12px;padding:11px 12px;display:grid}.mvc-similar-briefs__brief-body{gap:8px;min-width:0;display:grid}.mvc-similar-briefs__brief-avatar{color:#fff;background:linear-gradient(135deg,#ff4f81,#3a6ea5);border-radius:8px;place-items:center;width:44px;height:44px;font-size:12px;font-weight:850;display:inline-grid;overflow:hidden}.mvc-similar-briefs__brief-avatar img{object-fit:contain;background:#fff;width:100%;height:100%}.mvc-similar-briefs__brief-card[data-compact=true]{grid-template-columns:24px minmax(0,1fr);align-items:center;gap:6px;padding:9px 6px}.mvc-similar-briefs__brief-card[data-compact=true] .mvc-similar-briefs__brief-avatar{width:24px;height:24px}.mvc-similar-briefs__brief-role{overflow-wrap:anywhere;font-size:11px;line-height:1.35}.mvc-similar-briefs__back{color:#245b91;cursor:pointer;font:inherit;background:#fff;border:1px solid #d9e0ea;border-radius:6px;justify-self:start;padding:6px 9px;font-size:.78rem}.mvc-similar-briefs__back:focus-visible{outline-offset:2px;outline:2px solid #3a6ea5}.mvc-similar-briefs__brief-card:hover,.mvc-similar-briefs__brief-card:focus-visible,.mvc-similar-briefs__brief-card[data-selected=true]{background:#f5f9ff;border-color:#b8cde2 #b8cde2 #b8cde2 #3a6ea5}.mvc-similar-briefs__brief-card-top,.mvc-similar-briefs__brief-card-meta{justify-content:space-between;gap:8px;min-width:0;display:flex}.mvc-similar-briefs__brief-card-top strong{min-width:0;color:var(--mvc-ink,#101828);text-overflow:ellipsis;white-space:nowrap;font-size:.94rem;overflow:hidden}.mvc-similar-briefs__brief-card-top em,.mvc-similar-briefs__brief-card-meta{color:#667085;font-size:.76rem;font-style:normal;font-weight:800}.mvc-similar-briefs__brief-summary{color:#475467;font-size:.83rem;line-height:1.35}.mvc-similar-briefs__brief-tags{flex-wrap:wrap;gap:5px;display:flex}.mvc-similar-briefs__candidate-heading{z-index:3;background:var(--mvc-surface,#fff);justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:4px 2px 8px;display:flex;position:sticky;top:0}.mvc-similar-briefs__candidate-heading h4{min-width:0;color:var(--mvc-ink,#101828);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.98rem;overflow:hidden}.mvc-similar-briefs__candidate-heading span{color:#667085;white-space:nowrap;font-size:.78rem;font-weight:800}.mvc-candidate-result-card{border:1px solid var(--mvc-border,#d9e0ea);background:#fff;border-left:4px solid #cbd5e1;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px 12px;min-width:0;padding:11px 12px;display:grid}.mvc-candidate-result-card[data-selected=true]{background:#f5f9ff;border-left-color:#3a6ea5}.mvc-candidate-result-card__main{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;min-width:0;display:grid}.mvc-candidate-result-card__control{align-items:center;min-width:0;display:flex}.mvc-candidate-result-card__control input{margin:0}.mvc-candidate-result-card__select,.mvc-candidate-result-card__pool-toggle{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;margin-left:-8px;display:inline-flex;position:relative}.mvc-candidate-result-card__save-progress{background:#3a6ea52e;border-radius:999px;height:3px;position:absolute;bottom:3px;left:8px;right:8px;overflow:hidden}.mvc-candidate-result-card__save-progress>span{border-radius:inherit;background:currentColor;width:42%;height:100%;animation:.85s ease-in-out infinite mvc-candidate-save-progress;display:block}@keyframes mvc-candidate-save-progress{0%{transform:translate(-120%)}to{transform:translate(340%)}}.mvc-candidate-result-card__select{width:36px;height:36px}.mvc-candidate-result-card__pool-toggle{color:#3a6ea5;white-space:nowrap;background:#eef6ff;border:1px solid #c7d9ec;gap:6px;min-width:72px;min-height:34px;padding:7px 9px;font-size:.76rem;font-weight:900;line-height:1}.mvc-candidate-result-card__select:hover,.mvc-candidate-result-card__pool-toggle:hover{background:#eef6ff}.mvc-candidate-result-card__select:focus-within,.mvc-candidate-result-card__pool-toggle:focus-within{outline-offset:1px;background:#eef6ff;outline:3px solid #3a6ea52e}.mvc-candidate-result-card__select input,.mvc-candidate-result-card__pool-toggle input{accent-color:#3a6ea5;cursor:pointer;width:18px;height:18px;margin:0}.mvc-candidate-result-card[data-selected=true] .mvc-candidate-result-card__pool-toggle{color:#175c32;background:#dcfce7;border-color:#86efac}.mvc-candidate-result-card__pool-toggle-label[data-archived=true]{text-decoration:line-through;text-decoration-thickness:2px}.mvc-candidate-result-card__pool-toggle:has(input:disabled){cursor:default;opacity:.78}.mvc-database-search-result.is-saving{opacity:.72}.mvc-database-search-result.is-saving .mvc-candidate-result-card__select,.mvc-database-search-result.is-saving .mvc-candidate-result-card__pool-toggle,.mvc-database-search-result.is-saving .mvc-candidate-result-card__select input,.mvc-database-search-result.is-saving .mvc-candidate-result-card__pool-toggle input{cursor:progress}.mvc-candidate-result-card__summary{grid-template-columns:84px minmax(0,1fr);align-items:center;gap:12px;min-width:0;display:grid}.mvc-candidate-result-card__summary .mvc-avatar[data-size=small]{width:84px;min-width:84px;height:84px}.mvc-database-search-result .mvc-candidate-result-card__main{grid-template-columns:auto 44px minmax(0,1fr);align-items:center}.mvc-database-search-result .mvc-avatar[data-size=small]{border-radius:8px;width:44px;min-width:44px;height:44px}.mvc-candidate-result-card__ribbon{gap:4px;min-width:0;display:grid}.mvc-candidate-result-card__ribbon>strong,.mvc-candidate-result-card__ribbon-name{appearance:none;color:var(--mvc-ink,#101828);cursor:pointer;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;min-width:0;padding:0;font-size:1.08rem;font-weight:900;line-height:1.15;overflow:hidden}.mvc-candidate-result-card__ribbon-name:hover{color:#255f8f;text-decoration:underline}.mvc-candidate-result-card__ribbon-strip{color:#334155;white-space:nowrap;flex-wrap:nowrap;align-items:center;gap:6px;min-width:0;max-width:100%;font-size:.88rem;font-weight:900;line-height:1.15;display:inline-flex;overflow:hidden}.mvc-candidate-result-card__ribbon-role{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.mvc-candidate-result-card__ribbon-separator{color:#94a3b8;flex:none}.mvc-candidate-result-card__ribbon-strip .mvc-compact-facts__items{flex:none;max-width:none}.mvc-candidate-result-card strong,.mvc-candidate-result-card small,.mvc-candidate-result-card p,.mvc-candidate-result-card__matches>li>span{overflow-wrap:anywhere;min-width:0}.mvc-candidate-result-card__identity>strong{color:var(--mvc-ink,#101828);font-size:1.18rem;font-weight:900;line-height:1.2;display:block}.mvc-candidate-result-card__identity>span{color:#475569;margin-top:2px;font-size:.88rem;font-weight:850;line-height:1.18;display:block}.mvc-candidate-result-card__identity>small{color:var(--mvc-muted,#667085);margin-top:4px;font-size:.76rem;line-height:1.25;display:block}.mvc-candidate-result-card__identity .mvc-compact-facts__items{color:#334155;white-space:normal;flex-wrap:wrap;align-items:center;margin-top:5px;font-size:.88rem;font-weight:900;line-height:1.15;display:inline-flex}.mvc-candidate-result-card__identity .mvc-compact-facts__token,.mvc-candidate-result-card__identity .mvc-compact-facts__rtw,.mvc-candidate-result-card__identity .mvc-compact-facts__icon-value{flex:none;min-width:auto}.mvc-candidate-result-card__identity .mvc-compact-facts__token>span:last-child{text-overflow:clip;overflow:visible}.mvc-candidate-result-card__link{appearance:none;color:#3a6ea5;cursor:pointer;text-align:right;white-space:nowrap;background:0 0;border:0;padding:0;font-size:.78rem;font-weight:850;text-decoration:none}.mvc-candidate-result-card__link:hover{color:#255f8f;text-decoration:underline}.mvc-candidate-result-card__tags{grid-column:1/-1;overflow:hidden}.mvc-candidate-result-card__excerpt{color:var(--mvc-text,#1f2937);grid-column:1/-1;margin:0;font-size:.82rem;line-height:1.35}.mvc-candidate-result-card__highlight{color:inherit;background:#fff3b0;border-radius:3px;padding:0 2px;font-weight:850}.mvc-candidate-result-card__matches{grid-column:1/-1;gap:5px;margin:0;padding:0;list-style:none;display:grid}.mvc-candidate-result-card__matches li{color:var(--mvc-muted,#667085);background:#f8fafc;border:1px solid #e2e8f0;border-radius:7px;grid-template-columns:minmax(90px,.18fr) minmax(0,1fr);gap:8px;padding:7px 8px;font-size:.76rem;line-height:1.3;display:grid}.mvc-candidate-result-card__matches li strong{color:var(--mvc-ink,#101828)}.mvc-candidate-result-card__match-toggle{appearance:none;color:#3a6ea5;cursor:pointer;font:inherit;background:0 0;border:0;grid-column:1/-1;justify-self:start;padding:0;font-size:.76rem;font-weight:900}.mvc-candidate-result-card__match-toggle:hover,.mvc-candidate-result-card__match-toggle:focus-visible{color:#255f8f;text-decoration:underline}@media (width<=1320px){.mvc-touchpoint-candidate{grid-template-columns:minmax(0,1fr);grid-template-areas:"profile""guidance""actions"}.mvc-touchpoint-candidate__context{align-self:start}}@media (width<=920px){.mvc-touchpoint-candidate{grid-template-columns:1fr;grid-template-areas:"profile""guidance""actions"}.mvc-touchpoint-candidate:has(.mvc-touchpoint-candidate__actions[open]){grid-template-areas:"profile""guidance""actions"}.mvc-touchpoint-candidate__guidance{grid-template-columns:minmax(0,1fr);grid-template-areas:"title""history""process""recommendation"}.mvc-touchpoint-candidate__actions[open],.mvc-touchpoint-outcome-panel{grid-template-columns:1fr}.mvc-touchpoint-outcome-groups{grid-template-columns:repeat(2,minmax(0,1fr))}.mvc-touchpoint-outcome-menu{width:min(240px,100vw - 56px);min-width:0;left:50%;transform:translate(-50%)}.mvc-touchpoint-action-group[data-outcome-group=close] .mvc-touchpoint-outcome-menu{inset:auto 0 calc(100% + 6px) auto;transform:none}.mvc-touchpoint-call-menu,.mvc-touchpoint-call-menu__body,.mvc-touchpoint-candidate__recommendation{grid-template-columns:minmax(0,1fr)}.mvc-touchpoint-candidate__recommendation-actions{grid-area:auto/1;justify-content:flex-start}}@container (width<=760px){.mvc-brief-flow-expectations__grid,.mvc-touchpoint-overview__body{grid-template-columns:1fr}.mvc-touchpoint-overview__strip{grid-template-columns:repeat(6,minmax(0,1fr))}.mvc-touchpoint-overview__strip button{gap:2px;padding:6px 7px}.mvc-touchpoint-overview__strip strong{font-size:.94rem}.mvc-touchpoint-overview__strip small{font-size:.58rem;line-height:1.08}.mvc-touchpoint-overview__bucket-list{grid-template-columns:repeat(3,minmax(0,1fr))}.mvc-touchpoint-overview__section--funnel,.mvc-touchpoint-overview__section--timeline{grid-column:1}.mvc-touchpoint-candidate{grid-template-columns:1fr;grid-template-areas:"profile""guidance""actions"}.mvc-touchpoint-candidate:has(.mvc-touchpoint-candidate__actions[open]){grid-template-areas:"profile""guidance""actions"}.mvc-touchpoint-candidate__guidance{grid-template-columns:minmax(0,1fr);grid-template-areas:"title""history""process""recommendation"}.mvc-touchpoint-outcome-groups{grid-template-columns:repeat(2,minmax(0,1fr))}.mvc-touchpoint-outcome-menu{width:min(240px,100vw - 56px);min-width:0;left:50%;transform:translate(-50%)}.mvc-touchpoint-action-group[data-outcome-group=close] .mvc-touchpoint-outcome-menu{inset:auto 0 calc(100% + 6px) auto;transform:none}.mvc-touchpoint-call-menu__body,.mvc-touchpoint-candidate__recommendation{grid-template-columns:minmax(0,1fr)}.mvc-touchpoint-candidate__recommendation-actions{grid-area:auto/1;justify-content:flex-start}}@container (width<=420px){.mvc-touchpoint-overview__strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.mvc-brief-hero__meta,.mvc-brief-command__metrics,.mvc-brief-command__body,.mvc-brief-command__playbook{grid-template-columns:1fr}.mvc-brief-phase-board__legend{justify-content:flex-start}.mvc-brief-workspace-overlay{padding:0}.mvc-brief-workspace{border-radius:0;width:100%;height:100vh;padding:0}.mvc-brief-workspace__header,.mvc-brief-workspace__status,.mvc-brief-workspace__owner,.mvc-brief-workspace__grid,.mvc-brief-flow-owner-grid,.mvc-brief-flow-owner-assign__fields,.mvc-brief-flow-progress,.mvc-touchpoint-operating-grid,.mvc-touchpoint-overview__body,.mvc-touchpoint-overview__bucket-list,.mvc-touchpoint-search,.mvc-touchpoint-candidate,.mvc-touchpoint-candidate__actions,.mvc-touchpoint-priority,.mvc-touchpoint-priority dl,.mvc-brief-flow-fields,.mvc-brief-version-grid,.mvc-sourcing-ai-selected__grid,.mvc-sourcing-ai-grid,.mvc-sourcing-final-grid,.mvc-sourcing-ai-row,.mvc-database-search__toolbar,.mvc-database-search__controls,.mvc-database-search__utility-row,.mvc-database-search__result-bar,.mvc-candidate-result-card,.mvc-candidate-result-card__matches li,.mvc-longlist-company-grid,.mvc-longlist-company-check,.mvc-linkedin-target-review__grid,.mvc-linkedin-target-bucket__add,.mvc-linkedin-client-update__grid,.mvc-linkedin-client-update-list>header,.mvc-brief-flow-complete__summary{grid-template-columns:1fr}.mvc-database-search__metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.mvc-sourcing-final-column__lookup-row{grid-template-columns:1fr}.mvc-database-search__metrics span{gap:2px;display:grid}.mvc-database-search__actions,.mvc-database-search-ai__suggestions{grid-template-columns:1fr}.mvc-database-search__utility-row{align-items:stretch;display:grid}.mvc-database-search__sort{grid-template-columns:1fr}.mvc-database-search__sort select{width:100%}.mvc-database-search__result-status{flex-direction:column;align-items:flex-start;gap:3px}.mvc-database-search__result-status span{white-space:normal}.modern-card-view .mvc-flow-modal.mvc-flow-modal--maximized .mvc-flow-shell{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.modern-card-view .mvc-flow-modal.mvc-flow-modal--maximized .mvc-flow-steps{border-right:0;border-bottom:1px solid var(--mvc-border);scroll-snap-type:x proximity;grid-auto-columns:42px;grid-auto-flow:column;justify-content:start;align-items:center;gap:8px;width:100%;padding:8px 12px;display:grid;overflow:auto hidden}.modern-card-view .mvc-flow-modal.mvc-flow-modal--maximized .mvc-flow-step{scroll-snap-align:center;border-radius:8px;place-items:center;width:40px;max-width:40px;min-height:40px;padding:0;display:grid}.modern-card-view .mvc-flow-modal.mvc-flow-modal--maximized .mvc-flow-step span{width:28px;height:28px;font-size:12px}.modern-card-view .mvc-flow-modal.mvc-flow-modal--maximized .mvc-flow-step strong{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mvc-similar-briefs__filters,.mvc-similar-briefs__layout{grid-template-columns:1fr}.mvc-similar-briefs__layout{height:auto}.mvc-similar-briefs__candidate-list{overflow:visible}.mvc-similar-briefs__brief-list{max-height:46vh}.mvc-similar-briefs__brief-card{gap:7px;padding:10px}.mvc-similar-briefs__brief-summary{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.mvc-similar-briefs__candidate-heading{flex-direction:column;align-items:flex-start;gap:4px}.mvc-similar-briefs__candidate-heading h4,.mvc-similar-briefs__candidate-heading span{white-space:normal}.mvc-database-search-result .mvc-candidate-result-card__main{grid-template-columns:minmax(0,1fr)}.mvc-database-search-result .mvc-candidate-result-card__control{grid-row:3}.mvc-candidate-result-card__pool-toggle{justify-content:flex-start;width:100%;margin-left:0}.mvc-candidate-result-card__summary{grid-template-columns:64px minmax(0,1fr)}.mvc-candidate-result-card__summary .mvc-avatar[data-size=small]{width:64px;min-width:64px;height:64px}.mvc-touchpoint-candidate{grid-template-areas:"profile""guidance""actions"}.mvc-touchpoint-candidate__identity{grid-template-columns:minmax(0,1fr)}.mvc-touchpoint-candidate__identity>strong,.mvc-touchpoint-candidate__identity>span,.mvc-touchpoint-candidate__identity>small,.mvc-touchpoint-candidate__identity-actions{grid-column:1}.mvc-touchpoint-candidate__identity-actions{grid-row:auto;justify-content:flex-start;margin-top:5px}.mvc-touchpoint-candidate__identity-actions .mvc-touchpoint-action-group{flex:0 auto;justify-items:start;width:auto}.mvc-touchpoint-candidate__identity-actions .mvc-touchpoint-action-group>div{flex-wrap:wrap;justify-content:flex-start;width:auto;max-width:none}.mvc-touchpoint-candidate__identity-actions .mvc-touchpoint-action-group>span{text-align:left}.mvc-touchpoint-current-status{justify-items:start}.mvc-touchpoint-current-status>div{flex-wrap:wrap;justify-content:flex-start}.mvc-touchpoint-candidate__facts{grid-template-columns:repeat(3,minmax(0,1fr))}.mvc-longlist-company-check{grid-template-areas:"main""url"}.mvc-longlist-company-check__main{grid-template-columns:34px minmax(0,1fr)}.mvc-longlist-company-check__url{padding:0 14px 0 60px}.mvc-brief-sourcing-flow__frame-wrap{height:68vh;min-height:560px}}.mvc-generic-card{width:min(1180px,100% - 40px);color:var(--mvc-ink,#17213a);margin:0 auto;padding:32px 0 64px}.mvc-generic-hero,.mvc-generic-section{background:var(--mvc-card,#fff);border:1px solid var(--mvc-border,#dfe4ee);border-radius:18px;box-shadow:0 10px 30px #18233a0f}.mvc-generic-hero{padding:28px 30px}.mvc-generic-hero h1{margin:8px 0 14px;font-size:clamp(1.65rem,3vw,2.45rem);line-height:1.12}.mvc-generic-hero__context{color:#65718a;gap:8px;font-size:.88rem;font-weight:700;display:flex}.mvc-generic-meta{color:#65718a;flex-wrap:wrap;align-items:center;gap:10px 18px;font-size:.88rem;display:flex}.mvc-generic-meta>*{align-items:center;gap:6px;display:inline-flex}.mvc-generic-meta a{color:#3457d5;font-weight:700;text-decoration:none}.mvc-generic-meta [data-complete=true]{color:#16845b;text-decoration:line-through}.mvc-generic-meta .mvc-icon,.mvc-generic-section h2 .mvc-icon{width:18px;height:18px}.mvc-generic-labels,.mvc-generic-members{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.mvc-generic-labels>span{background:#e8ecf4;border-radius:999px;padding:5px 10px;font-size:.78rem;font-weight:800}.mvc-generic-labels [data-color^=green]{color:#17623f;background:#d8f3e5}.mvc-generic-labels [data-color^=yellow]{color:#705400;background:#fff0b5}.mvc-generic-labels [data-color^=orange]{color:#7a3c00;background:#ffe0c2}.mvc-generic-labels [data-color^=red]{color:#8a2925;background:#ffd9d7}.mvc-generic-labels [data-color^=blue],.mvc-generic-labels [data-color^=sky]{color:#174f8d;background:#d8eaff}.mvc-generic-labels [data-color^=purple]{color:#59338e;background:#eadcff}.mvc-generic-member{background:#f1f3f8;border-radius:999px;align-items:center;gap:7px;padding:4px 9px 4px 4px;font-size:.78rem;display:inline-flex}.mvc-generic-member>img,.mvc-generic-member>span{object-fit:cover;color:#fff;background:#3457d5;border-radius:50%;place-items:center;width:28px;height:28px;font-weight:800;display:grid}.mvc-generic-grid{grid-template-columns:minmax(0,1.75fr) minmax(280px,.8fr);align-items:start;gap:20px;margin-top:20px;display:grid}.mvc-generic-column{gap:20px;min-width:0;display:grid}.mvc-generic-section{padding:24px}.mvc-generic-section h2{align-items:center;gap:9px;margin:0 0 18px;font-size:1rem;display:flex}.mvc-generic-empty{color:#8791a5;margin:0}.mvc-generic-rich-text{overflow-wrap:anywhere}.mvc-generic-rich-text p{white-space:pre-wrap;margin:0 0 10px;line-height:1.65}.mvc-generic-rich-text a{color:#3457d5}.mvc-generic-checklists{gap:16px;display:grid}.mvc-generic-checklist{border:1px solid #e2e6ee;border-radius:12px;padding:16px}.mvc-generic-checklist header{justify-content:space-between;gap:12px;display:flex}.mvc-generic-checklist header span{color:#6e7890;font-size:.82rem}.mvc-generic-progress{background:#e8ebf2;border-radius:999px;height:5px;margin:11px 0 13px;overflow:hidden}.mvc-generic-progress span{border-radius:inherit;background:#3b66e5;height:100%;display:block}.mvc-generic-checklist ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.mvc-generic-checklist li{align-items:flex-start;gap:9px;display:flex}.mvc-generic-checklist li label{cursor:pointer;align-items:flex-start;gap:9px;display:flex}.mvc-generic-checklist li input{accent-color:#2f9e71;cursor:pointer;flex:none;width:19px;height:19px;margin:2px 0 0}.mvc-generic-checklist li input:focus-visible{outline-offset:3px;outline:2px solid #3b66e5}.mvc-generic-checklist li input:disabled{cursor:wait}.mvc-generic-checklist-error{color:#b42318}.mvc-generic-checklist li[data-complete=true] label>span{color:#778096;text-decoration:line-through}.mvc-generic-fields{margin:0}.mvc-generic-fields div{border-top:1px solid #e8ebf1;padding:12px 0}.mvc-generic-fields div:first-child{border-top:0;padding-top:0}.mvc-generic-fields dt{color:#778096;text-transform:uppercase;letter-spacing:.04em;font-size:.76rem;font-weight:800}.mvc-generic-fields dd{overflow-wrap:anywhere;margin:5px 0 0;line-height:1.45}.mvc-generic-attachments{gap:9px;display:grid}.mvc-generic-attachments a{color:inherit;background:#f5f7fb;border-radius:10px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;text-decoration:none;display:grid}.mvc-generic-attachments a>span:first-child{color:#3457d5;background:#fff;border-radius:8px;place-items:center;width:36px;height:36px;display:grid}.mvc-generic-attachments strong,.mvc-generic-attachments small{text-overflow:ellipsis;display:block;overflow:hidden}.mvc-generic-attachments small{color:#778096;margin-top:3px}.mvc-generic-comment-form{gap:10px;margin-bottom:20px;display:grid}.mvc-generic-comment-form label{font-size:.86rem;font-weight:700}.mvc-generic-comment-form textarea{box-sizing:border-box;resize:vertical;border:1px solid var(--mvc-border);background:var(--mvc-surface);width:100%;min-width:0;color:var(--mvc-text);font:inherit;border-radius:8px;padding:12px}.mvc-generic-comment-form button{background:var(--mvc-blue);color:#fff;font:inherit;cursor:pointer;border:0;border-radius:8px;justify-self:start;padding:10px 16px;font-weight:700}.mvc-generic-comment-form button:disabled{opacity:.55;cursor:default}.mvc-generic-comment-form textarea:focus-visible,.mvc-generic-comment-form button:focus-visible{outline:2px solid var(--mvc-blue);outline-offset:3px}.mvc-generic-comment-form p{margin:0}.mvc-generic-comment-status:empty{display:none}.mvc-generic-comments{gap:18px;display:grid}.mvc-generic-comments article{grid-template-columns:34px minmax(0,1fr);gap:11px;display:grid}.mvc-generic-comment__avatar,.mvc-generic-comment__avatar img{border-radius:50%;width:34px;height:34px}.mvc-generic-comment__avatar{background:#e2e7f3;place-items:center;font-weight:800;display:grid;overflow:hidden}.mvc-generic-comment__avatar img{object-fit:cover}.mvc-generic-comments header{flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:5px;display:flex}.mvc-generic-comments time{color:#8791a5;font-size:.76rem}@media (width<=760px){.mvc-generic-card{width:min(100% - 24px,680px);padding:14px 0 92px}.mvc-generic-hero{padding:21px 18px}.mvc-generic-grid{grid-template-columns:1fr}.mvc-generic-section{padding:19px 17px}}.cv2-kpi-recruiter-overview .cv2-kpi-overview-value{width:82px}.cv2-kpi-recruiter-overview .cv2-kpi-mini-sparkline{width:76px}.cv2-kpi-recruiter-overview th:first-child{min-width:150px}.cv2-kpi-view-toggle>span{align-self:center;padding:0 10px;font-weight:600}.cv2-kpi-recruiter-overview{table-layout:fixed;min-width:800px}.cv2-kpi-recruiter-overview th,.cv2-kpi-recruiter-overview td{padding:11px 8px}.cv2-kpi-recruiter-overview th:first-child{width:180px}.cv2-kpi-recruiter-overview thead th{white-space:normal}.cv2-kpi-recruiter-overview .cv2-kpi-overview-value{box-sizing:border-box;justify-content:flex-end;align-items:center;width:100%;max-width:82px;height:48px;line-height:1.2;display:flex}.cv2-kpi-recruiter-overview .cv2-kpi-mini-sparkline{max-width:100%}.mvc-brief-pipeline-candidate-avatar{color:#315778;background:#e3ebf5;border-radius:7px;align-self:stretch;place-items:center;width:44px;min-height:0;font-size:11px;font-weight:800;display:grid;position:relative;overflow:hidden}.mvc-brief-pipeline-candidate-avatar img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.mvc-pipeline-modal__body{container-type:inline-size}.mvc-pipeline-modal__columns{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;gap:16px;margin-top:16px;display:grid}.mvc-pipeline-modal__sidebar{gap:16px;min-width:0;display:grid}.mvc-pipeline-modal__columns .mvc-pipeline-modal__section,.mvc-pipeline-modal__sidebar>.mvc-panel{min-width:0;margin:0}.mvc-brief-attachment>.mvc-file-attachment-actions{flex-wrap:wrap;gap:6px;display:flex}.mvc-file-attachment-actions>button,.mvc-file-attachment-actions>a{justify-content:center;align-items:center;width:34px;height:34px;padding:7px;display:inline-flex}.mvc-file-attachment-actions>.mvc-file-attachment-remove{color:#b42318}.mvc-file-attachment-actions>button:disabled{opacity:.5;cursor:wait}.mvc-brief-attachments{padding:16px}.mvc-brief-attachment{grid-template-columns:28px minmax(0,1fr)}.mvc-brief-attachment>.mvc-file-attachment-actions{grid-column:1/-1;justify-content:flex-end}@container (width<=720px){.mvc-pipeline-modal__columns{grid-template-columns:minmax(0,1fr)}}.mvc-brief-attachment>.mvc-file-mark{align-self:start;width:28px;height:34px}.mvc-brief-attachment>div:not(.mvc-file-attachment-actions){gap:5px}.mvc-brief-attachment strong{line-height:1.35}.mvc-brief-attachment small{font-weight:500;line-height:1.4}.mvc-candidate-result-card__client-history{border:1px solid var(--mvc-border,#dbe2ec);border-radius:7px;grid-column:1/-1;gap:6px;padding:8px 10px;font-size:.78rem;display:grid}.mvc-database-search-result .mvc-candidate-result-card__tags{flex-wrap:wrap}.mvc-candidate-decisions{background:#f8fafc;border:1px solid #dce2e9;border-radius:10px;flex-shrink:0;align-items:stretch;gap:3px;padding:3px;display:inline-flex}.mvc-candidate-decisions__option{color:#64748b;white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:5px;min-height:32px;margin:0;padding:5px 9px;font-size:.76rem;font-weight:700;line-height:1;transition:background-color .12s,color .12s;display:inline-flex;position:relative}.mvc-candidate-decisions__option input{opacity:0;clip-path:inset(50%);width:1px;height:1px;position:absolute}.mvc-candidate-decisions__icon{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:15px;height:15px}.mvc-candidate-decisions__yes:hover:not(:has(input:disabled)){color:#166534;background:#edf7f0}.mvc-candidate-decisions__no:hover:not(:has(input:disabled)){color:#a3322b;background:#fff1f0}.mvc-candidate-decisions__yes:has(input:checked){color:#166534;background:#dcf3e4;border-color:#acd6ba}.mvc-candidate-decisions__no:has(input:checked){color:#9b3029;background:#fce9e7;border-color:#e9b9b4}.mvc-candidate-decisions__option:has(input:focus-visible){outline-offset:1px;outline:2px solid #3a6ea5}.mvc-candidate-decisions__option:has(input:disabled){cursor:default;opacity:.65}.mvc-candidate-decisions[aria-busy=true] .mvc-candidate-decisions__option{cursor:progress}.mvc-candidate-result-card[data-rejected=true]{background:#f5f5f6;border-left-color:#98a2b3}.mvc-candidate-result-card[data-rejected=true] .mvc-candidate-result-card__ribbon,.mvc-candidate-result-card[data-rejected=true] .mvc-candidate-result-card__tags,.mvc-candidate-result-card[data-rejected=true] .mvc-candidate-result-card__excerpt{opacity:.65}.mvc-candidate-decision-note{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px;font-size:.78rem;display:flex}.mvc-candidate-decision-note label{flex:260px;align-items:center;gap:8px;display:flex}.mvc-candidate-decision-note input{border:1px solid #cbd5e1;border-radius:6px;flex:1;min-width:0;padding:7px}.mvc-candidate-decision-note small{color:#667085;overflow-wrap:anywhere;flex-basis:100%}.mvc-candidate-decision-note button{cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:6px;padding:7px 10px}.mvc-candidate-decision-note button:disabled{opacity:.5;cursor:default}.mvc-candidate-decision-preview{color:#667085;font-size:.8rem}.mvc-call-status,.mvc-call-outcome{overflow-wrap:anywhere;background:#f1f6fc;border:1px solid #cbd8ea;border-radius:12px;padding:16px 18px}.mvc-call-status>span{font-weight:650}.mvc-call-status details{margin-top:8px}.mvc-call-status summary{cursor:pointer;font-size:13px}.mvc-call-status ul{margin-bottom:0}.mvc-call-outcome h3{margin:0 0 6px}.mvc-call-outcome p{white-space:normal;margin:0 0 14px}.mvc-call-outcome .share-email-compose__actions{flex-wrap:wrap}.mvc-call-script{border:1px solid var(--mvc-border);background:var(--mvc-surface);overflow-wrap:anywhere;border-radius:12px;margin-top:20px;padding:18px 20px}.mvc-call-script h3{margin:0 0 14px}.mvc-call-script ol{margin:0;padding-left:22px}.mvc-call-script li+li{margin-top:20px}.mvc-flow-section.mvc-call-script p{white-space:normal;color:var(--mvc-text);line-height:1.6;overflow:visible}.mvc-flow-section.mvc-call-script .mvc-call-script__guidance{color:var(--mvc-muted);font-style:italic}.mvc-call-candidate-step{grid-template-columns:minmax(0,1fr)}.mvc-call-candidate-step>*{min-width:0}body.dark-mode :is(.mvc-call-status,.mvc-call-outcome){border-color:var(--mvc-border);background:var(--mvc-surface)}.mvc-pipeline-modal__edit-name{opacity:0;flex:none}.mvc-flow-title-row:hover .mvc-pipeline-modal__edit-name,.mvc-flow-title-row:focus-within .mvc-pipeline-modal__edit-name{opacity:1}@media (hover:none){.mvc-pipeline-modal__edit-name{opacity:1}}.mvc-pipeline-modal__name-editor{flex:auto;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;display:grid}.mvc-pipeline-modal__name-editor:has(.mvc-pipeline-modal__name-client){grid-template-columns:fit-content(30%) minmax(0,1fr) auto}.mvc-pipeline-modal .mvc-flow-header>div:first-child{flex:auto}.mvc-pipeline-modal .mvc-flow-header h2{white-space:normal;overflow-wrap:anywhere}.mvc-pipeline-modal__name-editor .mvc-flow-input{box-sizing:border-box;width:100%;min-width:0;max-width:none;margin:0;font-size:21px;font-weight:700;line-height:1.15}.mvc-pipeline-modal__name-client{color:#0b1f44;overflow-wrap:anywhere;font-size:21px;font-weight:700;line-height:1.15}.mvc-pipeline-modal__name-editor .mvc-pipeline-modal__description-actions{flex-wrap:nowrap;flex:none;align-items:center;margin:0}.mvc-pipeline-modal__name-editor .mvc-pipeline-modal__description-actions button{width:38px;height:38px;padding:0}.mvc-pipeline-modal__name-editor .mvc-pipeline-modal__description-actions .mvc-icon{width:18px;height:18px}.mvc-pipeline-modal__name-editor>.mvc-flow-error{grid-column:1/-1}.mvc-recruiter-search-terms__item{flex-direction:column;align-items:flex-start;gap:8px;margin-top:10px;display:flex}.mvc-recruiter-search-terms__item textarea{box-sizing:border-box;width:100%;min-width:0;color:inherit;overflow-wrap:anywhere;resize:vertical;background:#fff;border:1px solid #c5d1e2;border-radius:8px;padding:12px;font:13px/1.6 monospace}.mvc-recruiter-search-terms__item textarea:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.mvc-recruiter-search-terms [role=status]:not(:empty){margin:12px 0;font-size:13px}.mvc-email-mailboxes{color:#64748b;margin-top:8px;font-size:12px}.mvc-email-mailboxes>summary{cursor:pointer;width:fit-content}.mvc-email-mailboxes>summary:focus-visible{outline-offset:3px;outline:2px solid #326ab2}.mvc-email-mailboxes>ul{overflow-wrap:anywhere;margin:6px 0 0;padding-left:18px}.mvc-desk-company-list{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;display:grid}.mvc-desk-company-list label{border:1px solid #dbe3ee;border-radius:8px;align-items:flex-start;gap:10px;padding:14px;display:flex}.mvc-desk-company-list small{color:#526079;margin-top:5px;display:block}.mvc-brief-attachments h2{text-transform:none}.mvc-pipeline-value__fields{grid-template-columns:repeat(auto-fit,minmax(90px,1fr));gap:12px;display:grid}.mvc-trial-close__result{white-space:pre-wrap;overflow-wrap:anywhere;margin:12px 0 0}.mvc-trial-close__fields{border:0;min-width:0;margin:0;padding:0}.mvc-pipeline-value__fields label{gap:4px;min-width:0;font-size:12px;display:grid}.mvc-pipeline-value__fields strong{overflow-wrap:anywhere;font-size:16px}.mvc-pipeline-value__fields input{width:100%;min-width:0}.mvc-pipeline-value__calculation{color:var(--mvc-muted,#687387);margin:6px 0 0;font-size:12px}.mvc-pipeline-value__summary{align-items:center;gap:8px;display:flex}.mvc-pipeline-value__summary>strong{font-size:18px}.mvc-pipeline-value__icon{width:32px;height:32px;padding:7px}.mvc-pipeline-value__arrow{display:flex}.mvc-pipeline-value__arrow.is-expanded{transform:rotate(180deg)}.mvc-pipeline-value [id]:not([hidden])>.mvc-pipeline-value__fields{margin-top:10px}.mvc-pipeline-value__dates{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:12px 0 0;font-size:12px;display:grid}.mvc-pipeline-value__dates dd{margin:4px 0 0;font-weight:600}.mvc-pipeline-value__dates label{gap:4px;min-width:0;display:grid}.mvc-pipeline-value__dates .mvc-date-picker-wrapper,.mvc-pipeline-value__dates input{width:100%;min-width:0}.mvc-pipeline-comment-slack{margin:12px 0;font-size:12px}.mvc-pipeline-comment-slack__toggle{align-items:center;gap:8px;display:flex}.mvc-pipeline-comment-slack__members{flex-wrap:wrap;gap:8px;max-height:160px;margin-top:8px;padding:4px;display:flex;overflow-y:auto}.mvc-pipeline-comment-slack__members button{color:#183153;width:44px;height:44px;font:inherit;cursor:pointer;background:#f0f4fa;border:2px solid #cad6e6;border-radius:50%;flex:0 0 44px;place-items:center;padding:3px;font-weight:700;display:grid;position:relative}.mvc-pipeline-comment-slack__members button img{object-fit:cover;border-radius:50%;width:100%;height:100%}.mvc-pipeline-comment-slack__members button[aria-pressed=true]{background:#e8f0ff;border-color:#1260df}.mvc-pipeline-comment-slack__members button:focus-visible{outline-offset:2px;outline:2px solid #1260df}.mvc-pipeline-comment-slack__members button:disabled{opacity:.55;cursor:not-allowed}.mvc-pipeline-comment-slack__check{color:#fff;background:#1260df;border:2px solid #fff;border-radius:50%;place-items:center;width:18px;height:18px;font-size:11px;line-height:1;display:grid;position:absolute;bottom:-3px;right:-3px}.mvc-desk-options .mvc-tag--option{width:auto}.mvc-desk-company-list{gap:6px}.mvc-desk-company-list label{align-items:flex-start;gap:8px;padding:8px 10px}.mvc-desk-company-list input{flex-shrink:0;margin:6px 0 0}.mvc-desk-company-logo{background:#f0f3f7;border-radius:5px;flex:0 0 28px;width:28px;height:28px;overflow:hidden}.mvc-desk-company-logo img{object-fit:contain;width:100%;height:100%}.mvc-desk-company-info{min-width:0}.mvc-desk-company-info>strong{font-size:13px;line-height:1.3;display:block}.mvc-desk-company-info .mvc-tag-list{gap:3px;margin-top:4px}.mvc-desk-company-info .mvc-tag{min-height:0;padding:2px 5px;font-size:10px}.mvc-desk-company-info>small{margin-top:4px;font-size:11px;line-height:1.35}.mvc-search-strategies__refine{align-items:flex-start;gap:10px;display:flex}.mvc-search-strategies__refine textarea{min-width:0;font:inherit;resize:vertical;border:1px solid #c5d1e2;border-radius:8px;flex:1;padding:12px}.mvc-search-strategies>.mvc-recruiter-search-terms{padding:0}@media (width<=700px){.mvc-search-strategies__refine{flex-direction:column}.mvc-search-strategies__refine textarea{box-sizing:border-box;width:100%}}.mvc-search-context{background:#f7f9fc;border:1px solid #dbe3ee;border-radius:8px;margin:12px 0;padding:12px}.mvc-search-context summary{cursor:pointer;font-weight:600}.mvc-search-context pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:320px;font:12px/1.5 monospace;overflow:auto}.mvc-search-conversation{max-height:440px;margin:16px 0;overflow:auto}.mvc-search-conversation article{border:1px solid #dbe3ee;border-radius:8px;margin:10px 0;padding:12px}.mvc-search-conversation article[data-role=user]{background:#eef6ff}.mvc-search-conversation article>p{white-space:pre-wrap}.mvc-search-canvas .mvc-draft-canvas{grid-template-columns:minmax(0,1.4fr) minmax(280px,1fr);gap:16px;height:min(68vh,800px);min-height:420px;display:grid}.mvc-search-canvas .mvc-draft-canvas__editor{min-height:0;overflow:auto}.mvc-search-canvas .mvc-recruiter-search-terms{padding:0}.mvc-search-canvas .mvc-linkedin-recruiter-filters__list{grid-template-columns:1fr}.mvc-search-canvas .mvc-draft-canvas__assistant,.mvc-search-canvas .mvc-draft-canvas__thread{height:100%;min-height:0}.mvc-search-canvas .mvc-draft-canvas__thread{flex-direction:column;display:flex}.mvc-search-canvas .mvc-draft-canvas__messages{flex:1;min-height:0;overflow:auto}.mvc-search-canvas__chat-header{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.mvc-search-canvas .mvc-search-context{background:0 0;border:0;margin:6px 0;padding:0;font-size:12px}.mvc-search-canvas__chat-header .mvc-search-context[open]{max-height:220px;overflow:auto}@media (width<=900px){.mvc-search-canvas .mvc-draft-canvas{grid-template-columns:minmax(0,1fr);height:auto}.mvc-search-canvas .mvc-draft-canvas__assistant{grid-row:1;height:320px}.mvc-search-canvas .mvc-draft-canvas__editor{max-height:65vh}}.mvc-search-overview{gap:5px;margin:10px 0;display:grid}.mvc-search-overview__row{text-align:left;color:#172b4d;cursor:pointer;background:#fff;border:1px solid #dbe3ee;border-radius:7px;gap:3px;width:100%;min-width:0;padding:9px 76px 9px 10px;display:grid;position:relative}.mvc-search-overview__row[aria-expanded=true]{background:#f0f6ff;border-color:#2563eb}.mvc-search-overview__row strong{font-size:12px;line-height:1.3}.mvc-search-overview__row span,.mvc-search-overview__row small{text-overflow:ellipsis;white-space:nowrap;color:#526079;font-size:11px;line-height:1.3;overflow:hidden}.mvc-search-overview__row em{color:#2563eb;font-size:11px;font-style:normal;position:absolute;top:10px;right:10px}.mvc-search-canvas .mvc-recruiter-search-terms>h3{margin:0 0 5px;font-size:15px}.mvc-search-canvas .mvc-search-overview-help{margin:0;font-size:12px}.mvc-search-canvas .mvc-linkedin-recruiter-search-group{padding:10px}.mvc-search-canvas .mvc-linkedin-recruiter-search-group__sections{gap:7px}.mvc-search-canvas .mvc-linkedin-recruiter-filter-section{grid-template-columns:65px minmax(0,1fr);align-items:start;gap:4px 8px;display:grid}.mvc-search-canvas .mvc-linkedin-recruiter-filter-section h4{margin:7px 0 0;font-size:11px}.mvc-search-canvas .mvc-recruiter-search-terms__item{flex-direction:row;grid-column:2;gap:4px;min-width:0;margin:0}.mvc-search-canvas .mvc-recruiter-search-terms__item textarea{max-height:96px;padding:6px 8px;font-size:12px;line-height:1.4}.mvc-search-canvas .mvc-recruiter-search-terms__item button{min-width:28px;padding:6px}.mvc-search-canvas .mvc-recruiter-search-terms__item .mvc-icon{width:14px;height:14px}.mvc-history-attachment__actions{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.mvc-brief-link-actions.mvc-contact-actions{grid-template-columns:minmax(0,1fr)}.mvc-brief-link-actions .mvc-contact-action{text-align:center;white-space:normal}.mvc-contact-framework-step .mvc-onboard-template-fields{gap:28px;margin-top:24px}.mvc-contact-framework-step .mvc-onboard-template-section{gap:16px}.mvc-contact-framework-step .mvc-onboard-template-section+.mvc-onboard-template-section{border-top:1px solid var(--mvc-border);padding-top:24px}.mvc-contact-framework-step .mvc-onboard-template-section__fields{gap:18px}.mvc-contact-framework-step .mvc-framework-script{color:var(--mvc-text);white-space:pre-line;margin:0;font-weight:400;line-height:1.6}.mvc-add-note-modal .mvc-flow-body{flex-direction:column;display:flex}.mvc-add-note-step--expanded,.mvc-add-note-step--expanded .mvc-onboard-template-fields,.mvc-add-note-step--expanded .mvc-onboard-template-section,.mvc-add-note-step--expanded .mvc-onboard-template-section__fields{flex-direction:column;flex:1 0 auto;display:flex}.mvc-add-note-step--expanded>:not(.mvc-onboard-template-fields){flex-shrink:0}.mvc-add-note-step--expanded .mvc-flow-field{flex:1 0 auto;grid-template-rows:auto minmax(160px,1fr)}.mvc-add-note-step--expanded .mvc-flow-textarea{box-sizing:border-box;resize:none;min-height:160px;max-height:none;overflow:auto}.mvc-topbar-candidate__copy>.mvc-topbar-candidate__headline{white-space:normal;overflow:visible}.mvc-topbar-candidate__copy>strong:has(.mvc-inline-editable){white-space:normal;overflow:visible}.mvc-topbar[data-context] .mvc-topbar-candidate__copy .mvc-inline-editable,.mvc-topbar[data-context] .mvc-topbar-candidate__copy .mvc-inline-editable span{color:inherit;font:inherit;white-space:normal;overflow:visible}.mvc-topbar-candidate__copy .mvc-inline-editable{width:100%}.mvc-topbar-candidate__copy .mvc-inline-editable--enabled:not(.mvc-inline-editable--editing){min-height:24px;padding-right:30px}.mvc-topbar-candidate__copy .mvc-inline-editable__value-button{overflow-wrap:anywhere}.mvc-topbar-candidate__copy .mvc-inline-editable__editor{grid-template-columns:minmax(0,1fr) auto;width:100%}@media (hover:none),(pointer:coarse){.mvc-topbar-candidate__copy .mvc-inline-editable__trigger{opacity:1;pointer-events:auto}}.mvc-role-freshness button.mvc-role-freshness__badge{text-align:left;cursor:pointer;border:0;font-family:inherit}.mvc-role-freshness button.mvc-role-freshness__badge:disabled{cursor:wait;opacity:.75}.mvc-role-freshness .mvc-role-freshness__status{color:#475569;text-transform:none;font-size:11px;line-height:1.4;display:block}.mvc-role-freshness__status:empty{display:none}.mvc-employment-timeline{margin:4px 0 0;padding:0 0 0 8px;list-style:none}.mvc-employment-timeline__company{border-left:1px solid var(--mvc-border);padding:0 0 24px 22px;position:relative}.mvc-employment-timeline__company:last-child{padding-bottom:4px}.mvc-employment-timeline__company:before{content:"";background:var(--mvc-muted);border-radius:50%;width:9px;height:9px;position:absolute;top:6px;left:-5px}.mvc-employment-timeline__role+.mvc-employment-timeline__role{border-top:1px solid var(--mvc-border);margin-top:18px;padding-top:16px}.mvc-employment-timeline__role h3{overflow-wrap:anywhere;margin:0 0 4px;font-size:15px;line-height:1.45}.mvc-employment-timeline__company--grouped{grid-template-columns:34px minmax(0,1fr);gap:6px 10px;display:grid}.mvc-employment-timeline__company--grouped:not(:last-child){padding-bottom:20px}.mvc-employment-timeline__company-logo{border:1px solid var(--mvc-border);background:var(--mvc-blue-tint);height:34px;color:var(--mvc-muted);border-radius:7px;grid-area:1/1/span 2;align-self:start;place-items:center;font-size:11px;font-weight:700;display:grid;overflow:hidden}.mvc-employment-timeline__company-logo img{object-fit:contain;background:#fff;width:100%;height:100%}.mvc-employment-timeline__company-identity{grid-column:2;min-width:0}.mvc-employment-timeline__company-identity:has(.mvc-employment-timeline__ribbon){grid-template-columns:fit-content(55%) minmax(30px,1fr);align-items:center;gap:5px 8px;display:grid}.mvc-employment-timeline__company-title{overflow-wrap:anywhere;margin:0;font-size:16px;line-height:1.3}.mvc-employment-timeline__company-title a{color:inherit;text-decoration:none}.mvc-employment-timeline__company-title a:hover,.mvc-employment-timeline__company-title a:focus-visible{text-underline-offset:3px;text-decoration:underline}.mvc-employment-timeline__ribbon.mvc-classification-ribbon{position:relative;overflow:hidden}.mvc-employment-timeline__ribbon>.mvc-employment-timeline__ribbon-track{gap:var(--mvc-ribbon-gap);flex:0 auto;display:flex;overflow:hidden}.mvc-employment-timeline__ribbon-track>[aria-hidden=true]{visibility:hidden;width:max-content;position:absolute}.mvc-employment-timeline__company-identity .mvc-classification-ribbon :is(.mvc-tag,.mvc-classification-ribbon__status){min-height:17px;padding:2px 5px;font-size:10px}.mvc-employment-timeline__company-identity .mvc-classification-ribbon .mvc-employment-timeline__ribbon-toggle{justify-content:center;min-width:22px;min-height:22px;font-size:12px}.mvc-employment-timeline__ribbon-toggle{cursor:pointer;border:1px solid var(--mvc-border)}.mvc-employment-timeline__ribbon-toggle[aria-hidden=true]{visibility:hidden;position:absolute}.mvc-employment-timeline__ribbon-overflow.mvc-classification-ribbon{flex-wrap:wrap;grid-column:1/-1}.mvc-employment-timeline__ribbon-overflow[hidden]{display:none}.mvc-employment-timeline__ribbon-overflow>span{white-space:normal;overflow-wrap:anywhere;max-width:100%}.mvc-employment-timeline__roles{grid-column:2;margin:0;padding:0;list-style:none}.mvc-employment-timeline__roles:has(>:nth-child(2)){border-inline-start:1px solid var(--mvc-border);padding-inline-start:8px}.mvc-employment-timeline__roles>.mvc-employment-timeline__role+.mvc-employment-timeline__role{border-top:0;margin-top:8px;padding-top:0}.mvc-employment-timeline__role h4{overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:600;line-height:1.4}.mvc-employment-timeline__employer{margin:0 0 5px;font-size:14px}.mvc-employment-timeline__meta{color:var(--mvc-muted);margin:3px 0;font-size:12px;line-height:1.6}.mvc-employment-timeline__role-facts{flex-wrap:wrap;column-gap:10px;margin:1px 0 0;line-height:1.5;display:flex}.mvc-employment-timeline__description{margin-top:8px}.mvc-employment-timeline__description summary{cursor:pointer;color:var(--mvc-muted);padding:4px 0;font-size:12px}.mvc-role-summary__heading{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.mvc-role-summary__heading>.mvc-role-freshness{margin-top:0}.mvc-role-summary__heading>.mvc-role-freshness .mvc-role-freshness__badge{border-radius:4px;padding:2px 5px;font-size:9px;line-height:1.25}.mvc-role-summary__message{color:var(--mvc-muted);margin:0;font-size:12px}.mvc-role-summary__history{margin-top:3px}body .modern-card-view .mvc-role-summary__history>.mvc-experience-full-history__toggle{color:var(--mvc-muted);text-align:start;max-width:100%;font-size:11px}.mvc-role-summary__history>.mvc-experience-full-history__toggle:before{flex:none}.mvc-role-summary__history>.mvc-experience-full-history__toggle>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}body .modern-card-view .mvc-role-summary__history>.mvc-experience-full-history__toggle:is(:hover,:focus-visible){color:var(--mvc-body)}.mvc-role-summary__history>.mvc-experience-full-history__toggle:focus-visible{outline:2px solid var(--mvc-muted);outline-offset:2px;border-radius:3px}.mvc-role-summary__education{margin:4px 0;font-size:11px;line-height:1.5}.mvc-role-summary__education h3{margin:0 0 2px;font-size:12px}.mvc-role-summary__education ul{margin:0;padding-inline-start:16px}.mvc-employment-timeline--compact{--mvc-compact-company-line-height:17px;margin:3px 0 0;padding:0}.mvc-employment-timeline--compact .mvc-employment-timeline__company{grid-template-columns:var(--mvc-compact-company-line-height) minmax(0, 1fr);border-left:0;gap:3px 5px;padding-left:0}.mvc-employment-timeline--compact .mvc-employment-timeline__company:before{display:none}.mvc-employment-timeline--compact .mvc-employment-timeline__company--grouped:not(:last-child){padding-bottom:12px}.mvc-employment-timeline--compact .mvc-employment-timeline__company-logo{height:var(--mvc-compact-company-line-height);border-radius:4px;grid-row:1;font-size:8px}.mvc-employment-timeline--compact .mvc-employment-timeline__company-title{font-size:13px;line-height:var(--mvc-compact-company-line-height)}.mvc-employment-timeline--compact .mvc-employment-timeline__roles{grid-column:1/-1}.mvc-employment-timeline--compact .mvc-employment-timeline__role h4{font-size:12px}.mvc-employment-timeline--compact .mvc-employment-timeline__meta{font-size:11px}.mvc-experience-education{border-top:1px solid var(--mvc-border);margin-top:18px;padding-top:16px}.mvc-experience-education>summary{cursor:pointer;color:var(--mvc-muted);font-size:13px;font-weight:700;line-height:1.5}.mvc-experience-education>summary:focus-visible{outline:2px solid var(--mvc-muted);outline-offset:4px;border-radius:3px}.mvc-education-list{margin:16px 0 0;padding:0 0 0 8px;list-style:none}.mvc-education-list__entry{border-left:1px solid var(--mvc-border);overflow-wrap:anywhere;padding:0 0 20px 22px;position:relative}.mvc-education-list__entry:last-child{padding-bottom:4px}.mvc-education-list__entry:before{content:"";background:var(--mvc-muted);border-radius:50%;width:9px;height:9px;position:absolute;top:6px;left:-5px}.mvc-education-list__school{font-size:15px;line-height:1.45;display:block}.mvc-education-list__qualification{margin:4px 0 0;font-size:14px;line-height:1.5}.mvc-education-list__dates{color:var(--mvc-muted);margin:3px 0 0;font-size:12px;line-height:1.6}.mvc-experience-provenance{color:var(--mvc-muted);flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;font-size:12px;display:flex}.mvc-experience-provenance .mvc-role-freshness{margin-top:0}.mvc-topbar .mvc-compact-facts--topbar{white-space:normal;background:0 0;border:0;margin-right:8px}.mvc-topbar .mvc-compact-facts--topbar>summary{gap:6px;min-height:28px;padding:2px 4px 2px 0}.mvc-topbar .mvc-compact-facts--topbar .mvc-facts-disclosure{flex:0 0 12px;width:12px;height:12px;transition:transform .14s}.mvc-topbar .mvc-compact-facts--topbar[open] .mvc-facts-disclosure{transform:rotate(180deg)}.mvc-topbar .mvc-compact-facts--topbar>.mvc-identity-meta{overscroll-behavior:contain;background:#fbfcfe;border:1px solid #e2e8f0;border-radius:8px;max-height:min(55dvh,360px);margin-top:4px;padding:12px;overflow-y:auto}.mvc-topbar .mvc-compact-facts--topbar .mvc-meta-item>div{min-width:0}.mvc-topbar .mvc-compact-facts--topbar .mvc-fact-value{white-space:normal;overflow-wrap:anywhere}@media (width<=640px){.mvc-topbar[data-context=candidate] .mvc-topbar-candidate{gap:0 8px}.mvc-topbar[data-context=candidate] .mvc-topbar-candidate__copy{gap:0;padding-top:0}.mvc-topbar[data-context=candidate] .mvc-topbar-candidate__copy strong{font-size:16px;line-height:20px}.mvc-topbar[data-context=candidate] .mvc-topbar-candidate__copy>.mvc-topbar-candidate__headline{font-size:12px;line-height:16px}.mvc-topbar[data-context=candidate] .mvc-topbar-candidate__copy .mvc-inline-editable--enabled:not(.mvc-inline-editable--editing){min-height:0}.mvc-topbar[data-context=candidate] .mvc-topbar-candidate__copy .mvc-inline-editable:not(.mvc-inline-editable--editing) .mvc-inline-editable__value-button{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.mvc-topbar[data-context=candidate] .mvc-topbar-candidate__facts{padding-bottom:0}.mvc-topbar .mvc-compact-facts--topbar>summary{min-height:26px;padding-block:0}.mvc-topbar[data-context=candidate] .mvc-topbar-candidate__facts{overflow:visible}.mvc-topbar .mvc-compact-facts--topbar>.mvc-identity-meta{z-index:1;text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;margin:0;padding:12px;display:grid;position:absolute;top:calc(100% + 6px);left:8px;right:8px;box-shadow:0 10px 28px #0f172a29}.mvc-topbar .mvc-compact-facts--topbar .mvc-meta-item{grid-template-columns:18px minmax(0,1fr);align-items:start;gap:8px}.mvc-topbar .mvc-compact-facts--topbar .mvc-meta-item--connection{border-bottom:1px solid #e2e8f0;grid-column:1/-1;padding-bottom:10px}.mvc-topbar .mvc-compact-facts--topbar .mvc-connection-avatar{margin-left:auto}.mvc-topbar .mvc-compact-facts--topbar .mvc-fact-label{font-size:10px;line-height:1.3}}.mvc-flow-body.mvc-flow-body--with-status{padding:0}.mvc-flow-body__step{overflow:visible}.mvc-dialpad-live-bar{border-bottom:1px solid var(--mvc-border,#dbe3ee);background:var(--mvc-surface,#fff);flex-wrap:wrap;align-items:center;gap:12px;padding:10px 22px;font-size:13px;display:flex}.mvc-dialpad-live-bar>span{flex:1;min-width:150px}.mvc-dialpad-live-bar>span:before{content:"●";color:#64748b;margin-right:8px}.mvc-dialpad-live-bar[data-state=connected]>span:before{color:#16834a}.mvc-dialpad-live-bar[data-state=hold]>span:before{color:#b77900}.mvc-dialpad-live-bar>small{color:#b42318;flex-basis:100%}.mvc-dialpad-hangup{color:#fff;font:inherit;cursor:pointer;background:#b42318;border:1px solid #b42318;border-radius:8px;padding:8px 14px;font-weight:650}.mvc-dialpad-hangup:disabled{opacity:.55;cursor:default}.mvc-dialpad-hangup:focus-visible{outline-offset:2px;outline:3px solid #f59e0b}.mvc-dialpad-panel{border-bottom:1px solid var(--mvc-border,#dbe3ee);background:var(--mvc-surface,#fff)}.mvc-dialpad-panel__heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:14px 22px 8px;display:flex}.mvc-dialpad-panel__heading>span{color:var(--mvc-muted,#64748b);font-size:12px}.mvc-dialpad-panel__heading>.is-synced{color:#16834a}.mvc-dialpad-panel__setup{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:0 22px 14px;display:flex}.mvc-dialpad-panel__contact{overflow-wrap:anywhere;gap:4px;min-width:0;display:grid}.mvc-dialpad-panel__contact>span{color:var(--mvc-muted,#64748b);font-size:12px}.mvc-dialpad-panel>small{color:#b42318;padding:0 22px 12px;display:block}.mvc-dialpad-panel .mvc-dialpad-live-bar{border-bottom:0}.mvc-call-alternatives{border:1px solid var(--mvc-border,#dbe3ee);border-radius:12px;padding:16px}.mvc-call-alternatives>h3{margin:0 0 12px;font-size:14px}.mvc-dialpad-panel__record{padding:0 22px 12px;font-size:12px}.mvc-dialpad-panel__record summary{cursor:pointer;color:var(--mvc-muted,#64748b)}.mvc-dialpad-panel__record dl{gap:4px;margin:8px 0 0;display:grid}.mvc-dialpad-panel__record dl>div{grid-template-columns:110px minmax(0,1fr);gap:8px;display:grid}.mvc-dialpad-panel__record dd{overflow-wrap:anywhere;margin:0}.mvc-dialpad-beta{color:#6d28d9;white-space:nowrap;vertical-align:middle;background:#f5f3ff;border:1px solid #c4b5fd;border-radius:999px;padding:3px 7px;font-size:11px;font-weight:600;display:inline-block}.mvc-dialpad-panel__heading>strong{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mvc-dialpad-call-dock{z-index:1500;gap:10px;width:min(520px,100vw - 36px);max-height:45vh;display:grid;position:fixed;bottom:18px;right:18px;overflow-y:auto}.mvc-dialpad-detached{background:var(--mvc-surface,#fff);border:1px solid #cbd5e1;border-radius:12px;overflow:hidden;box-shadow:0 6px 24px #0f172a26}.mvc-dialpad-detached__heading{justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;display:flex}.mvc-dialpad-detached .mvc-dialpad-live-bar{flex-wrap:wrap}.mvc-dialpad-live-bar>.mvc-dialpad-beta:before{display:none}.share-talent-order{gap:10px;padding:0;list-style:none;display:grid}.share-talent-order__item{border:1px solid var(--mvc-border);border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 14px;display:flex}.share-talent-order__position{color:var(--mvc-text-muted);font-variant-numeric:tabular-nums}.share-talent-order__item strong{overflow-wrap:anywhere;flex:1;min-width:120px}.share-talent-order__handle{width:44px;height:44px;color:var(--mvc-text-muted);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:0 0;border:0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.share-talent-order__handle:hover:not(:disabled),.share-talent-order__handle:focus-visible{color:#244c7c;background:#eef5ff}.share-talent-order__handle:focus-visible{outline-offset:2px;outline:2px solid #244c7c}.share-talent-order__handle:disabled{cursor:default;opacity:.4}.share-talent-order__item[data-dragging=true]{opacity:.65;background:#eef5ff}.share-talent-order__item[data-dragging=true] .share-talent-order__handle{cursor:grabbing}.share-talent-order__item[data-drop=before]{box-shadow:0 -3px #244c7c}.share-talent-order__item[data-drop=after]{box-shadow:0 3px #244c7c}.share-talent-order__announcement{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mvc-flow-section.mvc-call-outcome p{white-space:normal;overflow:visible}.mvc-website-listing__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.mvc-website-listing label:not(.mvc-website-listing__check){gap:8px;display:grid}.mvc-website-listing__wide{grid-column:1/-1}.mvc-website-listing input:not([type=checkbox]):not([type=radio]),.mvc-website-listing select,.mvc-website-listing textarea{box-sizing:border-box;color:#172b4d;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:10px 12px}.mvc-website-listing textarea{resize:vertical}.mvc-website-listing fieldset{border:1px solid #cbd5e1;border-radius:10px;margin:20px 0;padding:16px}.mvc-website-listing__check{align-items:flex-start;gap:10px;margin:12px 0;display:flex}.mvc-website-listing__check input{flex:none;margin-top:4px}.mvc-website-listing__preview{overflow-wrap:anywhere;margin:16px 0;padding:24px}.mvc-website-listing__preview h4{font-size:1.5rem}.mvc-website-listing__copy{white-space:pre-wrap;line-height:1.6}@media (width<=640px){.mvc-website-listing__fields{grid-template-columns:minmax(0,1fr)}}.mvc-website-listing .mvc-website-listing__editor{border:0;min-width:0;padding:0}.mvc-website-listing__labels{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:0 16px;display:grid}.mvc-website-listing__multiselect{border:1px solid #ccd6e3;border-radius:8px;margin:12px 0;padding:12px}.mvc-website-listing__multiselect summary{cursor:pointer;font-weight:600}.mvc-website-listing__choices{gap:8px;max-height:260px;margin-top:12px;display:grid;overflow-y:auto}.mvc-website-listing__link-existing{border:1px solid #ccd6e3;border-radius:8px;margin:8px 0 20px;padding:16px}.mvc-website-listing__link-existing summary{cursor:pointer;font-weight:600}.mvc-website-listing__link-existing[open] summary{margin-bottom:12px}.mvc-website-listing__link-existing>.mvc-brief-flow-actions{margin-top:12px}.mvc-website-listing__link-existing>label{gap:8px;margin-top:16px;display:grid}.mvc-website-listing__skill-actions{margin:12px 0 16px}.mvc-website-listing__review-danger{color:#912018;background:#fff1f0;border:1px solid #f1a5a5;border-left:4px solid #b42318;border-radius:8px;margin:20px 0;padding:16px 20px}.mvc-website-listing__review-danger h4,.mvc-website-listing__review-danger p{color:inherit;margin:0 0 8px}.mvc-website-listing__review-danger ul{margin:0;padding-left:22px}.mvc-website-listing__review-danger button{color:inherit;font:inherit;text-align:left;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:4px 0;font-weight:600;text-decoration:underline}.mvc-website-listing__review-danger button:focus-visible{outline-offset:3px;outline:2px solid}body.dark-mode .mvc-website-listing__review-danger{color:#ffb4ad;background:#3b1c20;border-color:#c66363}.mvc-website-listing__fields.mvc-website-listing__salary-fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 110px;align-items:end}@media (width<=600px){.mvc-website-listing__fields.mvc-website-listing__salary-fields{grid-template-columns:minmax(0,1fr)}.mvc-website-listing__salary-fields label:last-child{max-width:110px}}.mvc-compact-facts__rtw .mvc-rtw-future{color:#a16207;flex:none;width:14px;height:14px}.mvc-compact-facts .mvc-meta-item--rtw-details{grid-column:1/-1}.mvc-meta-item--rtw-details .mvc-fact-value{white-space:pre-wrap;overflow-wrap:anywhere}body.dark-mode .mvc-flow-field[data-key-info=true]>span,body.dark-mode .mvc-flow-field>span em{color:#b8d9ff}body.dark-mode .mvc-flow-field>span em{background:var(--mvc-surface-strong)}.mvc-pipeline-end-split{align-items:stretch;display:inline-flex}.mvc-pipeline-end-split .mvc-brief-pipeline__bulk-end{border-radius:7px 0 0 7px}.mvc-pipeline-end-split__arrow{color:#9f1239;cursor:pointer;background:#fff1f3;border:1px solid #b4234f3d;border-left:0;border-radius:0 7px 7px 0;place-items:center;width:28px;padding:0;display:grid}.mvc-pipeline-end-split__arrow:hover{background:#ffe4e9}.mvc-pipeline-end-split__arrow:disabled{opacity:.62;cursor:not-allowed}.mvc-pipeline-end-split__arrow:focus-visible{outline-offset:2px;outline:2px solid #9f1239}.mvc-pipeline-end-menu{z-index:2147483000;box-sizing:border-box;background:#fff;border:1px solid #e5bdc6;border-radius:8px;width:220px;max-width:calc(100vw - 16px);padding:5px;position:fixed;box-shadow:0 8px 28px #17202a26}.mvc-pipeline-end-menu button{color:#9f1239;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;width:100%;padding:10px;font:600 13px/1.4 system-ui,sans-serif}.mvc-pipeline-end-menu button:hover,.mvc-pipeline-end-menu button:focus-visible{outline-offset:-2px;background:#fff1f3;outline:2px solid #e5bdc6}.mvc-meeting-fields{border:0;gap:14px;min-width:0;margin:20px 0;padding:0;display:grid}.mvc-meeting-fields legend{margin-bottom:12px;font-weight:700}.mvc-meeting-fields:disabled{opacity:.5}.mvc-meeting-toggle{align-items:center;gap:10px;font-weight:600;display:flex}.mvc-meeting-toggle input{width:18px;height:18px}@media (hover:none) and (pointer:coarse){input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=button]):not([type=submit]):not([type=reset]):not([type=hidden]),textarea,select{font-size:max(16px,1em)!important}}.mvc-brand-menu__hamburger,.mvc-brand-menu__nav .delta-nav-overflow{display:none}@media (width<=1120px){.modern-card-view[data-embedded=false] .mvc-topbar{padding-left:calc(118px + env(safe-area-inset-left));padding-right:calc(18px + env(safe-area-inset-right));grid-template-columns:minmax(0,1fr) auto}.modern-card-view[data-embedded=false] .mvc-top-actions{grid-column:2}.modern-card-view[data-embedded=false] .mvc-topbar>.mvc-brand-menu{top:4px;left:calc(18px + env(safe-area-inset-left));display:block;position:absolute}.modern-card-view[data-embedded=false] .mvc-brand-menu__button{min-width:90px;min-height:44px;color:var(--mvc-ink)}.modern-card-view[data-embedded=false] .mvc-workspace-title{display:none}.modern-card-view[data-embedded=false] .mvc-brand-menu__popover{width:min(360px, calc(100vw - 36px - env(safe-area-inset-left) - env(safe-area-inset-right)));max-height:calc(100dvh - 68px - env(safe-area-inset-bottom));overscroll-behavior:contain;left:0;right:auto;overflow-y:auto}}@media (width<=760px){.modern-card-view .mvc-inline-editable--direct .mvc-inline-editable__trigger{display:none}.mvc-topbar-candidate__copy .mvc-inline-editable--direct.mvc-inline-editable--enabled:not(.mvc-inline-editable--editing){padding-right:0}}.cv2-kpi-ribbon__chart[data-compact=true] text{font-size:11px}@media (width<=760px){.cv2-kpi-shell{padding:8px 8px 32px}.cv2-kpi-panel{border-radius:12px;margin-top:12px;padding:12px}.cv2-kpi-panel__heading{margin-bottom:12px}}@media (width<=640px){.modern-card-view[data-embedded=false] .mvc-topbar{padding-left:calc(12px + env(safe-area-inset-left));padding-right:calc(64px + env(safe-area-inset-right))}.modern-card-view[data-embedded=false] .mvc-topbar>.mvc-brand-menu{left:auto;right:calc(12px + env(safe-area-inset-right))}.modern-card-view[data-embedded=false] .mvc-brand-menu__button{min-width:44px}.modern-card-view[data-embedded=false] .mvc-brand-menu__button img{display:none}.modern-card-view[data-embedded=false] .mvc-brand-menu__hamburger{display:flex}.modern-card-view[data-embedded=false] .mvc-brand-menu__popover{left:auto;right:0}}.mvc-background-save-error{color:#922727;background:#fff4f4;border:1px solid #e6a0a0;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin:16px;padding:16px;display:flex}.mvc-share-message-templates .mvc-flow-choice{flex-direction:column;align-items:flex-start;gap:4px;max-width:100%;display:flex}.mvc-share-message-templates .mvc-flow-choice small{font-size:12px;font-weight:500;line-height:1.35}.mvc-package-flow .mvc-package-brief{overflow-wrap:anywhere;line-height:1.6}.mvc-package-flow .mvc-package-brief p{text-overflow:clip;white-space:normal;color:inherit;font-size:inherit;line-height:inherit;margin:0 0 .8em;overflow:visible}.modern-card-view .mvc-flow-modal .mvc-flow-shell.mvc-flow-shell--no-steps{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.mvc-generic-section__heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.mvc-generic-section__heading h2{margin:0}.mvc-generic-comment-toggle{border:1px solid var(--mvc-border);background:var(--mvc-surface);width:36px;height:36px;color:var(--mvc-blue);cursor:pointer;border-radius:50%;flex:none;place-items:center;display:grid}.mvc-generic-comment-toggle>span{font-size:24px;line-height:1}.mvc-generic-comment-toggle:hover{background:var(--mvc-blue-tint)}.mvc-generic-comment-toggle:focus-visible{outline:2px solid var(--mvc-blue);outline-offset:3px}.mvc-generic-comment-form__actions button{font-size:.85rem}.mvc-generic-comment-form__actions{flex-wrap:wrap;gap:8px;display:flex}.mvc-generic-comment-form .mvc-generic-comment-cancel{color:var(--mvc-text);border:1px solid var(--mvc-border);background:0 0}.mvc-generic-comment-form small{color:var(--mvc-muted)}.mvc-generic-comment-status:not(:empty){margin:0 0 16px}.mvc-generic-hero[data-linked-client=true]{grid-template-columns:minmax(0,1fr) minmax(0,360px);align-items:start;gap:24px;display:grid}.mvc-generic-hero__record{min-width:0}@media (width<=760px){.mvc-generic-hero[data-linked-client=true]{grid-template-columns:minmax(0,1fr);gap:18px}}.mvc-mobile-header .mvc-compact-facts__items{white-space:normal;flex-wrap:wrap;row-gap:6px}.mvc-mobile-header .mvc-compact-facts__token{flex-shrink:0}.mvc-similar-briefs__search{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mvc-similar-briefs__search label{font-weight:700}.mvc-similar-briefs__search input{min-width:0;font:inherit;color:#0b1f44;background:#fff;border:1px solid #d9e0ea;border-radius:8px;flex:220px;padding:9px 12px}.mvc-similar-briefs__search input:focus-visible{outline-offset:2px;outline:2px solid #3a6ea5}.mvc-candidate-result-card__source-brief-stage{color:#245b91;overflow-wrap:anywhere;background:#edf4fb;border-radius:6px;padding:7px 10px;font-size:.8rem}.mvc-candidate-result-card__tags{padding-top:9px}.mvc-candidate-result-card__tags .mvc-classification-ribbon__status{margin-right:8px;position:relative}.mvc-candidate-result-card__due{border:2px solid var(--mvc-panel-bg,#fff);background:var(--mvc-blue-dark,#10264c);color:#fff;white-space:nowrap;border-radius:999px;padding:2px 5px;font-size:10px;font-weight:800;line-height:1;position:absolute;top:-9px;right:-8px}@media (width<=1100px){.mvc-database-search__split[data-panel-open=true] .mvc-similar-briefs__layout{grid-template-columns:minmax(0,1fr);height:auto}}@media (prefers-reduced-motion:reduce){.mvc-database-search__candidate-panel{animation:none}}.mvc-desk-company-item{background:#fff;border:1px solid #dbe3ee;border-radius:8px;min-width:0;padding:8px 10px}.mvc-desk-company-item.is-selected{background:#f0faff;border-color:#79b5d2}.mvc-desk-company-select{width:100%;color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;align-items:flex-start;gap:8px;padding:0;display:flex}.mvc-desk-company-select .mvc-desk-company-info{flex:1}.mvc-desk-company-tags{gap:3px;margin:6px 0 0 36px}.mvc-desk-company-tags .mvc-tag{cursor:pointer;min-height:24px;padding:2px 5px;font-size:10px}.mvc-desk-company-status-filter{flex-direction:column;align-items:flex-start;gap:10px;margin:12px 0;font-weight:600;display:flex}.mvc-status-filter-badges{flex-wrap:wrap;gap:6px;display:flex}.mvc-status-filter-badges button{color:#526079;min-height:32px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cad6e6;border-radius:999px;padding:6px 10px;font-size:12px}.mvc-status-filter-badges button[aria-pressed=true]{color:#fff;background:#087a99;border-color:#087a99}.mvc-status-filter-badges button:focus-visible{outline-offset:2px;outline:2px solid #1260df}.mvc-flow-backdrop:has(.mvc-company-tags-modal){z-index:1300;background:#0f172a7a;place-items:center;padding:12px;display:grid;inset:0}.mvc-flow-backdrop .mvc-company-tags-modal{border-radius:8px;width:min(720px,100vw - 24px);max-width:100%;height:min(760px,100dvh - 24px);max-height:100%}.mvc-flow-backdrop .mvc-company-tags-modal[data-maximized=true]{width:100%;height:100%}.mvc-desk-company-select:focus-visible,.mvc-desk-company-tags button:focus-visible{outline-offset:3px;outline:2px solid #1260df}.mvc-desk-company-item{grid-template-columns:minmax(0,1fr) auto;align-items:start;column-gap:8px;display:grid}.mvc-desk-company-select{grid-area:1/1;min-width:0}.mvc-desk-company-tags,.mvc-company-refresh-message{grid-column:1/-1}.mvc-company-sourcing-badges{flex-wrap:nowrap;grid-area:1/2;justify-content:flex-end;align-items:center;gap:4px;margin:0;display:flex}.mvc-company-sourcing-badges>span,.mvc-company-sourcing-badges>a{color:#526079;background:#fff;border:1px solid #d5e1ea;border-radius:5px;align-items:center;gap:4px;padding:3px 6px;font-size:10px;line-height:1.35;text-decoration:none;display:inline-flex}.mvc-company-sourcing-badges>a{color:#0967a2;border-color:#a7c8dd;font-weight:700}.mvc-company-sourcing-badges svg{flex-shrink:0;width:13px;height:13px}.mvc-company-sourcing-badges>span{white-space:nowrap}.mvc-company-sourcing-badges .is-unavailable{opacity:.4}.mvc-company-sourcing-badges>a[aria-busy=true]{opacity:.65;cursor:progress}.mvc-company-sourcing-badges>a:focus-visible{outline-offset:2px;outline:2px solid #1260df}.mvc-desk-company-item .mvc-company-refresh-message{margin:6px 0 0 36px;font-size:11px}.mvc-company-sourcing-badges>.mvc-company-linkedin-search{color:#0967a2;cursor:pointer;background:#fff8e9;border:1px dashed #c58a2c;border-radius:5px;justify-content:center;align-items:center;min-height:22px;padding:3px 6px;display:inline-flex}.mvc-company-linkedin-search__icon{display:inline-flex;position:relative}.mvc-company-linkedin-search__icon>svg:last-child{color:#875600;background:#fff8e9;border-radius:50%;width:9px;height:9px;padding:1px;position:absolute;bottom:-3px;right:-4px}.mvc-company-linkedin-search:focus-visible{outline-offset:2px;outline:2px solid #1260df}.mvc-flow-backdrop:has(.mvc-company-linkedin-modal){z-index:1300;background:#0f172a7a;place-items:center;padding:12px;display:grid;inset:0}.mvc-flow-backdrop .mvc-company-linkedin-modal{border-radius:8px;width:min(600px,100vw - 24px);height:auto;max-height:calc(100dvh - 24px)}.mvc-flow-backdrop .mvc-company-linkedin-modal[data-maximized=true]{width:100%;height:100%}.mvc-company-linkedin-finder{gap:12px;padding:20px;display:grid;overflow-y:auto}.mvc-company-linkedin-finder p{color:#526079;margin:0}.mvc-company-linkedin-finder a{color:#0967a2}.mvc-company-linkedin-finder label{margin-top:8px;font-weight:700}.mvc-company-linkedin-finder input{box-sizing:border-box;color:#172b4d;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #cad6e6;border-radius:6px;padding:9px 10px}.mvc-company-linkedin-finder [role=alert]{color:#a12020}.mvc-company-linkedin-finder__actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:8px;display:flex}.mvc-company-linkedin-finder__actions button{color:#172b4d;font:inherit;cursor:pointer;background:#fff;border:1px solid #cad6e6;border-radius:6px;padding:9px 14px}.mvc-company-linkedin-finder__actions button[type=submit]{color:#fff;background:#10264c;border-color:#10264c}.mvc-company-linkedin-finder__actions button:disabled{opacity:.6;cursor:wait}.mvc-desk-company-item.is-dragging{opacity:.5}.mvc-desk-company-item.is-drop-target{outline-offset:2px;background:#dff5fa;outline:3px solid #087a99}.mvc-desk-company-select[draggable=true]{cursor:grab}.mvc-company-aka-notice{color:#17634a;background:#eaf8f2;border-radius:8px;padding:12px 16px}.mvc-flow-backdrop:has(.mvc-company-aka-modal){z-index:1350;background:#0f172a7a;place-items:center;padding:16px;display:grid;inset:0}.mvc-flow-backdrop .mvc-company-aka-modal{border-radius:12px;width:min(660px,100vw - 32px);height:auto;max-height:calc(100dvh - 32px);box-shadow:0 24px 80px #10264c40}.mvc-flow-backdrop .mvc-company-aka-modal[data-maximized=true]{width:100%;height:100%}.mvc-company-aka-dialog{color:#172b4d;gap:18px;padding:24px;display:grid;overflow-y:auto}.mvc-company-aka-dialog p{color:#526079;margin:0;font-size:14px;line-height:1.6}.mvc-company-aka-direction{background:#f0faff;border:1px solid #c8e5ee;border-radius:10px;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;padding:18px;display:grid}.mvc-company-aka-direction div{overflow-wrap:anywhere;gap:6px;min-width:0;display:grid}.mvc-company-aka-direction small{color:#526079;font-size:12px}.mvc-company-aka-direction>span{color:#087a99;font-size:24px}.mvc-company-aka-preserved{background:#eff9f4;border:1px solid #c6e8db;border-radius:8px;padding:16px}.mvc-company-aka-preserved>strong{color:#17634a}.mvc-company-aka-preserved p,.mvc-company-aka-warning p{margin-top:6px}.mvc-company-aka-warning{background:#fff8e9;border:1px solid #efd8a6;border-radius:8px;padding:16px}.mvc-company-aka-target{gap:8px;font-weight:600;display:grid}.mvc-company-aka-target select{width:100%;min-height:42px;font:inherit;color:#172b4d;background:#fff;border:1px solid #cad6e6;border-radius:6px;padding:10px}.mvc-company-aka-actions{border-top:1px solid #e1e7ef;justify-content:flex-end;gap:10px;padding-top:16px;display:flex}.mvc-company-aka-actions button,.mvc-company-aka-history button{font:inherit;color:#172b4d;cursor:pointer;background:#fff;border:1px solid #cad6e6;border-radius:6px;padding:10px 18px}.mvc-company-aka-actions .mvc-company-aka-confirm{color:#fff;background:#10264c;border-color:#10264c;font-weight:600}.mvc-company-aka-dialog button:disabled{opacity:.55;cursor:wait}.mvc-company-aka-dialog [role=alert]{color:#a12020}.mvc-company-aka-history{border:1px solid #dbe3ee;border-radius:8px;gap:12px;padding:16px;display:grid}.mvc-company-aka-history small{color:#526079;margin-top:6px;display:block}.mvc-company-aka-history__actions{flex-wrap:wrap;align-items:center;gap:12px;font-size:13px;display:flex}.mvc-company-aka-history a{color:#087a99}.mvc-company-card-menu{order:10;position:relative}.mvc-company-card-menu>button{color:#526079;cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;width:24px;height:24px;padding:2px;display:grid}.mvc-company-card-menu>button svg{width:18px;height:18px;transform:rotate(90deg)}.mvc-company-card-menu>button:hover,.mvc-company-card-menu>button[aria-expanded=true]{background:#deedf4}.mvc-company-card-menu [role=menu]{z-index:20;background:#fff;border:1px solid #dbe3ee;border-radius:8px;min-width:205px;padding:5px;position:absolute;top:calc(100% + 5px);right:0;box-shadow:0 8px 24px #10264c26}.mvc-company-card-menu [role=menuitem]{text-align:left;color:#172b4d;width:100%;font:inherit;cursor:pointer;background:#fff;border:0;border-radius:4px;padding:10px 12px;font-size:13px;display:block}.mvc-company-card-menu [role=menuitem]:hover,.mvc-company-card-menu [role=menuitem]:focus{background:#eef6fb;outline:none}.mvc-desk-company-item{row-gap:6px}.mvc-desk-company-select{grid-area:2/1/auto/-1}.mvc-company-sourcing-badges{grid-area:1/1/auto/-1}.mvc-desk-company-tags{margin-top:0}.mvc-company-aka-preview{background:#f4f7fb;border:1px dashed #9cb5cc;border-radius:6px;padding:12px}.mvc-company-sort-controls{flex-wrap:wrap;align-items:end;gap:10px;margin:16px 0;display:flex}.mvc-company-sort-controls label{color:#526079;gap:6px;font-size:12px;font-weight:600;display:grid}.mvc-company-sort-controls select,.mvc-company-sort-controls button{color:#172b4d;min-height:34px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cad6e6;border-radius:6px;padding:6px 10px;font-size:12px}.mvc-company-refresh-button[aria-busy=true] svg{animation:1s linear infinite mvc-company-refresh-spin}.mvc-company-refresh-button:disabled{opacity:.6;cursor:progress}@keyframes mvc-company-refresh-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.mvc-company-refresh-button[aria-busy=true] svg{animation:none}}.mvc-company-sort-controls button{align-items:center;gap:6px;display:inline-flex}.mvc-company-sort-controls button svg{width:14px;height:14px}.mvc-company-bulk-scope{color:#526079;font-size:12px;line-height:1.5}.mvc-company-sort-controls .mvc-company-bulk-refresh{color:#fff;background:#10264c;border-color:#10264c}.mvc-company-sort-controls button:disabled{opacity:.55;cursor:default}.mvc-company-bulk-progress{background:#f0faff;border:1px solid #c8e5ee;border-radius:8px;gap:10px;margin:16px 0;padding:16px;display:grid}.mvc-company-bulk-progress__heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.mvc-company-bulk-progress button{color:#172b4d;font:inherit;cursor:pointer;background:#fff;border:1px solid #cad6e6;border-radius:6px;padding:7px 10px;font-size:12px}.mvc-company-bulk-progress progress{accent-color:#087a99;width:100%;height:10px}.mvc-company-bulk-progress p{color:#526079;margin:0;font-size:13px}.mvc-company-bulk-progress [role=alert]{color:#a12020}.mvc-company-bulk-progress details{color:#526079;font-size:12px}.mvc-flow-backdrop:has(.mvc-company-match-modal){z-index:1270;background:#0f172a7a;place-items:center;padding:16px;display:grid;inset:0}.mvc-flow-backdrop .mvc-company-match-modal{border-radius:12px;width:min(1040px,100vw - 32px);height:min(880px,100dvh - 32px);max-height:calc(100dvh - 32px);box-shadow:0 24px 80px #10264c40}.mvc-flow-backdrop .mvc-company-match-modal[data-maximized=true]{width:100%;height:100%}.mvc-company-match-review{color:#24364c;grid-template-rows:minmax(0,1fr) auto;min-height:0;display:grid;overflow:hidden}.mvc-company-match-content{flex-direction:column;gap:16px;min-height:0;padding:4px 24px 24px;display:flex;overflow-y:auto}.mvc-company-match-review p{margin:0;line-height:1.5}.mvc-company-match-summary{background:#f0faff;border:1px solid #b7dce7;border-radius:10px;gap:7px;padding:16px 18px;display:grid}.mvc-company-match-note{background:#fff9ef;border-left:3px solid #d4a34d;padding:12px 16px;font-size:14px}.mvc-company-match-records{grid-template-columns:repeat(auto-fit,minmax(min(100%,310px),1fr));gap:14px;display:grid}.mvc-company-match-records article{background:#fff;border:1px solid #d4e0ec;border-radius:10px;flex-direction:column;gap:12px;padding:17px;display:flex}.mvc-company-match-records article.is-requested{background:#f8fcff;border-color:#1685a2}.mvc-company-match-record-heading{flex-wrap:wrap;align-items:flex-start;gap:8px;display:flex}.mvc-company-match-record-heading h3{margin:0;font-size:18px}.mvc-company-match-record-heading span{color:#066b85;background:#d7eef5;border-radius:12px;padding:4px 7px;font-size:11px}.mvc-company-match-records dl{gap:8px;margin:0;font-size:13px;display:grid}.mvc-company-match-records dl div{justify-content:space-between;gap:12px;display:flex}.mvc-company-match-records dt{color:#65758c}.mvc-company-match-records dd{text-align:right;margin:0}.mvc-company-match-url{overflow-wrap:anywhere;font-size:13px}.mvc-company-match-record-actions,.mvc-company-match-actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.mvc-company-match-record-actions{margin-top:auto;font-size:13px}.mvc-company-match-actions{background:#fff;border-top:1px solid #dbe4ed;justify-content:flex-end;padding:16px 24px}.mvc-company-match-review button,.mvc-company-review-match{color:#17385b;cursor:pointer;background:#fff;border:1px solid #c2d4e4;border-radius:7px;padding:9px 13px}.mvc-company-match-review button:disabled{cursor:default;opacity:.5}.mvc-company-match-review .mvc-company-aka-confirm{color:#fff;background:#10294b;border-color:#10294b}.mvc-company-review-match{grid-column:1/-1;justify-self:start;font-weight:700}.mvc-flow-backdrop :is(.mvc-company-match-modal,.mvc-company-aka-modal,.mvc-company-linkedin-modal){position:relative;inset:auto}.mvc-company-automatic-actions{grid-column:1/-1;gap:12px;padding-top:4px;display:flex}.mvc-company-automatic-actions button{color:#087893;cursor:pointer;background:0 0;border:0;padding:3px 0;font-size:12px;text-decoration:underline}.mvc-company-automatic-actions button:disabled{opacity:.5;cursor:default}
