#tk-ai-chat{--tk-ai-accento:#4f46e5;--tk-ai-su-accento:#ffffff;--tk-ai-turchese:#22b8c9;--tk-ai-rosa:#ec4899;--tk-ai-notte:#0b0d26;--tk-ai-notte-2:#141845;--tk-ai-testo:#eceefe;--tk-ai-tenue:#a9add6;--tk-ai-vetro:rgba(255,255,255,.06);--tk-ai-filo:rgba(255,255,255,.11);--tk-ai-chiaro:color-mix(in srgb,var(--tk-ai-accento) 55%,#fff);--tk-ai-scuro:color-mix(in srgb,var(--tk-ai-accento) 70%,#000);--tk-ai-basso:20px;--tk-ai-lato:20px;position:fixed;bottom:var(--tk-ai-basso);z-index:100001;font-family:"Inter",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;font-size:16px;line-height:1.6;display:flex;flex-direction:column;align-items:flex-end;gap:14px;pointer-events:none;-webkit-font-smoothing:antialiased}#tk-ai-chat.tk-ai-chat--destra{right:var(--tk-ai-lato)}#tk-ai-chat.tk-ai-chat--sinistra{left:var(--tk-ai-lato);align-items:flex-start}#tk-ai-chat *,#tk-ai-chat *::before,#tk-ai-chat *::after{box-sizing:border-box}#tk-ai-chat.is-aperta,#tk-ai-chat:has(.tk-ai-modo:not([hidden])){z-index:2147483500}#tk-ai-chat button,#tk-ai-chat textarea,#tk-ai-chat input{font-family:inherit;margin:0;text-transform:none;letter-spacing:normal;min-height:0;min-width:0;box-shadow:none;text-shadow:none;-webkit-appearance:none;appearance:none}#tk-ai-chat button{line-height:1;cursor:pointer}#tk-ai-chat svg{display:block;flex:0 0 auto}#tk-ai-chat [hidden]{display:none !important}html.tk-ai-aperta,html.tk-ai-aperta body{overflow:hidden !important}#tk-ai-chat .tk-ai-bolla{pointer-events:auto;position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:10px;height:60px;min-width:60px;padding:0 22px 0 7px;border:0;border-radius:999px;background:linear-gradient(135deg,var(--tk-ai-accento),color-mix(in srgb,var(--tk-ai-accento) 55%,var(--tk-ai-rosa)));color:var(--tk-ai-su-accento);box-shadow:0 14px 34px -10px color-mix(in srgb,var(--tk-ai-accento) 80%,transparent),0 4px 14px rgba(11,13,38,.25);transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s ease,opacity .25s ease;font-size:15px;font-weight:700}#tk-ai-chat .tk-ai-bolla-ico{position:relative;display:grid;place-items:center;flex:0 0 auto;width:46px;height:46px;border-radius:50%;background:radial-gradient(circle at 30% 25%,rgba(255,255,255,.28),transparent 60%),var(--tk-ai-scuro);color:#fff}#tk-ai-chat .tk-ai-bolla:hover{transform:translateY(-3px) scale(1.03)}#tk-ai-chat .tk-ai-bolla:focus-visible{outline:3px solid var(--tk-ai-chiaro);outline-offset:4px}#tk-ai-chat .tk-ai-bolla-testo{white-space:nowrap}#tk-ai-chat .tk-ai-logo{overflow:visible}#tk-ai-chat .tk-ai-logo-luce{transform-origin:202px 66px;animation:tk-ai-brilla 3.2s ease-in-out infinite}#tk-ai-chat .tk-ai-bolla--cerchio{width:64px;height:64px;padding:0}#tk-ai-chat .tk-ai-bolla--cerchio .tk-ai-bolla-ico{width:100%;height:100%;background:radial-gradient(circle at 30% 25%,rgba(255,255,255,.3),transparent 55%)}#tk-ai-chat.is-aperta .tk-ai-bolla{opacity:0;transform:scale(.6);pointer-events:none}#tk-ai-chat.tk-ai-eff-aurora .tk-ai-bolla::before{content:"";position:absolute;inset:-5px;border-radius:inherit;z-index:-1;background:conic-gradient(from var(--tk-ai-giro,0deg),var(--tk-ai-accento),var(--tk-ai-turchese),var(--tk-ai-rosa),var(--tk-ai-accento));animation:tk-ai-gira 4s linear infinite}#tk-ai-chat.tk-ai-eff-aurora .tk-ai-bolla::after{content:"";position:absolute;inset:-5px;border-radius:inherit;z-index:-2;filter:blur(14px);opacity:.75;background:conic-gradient(from var(--tk-ai-giro,0deg),var(--tk-ai-accento),var(--tk-ai-turchese),var(--tk-ai-rosa),var(--tk-ai-accento));animation:tk-ai-gira 4s linear infinite}@property --tk-ai-giro{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes tk-ai-gira{to{--tk-ai-giro:360deg}}#tk-ai-chat.tk-ai-eff-anello .tk-ai-bolla::before{content:"";position:absolute;inset:-6px;border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--tk-ai-giro,0deg),transparent 0 55%,var(--tk-ai-turchese) 80%,transparent 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:3px;animation:tk-ai-gira 2.6s linear infinite}#tk-ai-chat.tk-ai-eff-onde .tk-ai-bolla::before,#tk-ai-chat.tk-ai-eff-onde .tk-ai-bolla::after{content:"";position:absolute;inset:0;border-radius:inherit;border:2px solid var(--tk-ai-accento);animation:tk-ai-onda 2.4s ease-out infinite;pointer-events:none}#tk-ai-chat.tk-ai-eff-onde .tk-ai-bolla::after{animation-delay:1.2s}@keyframes tk-ai-onda{from{transform:scale(1);opacity:.7}to{transform:scale(1.6);opacity:0}}#tk-ai-chat.tk-ai-eff-bagliore .tk-ai-bolla{animation:tk-ai-respira 2.8s ease-in-out infinite}@keyframes tk-ai-respira{50%{box-shadow:0 0 0 10px color-mix(in srgb,var(--tk-ai-accento) 18%,transparent),0 0 38px 6px color-mix(in srgb,var(--tk-ai-turchese) 45%,transparent)}}#tk-ai-chat.tk-ai-eff-salto .tk-ai-bolla{animation:tk-ai-salto 5s ease-in-out infinite}@keyframes tk-ai-salto{0%,84%,100%{transform:translateY(0)}88%{transform:translateY(-10px)}92%{transform:translateY(0)}95%{transform:translateY(-4px)}}@keyframes tk-ai-brilla{0%,100%{transform:scale(1) rotate(0);opacity:1}50%{transform:scale(.55) rotate(45deg);opacity:.75}}#tk-ai-chat .tk-ai-invito{pointer-events:auto;position:relative;max-width:280px;animation:tk-ai-su .5s cubic-bezier(.34,1.56,.64,1) both}#tk-ai-chat .tk-ai-invito-testo{display:block;width:100%;text-align:left;padding:14px 38px 14px 16px;border:1px solid rgba(124,58,237,.18);border-radius:18px 18px 6px 18px;background:#fff;color:#101439;font-size:14px;line-height:1.45;font-weight:500;box-shadow:0 18px 40px -16px rgba(16,20,57,.35)}#tk-ai-chat.tk-ai-chat--sinistra .tk-ai-invito-testo{border-radius:18px 18px 18px 6px}#tk-ai-chat .tk-ai-invito-x{position:absolute;top:8px;right:8px;width:24px;height:24px;display:grid;place-items:center;border:0;border-radius:50%;background:#f1f0fb;color:#5b5f8a;padding:0}#tk-ai-chat .tk-ai-invito-x svg{width:14px;height:14px}#tk-ai-chat .tk-ai-modo{pointer-events:auto;position:fixed;inset:0;display:flex;flex-direction:column;background:var(--tk-ai-notte);color:var(--tk-ai-testo);opacity:0;transform:scale(1.02);transition:opacity .32s ease,transform .4s cubic-bezier(.2,.8,.2,1);overflow:hidden}#tk-ai-chat.is-aperta .tk-ai-modo{opacity:1;transform:none}#tk-ai-chat .tk-ai-cielo{position:absolute;inset:0;pointer-events:none;overflow:hidden}#tk-ai-chat .tk-ai-cielo i{position:absolute;border-radius:50%;filter:blur(80px);opacity:.55}#tk-ai-chat .tk-ai-cielo i:nth-child(1){width:60vmax;height:60vmax;left:-18vmax;top:-24vmax;background:var(--tk-ai-accento);animation:tk-ai-vaga 18s ease-in-out infinite alternate}#tk-ai-chat .tk-ai-cielo i:nth-child(2){width:46vmax;height:46vmax;right:-16vmax;top:10vh;background:var(--tk-ai-turchese);opacity:.32;animation:tk-ai-vaga 22s ease-in-out infinite alternate-reverse}#tk-ai-chat .tk-ai-cielo i:nth-child(3){width:40vmax;height:40vmax;left:20vw;bottom:-26vmax;background:var(--tk-ai-rosa);opacity:.26;animation:tk-ai-vaga 26s ease-in-out infinite alternate}#tk-ai-chat .tk-ai-cielo b{position:absolute;inset:0;background-image:radial-gradient(rgba(255,255,255,.07) 1px,transparent 1.2px);background-size:22px 22px;-webkit-mask:radial-gradient(ellipse at 50% 20%,#000 10%,transparent 70%);mask:radial-gradient(ellipse at 50% 20%,#000 10%,transparent 70%)}@keyframes tk-ai-vaga{to{transform:translate(8vmax,6vmax) scale(1.12)}}#tk-ai-chat .tk-ai-testa{position:relative;z-index:2;display:flex;align-items:center;gap:8px;padding:14px max(16px,env(safe-area-inset-right)) 14px max(16px,env(safe-area-inset-left));padding-top:max(14px,env(safe-area-inset-top))}#tk-ai-chat .tk-ai-marchio{display:flex;align-items:center;gap:10px;margin-right:auto;min-width:0}#tk-ai-chat .tk-ai-avatar{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;color:#fff;flex:0 0 auto;background:linear-gradient(135deg,var(--tk-ai-accento),color-mix(in srgb,var(--tk-ai-accento) 50%,var(--tk-ai-rosa)));box-shadow:0 8px 22px -8px var(--tk-ai-accento),inset 0 1px 0 rgba(255,255,255,.25)}#tk-ai-chat .tk-ai-nome{font-size:17px;font-weight:800;letter-spacing:-.01em;color:#fff;white-space:nowrap;display:flex;flex-direction:column;align-items:flex-start;gap:1px;line-height:1.15}#tk-ai-chat .tk-ai-versione{font-size:10.5px;font-weight:600;color:var(--tk-ai-tenue);letter-spacing:.02em;line-height:1.2}#tk-ai-chat .tk-ai-etichetta-modo{font-size:10.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;padding:4px 9px;border-radius:999px;color:#fff;background:linear-gradient(135deg,color-mix(in srgb,var(--tk-ai-accento) 70%,transparent),color-mix(in srgb,var(--tk-ai-turchese) 70%,transparent));border:1px solid rgba(255,255,255,.18)}#tk-ai-chat .tk-ai-tasto{height:40px;min-width:40px;padding:0 12px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid var(--tk-ai-filo);border-radius:999px;background:var(--tk-ai-vetro);color:var(--tk-ai-testo);font-size:14px;font-weight:600;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:background .2s ease,transform .2s ease}#tk-ai-chat .tk-ai-tasto--chiudi{padding:0;width:40px}#tk-ai-chat .tk-ai-tasto:hover{background:rgba(255,255,255,.14)}#tk-ai-chat .tk-ai-tasto:focus-visible{outline:2px solid var(--tk-ai-turchese);outline-offset:2px}#tk-ai-chat .tk-ai-flusso{position:relative;z-index:1;flex:1 1 auto;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.2) transparent;-webkit-mask:linear-gradient(to bottom,transparent 0,#000 18px,#000 calc(100% - 26px),transparent 100%);mask:linear-gradient(to bottom,transparent 0,#000 18px,#000 calc(100% - 26px),transparent 100%)}#tk-ai-chat .tk-ai-colonna{width:100%;max-width:780px;margin:0 auto;padding:18px 20px 40px}#tk-ai-chat .tk-ai-inizio{min-height:100%;padding:6vh 0 20px;display:flex;flex-direction:column;align-items:center;text-align:center}#tk-ai-chat .tk-ai-inizio-logo{width:84px;height:84px;border-radius:26px;display:grid;place-items:center;color:#fff;position:relative;background:linear-gradient(135deg,var(--tk-ai-accento),color-mix(in srgb,var(--tk-ai-accento) 45%,var(--tk-ai-rosa)));box-shadow:0 24px 60px -18px var(--tk-ai-accento),inset 0 1px 0 rgba(255,255,255,.3);animation:tk-ai-galleggia 6s ease-in-out infinite,tk-ai-su .7s cubic-bezier(.2,.8,.2,1) both}#tk-ai-chat .tk-ai-inizio-logo::after{content:"";position:absolute;inset:-2px;border-radius:28px;z-index:-1;filter:blur(18px);opacity:.8;background:conic-gradient(from var(--tk-ai-giro,0deg),var(--tk-ai-accento),var(--tk-ai-turchese),var(--tk-ai-rosa),var(--tk-ai-accento));animation:tk-ai-gira 5s linear infinite}@keyframes tk-ai-galleggia{50%{transform:translateY(-8px)}}#tk-ai-chat .tk-ai-inizio-titolo{margin:26px 0 10px;padding:0;font-family:inherit;font-size:clamp(30px,6vw,48px);line-height:1.08;font-weight:800;letter-spacing:-.035em;background:linear-gradient(100deg,#fff 0%,#e9ddff 30%,#8de8f2 50%,#fff 70%) 0 0 / 220% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;text-transform:none;border:0;animation:tk-ai-su .7s .08s cubic-bezier(.2,.8,.2,1) both,tk-ai-riflesso 7s 1s ease-in-out infinite}@keyframes tk-ai-riflesso{0%,100%{background-position:0 0}50%{background-position:100% 0}}#tk-ai-chat .tk-ai-inizio-sotto{margin:0 0 34px;max-width:520px;color:var(--tk-ai-tenue);font-size:17px;animation:tk-ai-su .7s .16s cubic-bezier(.2,.8,.2,1) both}#tk-ai-chat .tk-ai-idee{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}#tk-ai-chat .tk-ai-idea{position:relative;display:flex;align-items:center;gap:12px;padding:16px 16px;min-height:68px;text-align:left;border:1px solid var(--tk-ai-filo);border-radius:18px;background:var(--tk-ai-vetro);color:var(--tk-ai-testo);font-size:15px;font-weight:600;line-height:1.35;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);transition:transform .25s cubic-bezier(.34,1.56,.64,1),background .2s ease,border-color .2s ease;animation:tk-ai-su .6s calc(.25s + var(--i) * .07s) cubic-bezier(.2,.8,.2,1) both}#tk-ai-chat .tk-ai-idea:hover{transform:translateY(-3px);background:rgba(255,255,255,.1);border-color:color-mix(in srgb,var(--tk-ai-turchese) 55%,transparent)}#tk-ai-chat .tk-ai-idea:focus-visible{outline:2px solid var(--tk-ai-turchese);outline-offset:2px}#tk-ai-chat .tk-ai-idea-ico{width:34px;height:34px;flex:0 0 auto;border-radius:11px;display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,color-mix(in srgb,var(--tk-ai-accento) 85%,transparent),color-mix(in srgb,var(--tk-ai-turchese) 75%,transparent))}#tk-ai-chat .tk-ai-idea-t{flex:1 1 auto}#tk-ai-chat .tk-ai-idea-va{color:var(--tk-ai-tenue);opacity:0;transform:translate(-4px,4px);transition:.2s ease}#tk-ai-chat .tk-ai-idea:hover .tk-ai-idea-va{opacity:1;transform:none}#tk-ai-chat .tk-ai-turno{padding:22px 0 30px;border-bottom:1px solid rgba(255,255,255,.07);animation:tk-ai-su .5s cubic-bezier(.2,.8,.2,1) both}#tk-ai-chat .tk-ai-turno:last-child{border-bottom:0}#tk-ai-chat .tk-ai-domanda{display:flex;flex-direction:column;align-items:flex-start;gap:14px;margin-bottom:20px}#tk-ai-chat .tk-ai-domanda-t{margin:0;padding:0;font-family:inherit;font-size:clamp(22px,4vw,30px);line-height:1.2;font-weight:800;letter-spacing:-.025em;color:#fff;text-transform:none;border:0;display:flex;align-items:flex-start;gap:10px;overflow-wrap:anywhere}#tk-ai-chat .tk-ai-voce-ico{flex:0 0 auto;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;margin-top:1px;color:#fff;background:linear-gradient(135deg,var(--tk-ai-accento),var(--tk-ai-turchese))}#tk-ai-chat .tk-ai-voce-ico svg{width:18px;height:18px}#tk-ai-chat .tk-ai-foto-box{position:relative;align-self:center;margin:0 auto;display:grid;place-items:center;background:rgba(0,0,0,.25);max-width:min(320px,100%);border-radius:18px;overflow:hidden;box-shadow:0 20px 50px -20px rgba(0,0,0,.6);border:1px solid var(--tk-ai-filo)}#tk-ai-chat .tk-ai-foto{display:block;max-width:100%;width:auto;height:auto;max-height:340px;object-fit:contain;margin:0 auto}#tk-ai-chat .tk-ai-scan{position:absolute;inset:0;pointer-events:none;opacity:0;transition:opacity .3s ease}#tk-ai-chat .is-scan .tk-ai-scan{opacity:1}#tk-ai-chat .tk-ai-scan i{position:absolute;left:0;right:0;height:34%;top:-34%;background:linear-gradient(to bottom,transparent,color-mix(in srgb,var(--tk-ai-turchese) 45%,transparent) 85%,#fff 100%);animation:tk-ai-scansiona 1.8s cubic-bezier(.45,0,.55,1) infinite}#tk-ai-chat .tk-ai-scan b{position:absolute;width:22px;height:22px;border:3px solid #fff;filter:drop-shadow(0 0 6px var(--tk-ai-turchese))}#tk-ai-chat .tk-ai-scan b:nth-of-type(1){top:10px;left:10px;border-right:0;border-bottom:0;border-radius:8px 0 0 0}#tk-ai-chat .tk-ai-scan b:nth-of-type(2){top:10px;right:10px;border-left:0;border-bottom:0;border-radius:0 8px 0 0}#tk-ai-chat .tk-ai-scan b:nth-of-type(3){bottom:10px;left:10px;border-right:0;border-top:0;border-radius:0 0 0 8px}#tk-ai-chat .tk-ai-scan b:nth-of-type(4){bottom:10px;right:10px;border-left:0;border-top:0;border-radius:0 0 8px 0}@keyframes tk-ai-scansiona{to{top:100%}}#tk-ai-chat .tk-ai-risposta-testa{display:flex;align-items:center;gap:9px;margin-bottom:12px;font-size:13px;font-weight:700;color:var(--tk-ai-tenue);letter-spacing:.01em}#tk-ai-chat .tk-ai-risposta-ico{width:26px;height:26px;border-radius:9px;display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,var(--tk-ai-accento),color-mix(in srgb,var(--tk-ai-accento) 45%,var(--tk-ai-turchese)))}#tk-ai-chat .is-attesa .tk-ai-risposta-ico{animation:tk-ai-pulsa 1.4s ease-in-out infinite}@keyframes tk-ai-pulsa{50%{box-shadow:0 0 0 6px color-mix(in srgb,var(--tk-ai-accento) 30%,transparent);transform:scale(1.06)}}#tk-ai-chat .tk-ai-testo{font-size:17px;line-height:1.7;color:var(--tk-ai-testo);overflow-wrap:anywhere}#tk-ai-chat .tk-ai-testo>*{margin:0 0 14px}#tk-ai-chat .tk-ai-testo>:last-child{margin-bottom:0}#tk-ai-chat .is-entra .tk-ai-testo>*{animation:tk-ai-appare .55s calc(var(--i,0) * .09s) cubic-bezier(.2,.8,.2,1) both}@keyframes tk-ai-appare{from{opacity:0;transform:translateY(8px);filter:blur(4px)}to{opacity:1;transform:none;filter:none}}#tk-ai-chat .tk-ai-testo strong{color:#fff;font-weight:700}#tk-ai-chat .tk-ai-titoletto{font-size:18px;font-weight:800;color:#fff;margin-top:4px;font-family:inherit;text-transform:none}#tk-ai-chat .tk-ai-elenco{list-style:none;padding:0}#tk-ai-chat .tk-ai-elenco li{position:relative;padding-left:22px;margin:0 0 8px}#tk-ai-chat .tk-ai-elenco li::before{content:"";position:absolute;left:4px;top:.7em;width:7px;height:7px;border-radius:50%;background:linear-gradient(135deg,var(--tk-ai-accento),var(--tk-ai-turchese))}#tk-ai-chat .tk-ai-testo a{color:#8de8f2;text-decoration:underline;text-decoration-color:rgba(141,232,242,.4);text-underline-offset:3px;transition:color .2s ease}#tk-ai-chat .tk-ai-testo a:hover{color:#fff;text-decoration-color:#fff}#tk-ai-chat .tk-ai-passi{list-style:none;margin:0 0 16px;padding:0;display:flex;flex-direction:column;gap:8px}#tk-ai-chat .tk-ai-passi li{display:flex;align-items:center;gap:10px;font-size:14.5px;color:rgba(236,238,254,.38);transition:color .4s ease}#tk-ai-chat .tk-ai-passi li.is-ora{color:#fff}#tk-ai-chat .tk-ai-passi li.is-fatto{color:var(--tk-ai-tenue)}#tk-ai-chat .tk-ai-passo-segno{width:18px;height:18px;border-radius:50%;border:2px solid rgba(255,255,255,.2);position:relative;flex:0 0 auto;transition:.3s ease}#tk-ai-chat .is-ora .tk-ai-passo-segno{border-color:transparent;border-top-color:var(--tk-ai-turchese);border-right-color:var(--tk-ai-accento);animation:tk-ai-ruota .8s linear infinite}#tk-ai-chat .is-fatto .tk-ai-passo-segno{border-color:transparent;background:linear-gradient(135deg,var(--tk-ai-accento),var(--tk-ai-turchese))}#tk-ai-chat .is-fatto .tk-ai-passo-segno::after{content:"";position:absolute;left:5px;top:2px;width:4px;height:8px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}@keyframes tk-ai-ruota{to{transform:rotate(360deg)}}#tk-ai-chat .tk-ai-luccica{display:flex;flex-direction:column;gap:10px;position:relative}#tk-ai-chat .tk-ai-luccica i{display:block;height:14px;border-radius:7px;background:linear-gradient(90deg,rgba(255,255,255,.06) 0%,color-mix(in srgb,var(--tk-ai-accento) 40%,rgba(255,255,255,.1)) 30%,color-mix(in srgb,var(--tk-ai-turchese) 35%,rgba(255,255,255,.1)) 50%,rgba(255,255,255,.06) 75%) 0 0 / 300% 100%;animation:tk-ai-luce 1.8s linear infinite}#tk-ai-chat .tk-ai-luccica i:nth-child(2){width:88%;animation-delay:.15s}#tk-ai-chat .tk-ai-luccica i:nth-child(3){width:62%;animation-delay:.3s}#tk-ai-chat .tk-ai-luccica.is-lento::after{content:attr(data-quasi);margin-top:6px;font-size:13.5px;color:var(--tk-ai-tenue)}@keyframes tk-ai-luce{from{background-position:100% 0}to{background-position:-200% 0}}#tk-ai-chat .tk-ai-fonti{margin-top:22px}#tk-ai-chat .tk-ai-fonti-t{font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--tk-ai-tenue);margin-bottom:10px}#tk-ai-chat .tk-ai-fonti-griglia{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px}#tk-ai-chat .tk-ai-fonte{position:relative;display:flex;align-items:center;gap:12px;padding:12px 36px 12px 12px;min-width:0;border:1px solid var(--tk-ai-filo);border-radius:16px;background:var(--tk-ai-vetro);color:var(--tk-ai-testo) !important;text-decoration:none !important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:transform .25s cubic-bezier(.34,1.56,.64,1),border-color .2s ease,background .2s ease;animation:tk-ai-su .5s calc(.35s + var(--i) * .08s) cubic-bezier(.2,.8,.2,1) both}#tk-ai-chat .tk-ai-fonte:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--tk-ai-turchese) 60%,transparent);background:rgba(255,255,255,.1)}#tk-ai-chat .tk-ai-fonte-img{width:52px;height:52px;border-radius:11px;object-fit:cover;flex:0 0 auto}#tk-ai-chat .tk-ai-fonte-tx{display:flex;flex-direction:column;gap:2px;min-width:0}#tk-ai-chat .tk-ai-fonte-tipo{font-size:10.5px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:#8de8f2}#tk-ai-chat .tk-ai-fonte-tit{font-size:14.5px;line-height:1.3;color:#fff;font-weight:700;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}#tk-ai-chat .tk-ai-fonte-estr{font-size:12.5px;line-height:1.4;color:var(--tk-ai-tenue);overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}#tk-ai-chat .tk-ai-fonte-va{position:absolute;top:12px;right:12px;color:var(--tk-ai-tenue)}#tk-ai-chat .tk-ai-azioni{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}#tk-ai-chat .tk-ai-copia{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 14px;border:1px solid var(--tk-ai-filo);border-radius:999px;background:transparent;color:var(--tk-ai-tenue);font-size:13px;font-weight:600;transition:.2s ease}#tk-ai-chat .tk-ai-copia:hover{color:#fff;background:var(--tk-ai-vetro)}#tk-ai-chat .tk-ai-copia.is-fatto{color:#8de8f2;border-color:rgba(141,232,242,.4)}#tk-ai-chat .tk-ai-contatti{display:inline-flex;align-items:center;height:42px;padding:0 20px;border-radius:999px;font-size:14.5px;font-weight:700;color:#fff !important;text-decoration:none !important;background:linear-gradient(135deg,var(--tk-ai-accento),color-mix(in srgb,var(--tk-ai-accento) 50%,var(--tk-ai-rosa)));box-shadow:0 12px 28px -12px var(--tk-ai-accento)}#tk-ai-chat .tk-ai-fondo{position:relative;z-index:2;width:100%;max-width:820px;margin:0 auto;padding:6px 20px max(14px,env(safe-area-inset-bottom))}#tk-ai-chat .tk-ai-modulo{position:relative;isolation:isolate;display:flex;align-items:flex-end;gap:6px;padding:8px;border-radius:30px;background:rgba(20,24,69,.88);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 24px 60px -24px rgba(0,0,0,.8),inset 0 1px 0 rgba(255,255,255,.06)}#tk-ai-chat .tk-ai-modulo::before{content:"";position:absolute;inset:-1.5px;border-radius:31.5px;z-index:-1;padding:1.5px;background:conic-gradient(from var(--tk-ai-giro,0deg),var(--tk-ai-accento),var(--tk-ai-turchese),var(--tk-ai-rosa),var(--tk-ai-accento));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.55;animation:tk-ai-gira 6s linear infinite;transition:opacity .3s ease}#tk-ai-chat .tk-ai-modulo::after{content:"";position:absolute;inset:4px;border-radius:30px;z-index:-2;filter:blur(22px);opacity:0;background:conic-gradient(from var(--tk-ai-giro,0deg),var(--tk-ai-accento),var(--tk-ai-turchese),var(--tk-ai-rosa),var(--tk-ai-accento));animation:tk-ai-gira 6s linear infinite;transition:opacity .4s ease}#tk-ai-chat .tk-ai-modulo.is-fuoco::before{opacity:1}#tk-ai-chat .tk-ai-modulo.is-fuoco::after{opacity:.35}#tk-ai-chat.is-pensa .tk-ai-modulo::before{opacity:1;animation-duration:1.6s}#tk-ai-chat.is-pensa .tk-ai-modulo::after{opacity:.55;animation-duration:1.6s}#tk-ai-chat .tk-ai-campo{flex:1 1 auto;align-self:center;height:40px;min-height:0 !important;max-height:140px !important;margin:0 !important;padding:8px 6px 8px 10px !important;box-sizing:border-box !important;box-shadow:none !important;border:0 !important;outline:0 !important;background:transparent !important;color:#fff !important;resize:none;overflow-y:hidden;font-size:16px !important;line-height:1.5 !important;border-radius:0 !important;width:auto !important}#tk-ai-chat .tk-ai-campo::placeholder{color:rgba(236,238,254,.5);opacity:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#tk-ai-chat .tk-ai-allega,#tk-ai-chat .tk-ai-voce{width:44px;height:44px;flex:0 0 auto;display:grid;place-items:center;padding:0;border:0;border-radius:50%;background:transparent;color:var(--tk-ai-tenue);transition:background .2s ease,color .2s ease}#tk-ai-chat .tk-ai-allega:hover,#tk-ai-chat .tk-ai-voce:hover{background:rgba(255,255,255,.08);color:#fff}#tk-ai-chat .tk-ai-invia{width:44px;height:44px;flex:0 0 auto;display:grid;place-items:center;padding:0;border:0;border-radius:50%;background:rgba(255,255,255,.1);color:rgba(255,255,255,.5);transition:transform .25s cubic-bezier(.34,1.56,.64,1),background .25s ease,color .25s ease}#tk-ai-chat .tk-ai-modulo.ha-testo .tk-ai-invia{color:#fff;background:linear-gradient(135deg,var(--tk-ai-accento),color-mix(in srgb,var(--tk-ai-accento) 50%,var(--tk-ai-turchese)));box-shadow:0 8px 20px -6px var(--tk-ai-accento)}#tk-ai-chat .tk-ai-modulo.ha-testo .tk-ai-invia:hover{transform:scale(1.07)}#tk-ai-chat .tk-ai-invia:disabled{opacity:.5;cursor:default}#tk-ai-chat .tk-ai-allega:focus-visible,#tk-ai-chat .tk-ai-voce:focus-visible,#tk-ai-chat .tk-ai-invia:focus-visible{outline:2px solid var(--tk-ai-turchese);outline-offset:2px}#tk-ai-chat.is-registra .tk-ai-voce{color:#fff;background:linear-gradient(135deg,#ef4444,var(--tk-ai-rosa));box-shadow:0 0 0 0 rgba(239,68,68,.5);animation:tk-ai-rec 1.4s ease-out infinite}@keyframes tk-ai-rec{to{box-shadow:0 0 0 12px rgba(239,68,68,0)}}#tk-ai-chat .tk-ai-piede{margin-top:9px;text-align:center;font-size:12px;color:rgba(169,173,214,.75)}#tk-ai-chat .tk-ai-anteprima-foto{display:flex;align-items:center;gap:10px;margin:0 0 8px;padding:8px 8px 8px 8px;width:fit-content;max-width:100%;border-radius:16px;background:rgba(20,24,69,.9);border:1px solid var(--tk-ai-filo);font-size:13.5px;color:var(--tk-ai-tenue);animation:tk-ai-su .35s cubic-bezier(.2,.8,.2,1) both}#tk-ai-chat .tk-ai-anteprima-foto img{width:44px;height:44px;border-radius:10px;object-fit:cover}#tk-ai-chat .tk-ai-anteprima-x{width:28px;height:28px;display:grid;place-items:center;padding:0;border:0;border-radius:50%;background:rgba(255,255,255,.1);color:#fff}#tk-ai-chat .tk-ai-anteprima-x svg{width:15px;height:15px}#tk-ai-chat .tk-ai-registra{flex:1 1 auto;align-self:center;position:relative;display:flex;align-items:center;gap:10px;height:44px;padding:0 6px 0 0;min-width:0}#tk-ai-chat .tk-ai-registra-x{width:36px;height:36px;flex:0 0 auto;display:grid;place-items:center;padding:0;border:0;border-radius:50%;background:rgba(255,255,255,.08);color:#fff}#tk-ai-chat .tk-ai-registra-x svg{width:16px;height:16px}#tk-ai-chat .tk-ai-registra-punto{width:10px;height:10px;flex:0 0 auto;border-radius:50%;background:#ef4444;animation:tk-ai-lampeggia 1s steps(2) infinite}@keyframes tk-ai-lampeggia{50%{opacity:.25}}#tk-ai-chat .tk-ai-registra-onde{flex:1 1 auto;display:flex;align-items:center;justify-content:space-between;gap:2px;height:30px;min-width:0;overflow:hidden}#tk-ai-chat .tk-ai-registra-onde i{flex:1 1 0;max-width:4px;min-width:2px;height:100%;border-radius:3px;transform:scaleY(.15);transition:transform .08s linear;background:linear-gradient(to top,var(--tk-ai-accento),var(--tk-ai-turchese))}#tk-ai-chat .tk-ai-registra-tempo{font-size:14px;font-weight:700;color:#fff;font-variant-numeric:tabular-nums}#tk-ai-chat .tk-ai-registra-filo{position:absolute;left:46px;right:6px;bottom:0;height:2px;border-radius:2px;background:rgba(255,255,255,.08);overflow:hidden}#tk-ai-chat .tk-ai-registra-filo b{display:block;height:100%;width:0;background:linear-gradient(90deg,var(--tk-ai-accento),var(--tk-ai-turchese));transition:width .25s linear}@keyframes tk-ai-su{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}#tk-ai-chat.tk-ai-chat--giorno{--tk-ai-notte:#f6f5fd;--tk-ai-testo:#1b1f4b;--tk-ai-tenue:#646a96;--tk-ai-vetro:rgba(255,255,255,.72);--tk-ai-filo:rgba(16,20,57,.1)}#tk-ai-chat.tk-ai-chat--giorno .tk-ai-cielo i:nth-child(1){opacity:.2}#tk-ai-chat.tk-ai-chat--giorno .tk-ai-cielo i:nth-child(2){opacity:.16}#tk-ai-chat.tk-ai-chat--giorno .tk-ai-cielo i:nth-child(3){opacity:.12}#tk-ai-chat.tk-ai-chat--giorno .tk-ai-cielo b{background-image:radial-gradient(rgba(16,20,57,.08) 1px,transparent 1.2px)}#tk-ai-chat.tk-ai-chat--giorno .tk-ai-nome,#tk-ai-chat.tk-ai-chat--giorno .tk-ai-domanda-t,#tk-ai-chat.tk-ai-chat--giorno .tk-ai-testo strong,#tk-ai-chat.tk-ai-chat--giorno .tk-ai-titoletto,#tk-ai-chat.tk-ai-chat--giorno .tk-ai-fonte-tit,#tk-ai-chat.tk-ai-chat--giorno .tk-ai-registra-tempo{color:#101439}#tk-ai-chat.tk-ai-chat--giorno .tk-ai-inizio-titolo{background-image:linear-gradient(100deg,#101439 0%,var(--tk-ai-accento) 35%,#0e9fb0 55%,#101439 75%)}#tk-ai-chat.tk-ai-chat--giorno .tk-ai-tasto{background:rgba(255,255,255,.8);color:#1b1f4b}#tk-ai-chat.tk-ai-chat--giorno .tk-ai-tasto:hover{background:#fff}#tk-ai-chat.tk-ai-chat--giorno .tk-ai-idea,#tk-ai-chat.tk-ai-chat--giorno .tk-ai-fonte{box-shadow:0 8px 22px -14px rgba(16,20,57,.35)}#tk-ai-chat.tk-ai-chat--giorno .tk-ai-idea:hover,#tk-ai-chat.tk-ai-chat--giorno .tk-ai-fonte:hover{background:#fff}#tk-ai-chat.tk-ai-chat--giorno .tk-ai-testo a{color:color-mix(in srgb,var(--tk-ai-accento) 85%,#000);text-decoration-color:color-mix(in srgb,var(--tk-ai-accento) 40%,transparent)}#tk-ai-chat.tk-ai-chat--giorno .tk-ai-testo a:hover{color:#101439}#tk-ai-chat.tk-ai-chat--giorno .tk-ai-fonte-tipo{color:#0e8a99}#tk-ai-chat.tk-ai-chat--giorno .tk-ai-turno{border-bottom-color:rgba(16,20,57,.08)}#tk-ai-chat.tk-ai-chat--giorno .tk-ai-passi li{color:rgba(27,31,75,.35)}#tk-ai-chat.tk-ai-chat--giorno .tk-ai-passi li.is-ora{color:#101439}#tk-ai-chat.tk-ai-chat--giorno .tk-ai-passi li.is-fatto{color:var(--tk-ai-tenue)}#tk-ai-chat.tk-ai-chat--giorno .tk-ai-passo-segno{border-color:rgba(16,20,57,.18)}#tk-ai-chat.tk-ai-chat--giorno .tk-ai-luccica i{background:linear-gradient(90deg,rgba(16,20,57,.06) 0%,color-mix(in srgb,var(--tk-ai-accento) 25%,rgba(16,20,57,.06)) 30%,rgba(34,184,201,.25) 50%,rgba(16,20,57,.06) 75%) 0 0 / 300% 100%}#tk-ai-chat.tk-ai-chat--giorno .tk-ai-modulo{background:rgba(255,255,255,.94);box-shadow:0 20px 50px -24px rgba(16,20,57,.35)}#tk-ai-chat.tk-ai-chat--giorno .tk-ai-campo{color:#101439 !important}#tk-ai-chat.tk-ai-chat--giorno .tk-ai-campo::placeholder{color:rgba(27,31,75,.45)}#tk-ai-chat.tk-ai-chat--giorno .tk-ai-allega:hover,#tk-ai-chat.tk-ai-chat--giorno .tk-ai-voce:hover{background:rgba(16,20,57,.06);color:#101439}#tk-ai-chat.tk-ai-chat--giorno .tk-ai-invia{background:rgba(16,20,57,.07);color:rgba(16,20,57,.4)}#tk-ai-chat.tk-ai-chat--giorno .tk-ai-piede{color:var(--tk-ai-tenue)}#tk-ai-chat.tk-ai-chat--giorno .tk-ai-anteprima-foto{background:#fff}#tk-ai-chat.tk-ai-chat--giorno .tk-ai-anteprima-x,#tk-ai-chat.tk-ai-chat--giorno .tk-ai-registra-x{background:rgba(16,20,57,.08);color:#101439}#tk-ai-chat.tk-ai-chat--giorno .tk-ai-registra-filo{background:rgba(16,20,57,.08)}#tk-ai-chat.tk-ai-chat--giorno .tk-ai-copia:hover{color:#101439}#tk-ai-chat.tk-ai-chat--giorno .tk-ai-copia.is-fatto{color:#0e8a99;border-color:rgba(14,138,153,.4)}#tk-ai-chat.tk-ai-chat--giorno .tk-ai-flusso{scrollbar-color:rgba(16,20,57,.2) transparent}#tk-ai-chat.tk-ai-chat--giorno .tk-ai-foto-box{box-shadow:0 20px 50px -24px rgba(16,20,57,.4)}@media (min-width:783px){#tk-ai-chat.tk-ai-chat--giorno.tk-ai-chat--finestra .tk-ai-modo{box-shadow:0 34px 80px -30px rgba(16,20,57,.45),0 0 0 1px rgba(16,20,57,.08)}}@media (max-width:640px){#tk-ai-chat .tk-ai-colonna{padding:10px 16px 30px}#tk-ai-chat .tk-ai-fondo{padding-left:12px;padding-right:12px}#tk-ai-chat .tk-ai-idee{grid-template-columns:1fr;gap:10px}#tk-ai-chat .tk-ai-idea{min-height:58px;padding:12px 14px}#tk-ai-chat .tk-ai-inizio{padding-top:3vh}#tk-ai-chat .tk-ai-inizio-sotto{font-size:16px;margin-bottom:26px}#tk-ai-chat .tk-ai-tasto-t{display:none}#tk-ai-chat .tk-ai-tasto--nuova{width:40px;padding:0}#tk-ai-chat .tk-ai-testo{font-size:16.5px}#tk-ai-chat .tk-ai-fonti-griglia{grid-template-columns:1fr}#tk-ai-chat .tk-ai-invito{max-width:calc(100vw - 40px)}#tk-ai-chat .tk-ai-allega,#tk-ai-chat .tk-ai-voce,#tk-ai-chat .tk-ai-invia{width:42px;height:42px}}@media (max-width:360px){#tk-ai-chat .tk-ai-etichetta-modo{display:none}}@media (min-width:783px){#tk-ai-chat.tk-ai-chat--finestra .tk-ai-modo{inset:auto;right:var(--tk-ai-lato);bottom:calc(var(--tk-ai-basso) + 78px);width:440px;height:min(720px,calc(100vh - var(--tk-ai-basso) - 110px));border-radius:26px;transform-origin:bottom right;transform:translateY(18px) scale(.96);box-shadow:0 40px 90px -30px rgba(11,13,38,.75),0 0 0 1px rgba(255,255,255,.08)}#tk-ai-chat.tk-ai-chat--finestra.tk-ai-chat--sinistra .tk-ai-modo{right:auto;left:var(--tk-ai-lato);transform-origin:bottom left}#tk-ai-chat.tk-ai-chat--finestra.is-aperta .tk-ai-modo{transform:none}#tk-ai-chat.tk-ai-chat--finestra.is-aperta .tk-ai-bolla{opacity:1;transform:none;pointer-events:auto}#tk-ai-chat.tk-ai-chat--finestra .tk-ai-testa{padding:12px 14px}#tk-ai-chat.tk-ai-chat--finestra .tk-ai-tasto-t{display:none}#tk-ai-chat.tk-ai-chat--finestra .tk-ai-tasto--nuova{width:40px;padding:0}#tk-ai-chat.tk-ai-chat--finestra .tk-ai-colonna{padding:6px 18px 24px}#tk-ai-chat.tk-ai-chat--finestra .tk-ai-inizio{padding-top:2vh}#tk-ai-chat.tk-ai-chat--finestra .tk-ai-inizio-logo{width:64px;height:64px;border-radius:20px}#tk-ai-chat.tk-ai-chat--finestra .tk-ai-inizio-titolo{font-size:32px;margin-top:18px}#tk-ai-chat.tk-ai-chat--finestra .tk-ai-inizio-sotto{font-size:15px;margin-bottom:22px}#tk-ai-chat.tk-ai-chat--finestra .tk-ai-idee{grid-template-columns:1fr;gap:9px}#tk-ai-chat.tk-ai-chat--finestra .tk-ai-idea{min-height:54px;padding:11px 14px;font-size:14.5px}#tk-ai-chat.tk-ai-chat--finestra .tk-ai-domanda-t{font-size:22px}#tk-ai-chat.tk-ai-chat--finestra .tk-ai-testo{font-size:15.5px;line-height:1.65}#tk-ai-chat.tk-ai-chat--finestra .tk-ai-fonti-griglia{grid-template-columns:1fr}#tk-ai-chat.tk-ai-chat--finestra .tk-ai-fondo{padding:4px 14px 12px}#tk-ai-chat.tk-ai-chat--finestra .tk-ai-piede{font-size:11px;margin-top:7px}}@media (prefers-reduced-motion:reduce){#tk-ai-chat *,#tk-ai-chat *::before,#tk-ai-chat *::after{animation:none !important;transition:none !important}#tk-ai-chat .tk-ai-modo{transform:none}}@media print{#tk-ai-chat{display:none !important}}#tk-ai-chat .tk-ai-avatar .tk-ai-logo{width:30px;height:30px}#tk-ai-chat .tk-ai-inizio-logo .tk-ai-logo{width:62px;height:62px}#tk-ai-chat .tk-ai-bolla-ico .tk-ai-logo{width:40px;height:40px}.tk-ai-risposta.is-scrive .tk-ai-testo>:last-child::after{content:"";display:inline-block;width:2px;height:1em;margin-left:3px;vertical-align:-.15em;background:currentColor;animation:tk-ai-lineetta 1s steps(2,start) infinite}@keyframes tk-ai-lineetta{to{visibility:hidden}}@media (prefers-reduced-motion:reduce){.tk-ai-risposta.is-scrive .tk-ai-testo>:last-child::after{animation:none}}#tk-ai-chat .tk-ai-pensa-t{opacity:.75}#tk-ai-chat .tk-ai-puntini{display:inline-flex;gap:4px;margin-left:8px;vertical-align:middle}#tk-ai-chat .tk-ai-puntini i{width:6px;height:6px;border-radius:50%;background:currentColor;opacity:.3;animation:tk-ai-puntino 1.2s ease-in-out infinite}#tk-ai-chat .tk-ai-puntini i:nth-child(2){animation-delay:.2s}#tk-ai-chat .tk-ai-puntini i:nth-child(3){animation-delay:.4s}@keyframes tk-ai-puntino{0%,60%,100%{opacity:.3;transform:none}30%{opacity:.9;transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){#tk-ai-chat .tk-ai-puntini i{animation:none;opacity:.6}}#tk-ai-chat .tk-ai-pensa{display:inline-flex;align-items:center;padding:10px 16px;border-radius:18px 18px 18px 6px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.16);box-shadow:0 6px 18px rgba(0,0,0,.18)}#tk-ai-chat.tk-ai-chat--giorno .tk-ai-pensa{background:#fff;border-color:rgba(15,23,42,.08);box-shadow:0 6px 18px rgba(15,23,42,.08)}#tk-ai-chat .tk-ai-risposta-testa{display:none}#tk-ai-chat .tk-ai-turno{padding:10px 0 12px;border-bottom:0}#tk-ai-chat .tk-ai-domanda{align-items:flex-end;margin-bottom:12px}#tk-ai-chat .tk-ai-domanda-t,#tk-ai-chat.tk-ai-chat--finestra .tk-ai-domanda-t,#tk-ai-chat.tk-ai-chat--giorno .tk-ai-domanda-t{max-width:85%;margin:0;padding:10px 16px;border-radius:18px 18px 6px 18px;font-family:inherit;font-size:16px;font-weight:500;line-height:1.45;letter-spacing:0;color:#fff;background:linear-gradient(135deg,var(--tk-ai-accento),color-mix(in srgb,var(--tk-ai-accento) 70%,#22b8c9));box-shadow:0 6px 18px rgba(0,0,0,.16)}#tk-ai-chat .tk-ai-testo,#tk-ai-chat.tk-ai-chat--finestra .tk-ai-testo{width:fit-content;max-width:94%;padding:12px 16px;border-radius:18px 18px 18px 6px;font-size:16px;line-height:1.6;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.16);box-shadow:0 6px 18px rgba(0,0,0,.18)}#tk-ai-chat.tk-ai-chat--giorno .tk-ai-testo{background:#fff;border-color:rgba(15,23,42,.08);box-shadow:0 6px 18px rgba(15,23,42,.08)}#tk-ai-chat .tk-ai-risposta--intanto{margin-bottom:10px}#tk-ai-chat.tk-ai-logo-a-scelta .tk-ai-bolla-ico,#tk-ai-chat.tk-ai-logo-a-scelta .tk-ai-avatar,#tk-ai-chat.tk-ai-logo-a-scelta .tk-ai-inizio-logo,#tk-ai-chat.tk-ai-logo-a-scelta .tk-ai-bolla--cerchio .tk-ai-bolla-ico{background:var(--tk-ai-logo-colore) !important;color:var(--tk-ai-logo-testo) !important}@property --tk-ai-giro{syntax:"<angle>";inherits:false;initial-value:0deg}#tk-ai-chat.tk-ai-eff-aurora .tk-ai-bolla::before{content:"";position:absolute;inset:-5px;border-radius:inherit;z-index:-1;background:conic-gradient(from var(--tk-ai-giro,0deg),var(--tk-ai-accento),var(--tk-ai-turchese),var(--tk-ai-rosa),var(--tk-ai-accento));animation:tk-ai-gira 4s linear infinite}#tk-ai-chat.tk-ai-eff-aurora .tk-ai-bolla::after{content:"";position:absolute;inset:-5px;border-radius:inherit;z-index:-2;filter:blur(14px);opacity:.75;background:conic-gradient(from var(--tk-ai-giro,0deg),var(--tk-ai-accento),var(--tk-ai-turchese),var(--tk-ai-rosa),var(--tk-ai-accento));animation:tk-ai-gira 4s linear infinite}@property --tk-ai-giro{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes tk-ai-gira{to{--tk-ai-giro:360deg}}#tk-ai-chat .tk-ai-puntini--tondi i{width:6px;height:6px;border-radius:50%;background:currentColor;opacity:.3;animation:tk-ai-pt-tondi 1.2s ease-in-out infinite}#tk-ai-chat .tk-ai-puntini--quadretti{gap:5px}#tk-ai-chat .tk-ai-puntini--quadretti i{width:8px;height:8px;border-radius:2px;background:#2093ec;animation:tk-ai-pt-quadretti 1s ease-in-out infinite}#tk-ai-chat .tk-ai-puntini--quadretti i:nth-child(2){background:#8cc6f7;animation-delay:.15s}#tk-ai-chat .tk-ai-puntini--quadretti i:nth-child(3){background:#ffc23d;animation-delay:.3s}#tk-ai-chat .tk-ai-puntini--barre{align-items:center;height:16px}#tk-ai-chat .tk-ai-puntini--barre i{width:4px;height:15px;border-radius:2px;background:currentColor;opacity:.85;animation:tk-ai-pt-barre 1s ease-in-out infinite}#tk-ai-chat .tk-ai-puntini--respiro i{width:8px;height:8px;border-radius:50%;background:currentColor;animation:tk-ai-pt-respiro 1.3s ease-in-out infinite}#tk-ai-chat .tk-ai-puntini--orbita{position:relative;display:inline-block;width:18px;height:18px;animation:tk-ai-pt-orbita 1.1s linear infinite}#tk-ai-chat .tk-ai-puntini--orbita i{position:absolute;left:50%;top:50%;width:5px;height:5px;margin:-2.5px 0 0 -2.5px;border-radius:50%;background:currentColor;opacity:1;animation:none;transform:translateY(-7px)}#tk-ai-chat .tk-ai-puntini--orbita i:nth-child(2){opacity:.65;transform:rotate(120deg) translateY(-7px)}#tk-ai-chat .tk-ai-puntini--orbita i:nth-child(3){opacity:.35;transform:rotate(240deg) translateY(-7px)}#tk-ai-chat .tk-ai-puntini--rombi{gap:7px}#tk-ai-chat .tk-ai-puntini--rombi i{width:7px;height:7px;border-radius:1px;background:currentColor;animation:tk-ai-pt-rombi 1.2s ease-in-out infinite}#tk-ai-chat .tk-ai-puntini--scia i{width:7px;height:7px;border-radius:50%;background:currentColor;animation:tk-ai-pt-scia 1.1s linear infinite}#tk-ai-chat .tk-ai-puntini--anelli i{width:9px;height:9px;border:2px solid currentColor;border-radius:50%;background:transparent;box-sizing:border-box;animation:tk-ai-pt-respiro 1.3s ease-in-out infinite}@keyframes tk-ai-pt-tondi{0%,60%,100%{opacity:.3;transform:none}30%{opacity:.9;transform:translateY(-3px)}}@keyframes tk-ai-pt-quadretti{0%,100%{opacity:.35;transform:none}50%{opacity:1;transform:translateY(-5px)}}@keyframes tk-ai-pt-barre{0%,100%{transform:scaleY(.35)}50%{transform:scaleY(1)}}@keyframes tk-ai-pt-respiro{0%,100%{opacity:.3;transform:scale(.55)}50%{opacity:1;transform:scale(1.1)}}@keyframes tk-ai-pt-orbita{to{transform:rotate(360deg)}}@keyframes tk-ai-pt-rombi{0%,100%{opacity:.3;transform:rotate(45deg) scale(.6)}50%{opacity:1;transform:rotate(45deg) scale(1.1)}}@keyframes tk-ai-pt-scia{0%,100%{opacity:.15}35%{opacity:1}}@media (prefers-reduced-motion:reduce){#tk-ai-chat .tk-ai-puntini,#tk-ai-chat .tk-ai-puntini i{animation:none !important}}#tk-ai-chat .tk-ai-segnala{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;opacity:.85}#tk-ai-chat .tk-ai-segnala.is-fatto{font-weight:600;opacity:1}#tk-ai-chat .tk-ai-segnala-b{height:34px;min-width:0;margin:0;padding:0 12px;border:1px solid rgba(127,127,160,.35);border-radius:999px;background:transparent;color:inherit;font:600 13px inherit;font-family:inherit;text-transform:none;white-space:nowrap;cursor:pointer}#tk-ai-chat .tk-ai-segnala-b:hover{border-color:currentColor}