.TelegramButton-module__sMKTFG__button{right:calc(24px + env(safe-area-inset-right,0px));bottom:calc(24px + env(safe-area-inset-bottom,0px));z-index:70;color:#fff;-webkit-tap-highlight-color:transparent;border-radius:40px;align-items:center;gap:12px;text-decoration:none;animation:.5s ease-out both TelegramButton-module__sMKTFG__enter;display:inline-flex;position:fixed}.TelegramButton-module__sMKTFG__button:focus-visible{outline-offset:7px;outline:2px solid #8ad7ff}.TelegramButton-module__sMKTFG__label{background:#151a29f5;border:1px solid #ffffff1f;border-radius:12px;flex-direction:column;gap:3px;padding:11px 15px;transition:border-color .18s,transform .18s;display:flex;box-shadow:0 8px 28px #00000035}.TelegramButton-module__sMKTFG__caption{color:#a5afc4;letter-spacing:.3px;font-size:9px;line-height:1.4}.TelegramButton-module__sMKTFG__title{align-items:center;gap:10px;font-size:12px;font-weight:600;line-height:1.5;display:flex}.TelegramButton-module__sMKTFG__title svg{color:#75ceff;transition:transform .18s}.TelegramButton-module__sMKTFG__orb{background:linear-gradient(145deg,#41c1f3,#1389d6 70%,#0e6db6);border:1px solid #a7e3ff65;border-radius:50%;flex-shrink:0;place-items:center;width:58px;height:58px;transition:box-shadow .18s,transform .18s;display:grid;position:relative;box-shadow:0 8px 26px #008dd14a,inset 0 2px 1px #ffffff35}.TelegramButton-module__sMKTFG__ripple,.TelegramButton-module__sMKTFG__rippleDelayed{z-index:-1;border-radius:inherit;pointer-events:none;border:1px solid #53c8ff65;animation:4.5s ease-out infinite TelegramButton-module__sMKTFG__ripple;position:absolute;inset:-1px}.TelegramButton-module__sMKTFG__rippleDelayed{animation-delay:1s}.TelegramButton-module__sMKTFG__icon{place-items:center;width:29px;height:29px;animation:4.5s ease-in-out infinite TelegramButton-module__sMKTFG__float;display:grid}.TelegramButton-module__sMKTFG__icon svg{width:29px;height:29px;transform:translate(-1px,1px)}.TelegramButton-module__sMKTFG__button:hover .TelegramButton-module__sMKTFG__label,.TelegramButton-module__sMKTFG__button:focus-visible .TelegramButton-module__sMKTFG__label{border-color:#75ceff55;transform:translate(-3px)}.TelegramButton-module__sMKTFG__button:hover .TelegramButton-module__sMKTFG__title svg,.TelegramButton-module__sMKTFG__button:focus-visible .TelegramButton-module__sMKTFG__title svg{transform:translate(2px,-2px)}.TelegramButton-module__sMKTFG__button:hover .TelegramButton-module__sMKTFG__orb,.TelegramButton-module__sMKTFG__button:focus-visible .TelegramButton-module__sMKTFG__orb{transform:translateY(-3px)rotate(-7deg);box-shadow:0 10px 32px #008dd16b,inset 0 2px 1px #ffffff35}@keyframes TelegramButton-module__sMKTFG__enter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes TelegramButton-module__sMKTFG__ripple{0%{opacity:.55;transform:scale(1)}55%,to{opacity:0;transform:scale(1.55)}}@keyframes TelegramButton-module__sMKTFG__float{0%,65%,to{transform:translateY(0)rotate(0)}30%{transform:translateY(-3px)rotate(-5deg)}}@media (max-width:640px){.TelegramButton-module__sMKTFG__button{right:calc(18px + env(safe-area-inset-right,0px));bottom:calc(20px + env(safe-area-inset-bottom,0px))}.TelegramButton-module__sMKTFG__label{display:none}.TelegramButton-module__sMKTFG__orb{width:56px;height:56px}}@media (prefers-reduced-motion:reduce){.TelegramButton-module__sMKTFG__button,.TelegramButton-module__sMKTFG__button *{transition:none;animation:none}.TelegramButton-module__sMKTFG__ripple,.TelegramButton-module__sMKTFG__rippleDelayed{display:none}}
