.cx-cyra-launch{z-index:40;inset-inline-end:max(1rem, env(safe-area-inset-left,0px), env(safe-area-inset-right,0px));bottom:calc(max(1rem, env(safe-area-inset-bottom,0px)) + 4.25rem);transition:opacity .2s,visibility .2s;position:fixed}@media (min-width:40rem){.cx-cyra-launch{inset-inline-end:1.5rem;bottom:5.75rem}}:is(body:has([data-action-bar]:not([inert])) .cx-cyra-launch,body:has(main form.cx-form-busy) .cx-cyra-launch,body:has(.cx-dock-panel:not([hidden])) .cx-cyra-launch,body:has(.cx-digital-card) .cx-cyra-launch){visibility:hidden;opacity:0;pointer-events:none}@media print{.cx-cyra-launch{display:none}}.cx-cyra-robot{aspect-ratio:1;display:inline-block;position:relative}.cx-cyra-robot-head{filter:drop-shadow(0 4px 6px #00000073);display:block;position:absolute;inset:0}.cx-cyra-robot-head img{display:block}.cx-cyra-robot-eyes{filter:drop-shadow(0 0 1.5px #96ffdcf2)drop-shadow(0 0 5px #34d399b3);width:76.5%;height:42.8%;position:absolute;top:28.6%;left:11.8%;overflow:visible}.cx-cyra-robot-eye{fill:#9dfadb;transform-box:fill-box;transform-origin:50% 60%}:where(:root[data-motion=on]) .cx-cyra-robot-eye{animation:5.2s ease-in-out infinite cx-cyra-blink}:where(:root[data-motion=on]) .cx-cyra-launch .cx-cyra-robot-head{animation:4.4s ease-in-out infinite alternate cx-cyra-float}:where(:root[data-motion=on]) .cx-cyra-dialog[open]{animation:cx-cyra-in .28s var(--ease-signal) both}:where(:root[data-motion=on]) .cx-cyra-dot{animation:1.1s ease-in-out infinite cx-cyra-dot}:where(:root[data-motion=on]) .cx-cyra-dot:nth-child(2){animation-delay:.15s}:where(:root[data-motion=on]) .cx-cyra-dot:nth-child(3){animation-delay:.3s}@keyframes cx-cyra-blink{0%,93%,to{transform:scaleY(1)}95.5%{transform:scaleY(.12)}}@keyframes cx-cyra-float{0%{transform:translateY(1px)rotate(-2deg)}to{transform:translateY(-2px)rotate(2deg)}}@keyframes cx-cyra-in{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:none}}@keyframes cx-cyra-dot{0%,to{opacity:.35;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}.cx-cyra-dialog{inset:auto;border:1px solid var(--color-line-strong);border-radius:var(--radius-portal);background:var(--color-ink);width:min(25rem,100vw - 2rem);max-width:none;height:min(42rem,100dvh - 3rem);max-height:none;color:var(--color-fg);transform-origin:100% 100%;margin:0;padding:0;position:fixed;inset-block-end:1.5rem;inset-inline-end:1.5rem;overflow:hidden;box-shadow:0 30px 80px -24px #000000bf,0 0 0 1px #34d3991f}[dir=rtl] .cx-cyra-dialog{transform-origin:0 100%}.cx-cyra-dialog::backdrop{background:#06110d52}@media (max-width:39.99rem){.cx-cyra-dialog{transform-origin:bottom;border:0;border-radius:0;width:100%;height:100dvh;inset:0}}
