.outreach-screen{gap:var(--sp-3xl);grid-template-columns:minmax(0,1fr);min-width:0;display:grid;container-type:inline-size}.outreach-screen .ui-pagehead{margin-bottom:0}.outreach-screen__fact{align-items:baseline;gap:var(--sp-sm);flex-wrap:wrap;display:inline-flex}.outreach-screen__fact .ui-num{color:var(--ink)}.outreach-screen__fact-sep{color:var(--faint)}.outreach-nav{justify-content:space-between;align-items:end;gap:var(--sp-md);border-bottom:1px solid var(--hairline-strong);flex-wrap:wrap;display:flex}.outreach-nav__audience{padding-bottom:var(--sp-sm)}@container (width>=760px){.outreach-nav{flex-wrap:nowrap}.outreach-nav>.ui-seg{flex:1 1 0}.outreach-nav__audience{flex:none}}@container (width<=1100px){.outreach-nav>.ui-seg{gap:var(--sp-sm)}.outreach-nav>.ui-seg .ui-seg__btn{padding:var(--sp-md) var(--sp-lg)}}.outreach-panel{gap:var(--sp-3xl);min-width:0;display:grid}.outreach-notice{margin:0}.outreach-first{gap:var(--gutter);align-items:start;display:grid}@container (width>=1100px){.outreach-first{grid-template-columns:minmax(0,1.25fr) minmax(22rem,.75fr)}}.outreach-panel{container-type:inline-size}.starter-grid{gap:var(--sp-lg);grid-template-columns:repeat(auto-fill,minmax(min(100%,14rem),1fr));margin:0;padding:0;list-style:none;display:grid}.starter-card{gap:var(--sp-md);min-width:0;padding:var(--sp-xl) var(--sp-2xl) var(--sp-2xl);border:1px solid var(--hairline-strong);border-radius:var(--radius-box);transition:border-color .12s var(--motion-curve);display:grid}.starter-card:hover{border-color:var(--border-input)}.starter-card__name{font:600 var(--fs-band)/1.3 var(--sans);margin:0}.starter-card__trigger{color:var(--muted);font-size:var(--fs-sm);margin:0;line-height:1.45}.starter-card__draw{width:100%;height:3.25rem;display:block}.starter-card__draw rect{fill:var(--surface);stroke:var(--hairline-strong);stroke-width:1px}.starter-card__draw rect.is-email{stroke:var(--info)}.starter-card__draw rect.is-call{stroke:var(--brand)}.starter-card__draw line{stroke:var(--hairline-strong);stroke-width:1px}.starter-card__subject{color:var(--ink);font-size:var(--fs-md);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.starter-card__subject-label{color:var(--muted)}.starter-card__act{margin-top:var(--sp-xs);justify-self:start}.starter-panel{gap:var(--sp-lg);display:grid}.starter-panel__title{font:600 var(--fs-section)/1.25 var(--sans);margin:0}.starter-panel__lede{color:var(--muted);font-size:var(--fs-md);margin:0}.flow-builder{gap:var(--sp-xl);min-width:0;display:grid}.flow-builder .ui-pagehead{margin-bottom:0}.flow-name{align-items:center;gap:var(--sp-md);border-radius:var(--radius-control);max-width:100%;color:inherit;font:inherit;letter-spacing:inherit;text-align:left;cursor:text;background:0 0;border:0;margin:0;padding:0;display:inline-flex}.flow-name:hover{background:var(--brand-soft)}.flow-name:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.flow-name__mark{color:var(--muted);flex:none}.flow-name__input{width:min(100%,32rem);padding:0 var(--sp-sm);border:0;border-bottom:2px solid var(--brand);color:inherit;font:inherit;letter-spacing:inherit;background:0 0;margin:0}.flow-name__input:focus{outline:none}.flow-bar{align-items:center;gap:var(--sp-md) var(--sp-lg);padding-bottom:var(--sp-lg);border-bottom:1px solid var(--hairline-strong);flex-wrap:wrap;display:flex}.flow-bar__stamps{gap:var(--sp-sm);flex-wrap:wrap;display:inline-flex}.flow-bar__group{align-items:center;gap:var(--sp-xs);display:inline-flex}.flow-bar__saved{color:var(--muted);font-size:var(--fs-sm);white-space:nowrap}.flow-bar__saved .ui-num{color:var(--ink)}.flow-bar__spacer{flex:auto}.flow-bar .ui-select{width:auto;min-width:9rem}.flow-bar .ui-field{align-items:center;gap:var(--sp-sm);grid-auto-flow:column}.flow-problems{gap:var(--sp-xs);margin:0;padding:0;list-style:none;display:grid}.flow-problems__toggle{align-items:center;gap:var(--sp-sm);display:inline-flex}.flow-problems__item{align-items:center;gap:var(--sp-sm);width:100%;padding:var(--sp-sm) 0;border:0;border-bottom:1px solid var(--hairline);color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;display:flex}.flow-problems__item:hover{background:var(--surface-2)}.flow-problems__item.is-problem{color:var(--red)}.flow-problems__item.is-warning{color:var(--gold)}.flow-problems__item .flow-problems__where{color:var(--muted);font-size:var(--fs-sm);margin-left:auto}.flow-workspace{min-width:0;min-height:0;height:min(42rem, var(--flow-workspace-height,var(--workspace-usable-height,calc(100dvh - 19rem))));grid-template-columns:minmax(0,1fr);gap:0;display:grid}.flow-workspace[data-view=outline]{height:auto}.flow-workspace.has-panel{grid-template-columns:minmax(0, 1fr) auto var(--flow-panel-width,24rem)}.flow-workspace.has-panel.is-wide{grid-template-columns:minmax(0, 1fr) auto var(--flow-panel-width,44rem)}.flow-splitter{align-items:stretch;display:flex}.flow-canvas{flex-direction:column;min-width:0;min-height:0;display:flex;position:relative}.flow-canvas__head{top:var(--sp-md);left:var(--sp-md);align-items:center;gap:var(--sp-md);margin:0;display:flex;position:absolute}.flow-canvas__head h2{font:600 var(--fs-band)/1.3 var(--sans);margin:0}.flow-canvas__board{border:1px solid var(--hairline-strong);border-radius:var(--radius-box);background:var(--surface);cursor:grab;flex:auto;min-height:0;position:relative;overflow:hidden}.flow-canvas__board:active{cursor:grabbing}.flow-canvas__board:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.flow-canvas__stage{transform-origin:0 0;position:absolute;top:0;left:0}.flow-canvas__edges{pointer-events:none;position:absolute;inset:0;overflow:visible}.flow-canvas__edges path{fill:none;stroke:var(--hairline-strong);stroke-width:1.5px;stroke-linejoin:round;stroke-linecap:round}.flow-canvas__edges path.is-dim{stroke:var(--hairline)}.flow-canvas__edges path.is-path{stroke:var(--info)}.flow-lane-label{color:var(--muted);font-size:var(--fs-xs);white-space:nowrap;margin:0;font-weight:600;position:absolute}.flow-lane-label .ui-num{color:var(--ink)}.flow-node{box-sizing:border-box;gap:var(--sp-xs);width:18rem;padding:var(--sp-lg) var(--sp-xl);border:1px solid var(--hairline-strong);border-radius:var(--radius-box);background:var(--surface);box-shadow:none;color:var(--ink);cursor:default;transition:border-color .12s var(--motion-curve), box-shadow .12s var(--motion-curve);display:grid;position:absolute}.flow-node[data-draggable=true]{cursor:grab}.flow-node.is-selected{outline:2px solid var(--ink);outline-offset:-1px;box-shadow:var(--shadow-object)}.flow-canvas__board:focus-within .flow-node.is-cursor{outline:2px solid var(--brand);outline-offset:2px}.flow-canvas__board:focus-within .flow-node.is-selected.is-cursor{outline:2px solid var(--brand);outline-offset:2px;box-shadow:var(--shadow-object)}.flow-node.is-dim{opacity:.45}.flow-node.is-ghost{color:var(--muted);background:0 0;border-style:dashed}.flow-node__kind{align-items:center;gap:var(--sp-sm);color:var(--muted);font-size:var(--fs-xs);font-weight:600;display:flex}.flow-node__kind svg{flex:none}.flow-node__stamp{margin-left:auto}.flow-node__summary{overflow-wrap:anywhere;font-size:var(--fs-body);line-height:1.4}.flow-node__foot{color:var(--muted);font-family:var(--mono);font-size:var(--fs-2xs);font-variant-numeric:tabular-nums;line-height:1.5}.flow-node__count{all:unset;cursor:pointer;text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}.flow-node__count:hover,.flow-node__count:focus-visible{color:var(--ink)}.flow-node__count:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.flow-node__line{align-items:flex-start;gap:var(--sp-sm);font-size:var(--fs-xs);line-height:1.4;display:flex}.flow-node__line svg{flex:none;margin-top:2px}.flow-node__line.is-problem{color:var(--red)}.flow-node__line.is-warning{color:var(--gold)}.flow-node__line.is-note{color:var(--muted)}.flow-node__line.is-projected{color:var(--info);font-family:var(--mono);font-variant-numeric:tabular-nums}.flow-node__grip{top:var(--sp-md);right:var(--sp-sm);color:var(--faint);position:absolute}.flow-edge-add{border:1px solid var(--hairline-strong);border-radius:var(--radius-control);background:var(--surface);width:26px;height:26px;color:var(--muted);opacity:.5;cursor:pointer;transition:opacity .12s var(--motion-curve), color .12s var(--motion-curve), border-color .12s var(--motion-curve);place-items:center;margin:-13px 0 0 -13px;padding:0;display:grid;position:absolute}.flow-edge-add:hover,.flow-edge-add:focus-visible,.flow-canvas__stage:hover .flow-edge-add{opacity:1}.flow-edge-add:hover{color:var(--brand);border-color:var(--brand)}.flow-edge-add:focus-visible{outline:2px solid var(--brand);outline-offset:2px;opacity:1}.flow-canvas__zoom{top:var(--sp-md);right:var(--sp-md);align-items:center;gap:var(--sp-2xs);padding:var(--sp-2xs);border:1px solid var(--hairline-strong);border-radius:var(--radius-control);background:var(--surface);display:inline-flex;position:absolute}.flow-canvas__percent{min-width:3.2rem;color:var(--muted);font-family:var(--mono);font-size:var(--fs-xs);font-variant-numeric:tabular-nums;text-align:center}.flow-canvas__legend{bottom:var(--sp-md);left:var(--sp-md);color:var(--faint);font-size:var(--fs-2xs);margin:0;position:absolute}.flow-minimap{right:var(--sp-md);bottom:var(--sp-md);border:1px solid var(--hairline-strong);border-radius:var(--radius-box);background:var(--surface);width:150px;height:104px;box-shadow:var(--shadow-object);cursor:pointer;padding:0;display:block;position:absolute;overflow:hidden}.flow-minimap__box{background:var(--hairline-strong);border-radius:1px;width:18px;height:7px;position:absolute}.flow-minimap__box.is-email{background:var(--info)}.flow-minimap__box.is-call_task{background:var(--brand)}.flow-minimap__box.is-exit{background:var(--muted)}.flow-minimap__box.is-branch{background:var(--gold)}.flow-minimap__view{border:1px solid var(--ink);background:var(--brand-soft);pointer-events:none;position:absolute}.flow-minimap__fold{position:absolute;top:2px;right:2px}.flow-minimap--folded{right:var(--sp-md);bottom:var(--sp-md);width:auto;height:auto}.flow-menu{z-index:30;min-width:15rem;padding:var(--sp-sm);border:1px solid var(--hairline-strong);border-radius:var(--radius-box);background:var(--surface);box-shadow:var(--shadow-md);gap:2px;display:grid}.flow-menu__item{column-gap:var(--sp-md);width:100%;padding:var(--sp-sm) var(--sp-md);border-radius:var(--radius-control);color:var(--ink);font:500 var(--fs-md)/1.3 var(--sans);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto 1fr;align-items:center;display:grid}.flow-menu__item:hover,.flow-menu__item:focus-visible{background:var(--brand-soft);outline:none}.flow-menu__item.is-danger{color:var(--red)}.flow-menu__item svg{color:var(--muted);grid-row:span 2}.flow-menu__detail{color:var(--muted);font-size:var(--fs-xs);grid-column:2;font-weight:400}.flow-menu__rule{height:1px;margin:var(--sp-xs) 0;background:var(--hairline)}.flow-panel{gap:var(--sp-lg);min-width:0;min-height:0;padding:var(--sp-md) 0 0 var(--sp-3xl);border-left:1px solid var(--hairline-strong);grid-template-rows:auto 1fr;display:grid;overflow:auto}.flow-panel__head{align-items:center;gap:var(--sp-md);display:flex}.flow-panel__head h3{font:600 var(--fs-band)/1.3 var(--sans);margin:0}.flow-panel__head .ui-badge{margin-left:auto}.flow-panel__body{gap:var(--sp-lg);align-content:start;min-width:0;display:grid}.flow-panel__line{color:var(--muted);font-size:var(--fs-sm);margin:0;line-height:1.5}.flow-panel__line .ui-num{color:var(--ink)}.flow-panel__line a{color:var(--brand)}.flow-panel__fixed{font-size:var(--fs-md);margin:0}.flow-stepper{align-items:center;gap:var(--sp-sm);display:inline-flex}.flow-stepper__value{min-width:2.4rem;font-family:var(--mono);font-size:var(--fs-lg);font-variant-numeric:tabular-nums;text-align:center}.flow-stepper__unit{color:var(--muted);font-size:var(--fs-sm)}.flow-weekdays{gap:var(--sp-xs);flex-wrap:wrap;display:inline-flex}.flow-weekdays__day{min-width:2.4rem;padding:var(--sp-xs) var(--sp-sm);border:1.5px solid var(--border-input);border-radius:var(--radius-control);background:var(--surface);color:var(--ink);font:600 var(--fs-xs)/1.4 var(--sans);cursor:pointer}.flow-weekdays__day[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--paper)}.flow-weekdays__day:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.flow-panel__row{align-items:end;gap:var(--sp-md);flex-wrap:wrap;display:flex}.flow-panel__row .ui-field{flex:10rem;margin:0}.flow-settings{gap:var(--sp-xl);display:grid}.flow-settings__house{color:var(--muted);font-size:var(--fs-xs);margin:0}.tmpl{gap:var(--gutter);min-width:0;display:grid;container-type:inline-size}@container (width>=900px){.tmpl__cols{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.tmpl__cols{gap:var(--gutter);min-width:0;display:grid}.tmpl__write{gap:var(--sp-lg);align-content:start;min-width:0;display:grid}.tmpl__write .ui-field{margin:0}.tmpl__textarea{min-height:14rem;font-family:var(--sans);line-height:1.5}.tmpl__count{gap:var(--sp-sm);color:var(--muted);font-size:var(--fs-sm);flex-wrap:wrap;margin:0;display:flex}.tmpl__count .ui-num{color:var(--ink)}.tmpl__count.is-gold,.tmpl__count.is-gold .ui-num{color:var(--gold)}.tmpl__count.is-red,.tmpl__count.is-red .ui-num{color:var(--red)}.tmpl__tools{align-items:end;gap:var(--sp-md);flex-wrap:wrap;display:flex}.tmpl__tools .ui-field{flex:14rem;margin:0}.tmpl__tools .ui-combobox{min-width:14rem}.tmpl__chips{gap:var(--sp-sm);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.tmpl-chip{align-items:center;gap:var(--sp-sm);padding:var(--sp-xs) var(--sp-md);border:1px solid var(--border-input);border-radius:var(--radius-stamp);background:var(--surface);color:var(--ink);font:500 var(--fs-xs)/1.4 var(--sans);cursor:pointer;display:inline-flex}.tmpl-chip:hover{background:var(--surface-2)}.tmpl-chip:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.tmpl-chip__token{font-family:var(--mono)}.tmpl-chip__detail{color:var(--muted)}.tmpl-chip.is-missing{border-color:var(--red);color:var(--red)}.tmpl-chip__menu{gap:var(--sp-md);min-width:18rem;padding:var(--sp-lg);display:grid}.tmpl-chip__menu .ui-field{margin:0}.tmpl__hints{gap:var(--sp-xs);margin:0;padding:0;list-style:none;display:grid}.tmpl__hint{align-items:flex-start;gap:var(--sp-sm);font-size:var(--fs-sm);margin:0;line-height:1.45;display:flex}.tmpl__hint svg{flex:none;margin-top:2px}.tmpl__hint.is-problem{color:var(--red)}.tmpl__hint.is-warning{color:var(--gold)}.tmpl__acts{align-items:center;gap:var(--sp-md);flex-wrap:wrap;display:flex}.tmpl__subject-b{gap:var(--sp-sm);display:grid}.tmpl__preview{gap:var(--sp-lg);align-content:start;min-width:0;display:grid}.tmpl__preview-bar{align-items:end;gap:var(--sp-md);flex-wrap:wrap;display:flex}.tmpl__preview-bar .ui-field{flex:12rem;margin:0}.tmpl__preview-bar .ui-combobox{min-width:12rem}.tmpl__preview-step{align-items:center;gap:var(--sp-2xs);display:inline-flex}.tmpl__preview-width{margin-left:auto}.tmpl-mail{box-sizing:border-box;border:1px solid var(--hairline-strong);border-radius:var(--radius-box);background:var(--surface);width:100%;min-width:0;box-shadow:var(--shadow-object);gap:0;margin:0 auto;display:grid;overflow:hidden}.tmpl-mail--phone{width:min(100%,23rem)}.tmpl-mail__inbox{column-gap:var(--sp-md);padding:var(--sp-md) var(--sp-xl);border-bottom:1px solid var(--hairline-strong);background:var(--surface-2);font-size:var(--fs-sm);grid-template-columns:auto minmax(0,1fr);align-items:baseline;display:grid}.tmpl-mail__inbox-from{white-space:nowrap;font-weight:600}.tmpl-mail__inbox-line{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tmpl-mail__inbox-line .tmpl-mail__inbox-snippet{color:var(--muted)}.tmpl-mail__head{gap:var(--sp-xs);padding:var(--sp-lg) var(--sp-xl) var(--sp-md);border-bottom:1px solid var(--hairline);display:grid}.tmpl-mail__row{gap:var(--sp-md);font-size:var(--fs-sm);grid-template-columns:3.2rem minmax(0,1fr);display:grid}.tmpl-mail__row dt{color:var(--muted);margin:0}.tmpl-mail__row dd{overflow-wrap:anywhere;margin:0}.tmpl-mail__row dd .ui-num{color:var(--muted)}.tmpl-mail__subject{padding:var(--sp-md) var(--sp-xl) 0;font:600 var(--fs-band)/1.3 var(--sans);margin:0}.tmpl-mail__body{padding:var(--sp-md) var(--sp-xl) var(--sp-lg);font:400 var(--fs-body)/1.55 var(--sans);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.tmpl-mail__field{border-bottom:1px dotted var(--border-input);cursor:help}.tmpl-mail__field.is-fallback{color:var(--gold);border-bottom-color:var(--gold)}.tmpl-mail__field.is-missing{color:var(--red);border-bottom-color:var(--red)}.tmpl-mail__signature{padding:0 var(--sp-xl) var(--sp-lg);color:var(--ink);font-size:var(--fs-md);white-space:pre-wrap;margin:0;line-height:1.5}.tmpl-mail__footer{gap:var(--sp-xs);padding:var(--sp-md) var(--sp-xl) var(--sp-lg);border-top:1px solid var(--hairline);color:var(--muted);font-size:var(--fs-xs);white-space:pre-wrap;-webkit-user-select:none;user-select:none;margin:0;line-height:1.5;display:grid}.tmpl-mail__lock{align-items:center;gap:var(--sp-sm);color:var(--faint);font-weight:600;display:flex}.tmpl-mail__lock svg{flex:none}.flow-diff{gap:var(--sp-sm);margin:0;padding:0;list-style:none;display:grid}.flow-diff__row{gap:var(--sp-2xs);padding:var(--sp-sm) 0;border-bottom:1px solid var(--hairline);font-size:var(--fs-sm);display:grid}.flow-diff__old{color:var(--muted);text-decoration:line-through}@media (prefers-reduced-motion:reduce){.starter-card,.flow-node,.flow-edge-add{transition:none}}.flow-splitter[hidden]{display:none}.flow-panel-drawer:not([open]){border-left:1px solid var(--hairline-strong)}.flow-builder{container:outreach-builder/inline-size}@container outreach-builder (width<=560px){.flow-bar .ui-select{min-width:0;max-width:100%}}.outreach-nav>.ui-seg{min-width:0;max-width:100%;overflow-x:auto}.flow-menu{box-sizing:border-box;width:max-content;min-width:0;overflow-y:auto}.flow-menu__item{overflow-wrap:anywhere;grid-template-columns:auto minmax(0,1fr)}.flow-experiment{align-items:center;gap:var(--sp-md);padding:var(--sp-md) var(--sp-lg);border-bottom:1px solid var(--hairline-strong);flex-wrap:wrap;display:flex}.flow-experiment .flow-panel__line{flex:20rem;margin:0}.flow-cold-settings{gap:var(--sp-md);display:grid}.flow-cold-settings__grid{gap:var(--sp-md);margin-top:var(--sp-md);grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));display:grid}.flow-example{margin-block:var(--sp-md);overflow-wrap:anywhere}.flow-example summary,.flow-cold-settings summary{cursor:pointer}.flow-example h4{margin-top:var(--sp-lg)}.flow-example ul{padding-inline-start:var(--sp-xl)}.flow-example__math{margin-block:var(--sp-md)}.flow-example__math>div{justify-content:space-between;gap:var(--sp-md);padding-block:var(--sp-sm);border-bottom:1px solid var(--hairline-strong);display:flex}.flow-example__math dd{white-space:nowrap;margin:0}
