@keyframes inputBall{from{opacity:0;box-shadow:0 0 0px rgba(255,87,34,0)}to{opacity:1;box-shadow:0 0 25px rgba(255,87,34,.6)}}@keyframes inputExpand{from{max-width:50px;width:50px}to{max-width:600px;width:100%}}@keyframes glowPulse{0%,100%{box-shadow:0 0 10px rgba(255,87,34,.4)}50%{box-shadow:0 0 30px rgba(255,87,34,.9)}}@keyframes pulseGlow{0%,100%{box-shadow:0 0 10px rgba(255,140,40,.3)}50%{box-shadow:0 0 24px rgba(255,140,40,.8)}}@keyframes typing-bounce{0%,80%,100%{transform:scale(.8);opacity:.5}40%{transform:scale(1);opacity:1}}@keyframes fadeInUp{from{opacity:0;transform:translateY(10px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.chat-typing-indicator{max-width:70%;padding:12px 18px;border-radius:20px;font-size:16px;line-height:1.5;font-family:inherit;word-break:break-word;align-self:flex-start;background-color:#121212;box-shadow:0 0 14px rgba(255,140,40,.2);border-bottom-left-radius:0;text-align:left;margin:4px 0;opacity:0;transform:translateY(10px) scale(.95);transition:all .3s ease-out;display:none}.chat-typing-indicator.show{display:flex;opacity:1;transform:translateY(0) scale(1)}.typing-dots{display:flex;gap:4px;align-items:center;justify-content:flex-start}.typing-dot{width:8px;height:8px;background-color:#888;border-radius:50%;animation:typing-bounce 1.4s infinite ease-in-out both}.typing-dot:nth-child(1){animation-delay:-.32s}.typing-dot:nth-child(2){animation-delay:-.16s}.typing-dot:nth-child(3){animation-delay:0s}@media screen and (max-width:600px){.chat-typing-indicator{max-width:90%;font-size:15px;padding:10px 14px}.typing-dot{width:6px;height:6px}}@media screen and (max-width:600px){.page-id-32679 .typing-indicator{padding:10px 14px;max-width:55px}.page-id-32679 .typing-dot{width:6px;height:6px}}body.single-post .chat-toggle-button:before,body.single-custom_project .chat-toggle-button:before,body.page .chat-toggle-button:before{bottom:60px;position:inherit;width:110px;right:10px;opacity:1;transition:opacity .5s ease}body.single-post .chat-toggle-button:before{content:url(https://oit.digital/wp-content/uploads/2025/07/arrow_txt_25_subli.svg)}body.single-custom_project .chat-toggle-button:before{content:url(https://oit.digital/wp-content/uploads/2025/07/fragmich-projekt-1.svg)}body.page .chat-toggle-button:before{content:url(https://oit.digital/wp-content/uploads/2025/07/fragmich-seite.svg)}html.scrolling .chat-toggle-button:before{opacity:0 !important}#kioitbot-user-input{background-color:#1a1a1a;color:#aaa;border:none;border-radius:999px;padding:12px 16px;font-size:16px;font-weight:400;outline:none;width:50px;max-width:50px;height:50px;opacity:0;margin:0 auto;overflow:hidden;box-shadow:0 0 10px rgba(255,87,34,.15);transition:box-shadow .3s ease,background-color .3s ease;animation:inputBall .3s ease-in 1.3s forwards,inputExpand 1s ease-out 1.8s forwards,glowPulse 4s ease-in-out 2s infinite}#kioitbot-user-input:focus{box-shadow:none;background-color:#222;color:#fff}#kioitbot-user-input::placeholder{color:#aaa}#kioitbot-send-btn{background-color:#ff5722;color:#fff;border:none;border-radius:50%;width:44px;height:44px;font-size:18px;cursor:pointer;box-shadow:0 0 10px rgba(255,87,34,.4);transition:transform .2s ease}#kioitbot-send-btn:hover{transform:scale(1.1)}.kioitbot-chatbox{max-width:600px;margin:20px auto;padding:15px;font-family:sans-serif;background:0 0}button#kioitbot-send-btn{display:none}.chat-input-row{display:flex;gap:10px;align-items:center}.chat-input-row input{flex:1;padding:10px;font-size:16px}.chat-input-row button{font-size:18px;padding:0 15px;cursor:pointer}.chat-log{display:flex;flex-direction:column;gap:12px;padding:20px;max-height:300px;overflow-y:auto;margin-bottom:10px;color:#aaa;scrollbar-width:none}.chat-log::-webkit-scrollbar{display:none}.chat-message{max-width:70%;padding:12px 18px;border-radius:20px;font-size:16px;line-height:1.5;font-family:inherit;color:#cecece;word-break:break-word}.chat-message.user{align-self:flex-end;background-color:#1c1c1c;box-shadow:0 0 18px rgba(255,87,34,.3);border-bottom-right-radius:0;text-align:left}.chat-message.bot{align-self:flex-start;background-color:#121212;box-shadow:0 0 14px rgba(255,140,40,.2);border-bottom-left-radius:0;text-align:left}.page-id-32679 .typing-indicator{display:flex;align-items:center;padding:12px 18px;background-color:#121212;box-shadow:0 0 14px rgba(255,140,40,.2);border-radius:20px;border-bottom-left-radius:0;margin:4px 0;max-width:60px;opacity:0;transform:scale(.8);transition:all .3s ease-in-out;align-self:flex-start;font-size:16px;line-height:1.5;font-family:inherit;color:#cecece;word-break:break-word}.page-id-32679 .typing-indicator.show{opacity:1;transform:scale(1)}.page-id-32679 .typing-dots{display:flex;gap:4px;align-items:center;justify-content:center}.page-id-32679 .typing-dot{width:8px;height:8px;background-color:#888;border-radius:50%;animation:typing-bounce 1.4s infinite ease-in-out both;flex-shrink:0}.page-id-32679 .typing-dot:nth-child(1){animation-delay:-.32s}.page-id-32679 .typing-dot:nth-child(2){animation-delay:-.16s}.page-id-32679 .typing-dot:nth-child(3){animation-delay:0s}@media screen and (max-width:600px){.chat-message{max-width:90%;font-size:15px;padding:10px 14px}.chat-log{padding:12px;gap:8px}#chat-toggle:checked~#kioitbot-floating-chat-container{background-color:#fff !important;width:90% !important}.page-id-32679 .typing-indicator{padding:10px 14px;max-width:55px}.page-id-32679 .typing-dot{width:6px;height:6px}}#kioitbot-floating-chat-container{position:fixed;bottom:4px;right:24px;width:44px;height:44px;background:rgba(255,255,255,.2);box-shadow:0 4px 30px rgba(0,0,0,.1);backdrop-filter:blur(6.8px);-webkit-backdrop-filter:blur(6.8px);border-radius:50%;box-shadow:0 0 18px rgba(255,87,34,.4);display:flex;align-items:center;justify-content:center;overflow:hidden;cursor:pointer;z-index:9999;flex-direction:column;animation:pulseGlow 3s ease-in-out infinite;transition:width .5s cubic-bezier(.4,0,.2,1),height .4s ease,padding .4s ease,background-color .4s ease,border-radius .4s ease,box-shadow .4s ease}#kioitbot-floating-chat-container .chat-log,#kioitbot-floating-chat-container .chat-input-row{display:none}#chat-toggle:checked~#kioitbot-floating-chat-container{width:380px;height:auto;padding:16px;background-color:#f3f3f3a3;border-radius:32px;box-shadow:none;animation:none}#chat-toggle:checked~#kioitbot-floating-chat-container .chat-log,#chat-toggle:checked~#kioitbot-floating-chat-container .chat-input-row{display:flex}#kioitbot-floating-chat-container:hover .chat-log,#kioitbot-floating-chat-container:hover .chat-input-row{display:flex}#kioitbot-floating-chat-container:before{content:"";display:none;width:28px;height:28px;background-image:url("https://oit.digital/wp-content/uploads/2025/08/ChatGPT-Image-1.-Aug.-2025-11_14_29-2.png");background-size:cover;background-repeat:no-repeat;background-position:center;z-index:10;margin-bottom:12px}#chat-toggle:checked~#kioitbot-floating-chat-container:before{display:block}.chat-toggle-button{position:fixed;bottom:24px;right:24px;width:44px;height:44px;background:rgba(255,255,255,.2);box-shadow:0 4px 30px rgba(0,0,0,.1);backdrop-filter:blur(6.8px);-webkit-backdrop-filter:blur(6.8px);border-radius:50%;background-image:url("https://oit.digital/wp-content/uploads/2025/08/ChatGPT-Image-1.-Aug.-2025-11_14_29-2.png");background-size:70px;background-repeat:no-repeat;background-position:top;cursor:pointer;z-index:10000;box-shadow:0 0 16px rgba(255,87,34,.5);animation:pulseGlow 3s ease-in-out infinite}#chat-toggle:checked+.chat-toggle-button{display:none}.chat-close-button{position:absolute;top:10px;right:10px;width:24px;height:24px;border-radius:50%;background-color:rgba(0,0,0,.05);color:#111;font-size:16px;font-weight:700;line-height:inherit !important;text-align:center;cursor:pointer;z-index:10001;transition:background-color .2s ease,transform .2s ease;display:none}.chat-close-button:hover{background-color:rgba(0,0,0,.12);transform:scale(1.1)}#chat-toggle:checked~#kioitbot-floating-chat-container .chat-close-button{display:block}#kioitbot-user-input{background-color:#1a1a1a;color:#aaa;border:none;border-radius:999px;padding:12px 16px;font-size:16px;font-weight:400;outline:none;width:100%;max-width:600px;height:auto;opacity:1;margin:0 auto;box-shadow:0 0 10px rgba(255,87,34,.15);transition:box-shadow .3s ease,background-color .3s ease;animation:none}body.home #kioitbot-user-input{width:50px;max-width:50px;height:50px;opacity:0;overflow:hidden;animation:inputBall .3s ease-in 1.3s forwards,inputExpand 1s ease-out 1.8s forwards,glowPulse 4s ease-in-out 2s infinite}body:not(.home) .chat-input-row{justify-content:center}body:not(.home) #kioitbot-user-input{width:100%;height:auto;opacity:1;margin:0 auto;animation:none;box-shadow:0 0 10px rgba(255,87,34,.15);padding:12px 14px;transition:none}body:not(.home) .chat-input-row{width:100%}body:not(.home) .chat-log{display:flex;flex-direction:column;gap:12px;padding:20px;max-height:300px;width:350px;overflow-y:auto;margin-bottom:10px;color:#aaa;scrollbar-width:none}@keyframes inputBall{from{opacity:0;box-shadow:0 0 0px rgba(255,87,34,0)}to{opacity:1;box-shadow:0 0 25px rgba(255,87,34,.6)}}@keyframes inputExpand{from{max-width:50px;width:50px}to{max-width:600px;width:100%}}@keyframes glowPulse{0%,100%{box-shadow:0 0 10px rgba(255,87,34,.4)}50%{box-shadow:0 0 30px rgba(255,87,34,.9)}}@keyframes pulseGlow{0%,100%{box-shadow:0 0 10px rgba(255,140,40,.3)}50%{box-shadow:0 0 24px rgba(255,140,40,.8)}}@keyframes typing-bounce{0%,80%,100%{transform:scale(.8);opacity:.5}40%{transform:scale(1);opacity:1}}@keyframes fadeInUp{from{opacity:0;transform:translateY(10px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.chat-typing-indicator{max-width:70%;padding:12px 18px;border-radius:20px;font-size:16px;line-height:1.5;font-family:inherit;word-break:break-word;align-self:flex-start;background-color:#121212;box-shadow:0 0 14px rgba(255,140,40,.2);border-bottom-left-radius:0;text-align:left;margin:4px 0;opacity:0;transform:translateY(10px) scale(.95);transition:all .3s ease-out;display:none}.chat-typing-indicator.show{display:flex;opacity:1;transform:translateY(0) scale(1)}.typing-dots{display:flex;gap:4px;align-items:center;justify-content:flex-start}.typing-dot{width:8px;height:8px;background-color:#888;border-radius:50%;animation:typing-bounce 1.4s infinite ease-in-out both}.typing-dot:nth-child(1){animation-delay:-.32s}.typing-dot:nth-child(2){animation-delay:-.16s}.typing-dot:nth-child(3){animation-delay:0s}@media screen and (max-width:600px){.chat-typing-indicator{max-width:90%;font-size:15px;padding:10px 14px}.typing-dot{width:6px;height:6px}}@media screen and (max-width:600px){.page-id-32679 .typing-indicator{padding:10px 14px;max-width:55px}.page-id-32679 .typing-dot{width:6px;height:6px}}body.single-post .chat-toggle-button:before,body.single-custom_project .chat-toggle-button:before,body.page .chat-toggle-button:before{bottom:60px;position:inherit;width:110px;right:10px;opacity:1;transition:opacity .5s ease}body.single-post .chat-toggle-button:before{content:url(https://oit.digital/wp-content/uploads/2025/07/arrow_txt_25_subli.svg)}body.single-custom_project .chat-toggle-button:before{content:url(https://oit.digital/wp-content/uploads/2025/07/fragmich-projekt-1.svg)}body.page .chat-toggle-button:before{content:url(https://oit.digital/wp-content/uploads/2025/07/fragmich-seite.svg)}html.scrolling .chat-toggle-button:before{opacity:0 !important}#kioitbot-user-input{background-color:#1a1a1a;color:#aaa;border:none;border-radius:999px;padding:12px 16px;font-size:16px;font-weight:400;outline:none;width:50px;max-width:50px;height:50px;opacity:0;margin:0 auto;overflow:hidden;box-shadow:0 0 10px rgba(255,87,34,.15);transition:box-shadow .3s ease,background-color .3s ease;animation:inputBall .3s ease-in 1.3s forwards,inputExpand 1s ease-out 1.8s forwards,glowPulse 4s ease-in-out 2s infinite}#kioitbot-user-input:focus{box-shadow:none;background-color:#222;color:#fff}#kioitbot-user-input::placeholder{color:#aaa}#kioitbot-send-btn{background-color:#ff5722;color:#fff;border:none;border-radius:50%;width:44px;height:44px;font-size:18px;cursor:pointer;box-shadow:0 0 10px rgba(255,87,34,.4);transition:transform .2s ease}#kioitbot-send-btn:hover{transform:scale(1.1)}.kioitbot-chatbox{max-width:600px;margin:20px auto;padding:15px;font-family:sans-serif;background:0 0}button#kioitbot-send-btn{display:none}.chat-input-row{display:flex;gap:10px;align-items:center}.chat-input-row input{flex:1;padding:10px;font-size:16px}.chat-input-row button{font-size:18px;padding:0 15px;cursor:pointer}.chat-log{display:flex;flex-direction:column;gap:12px;padding:20px;max-height:300px;overflow-y:auto;margin-bottom:10px;color:#aaa;scrollbar-width:none}.chat-log::-webkit-scrollbar{display:none}.chat-message{max-width:70%;padding:12px 18px;border-radius:20px;font-size:16px;line-height:1.5;font-family:inherit;color:#cecece;word-break:break-word}.chat-message.user{align-self:flex-end;background-color:#1c1c1c;box-shadow:0 0 18px rgba(255,87,34,.3);border-bottom-right-radius:0;text-align:left}.chat-message.bot{align-self:flex-start;background-color:#121212;box-shadow:0 0 14px rgba(255,140,40,.2);border-bottom-left-radius:0;text-align:left}.page-id-32679 .typing-indicator{display:flex;align-items:center;padding:12px 18px;background-color:#121212;box-shadow:0 0 14px rgba(255,140,40,.2);border-radius:20px;border-bottom-left-radius:0;margin:4px 0;max-width:60px;opacity:0;transform:scale(.8);transition:all .3s ease-in-out;align-self:flex-start;font-size:16px;line-height:1.5;font-family:inherit;color:#cecece;word-break:break-word}.page-id-32679 .typing-indicator.show{opacity:1;transform:scale(1)}.page-id-32679 .typing-dots{display:flex;gap:4px;align-items:center;justify-content:center}.page-id-32679 .typing-dot{width:8px;height:8px;background-color:#888;border-radius:50%;animation:typing-bounce 1.4s infinite ease-in-out both;flex-shrink:0}.page-id-32679 .typing-dot:nth-child(1){animation-delay:-.32s}.page-id-32679 .typing-dot:nth-child(2){animation-delay:-.16s}.page-id-32679 .typing-dot:nth-child(3){animation-delay:0s}@media screen and (max-width:600px){.chat-message{max-width:90%;font-size:15px;padding:10px 14px}.chat-log{padding:12px;gap:8px}#chat-toggle:checked~#kioitbot-floating-chat-container{background-color:#fff !important;width:90% !important}.page-id-32679 .typing-indicator{padding:10px 14px;max-width:55px}.page-id-32679 .typing-dot{width:6px;height:6px}}#kioitbot-floating-chat-container{position:fixed;bottom:4px;right:24px;width:44px;height:44px;background:rgba(255,255,255,.2);box-shadow:0 4px 30px rgba(0,0,0,.1);backdrop-filter:blur(6.8px);-webkit-backdrop-filter:blur(6.8px);border-radius:50%;box-shadow:0 0 18px rgba(255,87,34,.4);display:flex;align-items:center;justify-content:center;overflow:hidden;cursor:pointer;z-index:9999;flex-direction:column;animation:pulseGlow 3s ease-in-out infinite;transition:width .5s cubic-bezier(.4,0,.2,1),height .4s ease,padding .4s ease,background-color .4s ease,border-radius .4s ease,box-shadow .4s ease}#kioitbot-floating-chat-container .chat-log,#kioitbot-floating-chat-container .chat-input-row{display:none}#chat-toggle:checked~#kioitbot-floating-chat-container{width:380px;height:auto;padding:16px;background-color:#f3f3f3a3;border-radius:32px;box-shadow:none;animation:none}#chat-toggle:checked~#kioitbot-floating-chat-container .chat-log,#chat-toggle:checked~#kioitbot-floating-chat-container .chat-input-row{display:flex}#kioitbot-floating-chat-container:hover .chat-log,#kioitbot-floating-chat-container:hover .chat-input-row{display:flex}#kioitbot-floating-chat-container:before{content:"";display:none;width:28px;height:28px;background-image:url("https://oit.digital/wp-content/uploads/2025/08/ChatGPT-Image-1.-Aug.-2025-11_14_29-2.png");background-size:cover;background-repeat:no-repeat;background-position:center;z-index:10;margin-bottom:12px}#chat-toggle:checked~#kioitbot-floating-chat-container:before{display:block}.chat-toggle-button{position:fixed;bottom:24px;right:24px;width:44px;height:44px;background:rgba(255,255,255,.2);box-shadow:0 4px 30px rgba(0,0,0,.1);backdrop-filter:blur(6.8px);-webkit-backdrop-filter:blur(6.8px);border-radius:50%;background-image:url("https://oit.digital/wp-content/uploads/2025/08/ChatGPT-Image-1.-Aug.-2025-11_14_29-2.png");background-size:70px;background-repeat:no-repeat;background-position:top;cursor:pointer;z-index:10000;box-shadow:0 0 16px rgba(255,87,34,.5);animation:pulseGlow 3s ease-in-out infinite}#chat-toggle:checked+.chat-toggle-button{display:none}.chat-close-button{position:absolute;top:10px;right:10px;width:24px;height:24px;border-radius:50%;background-color:rgba(0,0,0,.05);color:#111;font-size:16px;font-weight:700;line-height:inherit !important;text-align:center;cursor:pointer;z-index:10001;transition:background-color .2s ease,transform .2s ease;display:none}.chat-close-button:hover{background-color:rgba(0,0,0,.12);transform:scale(1.1)}#chat-toggle:checked~#kioitbot-floating-chat-container .chat-close-button{display:block}#kioitbot-user-input{background-color:#1a1a1a;color:#aaa;border:none;border-radius:999px;padding:12px 16px;font-size:16px;font-weight:400;outline:none;width:100%;max-width:600px;height:auto;opacity:1;margin:0 auto;box-shadow:0 0 10px rgba(255,87,34,.15);transition:box-shadow .3s ease,background-color .3s ease;animation:none}body.home #kioitbot-user-input{width:50px;max-width:50px;height:50px;opacity:0;overflow:hidden;animation:inputBall .3s ease-in 1.3s forwards,inputExpand 1s ease-out 1.8s forwards,glowPulse 4s ease-in-out 2s infinite}body:not(.home) .chat-input-row{justify-content:center}body:not(.home) #kioitbot-user-input{width:100%;height:auto;opacity:1;margin:0 auto;animation:none;box-shadow:0 0 10px rgba(255,87,34,.15);padding:12px 14px;transition:none}body:not(.home) .chat-input-row{width:100%}body:not(.home) .chat-log{display:flex;flex-direction:column;gap:12px;padding:20px;max-height:300px;width:350px;overflow-y:auto;margin-bottom:10px;color:#aaa;scrollbar-width:none}@media screen and (max-width:600px){body.single-post .chat-toggle-button:before,body.single-custom_project .chat-toggle-button:before,body.page .chat-toggle-button:before{position:fixed;left:auto;right:12px;bottom:calc(16px + 44px + 3px);width:clamp(68px, 30vw, 96px);max-width:45vw;height:auto;transform:none;pointer-events:none;z-index:10001}}html.scrolling .chat-toggle-button:before{opacity:0 !important}body.single-oitproducts .chat-toggle-button:before{display:none}body.single-post .chat-toggle-button:before{display:none}