.chat-launcher{position:fixed;right:30px;bottom:92px;z-index:9990;width:60px;height:60px;border:0;border-radius:50%;background:#1d56d6;color:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 8px 24px rgba(29,86,214,.35);transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease;animation:chat-launcher-in .35s ease both}.chat-launcher:after{content:"";position:absolute;inset:0;border-radius:50%;border:2px solid rgba(29,86,214,.45);animation:chat-launcher-pulse 2.4s ease-out infinite;pointer-events:none}.chat-launcher:hover{background:#1747b3;transform:translateY(-2px) scale(1.05);box-shadow:0 12px 30px rgba(29,86,214,.45)}.chat-launcher:focus-visible{outline:3px solid #fff;outline-offset:2px;box-shadow:0 0 0 5px #1d56d6}@keyframes chat-launcher-in{0%{opacity:0;transform:translateY(12px) scale(.9)}to{opacity:1;transform:none}}@keyframes chat-launcher-pulse{0%{transform:scale(1);opacity:.8}80%,to{transform:scale(1.45);opacity:0}}@media (max-width:575px){.chat-launcher{right:16px;bottom:20px;width:56px;height:56px}}@media (prefers-reduced-motion:reduce){.chat-launcher,.chat-launcher:after{animation:none}}.page-loader{position:fixed;inset:0;z-index:100000;display:flex;align-items:center;justify-content:center;overflow:hidden;background-color:#f7f9fc;background-image:linear-gradient(rgba(11,13,23,.035) 1px,transparent 0),linear-gradient(90deg,rgba(11,13,23,.035) 1px,transparent 0);background-size:42px 42px,42px 42px;transition:opacity .26s cubic-bezier(.4,0,.2,1),visibility 0s linear .26s}.page-loader:after,.page-loader:before{content:"";position:absolute;border-radius:50%;pointer-events:none}.page-loader:before{width:520px;height:520px;top:-220px;right:-340px;background:radial-gradient(circle,rgba(0,79,249,.13) 0,rgba(0,79,249,0) 70%)}.page-loader:after{width:560px;height:560px;bottom:-240px;left:-380px;background:radial-gradient(circle,rgba(76,112,255,.1) 0,rgba(76,112,255,0) 72%)}.page-loader.is-exiting{opacity:0;visibility:hidden;pointer-events:none}.page-loader__sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.page-loader__stage{position:relative;width:min(36vw,176px);aspect-ratio:1}.page-loader__emblem{display:block;width:100%;height:100%;overflow:visible;will-change:transform,opacity;transition:transform .26s cubic-bezier(.4,0,.2,1),opacity .2s ease}.page-loader.is-exiting .page-loader__emblem{transform:scale(7);opacity:0}.pl-piece{transform-origin:20px 20px;will-change:transform}.pl-piece path{fill:#1d56d6}.pl-piece--dot path{fill:#4c70ff}.pl-piece{animation:pl-enter .3s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(var(--i) * 14ms)}.page-loader__stage{animation:pl-breathe 1.1s ease-in-out .4s infinite}@keyframes pl-enter{0%{opacity:0;transform:rotate(var(--from,-180deg)) scale(.2)}to{opacity:1;transform:none}}@keyframes pl-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.045)}}@media (prefers-reduced-motion:reduce){.page-loader__stage{animation:none}.pl-piece{animation:pl-fade .2s ease both}.page-loader.is-exiting .page-loader__emblem{transform:none}@keyframes pl-fade{0%{opacity:0}to{opacity:1}}}