.chatbot{opacity:0;visibility:hidden;transform:translateY(calc(14 * var(--u))) scale(.9);transition:opacity .35s ease,transform .45s var(--ease),visibility 0s linear .45s}.chatbot.is-on{opacity:1;visibility:visible;transform:none;transition:opacity .35s ease,transform .45s var(--ease)}@keyframes cbIn{0%{opacity:0;transform:translateY(calc(12 * var(--u))) scale(.97)}to{opacity:1;transform:none}}@keyframes cbMsg{0%{opacity:0;transform:translateY(calc(6 * var(--u)))}to{opacity:1;transform:none}}@keyframes cbDot{0%,60%,to{transform:none;opacity:.5}30%{transform:translateY(calc(-3 * var(--u)));opacity:1}}.cb-home__hero{background:linear-gradient(165deg,#0653d1,#2e6fe4 50%,#4d88f1)}.cb-home__hero:after{content:"";position:absolute;left:0;right:0;bottom:0;height:calc(56 * var(--u));background:linear-gradient(to bottom,transparent,var(--cb-bg))}.cb-msg--bot p+p{margin-top:calc(8 * var(--u))}.cb-act:after{content:"→"}.cb-sw:after{content:"";position:absolute;top:calc(3 * var(--u));left:calc(3 * var(--u));width:calc(19 * var(--u));height:calc(19 * var(--u));border-radius:50%;background:var(--p-card);box-shadow:0 calc(1 * var(--u)) calc(3 * var(--u)) rgba(0,0,0,.2);transition:transform .25s var(--ease)}.cb-sw[aria-checked=true]:after{transform:translateX(calc(17 * var(--u)))}@media (prefers-reduced-motion:reduce){.cb-sw:after,.chatbot{transition:none}}