:root{--digitibot-accent:#0f766e;--digitibot-ink:#111827;--digitibot-paper:#ffffff;--digitibot-soft:#eef7f5;--digitibot-line:rgba(17, 24, 39, 0.12);--digitibot-shadow:0 22px 60px rgba(17, 24, 39, 0.22)}.digitibot{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:var(--digitibot-ink);letter-spacing:0;z-index:99999}.digitibot *,.digitibot *::before,.digitibot *::after{box-sizing:border-box}.digitibot--floating{position:fixed!important;left:auto;right:24px;top:auto;bottom:24px}.digitibot--floating:popover-open{inset:auto;margin:0;padding:0;overflow:visible;border:0;background:#fff0}.digitibot--inline{position:relative;max-width:420px}.digitibot__launcher{position:relative;width:106px!important;height:122px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;cursor:pointer;display:grid;place-items:center;padding:0;touch-action:none;transition:transform 180ms ease,box-shadow 180ms ease}.digitibot__launcher:hover,.digitibot__launcher:focus-visible{transform:translateY(-3px) scale(1.03);box-shadow:none;outline:none}.digitibot--open .digitibot__launcher,.digitibot--inline .digitibot__launcher{display:none}.digitibot--dragging,.digitibot--dragging *{cursor:grabbing!important;user-select:none}.digitibot--dragging .digitibot__panel,.digitibot--dragging .digitibot__launcher{transition:none}.digitibot__speech{position:absolute;right:-20px;bottom:calc(100% + 4px);width:184px;padding:9px 11px;border:1px solid rgb(15 118 110 / .18);border-radius:8px;background:rgb(255 255 255 / .96);box-shadow:0 14px 30px rgb(17 24 39 / .18);color:var(--digitibot-ink);font-size:14px;font-weight:700;line-height:1.22;text-align:left;pointer-events:none;animation:digitibot-bounce-in-up 780ms both 420ms,digitibot-speech-bob 4.2s ease-in-out infinite 1.4s}.digitibot__speech::after{content:"";position:absolute;right:62px;bottom:-8px;width:16px;height:16px;border-right:1px solid rgb(15 118 110 / .18);border-bottom:1px solid rgb(15 118 110 / .18);background:rgb(255 255 255 / .96);transform:rotate(45deg)}.digitibot__panel{width:min(390px, calc(100vw - 28px));height:min(680px, calc(100vh - 40px));min-height:520px;display:none;grid-template-rows:auto minmax(0,1fr) auto auto auto;overflow:hidden;border:1px solid var(--digitibot-line);border-radius:8px;background:linear-gradient(135deg,rgb(15 118 110 / .08),transparent 38%),var(--digitibot-paper);box-shadow:var(--digitibot-shadow);opacity:0;pointer-events:none;transform:translateY(18px) scale(.96);transform-origin:bottom right;transition:opacity 180ms ease,transform 180ms ease}.digitibot--inline .digitibot__panel,.digitibot--open .digitibot__panel{display:grid;opacity:1;pointer-events:auto;transform:translateY(0) scale(1)}.digitibot__header{min-height:74px;padding:12px;display:grid;grid-template-columns:52px minmax(0,1fr) auto auto;gap:10px;align-items:center;border-bottom:1px solid var(--digitibot-line);background:rgb(255 255 255 / .86);backdrop-filter:blur(14px);cursor:grab;touch-action:none}.digitibot__header button,.digitibot__header select{cursor:pointer}.digitibot__header strong{display:block;font-size:16px;line-height:1.2}.digitibot__header>div>span{display:block;margin-top:2px;font-size:12px;line-height:1.25;color:rgb(17 24 39 / .64)}.digitibot__language{min-width:64px;height:34px;border:1px solid var(--digitibot-line);border-radius:6px;background:#fff;color:var(--digitibot-ink);font-size:12px}.digitibot__close{width:34px;height:34px;border:1px solid var(--digitibot-line);border-radius:50%;background:#fff;color:var(--digitibot-ink);cursor:pointer;font-size:22px;line-height:1}.digitibot__avatar{position:relative;width:48px;height:48px;display:grid;place-items:center;isolation:isolate;filter:drop-shadow(0 10px 16px rgb(17 24 39 / .22));animation:digitibot-float 4.8s ease-in-out infinite}.digitibot__avatar--button{width:106px!important;height:122px!important;filter:drop-shadow(0 16px 22px rgb(17 24 39 / .36))}.digitibot__launcher .digitibot__avatar-frame{inset:0!important;overflow:visible!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.digitibot__launcher .digitibot__avatar-img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;transform:none;animation:digitibot-launcher-breathe 5.2s ease-in-out infinite}.digitibot__launcher .digitibot__avatar-orbit{display:none}.digitibot__launcher .digitibot__avatar-scan{left:22%;right:22%;top:26%;height:8%}.digitibot__launcher .digitibot__avatar-ink{top:54%;width:12%;height:12%}.digitibot__avatar-frame{position:absolute;inset:0;overflow:hidden;border:2px solid rgb(255 255 255 / .92);border-radius:50%;background:radial-gradient(circle at 50% 35%,rgb(255 255 255 / .96),rgb(226 232 240 / .82) 46%,rgb(17 24 39 / .9) 100%);box-shadow:inset 0 -12px 20px rgb(17 24 39 / .24),0 0 0 2px rgb(15 118 110 / .12);z-index:1}.digitibot__avatar-img{position:absolute;left:50%;top:50%;width:100%;height:100%;object-fit:cover;transform:translate(-50%,-50%) scale(1.92) translateY(13%);transform-origin:center;animation:digitibot-avatar-breathe 5.2s ease-in-out infinite}.digitibot__avatar-scan{position:absolute;left:13%;right:13%;top:34%;height:11%;border-radius:50%;background:linear-gradient(90deg,transparent,rgb(34 211 238 / .64),transparent);filter:blur(2px);mix-blend-mode:screen;opacity:0;z-index:3;animation:digitibot-eye-scan 4.2s ease-in-out infinite}.digitibot__avatar-ink{position:absolute;left:50%;top:61%;width:16%;height:16%;border-radius:55% 45% 60% 40% / 70% 70% 30% 30%;background:radial-gradient(circle at 42% 22%,rgb(255 255 255 / .95) 0 10%,transparent 12%),linear-gradient(145deg,#22d3ee,#7c3aed 46%,#fb7185 68%,#facc15);box-shadow:0 0 10px rgb(34 211 238 / .7),0 0 18px rgb(251 113 133 / .46);transform:translate(-50%,-50%) rotate(180deg);opacity:.86;z-index:4;animation:digitibot-ink-pulse 2.2s ease-in-out infinite}.digitibot__avatar-orbit{position:absolute;inset:-3px;border:1px solid rgb(34 211 238 / .32);border-radius:50%;z-index:0;animation:digitibot-orbit 6.5s linear infinite}.digitibot__avatar-orbit--two{inset:4px;border-color:rgb(15 118 110 / .24);animation-duration:4.6s;animation-direction:reverse}.digitibot[data-state="thinking"] .digitibot__avatar,.digitibot__avatar[data-state="thinking"]{animation:digitibot-think 760ms ease-in-out infinite}.digitibot[data-state="thinking"] .digitibot__avatar-orbit,.digitibot__avatar[data-state="thinking"] .digitibot__avatar-orbit{border-color:rgb(34 211 238 / .72);animation-duration:1.2s}.digitibot[data-state="speaking"] .digitibot__avatar-img,.digitibot__avatar[data-state="speaking"] .digitibot__avatar-img{animation:digitibot-talk 420ms ease-in-out infinite}.digitibot[data-state="speaking"] .digitibot__launcher .digitibot__avatar-img,.digitibot__launcher .digitibot__avatar[data-state="speaking"] .digitibot__avatar-img{animation:digitibot-launcher-talk 420ms ease-in-out infinite}.digitibot[data-state="speaking"] .digitibot__avatar-ink,.digitibot__avatar[data-state="speaking"] .digitibot__avatar-ink{animation-duration:680ms}.digitibot__messages{padding:16px 14px;overflow-y:auto;display:flex;flex-direction:column;gap:10px;scroll-behavior:smooth}.digitibot__message{max-width:86%;padding:10px 12px;border-radius:8px;font-size:14px;line-height:1.45;white-space:pre-wrap;word-break:break-word;animation:digitibot-rise 160ms ease both}.digitibot__message--bot,.digitibot__message--typing{align-self:flex-start;background:var(--digitibot-soft);border:1px solid rgb(15 118 110 / .12)}.digitibot__message--user{align-self:flex-end;background:var(--digitibot-ink);color:#fff}.digitibot__message--typing{color:rgb(17 24 39 / .62);font-style:italic}.digitibot__quick{padding:0 12px 10px;display:flex;gap:8px;overflow-x:auto}.digitibot__quick button{flex:0 0 auto;border:1px solid rgb(15 118 110 / .22);border-radius:999px;padding:8px 10px;background:#fff;color:var(--digitibot-ink);font-size:12px;line-height:1;cursor:pointer}.digitibot__lead{margin:0 12px 10px;padding:12px;border:1px solid rgb(15 118 110 / .2);border-radius:8px;background:rgb(238 247 245 / .78)}.digitibot__lead-success{margin:0 12px 10px;padding:12px;display:grid;grid-template-columns:42px minmax(0,1fr);gap:10px;align-items:center;border:1px solid rgb(15 118 110 / .28);border-radius:8px;background:rgb(238 247 245 / .9);opacity:0;transform:translateY(10px) scale(.98)}.digitibot__lead-success[hidden]{display:none}.digitibot__lead-success--visible{animation:digitibot-lead-sent 560ms cubic-bezier(.2,.8,.25,1) both}.digitibot__lead-success-icon{width:42px;height:42px;display:grid;place-items:center;border-radius:50%;background:var(--digitibot-accent);color:#fff;font-size:23px;font-weight:800;line-height:1;box-shadow:0 7px 16px rgb(15 118 110 / .24)}.digitibot__lead-success--visible .digitibot__lead-success-icon{animation:digitibot-check-pop 620ms cubic-bezier(.2,1.35,.35,1) both 140ms}.digitibot__lead-success strong{display:block;font-size:13px;line-height:1.25}.digitibot__lead-success p{margin:3px 0 0;color:rgb(17 24 39 / .7);font-size:12px;line-height:1.35}.digitibot__lead-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.digitibot__lead input,.digitibot__lead textarea,.digitibot__composer textarea{width:100%;border:1px solid var(--digitibot-line);border-radius:6px;background:#fff;color:var(--digitibot-ink);font:inherit;font-size:13px}.digitibot__lead input{height:38px;padding:0 10px}.digitibot__lead textarea{margin-top:8px;min-height:72px;padding:9px 10px;resize:vertical}.digitibot__consent{display:grid;grid-template-columns:16px 1fr;gap:8px;align-items:start;margin:8px 0 10px;color:rgb(17 24 39 / .7);font-size:11px;line-height:1.35}.digitibot__send-lead{width:100%;height:38px;border:0;border-radius:6px;background:var(--digitibot-accent);color:#fff;font-weight:700;cursor:pointer}.digitibot__composer{padding:12px;display:grid;grid-template-columns:minmax(0,1fr) 42px;gap:8px;border-top:1px solid var(--digitibot-line);background:#fff}.digitibot__composer textarea{min-height:42px;max-height:120px;padding:11px 12px;resize:none}.digitibot__composer button{width:42px;height:42px;border:0;border-radius:50%;background:var(--digitibot-accent);color:#fff;cursor:pointer;font-size:20px;line-height:1}@keyframes digitibot-float{0%,100%{transform:translateY(0) rotate(-1deg)}50%{transform:translateY(-3px) rotate(1deg)}}@keyframes digitibot-avatar-breathe{0%,100%{transform:translate(-50%,-50%) scale(1.92) translateY(13%)}50%{transform:translate(-50%,-50%) scale(1.98) translateY(12%)}}@keyframes digitibot-launcher-breathe{0%,100%{transform:translateY(0) scale(1)}50%{transform:translateY(-5px) scale(1.03)}}@keyframes digitibot-talk{0%,100%{transform:translate(-50%,-50%) scale(1.94) translateY(13%) rotate(0deg)}50%{transform:translate(-50%,-50%) scale(2.02) translateY(11%) rotate(1deg)}}@keyframes digitibot-launcher-talk{0%,100%{transform:translateY(0) scale(1) rotate(0deg)}50%{transform:translateY(-4px) scale(1.04) rotate(1deg)}}@keyframes digitibot-think{0%,100%{transform:translateY(0) rotate(-2deg)}33%{transform:translateY(-2px) rotate(2deg)}66%{transform:translateY(1px) rotate(0deg)}}@keyframes digitibot-orbit{from{transform:rotate(0deg) scaleX(1.08)}to{transform:rotate(360deg) scaleX(1.08)}}@keyframes digitibot-eye-scan{0%,42%,100%{opacity:0;transform:translateX(-10%) scaleX(.6)}50%{opacity:.76;transform:translateX(0) scaleX(1)}58%{opacity:0;transform:translateX(10%) scaleX(.6)}}@keyframes digitibot-ink-pulse{0%,100%{transform:translate(-50%,-50%) rotate(180deg) scale(.9);filter:hue-rotate(0deg);opacity:.78}50%{transform:translate(-50%,-50%) rotate(180deg) scale(1.12);filter:hue-rotate(28deg);opacity:1}}@keyframes digitibot-rise{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes digitibot-lead-sent{0%{opacity:0;transform:translateY(10px) scale(.98)}68%{opacity:1;transform:translateY(-2px) scale(1.01)}100%{opacity:1;transform:translateY(0) scale(1)}}@keyframes digitibot-check-pop{0%{transform:scale(.35) rotate(-16deg)}65%{transform:scale(1.15) rotate(4deg)}100%{transform:scale(1) rotate(0)}}@keyframes digitibot-bounce-in-up{0%{opacity:0;transform:translate3d(0,120px,0) scaleY(.88)}58%{opacity:1;transform:translate3d(0,-14px,0) scaleY(1.04)}74%{transform:translate3d(0,6px,0) scaleY(.98)}88%{transform:translate3d(0,-3px,0) scaleY(1.01)}100%{opacity:1;transform:translate3d(0,0,0) scaleY(1)}}@keyframes digitibot-speech-bob{0%,100%{transform:translateY(0)}50%{transform:translateY(-4px)}}@media (max-width:520px){.digitibot--floating{left:auto;right:12px;bottom:12px}.digitibot__launcher,.digitibot__avatar--button{width:88px!important;height:102px!important}.digitibot__speech{right:-16px;bottom:calc(100% + 4px);width:min(164px, calc(100vw - 92px));padding:9px 10px;font-size:12px}.digitibot__speech::after{right:52px}.digitibot__panel{width:calc(100vw - 24px);height:min(650px, calc(100vh - 24px));min-height:480px}.digitibot__lead-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.digitibot *,.digitibot *::before,.digitibot *::after{animation-duration:0.001ms!important;transition-duration:0.001ms!important}}