.floating-kahlil{--mascot-h:180px;position:fixed;right:max(15px,env(safe-area-inset-right));bottom:max(15px,env(safe-area-inset-bottom));width:calc(var(--mascot-h)*2/3);height:var(--mascot-h);z-index:100;pointer-events:none;isolation:isolate}.floating-kahlil[hidden]{display:none!important}.floating-kahlil-shadow{position:absolute;bottom:3%;left:30%;width:45%;height:5%;border-radius:50%;background:#0005;filter:blur(4px);pointer-events:none}.floating-kahlil-idle{width:100%;height:100%;transform-origin:50% 90%;animation:kahlil-idle 5s ease-in-out infinite}.floating-kahlil-react{width:100%;height:100%;transform-origin:50% 90%}.floating-kahlil-button{position:relative;display:block;width:100%;height:100%;padding:0;margin:0;background:none;border:0;box-shadow:none;pointer-events:auto;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.floating-kahlil-button img{width:100%;height:100%;object-fit:contain;pointer-events:none;user-select:none}.floating-kahlil-button:focus-visible{outline:0;filter:drop-shadow(0 0 3px #bde2ff)}.floating-kahlil-close{position:absolute;top:0;right:-3px;pointer-events:auto;display:grid;place-items:center;width:26px;height:26px;padding:0;border:1px solid #ffffff55;background:#0b1f3aee;color:#eaf4ff;border-radius:50%;font:18px/1 Arial;cursor:pointer;z-index:2;opacity:.8}.floating-kahlil-close:hover,.floating-kahlil-close:focus-visible{opacity:1}.floating-kahlil-bubble{position:absolute;right:8px;bottom:calc(100% + 8px);max-width:180px;width:max-content;padding:9px 12px;border:1px solid #5da6dc;background:#0b1f3af5;color:#eaf4ff;font:13px/1.4 Barlow,Arial,sans-serif;border-radius:5px;box-shadow:0 6px 18px #0003;pointer-events:none}.floating-kahlil-bubble[hidden]{display:none}.floating-kahlil.is-scrolling .floating-kahlil-idle{animation:kahlil-scroll .6s ease-in-out infinite}.floating-kahlil.is-greeting .floating-kahlil-react{animation:kahlil-greet .8s ease-in-out}.floating-kahlil-button{transition:transform .25s}.floating-kahlil.no-motion *{animation:none!important;transition:none!important}@keyframes kahlil-idle{0%,100%{transform:translate3d(0,0,0) rotate(-.4deg)}50%{transform:translate3d(-1px,-3px,0) rotate(.4deg)}}@keyframes kahlil-scroll{0%,100%{transform:translate3d(0,0,0) rotate(-1deg)}50%{transform:translate3d(0,-2px,0) rotate(1deg)}}@keyframes kahlil-greet{0%,100%{transform:translateY(0) rotate(0)}30%{transform:translateY(-7px) rotate(-3deg)}65%{transform:translateY(-3px) rotate(2deg)}}@media(hover:hover) and (pointer:fine){.floating-kahlil-button:hover{transform:scale(1.035) rotate(-1deg)}}@media(max-width:750px){.floating-kahlil{--mascot-h:110px;right:max(10px,env(safe-area-inset-right));bottom:max(10px,env(safe-area-inset-bottom))}.floating-kahlil-close{width:28px;height:28px;top:-5px;right:-4px}.floating-kahlil-bubble{right:0;font-size:12px;max-width:160px}}@media(prefers-reduced-motion:reduce){.floating-kahlil *{animation:none!important;transition:none!important}}

.floating-kahlil-button{clip-path:polygon(51.367% 3.060%,54.395% 3.190%,56.738% 3.776%,58.887% 5.013%,60.254% 6.510%,60.938% 8.919%,61.719% 9.831%,61.719% 11.003%,61.133% 11.393%,59.961% 13.346%,60.059% 13.997%,59.375% 14.323%,59.473% 14.844%,58.594% 16.081%,58.008% 16.406%,57.812% 17.057%,56.934% 17.383%,54.883% 17.188%,54.590% 17.513%,56.055% 17.773%,57.812% 18.424%,60.156% 18.490%,63.477% 19.271%,66.504% 20.898%,67.871% 22.331%,68.555% 25.000%,68.457% 26.693%,67.871% 27.669%,66.797% 28.385%,66.895% 29.622%,68.555% 31.250%,69.824% 34.049%,73.535% 37.240%,77.148% 43.685%,77.930% 44.661%,78.711% 44.922%,79.297% 45.573%,79.297% 47.135%,78.613% 47.721%,76.953% 51.302%,75.293% 51.888%,73.926% 52.865%,71.191% 52.865%,69.043% 52.409%,70.215% 55.143%,69.922% 56.641%,70.703% 59.701%,71.680% 60.221%,72.852% 62.109%,73.242% 63.151%,73.242% 64.518%,72.559% 65.885%,72.559% 66.471%,71.777% 67.057%,71.387% 68.034%,71.484% 71.354%,71.191% 72.721%,68.359% 79.036%,67.676% 81.510%,67.676% 81.966%,68.457% 82.227%,68.652% 83.333%,69.043% 83.464%,69.336% 84.180%,70.020% 84.635%,70.117% 85.221%,70.703% 85.807%,75.391% 89.062%,77.441% 89.583%,78.613% 90.169%,79.199% 91.081%,79.199% 91.732%,78.320% 92.578%,77.441% 92.578%,76.855% 92.969%,76.172% 92.969%,75.391% 92.513%,74.902% 92.578%,74.609% 93.034%,73.828% 93.099%,73.145% 92.513%,72.461% 92.448%,71.582% 92.448%,71.191% 92.839%,70.508% 92.904%,70.020% 92.708%,69.922% 92.188%,69.629% 92.057%,67.480% 92.122%,67.188% 91.602%,66.699% 91.406%,66.699% 90.820%,65.234% 90.169%,62.500% 89.583%,62.305% 89.779%,61.426% 89.583%,60.938% 90.104%,60.254% 90.104%,59.668% 89.779%,59.570% 89.062%,58.398% 88.932%,58.008% 89.323%,57.520% 89.323%,56.934% 88.997%,57.031% 87.891%,56.543% 87.435%,56.445% 86.589%,57.617% 84.310%,58.496% 83.268%,58.203% 81.836%,58.887% 81.445%,60.156% 81.641%,60.645% 80.143%,61.035% 75.260%,59.863% 73.242%,59.668% 71.159%,59.961% 69.857%,61.914% 66.732%,62.012% 65.951%,61.328% 64.518%,60.645% 64.062%,59.961% 62.956%,54.395% 59.049%,51.660% 55.924%,49.902% 59.245%,49.707% 61.458%,48.633% 63.216%,47.949% 65.951%,47.168% 66.927%,47.168% 67.448%,46.289% 68.034%,45.508% 69.466%,46.094% 72.656%,46.094% 75.195%,44.922% 77.604%,44.238% 80.990%,44.336% 84.831%,45.117% 86.654%,45.898% 86.849%,46.191% 87.174%,46.484% 88.346%,46.094% 91.602%,46.289% 94.661%,45.898% 95.703%,45.312% 96.159%,44.043% 96.224%,42.871% 96.159%,42.773% 95.768%,40.625% 95.768%,40.430% 96.094%,39.844% 96.289%,36.816% 96.224%,36.035% 95.703%,35.547% 94.076%,36.816% 90.951%,36.816% 88.151%,37.793% 87.044%,38.086% 85.938%,37.207% 81.836%,34.668% 74.154%,34.766% 71.549%,35.645% 69.401%,36.914% 67.383%,36.719% 66.081%,37.305% 64.258%,37.012% 63.802%,37.305% 61.979%,36.621% 59.440%,35.254% 56.706%,35.059% 53.581%,35.547% 51.302%,36.133% 50.065%,36.035% 45.312%,36.523% 43.880%,37.891% 42.122%,38.184% 40.625%,37.012% 39.974%,37.207% 38.216%,36.914% 37.370%,35.645% 35.677%,35.547% 35.091%,33.398% 33.398%,30.273% 29.232%,29.199% 29.622%,27.734% 30.664%,25.488% 31.380%,22.656% 31.641%,19.824% 32.227%,17.969% 32.161%,15.332% 31.771%,14.160% 31.120%,13.574% 29.818%,13.477% 26.823%,14.062% 24.805%,16.309% 22.005%,16.406% 21.484%,17.480% 20.052%,17.383% 19.010%,18.457% 17.578%,18.359% 16.341%,19.238% 13.867%,19.043% 12.630%,19.531% 11.263%,20.117% 10.612%,21.094% 10.547%,21.387% 10.807%,21.289% 13.021%,21.875% 11.393%,23.633% 9.115%,24.121% 8.854%,25.000% 8.854%,25.488% 9.701%,26.562% 8.333%,27.734% 8.268%,28.223% 8.594%,28.223% 9.245%,26.660% 11.458%,26.074% 12.956%,29.102% 9.701%,30.078% 9.440%,30.762% 9.831%,30.664% 10.612%,27.832% 14.258%,27.539% 15.104%,27.539% 15.820%,27.832% 16.081%,28.320% 16.146%,30.273% 15.299%,32.227% 15.104%,32.812% 15.299%,33.008% 15.625%,32.324% 16.471%,35.156% 16.471%,37.305% 16.797%,37.891% 16.536%,40.234% 16.406%,40.820% 16.146%,42.383% 16.276%,42.969% 15.625%,43.164% 14.909%,41.211% 14.258%,40.820% 13.477%,41.211% 12.565%,40.527% 12.109%,39.551% 11.914%,39.551% 11.328%,40.527% 11.393%,41.211% 11.719%,41.602% 8.854%,42.285% 7.487%,44.336% 5.599%,45.605% 4.753%,47.754% 3.776%,49.414% 3.255%)}
