.ui-phone{border:1px solid var(--line-hairline);border-radius:var(--radius-xl);background:var(--surface-chat-bg);box-shadow:var(--shadow-small);flex-direction:column;margin:0;display:flex;overflow:hidden}.ui-phone__bar{align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);background:var(--surface-bg-card);border-bottom:1px solid var(--line-hairline);font-size:var(--type-subheadline-size);font-weight:var(--type-headline-weight);color:var(--text-primary);display:flex}.ui-phone__avatar{width:var(--metric-avatar-small);height:var(--metric-avatar-small);border-radius:var(--radius-circle);background:var(--ui-wash);color:var(--text-secondary);flex:none;justify-content:center;align-items:center;display:inline-flex}.ui-phone__name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-phone__chat{align-items:flex-end;gap:var(--space-sm);padding:var(--space-lg);flex-direction:column;min-height:160px;display:flex}.ui-phone__placeholder{font-size:var(--type-subheadline-size);color:var(--text-ink-muted);align-self:center;margin:auto}.ui-phone__stack{align-items:stretch;gap:var(--space-xs);max-width:var(--metric-bubble-max-width);flex-direction:column;width:100%;display:flex}.ui-phone__bubble{max-width:var(--metric-bubble-max-width);background:var(--bubble-out);color:var(--brand-ink);border-radius:var(--radius-large);border-top-right-radius:var(--radius-small);box-shadow:var(--shadow-small);padding:var(--space-sm) var(--space-md);gap:var(--space-xs);flex-direction:column;display:flex}.ui-phone__text,.ui-phone__header,.ui-phone__footer{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.35}.ui-phone__text{font-size:var(--type-callout-size)}.ui-phone__text--empty{color:color-mix(in srgb, var(--brand-ink) 45%, transparent)}.ui-phone__header{font-size:var(--type-callout-size);font-weight:var(--type-headline-weight)}.ui-phone__footer{font-size:var(--type-footnote-size);color:color-mix(in srgb, var(--brand-ink) 65%, transparent)}.ui-phone__value{padding:0 var(--space-xs);border-radius:var(--radius-small);background:var(--ui-tint-info);color:var(--status-info-text);font-size:var(--type-footnote-size);font-weight:var(--type-headline-weight);display:inline-block}.ui-phone__media{justify-content:center;align-items:center;gap:var(--space-sm);border-radius:var(--radius-medium);background:color-mix(in srgb, var(--brand-ink) 8%, transparent);min-width:180px;min-height:96px;color:color-mix(in srgb, var(--brand-ink) 70%, transparent);font-size:var(--type-footnote-size);display:flex}.ui-phone__replies{gap:var(--space-xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ui-phone__reply,.ui-phone__listbtn{justify-content:center;align-items:center;gap:var(--space-xs);font-size:var(--type-callout-size);font-weight:var(--type-headline-weight);color:var(--ui-primary);overflow-wrap:anywhere;text-align:center;display:flex}.ui-phone__reply{padding:var(--space-sm) var(--space-md);background:var(--bubble-out);border-radius:var(--radius-large);box-shadow:var(--shadow-small)}.ui-phone__listbtn{padding-top:var(--space-xs);border-top:1px solid var(--line-hairline)}.ui-phone__sheet{background:var(--surface-bg-card);border-radius:var(--radius-large);box-shadow:var(--shadow-small);padding:var(--space-sm) var(--space-md);gap:var(--space-xs);flex-direction:column;display:flex}.ui-phone__sheettitle{font-size:var(--type-footnote-size);font-weight:var(--type-headline-weight);color:var(--text-secondary);text-align:center}.ui-phone__rows{margin:0;padding:0;list-style:none}.ui-phone__row{padding:var(--space-xs) 0;border-top:1px solid var(--line-hairline);flex-direction:column;display:flex}.ui-phone__row:first-child{border-top:0}.ui-phone__rowtitle{font-size:var(--type-callout-size);color:var(--text-primary)}.ui-phone__rowdesc{font-size:var(--type-footnote-size);color:var(--text-secondary)}.ui-phone__choices{padding-left:var(--space-lg);font-size:var(--type-footnote-size);color:color-mix(in srgb, var(--brand-ink) 70%, transparent);margin:0}.ui-phone__note{font-size:var(--type-caption-size);color:var(--text-ink-muted)}.ui-phone--customer.ui-phone--bare{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.ui-phone--customer .ui-phone__chat{align-items:stretch;gap:var(--space-xxs);padding:var(--space-sm) var(--space-sm) var(--space-md);min-height:0}.ui-phone--customer .ui-phone__msg{max-width:var(--web-metric-automations-panel-phone-bubble-max)}.ui-phone--customer .ui-phone__msg--first+.ui-phone__msg--first,.ui-phone--customer .ui-phone__msg+.ui-phone__turn,.ui-phone--customer .ui-phone__sheet+.ui-phone__turn{margin-top:var(--web-metric-bubble-group-gap)}.ui-phone--customer .ui-chat__row--in{margin-inline-start:var(--web-metric-bubble-tail)}.ui-phone--customer .ui-chat__row--out{margin-inline-end:var(--web-metric-bubble-tail)}.ui-phone--customer .ui-phone__cbubble{font-size:var(--type-subheadline-size)}.ui-phone--customer .ui-phone__text{font-size:var(--type-subheadline-size);line-height:1.38}.ui-phone--customer .ui-phone__header{font-size:var(--type-subheadline-size);margin-bottom:var(--space-xxs)}.ui-phone--customer .ui-phone__footer{margin-top:var(--space-xxs);font-size:var(--type-caption-size);color:var(--text-ink-muted)}.ui-phone--customer .ui-phone__text--empty{color:var(--text-ink-muted);font-style:italic}.ui-phone--customer .ui-phone__value{font-size:var(--type-caption-size);vertical-align:1px}.ui-phone--customer .ui-phone__actions{margin:var(--space-xs) calc(var(--bubble-pad-x) * -1) calc(var(--bubble-pad-bottom) * -1);padding:0;list-style:none}.ui-phone--customer .ui-phone__reply{min-height:var(--web-metric-automations-panel-phone-action);padding:var(--space-xs) var(--space-sm);box-shadow:none;font-size:var(--type-subheadline-size);background:0 0;border-radius:0}.ui-phone--customer .ui-phone__actions .ui-phone__reply:last-child{border-radius:0 0 var(--web-radius-bubble) var(--web-radius-bubble)}.ui-phone--customer .ui-phone__media{min-width:0;min-height:var(--web-metric-automations-panel-phone-media);margin-bottom:var(--space-xs);border-radius:var(--web-radius-bubble-inner);background:var(--ui-wash);color:var(--text-ink-muted)}.ui-phone--customer .ui-phone__media--doc{min-height:0;padding:var(--space-sm);color:var(--text-primary);justify-content:flex-start}.ui-phone--customer .ui-phone__sheet{margin:var(--space-xs) 0 0;border-radius:var(--web-radius-bubble);box-shadow:var(--shadow-small);background:var(--bubble-in)}.ui-phone--customer .ui-phone__row{justify-content:space-between;align-items:center;gap:var(--space-sm);flex-direction:row}.ui-phone__rowtext{flex-direction:column;min-width:0;display:flex}.ui-phone--customer .ui-phone__rowtitle{font-size:var(--type-subheadline-size)}.ui-phone--customer .ui-phone__rowdesc{font-size:var(--type-caption-size);color:var(--text-ink-muted)}.ui-phone__radio{width:var(--web-metric-automations-panel-phone-radio);height:var(--web-metric-automations-panel-phone-radio);border-radius:var(--radius-circle);box-shadow:inset 0 0 0 2px var(--line-separator);flex:none}.ui-phone--customer .ui-phone__choices{padding-left:var(--space-lg);margin-top:var(--space-xxs);font-size:var(--type-footnote-size);color:var(--text-secondary)}.ui-phone--customer .ui-phone__note{margin:var(--web-metric-bubble-group-gap) 0 var(--space-xxs);padding:var(--space-xxs) var(--space-sm);border-radius:var(--radius-small);background:color-mix(in srgb, var(--bubble-in) 82%, transparent);box-shadow:var(--shadow-small);font-size:var(--type-caption-size);color:var(--text-secondary);align-self:center}.ui-phone__turn .ui-phone__text{align-items:center;gap:var(--space-xxs);display:block}.ui-phone__turnIcon{vertical-align:-3px;color:var(--status-error);margin-inline-end:var(--space-xxs)}.ui-phone__typing{padding:var(--space-xxs) var(--space-xxs)}.ui-phone--customer .ui-phone__part--focus{outline:2px solid color-mix(in srgb, var(--ui-primary) 60%, transparent);outline-offset:2px;border-radius:var(--radius-small)}.ui-phone--customer .ui-chat__bubble.ui-phone__part--focus{outline-offset:3px;border-radius:var(--web-radius-bubble)}.ui-phone--customer .ui-chat__bubble--nub.ui-phone__part--focus{border-top-left-radius:0}.ui-phone--customer .ui-phone__reply.ui-phone__part--focus{outline-offset:-3px;border-radius:var(--radius-small)}@media (prefers-reduced-motion:no-preference){.ui-phone--customer .ui-phone__part--focus{animation:.24s cubic-bezier(.23,1,.32,1) ui-phone-echo}}@keyframes ui-phone-echo{0%{outline-offset:6px;outline-color:#0000}}.ui-phone--customer .ui-phone__placeholder{margin:var(--space-xs) 0 0 var(--web-metric-bubble-tail);padding:var(--space-sm) var(--space-md);border-radius:var(--web-radius-bubble);border-top-left-radius:var(--space-xxs);box-shadow:inset 0 0 0 1.5px var(--line-separator);background:color-mix(in srgb, var(--bubble-in) 55%, transparent);font-size:var(--type-subheadline-size);color:var(--text-ink-muted);align-self:flex-start}.dec-panel{gap:var(--space-md);flex-direction:column;display:flex}.dec-items{gap:var(--space-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.dec-items__item{gap:var(--space-xs);padding:var(--space-sm);border-radius:var(--radius-medium);background:var(--ui-wash-soft);align-items:flex-start;display:flex}.dec-items__fields{gap:var(--space-xs);flex-direction:column;flex:1;min-width:0;display:flex}.dec-floor{gap:var(--space-xxs);flex-direction:column;display:flex}.dec-paths{gap:var(--space-xxs);font-size:var(--type-footnote-size);color:var(--text-primary);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.dec-paths__item{padding:var(--space-xxs) var(--space-sm);border-left:var(--space-xxs) solid var(--line-hairline)}.dec-paths__item--notsure{color:var(--text-secondary);border-left-style:dashed}.dec-console{gap:var(--space-md);flex-direction:column;display:flex}.dec-result{gap:var(--space-sm);padding:var(--space-md);border-radius:var(--radius-medium);background:var(--ui-wash-soft);flex-direction:column;display:flex}.dec-result__line{font-weight:var(--type-headline-weight);color:var(--text-primary);margin:0}.dec-result__notes{padding-left:var(--space-lg);font-size:var(--type-footnote-size);color:var(--text-secondary);margin:0}.dec-bars{gap:var(--space-xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.dec-bar{gap:var(--space-xxs) var(--space-sm);font-size:var(--type-footnote-size);color:var(--text-primary);grid-template-columns:minmax(0,1fr) auto;display:grid}.dec-bar__track{height:var(--space-sm);border-radius:var(--radius-pill);background:var(--ui-wash);grid-column:1/-1;position:relative;overflow:visible}.dec-bar__fill{border-radius:var(--radius-pill);background:var(--ui-fill-strong);position:absolute;inset:0 auto 0 0}.dec-bar__floor{top:calc(var(--space-xxs) * -1);bottom:calc(var(--space-xxs) * -1);width:var(--space-xxs);background:var(--text-primary);position:absolute}.dec-bar__value{color:var(--text-secondary);font-variant-numeric:tabular-nums}.dec-result__send{padding:var(--space-sm) var(--space-md);border-left:var(--space-xxs) solid var(--line-hairline);border-radius:var(--radius-small);background:var(--surface-bg-card);color:var(--text-primary);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.dec-paths{gap:var(--space-sm);flex-flow:wrap}.dec-paths__item{min-height:var(--web-metric-automations-panel-keyword);padding:0 var(--space-md);border-radius:var(--web-radius-bubble);border-top-right-radius:var(--space-xxs);background:var(--bubble-out);box-shadow:var(--shadow-small);font-size:var(--type-subheadline-size);font-weight:var(--web-type-label-weight);border:0;align-items:center;display:inline-flex}.dec-paths__item:before{content:"“"}.dec-paths__item:after{content:"”"}.dec-paths__item--notsure{box-shadow:inset 0 0 0 1px var(--line-separator);border-radius:var(--radius-pill);color:var(--text-secondary);background:0 0;border:0}.dec-paths__item--notsure:before,.dec-paths__item--notsure:after{content:none}.auto-pcard .dec-items__item{padding:var(--space-md);border-radius:var(--radius-large);box-shadow:inset 0 0 0 1px var(--line-hairline)}.auto-card-preview{gap:var(--space-xs);flex-direction:column;display:flex}.auto-card-preview__head{font-size:var(--web-type-eyebrow-size);font-weight:var(--web-type-strong-weight);letter-spacing:var(--web-type-eyebrow-tracking);color:var(--text-ink-muted)}.auto-card-preview .ui-mini{max-width:none}.auto-journey{isolation:isolate;padding:var(--space-lg) var(--space-lg) var(--space-xl) var(--space-md);border-radius:var(--radius-xl);background:var(--surface-chat-bg);box-shadow:inset 0 0 0 1px var(--line-hairline);flex-direction:column;display:flex;position:relative;overflow:hidden}.auto-journey:before{content:"";z-index:-1;background:var(--web-color-wallpaper-ink);pointer-events:none;position:absolute;inset:0;-webkit-mask:url(/images/patterns/doodle.svg) 0 0/320px 320px;mask:url(/images/patterns/doodle.svg) 0 0/320px 320px}[data-theme=dark] .auto-journey:before{background:var(--web-color-wallpaper-ink-dark)}.auto-journey--sample{box-shadow:none;outline:1.5px dashed var(--line-separator);outline-offset:-1.5px}.auto-journey__steps{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.auto-journey__beat{grid-template-columns:var(--web-metric-tick-path-mark) minmax(0, 1fr);column-gap:var(--web-metric-journey-rail-gap);min-width:0;display:grid}.auto-journey__content{gap:var(--space-xs);min-width:0;padding:var(--space-xs) 0 var(--space-md);flex-direction:column;display:flex}.auto-journey .auto-journey__rail{padding-top:var(--space-sm);align-items:flex-start}.auto-journey__beat:last-child .auto-journey__rail:before{bottom:calc(100% - var(--space-xl))}.auto-journey__beat--read .auto-journey__rail .ui-tickmark{box-shadow:0 0 0 1px color-mix(in srgb, var(--tickpath-read) 40%, transparent), 0 0 0 4px color-mix(in srgb, var(--tickpath-read) 14%, transparent)}.auto-journey__caption{align-items:baseline;gap:0 var(--space-sm);font-size:var(--type-caption-size);color:var(--text-ink-muted);flex-wrap:wrap;margin:0;line-height:1.4;display:flex}.auto-journey__caption--out{text-align:right;justify-content:flex-end}.auto-journey__caption--center{justify-content:center}.auto-journey__captionLabel{font-weight:var(--web-type-strong-weight);color:var(--text-secondary)}.auto-journey__captionMeta{font-variant-numeric:tabular-nums}.auto-journey__sent,.auto-journey__reply{min-width:0;display:flex}.auto-journey__sent{justify-content:flex-end}.auto-journey__reply{justify-content:flex-start}.auto-journey .auto-journey__mini{--mini-w:100%;--mini-zoom:.9;border-radius:0;max-width:100%}.auto-journey .auto-journey__mini .ui-mini__scale{padding:0}.auto-journey .auto-journey__mini .ui-mini__row{max-width:min(78%, var(--web-metric-miniature-tile) * 1.2)}.auto-journey__answer{align-self:flex-start;align-items:center;gap:var(--space-xs);max-width:78%;padding:var(--space-xs) var(--space-md);border-radius:var(--web-radius-bubble);border:1.5px dashed color-mix(in srgb, var(--text-primary) 22%, transparent);background:color-mix(in srgb, var(--surface-bg-card) 72%, transparent);font-size:var(--type-footnote-size);font-weight:var(--web-type-label-weight);color:var(--text-secondary);margin:0;display:inline-flex}.auto-journey__answer--muted{color:var(--text-ink-muted);font-weight:400}.auto-journey__answer--live{border-color:color-mix(in srgb, var(--tickpath-read) 55%, transparent);color:var(--text-primary)}.auto-journey__answer--live .ui-icon,.auto-journey__answer--live svg{color:var(--tickpath-read)}.auto-journey__event{justify-content:center;min-width:0;margin:0;display:flex}.auto-journey__eventChip{justify-content:center;align-items:center;gap:var(--space-xs);max-width:100%;padding:var(--space-xs) var(--space-md);border-radius:var(--web-radius-bubble-inner);background:var(--surface-bg-card);box-shadow:var(--shadow-small);font-size:var(--type-caption-size);color:var(--text-ink-muted);text-align:center;flex-wrap:wrap;line-height:1.4;display:inline-flex}.auto-journey__eventText{font-weight:var(--web-type-label-weight);color:var(--text-secondary)}.auto-journey__eventMeta{font-variant-numeric:tabular-nums}.auto-journey__eventMeta:before{content:"·";margin-right:var(--space-xs)}.auto-journey__event--end .auto-journey__eventText{color:var(--text-primary);font-weight:var(--web-type-strong-weight)}.auto-journey__event--error .auto-journey__eventChip{background:color-mix(in srgb, var(--status-error) 10%, var(--surface-bg-card));box-shadow:0 0 0 1px color-mix(in srgb, var(--status-error) 26%, transparent)}.auto-journey__event--error .auto-journey__eventText,.auto-journey__event--error .ui-icon,.auto-journey__event--error svg{color:var(--status-error-text)}.auto-journey__event--warning .auto-journey__eventChip{background:color-mix(in srgb, var(--status-warning) 12%, var(--surface-bg-card))}.auto-journey__event--warning .auto-journey__eventText{color:var(--status-warning-text)}.auto-journey__divider{justify-content:center;margin:0;display:flex}.auto-journey__dividerChip{align-items:center;gap:var(--space-xs);padding:calc(var(--space-xs) + 1px) var(--space-md);border-radius:var(--web-radius-bubble-inner);background:var(--surface-bg-card);box-shadow:var(--shadow-small);font-size:var(--type-caption-size);font-weight:var(--web-type-label-weight);font-variant-numeric:tabular-nums;color:var(--text-secondary);display:inline-flex}.auto-journey__notes{gap:var(--space-xxs);padding:var(--space-sm) var(--space-md);border-radius:var(--radius-medium);background:color-mix(in srgb, var(--surface-bg-card) 88%, transparent);box-shadow:var(--shadow-small);font-size:var(--type-footnote-size);color:var(--text-secondary);flex-direction:column;align-self:stretch;display:flex}.auto-journey__mark{box-shadow:0 0 0 2px var(--surface-bg-card)}@media (width<=600px){.auto-journey{padding:var(--space-md) var(--space-md) var(--space-lg) var(--space-sm)}.auto-journey .auto-journey__mini .ui-mini__row,.auto-journey__answer{max-width:88%}}.auto-journey__eventMeta,.auto-journey__captionMeta{white-space:nowrap}.auto-journey__answer--live{position:relative}.auto-journey__answer--live:after{content:"";border-radius:inherit;box-shadow:0 0 0 3px color-mix(in srgb, var(--tickpath-read) 22%, transparent);opacity:0;animation:auto-journey-breathe 2.4s var(--web-motion-ease-out) infinite;pointer-events:none;position:absolute;inset:-1.5px}@keyframes auto-journey-breathe{0%,to{opacity:0}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.auto-journey__answer--live:after{opacity:.6;animation:none}}
