#outreach .ou-body{gap:14px;display:grid}#outreach .ou-contact{border:1px solid var(--line);background:var(--paper);border-radius:14px;align-items:center;gap:12px;padding:12px 14px;display:flex}#outreach .ou-avatar{background:var(--dough-soft);width:42px;height:42px;color:var(--dough);font:700 15px/1 var(--font-display);border-radius:50%;flex:none;place-items:center;display:grid}#outreach .ou-who{flex:1;min-width:0;display:grid}#outreach .ou-who strong{font:650 16px/1.2 var(--font-display)}#outreach .ou-who em{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-style:normal;overflow:hidden}#outreach .ou-composer{border:1px solid var(--line-2);background:var(--card);box-shadow:var(--shadow-card);border-radius:14px;padding:12px 14px}#outreach .ou-composer__bar,#outreach .ou-composer__foot{justify-content:space-between;align-items:center;gap:10px;display:flex}#outreach .ou-count{text-align:right;width:70px;font:600 13px/1 var(--font-body);font-variant-numeric:tabular-nums;color:var(--ink-3)}#outreach .ou-text{margin:10px 0 12px;font-size:14.5px;line-height:1.55;display:grid;position:relative}#outreach .ou-ghost,#outreach .ou-typed{grid-area:1/1}#outreach .ou-ghost{visibility:hidden}#outreach .ou-typed:after{content:"";vertical-align:-.15em;background:var(--pink);width:2px;height:1.05em;margin-left:1px;animation:1s steps(2,end) infinite ou-caret;display:inline-block}@keyframes ou-caret{50%{opacity:0}}#outreach .ou-note{color:var(--ink-3);font-size:12.5px}#outreach .ou-sent{color:#fff;isolation:isolate;min-width:124px;transition:transform var(--dur-2) var(--ease-spring);border-radius:999px;flex:none;font-size:15px;font-weight:650;display:grid;position:relative}#outreach .ou-sent:before,#outreach .ou-sent:after{content:"";border-radius:inherit;z-index:-1;position:absolute;inset:0}#outreach .ou-sent:before{background:#c93a72;box-shadow:0 8px 20px -8px #c93a72cc}#outreach .ou-sent:after{opacity:0;border:1.5px solid #c93a72}#outreach .ou-sent.is-ready:after{animation:2.6s ease-out infinite ou-ring}@keyframes ou-ring{0%{opacity:.35;transform:scale(1)}70%,to{opacity:0;transform:scale(1.1,1.28)}}#outreach .ou-sent__a,#outreach .ou-sent__b{text-align:center;white-space:nowrap;transition:opacity var(--dur-1);grid-area:1/1;padding:11px 22px}#outreach .ou-sent__b{opacity:0}#outreach .ou-sent.is-press{transform:scale(.94)}#outreach .ou-sent.is-done:after{opacity:0;animation:none}#outreach .ou-sent.is-done:before{background:var(--good);box-shadow:0 8px 20px -8px #17703db3}#outreach .ou-sent.is-done .ou-sent__a{opacity:0}#outreach .ou-sent.is-done .ou-sent__b{opacity:1}#outreach .ou-pipe{background:var(--paper-2);border-radius:999px;grid-template-columns:repeat(4,1fr);padding:4px;display:grid;position:relative}#outreach .ou-pipe__dot{background:var(--pink);width:calc(25% - 2px);transform:translateX(calc(var(--i,0) * 100%));transition:transform .6s var(--ease-spring);border-radius:999px;position:absolute;top:4px;bottom:4px;left:4px;box-shadow:0 6px 16px -6px #d9477cb3}#outreach .ou-step{text-align:center;color:var(--ink-3);transition:color var(--dur-2);white-space:nowrap;padding:7px 2px;font-size:13px;font-weight:600;position:relative}#outreach .ou-step.is-on{color:#fff}#outreach .ou-follow{height:20px;color:var(--ink-2);font-size:13px;position:relative}#outreach .ou-follow__item{white-space:nowrap;text-overflow:ellipsis;opacity:0;transition:opacity var(--dur-2), transform var(--dur-2) var(--ease-out);position:absolute;left:4px;right:0;overflow:hidden;transform:translateY(6px)}#outreach .ou-follow__item.is-on{opacity:1;transform:none}@media (max-width:480px){#outreach .ou-contact .chip{display:none}#outreach .ou-step{font-size:11.5px}}
