.JMD2oa_bot{color:var(--brand);overflow:visible}.JMD2oa_fill{fill:currentColor}.JMD2oa_stroke{stroke:currentColor}.JMD2oa_face{fill:var(--bot-face,#fff)}.JMD2oa_antennaGlow{fill:currentColor;opacity:.25;transform-box:fill-box;transform-origin:50%;animation:2.4s ease-in-out infinite JMD2oa_antenna}.JMD2oa_eyes{transform-box:fill-box;transform-origin:50%;animation:5.2s ease-in-out infinite JMD2oa_blink}.JMD2oa_mouth{transform-box:fill-box;transform-origin:50% 0}.JMD2oa_talking .JMD2oa_mouth{animation:.42s ease-in-out infinite alternate JMD2oa_talk}.JMD2oa_waves{opacity:0}.JMD2oa_wave{stroke:currentColor;opacity:0}.JMD2oa_talking .JMD2oa_waves{opacity:1}.JMD2oa_talking .JMD2oa_wave{animation:1.5s ease-out infinite JMD2oa_wave}.JMD2oa_talking .JMD2oa_wave:nth-child(2){animation-delay:.18s}.JMD2oa_talking .JMD2oa_wave:nth-child(3){animation-delay:.36s}@keyframes JMD2oa_antenna{0%,to{opacity:.18;transform:scale(1)}50%{opacity:0;transform:scale(1.9)}}@keyframes JMD2oa_blink{0%,44%,48%,to{transform:scaleY(1)}46%{transform:scaleY(.12)}}@keyframes JMD2oa_talk{0%{transform:scaleY(.45)}to{transform:scaleY(1.15)}}@keyframes JMD2oa_wave{0%{opacity:0}30%{opacity:.9}to{opacity:0}}@media (prefers-reduced-motion:reduce){.JMD2oa_antennaGlow,.JMD2oa_eyes,.JMD2oa_talking .JMD2oa_mouth,.JMD2oa_talking .JMD2oa_wave{animation:none}.JMD2oa_talking .JMD2oa_wave{opacity:.6}}
.NLl5la_band{--wash:0%;--surface:var(--card);border-top-left-radius:calc(var(--radius) + 4px);border-top-right-radius:calc(var(--radius) + 4px);background:radial-gradient(120% 110% at 50% 0%, color-mix(in oklab, var(--brand) var(--wash), var(--surface)) 0%, var(--surface) 72%);pointer-events:none;flex-shrink:0;justify-content:center;align-items:center;height:9rem;display:flex;position:relative;overflow:hidden}.NLl5la_selected{--surface:var(--brand-soft)}.NLl5la_starter{--wash:6%}.NLl5la_growth{--wash:12%}.NLl5la_pro{--wash:20%}.NLl5la_business{--wash:26%}.NLl5la_grid{background-image:linear-gradient(color-mix(in oklab, var(--foreground) 6%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in oklab, var(--foreground) 6%, transparent) 1px, transparent 1px);background-size:18px 18px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 70% at 50% 45%,#000,#0000 75%);mask-image:radial-gradient(60% 70% at 50% 45%,#000,#0000 75%)}.NLl5la_fade{inset-inline:0;background:linear-gradient(180deg, transparent, var(--surface));height:1.75rem;position:absolute;bottom:0}.NLl5la_scene{z-index:1;align-items:center;width:min(100%,21rem);margin-top:-.5rem;padding-inline:1rem;display:flex;position:relative}.NLl5la_node{border-radius:var(--radius-lg);background:var(--background);width:40px;height:40px;color:var(--foreground);flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative;box-shadow:0 6px 16px -10px #00000059}.NLl5la_small{border-radius:var(--radius-md);width:30px;height:30px}.NLl5la_tiny{border-radius:var(--radius-sm);width:22px;height:22px}.NLl5la_stack{flex-direction:column;flex:none;gap:6px;display:flex}.NLl5la_source{color:var(--foreground)}.NLl5la_ringBadge{border-radius:var(--radius-sm);background:var(--brand);color:#fff;width:17px;height:17px;box-shadow:0 0 0 0 color-mix(in oklab, var(--brand) 55%, transparent);justify-content:center;align-items:center;animation:3.2s ease-out infinite NLl5la_ringBadge;display:flex;position:absolute;top:-6px;right:-6px}@keyframes NLl5la_ringBadge{0%{box-shadow:0 0 0 0 color-mix(in oklab, var(--brand) 55%, transparent);transform:rotate(0)}6%,18%{transform:rotate(-14deg)}12%,24%{transform:rotate(14deg)}30%{transform:rotate(0)}45%{box-shadow:0 0 0 9px #0000}to{box-shadow:0 0 #0000}}.NLl5la_popIn{color:var(--brand);animation:3.2s ease-in-out infinite NLl5la_popIn}@keyframes NLl5la_popIn{0%,55%{background:var(--background);transform:scale(1)}65%{background:color-mix(in oklab, var(--brand) 22%, var(--background));transform:scale(1.12)}80%,to{background:var(--background);transform:scale(1)}}.NLl5la_delayed{animation:2.6s ease-in-out 1.3s infinite NLl5la_blinkIn}.NLl5la_stack>.NLl5la_small:first-child:not(.NLl5la_site){animation:2.6s ease-in-out infinite NLl5la_blinkIn}@keyframes NLl5la_blinkIn{0%,to{color:var(--foreground);background:var(--background)}12%,30%{color:var(--brand);background:color-mix(in oklab, var(--brand) 18%, var(--background))}}.NLl5la_wire{--speed:3s;border-radius:var(--radius-xs);background:color-mix(in oklab, var(--foreground) 14%, transparent);flex:1 1 0;min-width:34px;height:2px;margin-inline:8px;position:relative}.NLl5la_fanIn:before,.NLl5la_fanIn:after,.NLl5la_fanOut:before,.NLl5la_fanOut:after{content:"";border-radius:inherit;background:inherit;opacity:.8;position:absolute;inset:0}.NLl5la_fanIn:before{transform-origin:100%;transform:rotate(14deg)}.NLl5la_fanIn:after{transform-origin:100%;transform:rotate(-14deg)}.NLl5la_fanOut:before{transform-origin:0;transform:rotate(14deg)}.NLl5la_fanOut:after{transform-origin:0;transform:rotate(-14deg)}.NLl5la_dot{border-radius:var(--radius-xs);background:var(--brand);width:6px;height:6px;box-shadow:0 0 10px 1px color-mix(in oklab, var(--brand) 70%, transparent);opacity:0;animation:NLl5la_travel var(--speed) linear infinite;margin-top:-3px;position:absolute;top:50%;left:0}@keyframes NLl5la_travel{0%{opacity:0;left:0}12%{opacity:1}88%{opacity:1}to{opacity:0;left:calc(100% - 6px)}}.NLl5la_agent{flex:none;justify-content:center;align-items:center;display:flex;position:relative}.NLl5la_agentFace{border-radius:var(--radius-lg);background:color-mix(in oklab, var(--brand) 12%, var(--background));width:48px;height:48px;box-shadow:0 10px 26px -12px color-mix(in oklab, var(--brand) 60%, transparent);justify-content:center;align-items:center;display:flex;position:relative}.NLl5la_agentMany .NLl5la_agentFace{border-radius:var(--radius-lg);width:38px;height:38px}.NLl5la_agentMany .NLl5la_agentFace+.NLl5la_agentFace{margin-left:-22px}.NLl5la_agentHalo{border-radius:var(--radius-xl);background:color-mix(in oklab, var(--brand) 14%, transparent);opacity:0;animation:2.4s ease-out infinite NLl5la_halo;position:absolute;inset:-10px}@keyframes NLl5la_halo{0%{opacity:.8;transform:scale(.85)}to{opacity:0;transform:scale(1.25)}}.NLl5la_calendar{border-radius:var(--radius-md);background:var(--background);flex-direction:column;flex:none;width:46px;display:flex;overflow:hidden;box-shadow:0 6px 16px -10px #00000059}.NLl5la_calendarHead{background:var(--brand);color:#fff;justify-content:center;align-items:center;height:13px;display:flex}.NLl5la_calendarGrid{grid-template-columns:repeat(3,1fr);gap:3px;padding:5px;display:grid}.NLl5la_slot{border-radius:var(--radius-xs);background:color-mix(in oklab, var(--foreground) 10%, transparent);height:7px;animation:4.95s ease-in-out infinite NLl5la_fillSlot}@keyframes NLl5la_fillSlot{0%,8%{background:color-mix(in oklab, var(--foreground) 10%, transparent)}14%,88%{background:var(--brand)}to{background:color-mix(in oklab, var(--foreground) 10%, transparent)}}.NLl5la_lines{flex:none;grid-template-columns:repeat(2,1fr);gap:4px;display:grid}.NLl5la_line{border-radius:var(--radius-sm);background:var(--background);width:20px;height:20px;color:var(--muted-foreground);justify-content:center;align-items:center;animation:1.4s ease-in-out infinite NLl5la_lineLive;display:flex}@keyframes NLl5la_lineLive{0%,to{color:var(--muted-foreground);background:var(--background)}40%,60%{color:var(--brand);background:color-mix(in oklab, var(--brand) 18%, var(--background))}}.NLl5la_site{animation:2.2s ease-in-out infinite NLl5la_sitePulse}@keyframes NLl5la_sitePulse{0%,to{color:var(--foreground);box-shadow:0 6px 16px -10px #00000059}30%{color:var(--brand);box-shadow:0 0 0 4px color-mix(in oklab, var(--brand) 16%, transparent)}}.NLl5la_office{flex-direction:column;flex:none;align-items:center;gap:5px;display:flex}.NLl5la_officeCore{color:var(--brand);background:color-mix(in oklab, var(--brand) 12%, var(--background))}.NLl5la_officeRow{gap:3px;display:flex}.NLl5la_officeRow .NLl5la_tiny{animation:1.8s ease-in-out infinite NLl5la_blinkIn}.NLl5la_officeRow .NLl5la_tiny:nth-child(2){animation-delay:.6s}.NLl5la_officeRow .NLl5la_tiny:nth-child(3){animation-delay:1.2s}.NLl5la_band[data-paused] *,.NLl5la_band[data-paused] :before,.NLl5la_band[data-paused] :after{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.NLl5la_band *,.NLl5la_band :before,.NLl5la_band :after{animation:none!important}.NLl5la_dot{opacity:1;left:45%}.NLl5la_slot:nth-child(-n+5){background:var(--brand)}}
