/* Native round-end chat on the pricing page's blue / warm-sand glass field. */
.zz-stage-brain{min-height:650px;--zz-blue-y:68%;--zz-peach-y:68%;color:#182127}
.zzb-scene{--zzb-hr:1;--zzb-it:1;--zzb-answer:1;--zzb-answer-one:1;--zzb-answer-two:1;position:relative;display:flex;flex-direction:column;justify-content:center;gap:32px;padding:36px 40px;height:100%;width:100%;font-family:Geist,sans-serif;color:#182127}
.zzb-scene *{box-sizing:border-box}.zzb-scene p{margin:0}.zzb-scene svg{display:block;fill:currentColor;overflow:visible}
.zzb-question,.zzb-contributions,.zzb-reply{width:100%;max-width:520px;margin-inline:auto}
.zzb-question{display:flex;justify-content:flex-end}.zzb-question p{width:max-content;max-width:100%;padding:11px 16px;border-radius:22px;background:#182127;color:white;font-size:16px;line-height:23px;letter-spacing:-.3px}
.zzb-contributions{display:grid;grid-template-columns:1fr 1fr;gap:22px;align-items:stretch}.zzb-contribution{display:flex;flex-direction:column}.zzb-contribution .zzb-bubble{flex:1}
.zzb-contribution{min-width:0}.zzb-contribution header,.zzb-reply header{display:flex;align-items:center;gap:10px;font-size:14px;line-height:19px;margin-bottom:12px;color:#28353e}.zzb-contribution small{display:block;font-size:14px;line-height:19px;color:#52616b}
.zzb-mark{display:block;flex:0 0 34px;width:34px;height:34px;color:#182127}.zzb-mark svg{width:100%;height:100%}
.zzb-bubble{padding:17px 19px;border-radius:22px;background:rgba(255,255,255,.28);box-shadow:inset 0 0 0 1px rgba(255,255,255,.65);backdrop-filter:blur(24px) saturate(1.25);-webkit-backdrop-filter:blur(24px) saturate(1.25)}
.zzb-bubble p{font-size:17px;line-height:25px;letter-spacing:-.3px}
.zzb-hr .zzb-bubble{opacity:var(--zzb-hr)}.zzb-it .zzb-bubble{opacity:var(--zzb-it)}.zzb-answer-bubble{opacity:var(--zzb-answer)}
.zzb-reply{padding-top:32px}.zzb-reply header{flex-direction:column;gap:8px;margin-bottom:14px}.zzb-reply .zzb-person{transform:translateX(-22px)}.zzb-mark-yours{width:30px;height:30px;flex-basis:30px}
.zzb-answer-bubble{background:rgba(255,255,255,.72);box-shadow:inset 0 0 0 1px #ffffffe0,0 8px 28px #263d500a;padding:20px 23px}
.zzb-answer-bubble p{font-size:20px;line-height:29px;letter-spacing:-.5px}.zzb-answer-one,.zzb-answer-two{display:block}.zzb-answer-one{opacity:var(--zzb-answer-one)}.zzb-answer-two{opacity:var(--zzb-answer-two)}
.zzb-motion{position:absolute;top:9px;left:50%;transform:translateX(-50%);opacity:0;pointer-events:none;padding:8px 14px;border:0;border-radius:99px;background:#fff;color:#222;font:inherit;font-size:14px;line-height:20px;z-index:3}.zzb-motion:focus-visible{opacity:1;pointer-events:auto;outline:2px solid #182127;outline-offset:3px}
.zzb-question,.zzb-contributions,.zzb-reply{position:relative;z-index:1}
.zzb-person{display:flex;align-items:center;flex-shrink:0;position:relative;width:78px;height:56px}
.zzb-avatar{display:block;width:56px;height:56px;flex-shrink:0;object-fit:cover;border-radius:50%;box-shadow:0 0 0 2px #ffffffc9,0 4px 12px #30465c0a}
.zzb-person .zzb-mark{width:30px;height:30px;flex:0 0 30px;margin-left:-8px;align-self:flex-end;position:relative;filter:drop-shadow(0 1px 1px #ffffffb3)}
.zzb-scene .zzb-connections{position:absolute;inset:0;width:100%;height:100%;overflow:visible;fill:none;pointer-events:none;z-index:0}
.zzb-thread{opacity:0}.zzb-thread path{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}
.zzb-thread-track{stroke:#ffffffb8;stroke-width:1.25}.zzb-thread-halo{stroke:url(#zzb-thread-color);stroke-width:4;filter:brightness(1.45) saturate(1.15) blur(1.5px);opacity:calc(.2 + .3 * var(--zzb-answer,0))}.zzb-thread-halo,.zzb-thread-light{stroke-dasharray:1;stroke-dashoffset:1}.zzb-thread-light{stroke:url(#zzb-thread-color);stroke-width:1.25;opacity:.65}.zzb-thread-answer .zzb-thread-light,.zzb-thread-answer .zzb-thread-halo{stroke:url(#zzb-receive-color)}
.zzb-thread-spark{stroke:#fff;stroke-width:3;filter:drop-shadow(0 0 3px #fff) drop-shadow(0 0 7px #8eaabe);opacity:0}.zzb-thread-point{fill:#fff;stroke:#ffffffc9;stroke-width:1;filter:drop-shadow(0 0 3px #fff) drop-shadow(0 0 6px #a8bed0);opacity:0}
@container(max-width:480px){.zzb-scene{padding:30px 22px;gap:36px}.zzb-contributions{gap:14px}.zzb-contribution header{gap:7px;align-items:center}.zzb-mark{width:29px;height:29px;flex-basis:29px}.zzb-bubble{padding:16px 14px}.zzb-bubble p{font-size:16px;line-height:23px}.zzb-answer-bubble{padding:19px 20px}.zzb-answer-bubble p{font-size:18px;line-height:27px}.zzb-question p{padding:11px 15px}.zzb-mark-yours{width:30px;height:30px;flex-basis:30px}}
@container(max-width:340px){.zzb-scene{padding:28px 16px;gap:32px}.zzb-contributions{gap:12px}.zzb-contribution header{gap:6px}.zzb-mark{width:26px;height:26px;flex-basis:26px}.zzb-bubble{padding:15px 12px}.zzb-answer-bubble{padding:18px}.zzb-question p{padding:11px 14px}.zzb-answer-bubble p{font-size:17px;line-height:25px}}
@container(max-width:480px){.zzb-contribution header{flex-direction:column;align-items:flex-start;gap:9px}.zzb-person{width:66px;height:46px}.zzb-avatar{width:46px;height:46px}.zzb-person .zzb-mark{width:28px;height:28px;flex-basis:28px;margin-left:-8px}.zzb-reply header{gap:8px}.zzb-reply .zzb-person{transform:translateX(-19px)}}
@media(max-width:800px){.zz-stage-brain{min-height:700px}.zz-row-brain{gap:30px}}
@media(prefers-reduced-motion:reduce){.zzb-scene *{animation:none!important;transition:none!important}.zzb-hr,.zzb-it,.zzb-reply,.zzb-answer-one,.zzb-answer-two{opacity:1!important}.zzb-motion{display:none!important}}
