.customer-surface .danny-pet{position:fixed;z-index:28;right:max(12px,calc((100vw - 480px)/2 + 12px));bottom:calc(94px + env(safe-area-inset-bottom));font-family:Inter,"Avenir Next","Segoe UI","Noto Sans Bengali",sans-serif;transition:opacity .2s;pointer-events:none}.danny-pet-button{pointer-events:auto;display:block;touch-action:manipulation;width:58px;height:58px;padding:0;border:0;border-radius:50%;background:transparent;cursor:pointer;filter:drop-shadow(0 12px 17px rgba(17,73,50,.25))}.danny-pet-orb{position:relative;display:grid;width:58px;height:58px;place-items:center;border:1px solid rgba(255,255,255,.52);border-radius:50%;background:radial-gradient(circle at 32% 22%,#42ab7d,#14704f 55%,#0b3b2c);color:#fff;box-shadow:inset 6px 7px 11px rgba(255,255,255,.14),inset -7px -8px 13px rgba(0,0,0,.22),0 0 0 4px rgba(226,245,233,.74);animation:dannyFloat 3.2s ease-in-out infinite}.danny-pet-orb:before{content:"";position:absolute;inset:8px;border-radius:50%;border:1px solid rgba(255,255,255,.12)}.danny-pet-orb b{font:800 13px/1 Georgia,serif;letter-spacing:-.06em}.danny-hand{position:absolute;right:-2px;top:-8px;width:19px;height:25px;transform-origin:50% 90%;animation:dannyWave 2.7s ease-in-out infinite}.danny-hand:before,.danny-hand:after{content:"";position:absolute;background:#e6a15b;border:1px solid #845124}.danny-hand:before{left:5px;top:8px;width:10px;height:14px;border-radius:7px 7px 8px 8px}.danny-hand:after{left:1px;top:3px;width:4px;height:12px;border-radius:4px;box-shadow:4px -3px 0 #e6a15b,8px -2px 0 #e6a15b}.danny-eye{position:absolute;left:16px;top:23px;width:4px;height:2px;border-radius:50%;background:#d9ffec;box-shadow:22px 0 0 #d9ffec;animation:dannyBlink 4.8s ease-in-out infinite}.danny-pet-say{pointer-events:auto;position:absolute;right:-1px;bottom:70px;width:max-content;max-width:min(205px,calc(100vw - 88px));padding:9px 11px;border:1px solid rgba(42,93,67,.15);border-radius:14px 14px 4px 14px;background:rgba(255,251,240,.98);box-shadow:0 9px 22px rgba(54,67,55,.14);color:#234536;font:600 12.5px/1.4 Inter,sans-serif;letter-spacing:-.012em;cursor:pointer;backdrop-filter:blur(10px);animation:dannySayIn .28s cubic-bezier(.2,.8,.2,1);transition:opacity .18s ease,transform .18s ease}.danny-pet-say strong{color:#145f42;font-size:13px;font-weight:950}.danny-pet-say .golu-name{color:#9d520b;font-weight:950}.danny-pet-say.is-hiding{opacity:0;transform:translateY(4px)}.danny-pet-say:after{content:"";position:absolute;right:15px;bottom:-6px;width:11px;height:11px;border-right:1px solid rgba(42,93,67,.15);border-bottom:1px solid rgba(42,93,67,.15);background:#fffaf0;transform:rotate(45deg)}.danny-pet-support{pointer-events:auto;position:absolute;right:3px;bottom:68px;width:178px;padding:12px;border:1px solid #d4e8dc;border-radius:16px 16px 5px 16px;background:#fffdf8;box-shadow:0 18px 38px rgba(31,59,43,.18);animation:dannySayIn .22s ease}.danny-pet-support[hidden]{display:none!important}.danny-pet-support b{display:block;margin-bottom:8px;color:#254638;font:600 16px/1 Georgia,serif}.danny-pet-support a{display:block;padding:9px;border-radius:10px;background:#16845a;color:#fff;text-decoration:none;font-size:10px;font-weight:900}.danny-pet.is-peeking .danny-pet-orb{animation:dannyPeek .65s cubic-bezier(.2,.9,.2,1),dannyFloat 3.2s .65s ease-in-out infinite}.danny-pet.is-celebrating .danny-pet-orb{animation:dannyCelebratePet .68s ease 2}.danny-face{position:absolute;inset:0}.danny-face em{position:absolute;top:17px;width:7px;height:9px;border-radius:50%;background:#e5fff1;box-shadow:0 0 4px rgba(255,255,255,.35);transition:all .25s}.danny-face em:first-child{left:13px;translate:var(--eye-x,0px) var(--eye-y,0px)}.danny-face em:nth-child(2){right:13px;translate:var(--eye-x,0px) var(--eye-y,0px)}.danny-face u{position:absolute;left:21px;top:34px;width:16px;height:7px;border-bottom:3px solid #e5fff1;border-radius:0 0 10px 10px;text-decoration:none;transition:all .25s}.danny-pet.is-purring .danny-face em{top:20px;height:3px;border-radius:0 0 8px 8px;transform:none}.danny-pet.is-purring .danny-face u{width:20px;left:19px;height:9px}.danny-pet.is-purring .danny-pet-orb{animation:dannyPurr .32s ease-in-out 6}.golu-heart{position:fixed;z-index:30;pointer-events:none;color:#ff708b;font-size:15px;animation:goluHeart 1.25s ease-out forwards}@keyframes goluHeart{to{transform:translate(var(--hx),-65px) scale(1.35) rotate(12deg);opacity:0}}@keyframes dannyPurr{0%,100%{transform:translateX(0) rotate(-4deg) scale(1)}25%{transform:translateX(-3px) rotate(5deg) scale(1.05)}55%{transform:translateX(3px) rotate(-5deg) scale(1.07)}80%{transform:translateX(-2px) rotate(4deg) scale(1.03)}}.danny-pet.is-sleepy .danny-face em{top:21px;height:3px;border-radius:7px;transform:rotate(7deg)}.danny-pet.is-sleepy .danny-face em:nth-child(2){transform:rotate(-7deg)}.danny-pet.is-sleepy .danny-face u{top:36px;left:25px;width:8px;height:4px;border:2px solid #e5fff1;border-top:0;border-radius:0 0 8px 8px}.danny-pet.is-sleepy .danny-pet-orb{filter:saturate(.82);animation:dannySleepy 3.4s ease-in-out infinite}.danny-pet.is-kissing .danny-face em{top:19px;height:4px;border-radius:0 0 8px 8px}.danny-pet.is-kissing .danny-face u{left:25px;top:34px;width:9px;height:7px;border:2px solid #ffd8df;border-radius:50%;transform:rotate(-12deg)}.danny-pet.is-kissing .danny-pet-orb{animation:dannyKiss .7s ease 2}.golu-kiss{position:fixed;z-index:30;pointer-events:none;font-style:normal;font-size:18px;animation:goluKiss 1.65s ease-out forwards}@keyframes dannyKiss{0%,100%{transform:none}42%{transform:translateX(-4px) rotate(-8deg) scale(1.05)}}@keyframes goluKiss{0%{opacity:0;transform:translate(0,5px) scale(.7)}25%{opacity:1}100%{opacity:0;transform:translate(-55px,-72px) scale(1.45) rotate(-15deg)}}.danny-pet.is-villain .danny-face em{top:18px;height:4px;transform:rotate(-18deg)}.danny-pet.is-villain .danny-face em:nth-child(2){transform:rotate(18deg)}.danny-pet.is-villain .danny-face u{top:37px;left:23px;width:13px;border-bottom:0;border-top:3px solid #e5fff1;border-radius:10px 10px 0 0}.danny-pet.is-villain .danny-pet-orb{filter:saturate(.88);animation:dannyVillain .5s ease-in-out 2}@keyframes dannyVillain{0%,100%{transform:rotate(-4deg)}50%{transform:rotate(5deg) scale(1.04)}}.danny-pet.is-sad .danny-face em{top:20px;height:4px;transform:rotate(14deg)}.danny-pet.is-sad .danny-face em:nth-child(2){transform:rotate(-14deg)}.danny-pet.is-sad .danny-face u{top:39px;left:22px;width:14px;border-bottom:0;border-top:3px solid #e5fff1;border-radius:10px 10px 0 0}.danny-pet.is-sad .danny-pet-orb{filter:saturate(.72);animation:dannySad 2.7s ease-in-out infinite}.danny-pet.is-happy .danny-face em{height:4px;top:19px;border-radius:0 0 8px 8px}.danny-pet.is-happy .danny-face u{width:19px;left:19px;height:9px}.danny-pet.is-celebrating .danny-face em{width:8px;height:5px;top:18px;border-radius:0 0 9px 9px}.danny-pet.is-celebrating .danny-face u{width:20px;left:19px;height:10px;border-bottom-width:3px}.danny-confetti{position:fixed;z-index:29;width:7px;height:11px;border-radius:2px;pointer-events:none;animation:dannyConfetti 1.6s ease-in forwards}@keyframes dannySleepy{0%,100%{transform:translateY(2px) rotate(-1deg)}55%{transform:translateY(5px) rotate(1deg)}}@keyframes dannySad{0%,100%{transform:translateY(3px) rotate(-2deg)}50%{transform:translateY(6px) rotate(2deg)}}@keyframes dannyFloat{0%,100%{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-5px) rotate(2deg)}}@keyframes dannyWave{0%,45%,100%{transform:rotate(8deg)}55%{transform:rotate(-24deg)}65%{transform:rotate(18deg)}75%{transform:rotate(-18deg)}}@keyframes dannyBlink{0%,46%,50%,100%{transform:scaleY(1)}48%{transform:scaleY(.1)}}@keyframes dannyPeek{0%{transform:translateX(55px) rotate(15deg)}70%{transform:translateX(-7px) rotate(-7deg)}100%{transform:none}}@keyframes dannySayIn{from{opacity:0;transform:translateY(7px) scale(.96)}to{opacity:1;transform:none}}@keyframes dannyCelebratePet{0%,100%{transform:none}35%{transform:translateY(-16px) rotate(-9deg) scale(1.08)}70%{transform:translateY(-4px) rotate(8deg)}}@keyframes dannyConfetti{to{transform:translate(var(--dx),82vh) rotate(620deg);opacity:0}}.customer-surface .danny-pet-button{width:70px;height:70px;filter:drop-shadow(0 10px 13px rgba(30,72,49,.18))}.customer-surface .danny-pet-orb{width:70px;height:70px;border:0;border-radius:0;background:transparent url('/golu-art/hero.webp?v=20260919art') center bottom/contain no-repeat;box-shadow:none;animation:goluAliveBreath 3.8s ease-in-out infinite;transform-origin:50% 88%}.customer-surface .danny-pet-orb:after{content:"";display:block;position:absolute;z-index:-1;left:14px;right:8px;bottom:1px;height:8px;border-radius:50%;background:rgba(25,66,46,.20);filter:blur(3px);transform:scaleX(.9)}@keyframes goluAliveBreath{0%,100%{transform:translateY(0) scale(1,1)}50%{transform:translateY(-1px) scale(1.012,.988)}}@keyframes goluArrive{0%{transform:translateX(96px) rotate(10deg);opacity:0}68%{transform:translateX(-7px) rotate(-3deg);opacity:1}100%{transform:none;opacity:1}}.customer-surface .danny-pet.is-arriving{animation:goluArrive .68s cubic-bezier(.2,.86,.2,1) both}.customer-surface .danny-pet-orb:before{content:"";display:block!important;position:absolute;z-index:2;inset:0;border:0;border-radius:0;background:transparent url('/golu-rig/golu_eyelids_closed.webp?v=20260919rig') center/contain no-repeat;opacity:0;pointer-events:none;animation:goluSoftBlink 7.3s steps(1,end) infinite}.customer-surface .danny-pet-orb>.danny-hand,.customer-surface .danny-pet-orb>.danny-face{display:none!important}@keyframes goluSoftBlink{0%,91%,93%,100%{opacity:0}91.7%,92.4%{opacity:1}}.customer-surface .danny-pet:is(.is-happy,.is-purring,.is-sad,.is-sleepy,.is-kissing,.is-celebrating,.is-villain,.is-laughing) .danny-pet-orb:before{display:none!important}.customer-surface .danny-pet-say{right:0;bottom:78px;max-width:min(205px,calc(100vw - 96px))}.customer-surface .danny-pet.is-sad .danny-pet-orb{filter:saturate(.72)}.customer-surface .danny-pet.is-sleepy .danny-pet-orb{filter:saturate(.82)}.customer-surface .danny-pet.is-villain .danny-pet-orb{filter:saturate(.88)}.customer-surface .danny-pet.is-happy .danny-pet-orb{background:transparent url('/golu-art/happy.webp?v=20260919art') center bottom/contain no-repeat}.customer-surface .danny-pet:is(.is-happy,.is-purring,.is-sad,.is-sleepy,.is-kissing,.is-celebrating,.is-villain,.is-laughing,.is-waving,.is-secret) .danny-pet-orb>[class^="golu-rig-"]{display:none}.customer-surface .danny-pet.is-purring .danny-pet-orb{background-image:url('/golu-art/loved.webp?v=20260919art')}.customer-surface .danny-pet.is-sad .danny-pet-orb{background-image:url('/golu-art/sad.webp?v=20260919art');filter:none}.customer-surface .danny-pet.is-sleepy .danny-pet-orb{background-image:url('/golu-art/sleepy.webp?v=20260919art');filter:none}.customer-surface .danny-pet.is-kissing .danny-pet-orb{background-image:url('/golu-art/kiss.webp?v=20260919art')}.customer-surface .danny-pet.is-celebrating .danny-pet-orb{background-image:url('/golu-art/celebrate.webp?v=20260919art')}.customer-surface .danny-pet.is-villain .danny-pet-orb{background-image:url('/golu-art/offended.webp?v=20260919art');filter:none}.customer-surface .danny-pet.is-laughing .danny-pet-orb{background-image:url('/golu-art/laughing.webp?v=20260919art')}.customer-surface .danny-pet.is-waving .danny-pet-orb{background:transparent url('/golu-art/wave.webp?v=20260919art') center bottom/contain no-repeat}.customer-surface .danny-pet.is-secret .danny-pet-orb{background:transparent url('/golu-art/secret.webp?v=20260919art') center bottom/contain no-repeat}.customer-surface .danny-pet:is(.is-waving,.is-secret) .danny-pet-orb:before{display:none!important}body:has(.live-capture:not([hidden])) .danny-pet,body:has(.live-offer:not([hidden])) .danny-pet{opacity:0;pointer-events:none}.danny-pet{transition:opacity .25s ease}.customer-surface .danny-pet-say:after{right:26px}@media(prefers-reduced-motion:reduce){.danny-pet,.danny-pet-orb,.danny-pet-orb:before,.danny-hand,.danny-eye,.danny-pet-say,.danny-pet-support{animation:none!important}.danny-confetti{display:none}}
.golu-say-link{display:block;margin-top:7px;padding-top:6px;border-top:1px dashed rgba(42,93,67,.25);color:#147b50;font-size:11.5px;font-weight:800;text-decoration:none}.golu-memory-badge{display:block;margin:8px 0 0;padding:8px;border:1px solid rgba(20,123,80,.18);border-radius:10px;background:#edf8f1;color:#28604a;font:700 10.5px/1.25 Inter,"Avenir Next","Segoe UI","Noto Sans Bengali",sans-serif;cursor:pointer}.customer-surface .danny-pet-say{width:min(330px,calc(100vw - 32px));max-width:none;padding:16px 18px;border-radius:18px 18px 5px 18px;color:#244c3a;font-family:Inter,"Avenir Next","Segoe UI","Noto Sans Bengali",sans-serif;font-size:15px;font-weight:600;line-height:1.4;letter-spacing:-.1px;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;cursor:default}.customer-surface .danny-pet-say>.golu-say-link{display:flex;align-items:center;min-height:44px;margin:0;padding:9px 0;color:#294b3c;font-size:14px;font-weight:500;line-height:1.35;letter-spacing:0;text-decoration:none;cursor:pointer}.customer-surface .danny-pet-say>.golu-say-link:first-of-type{margin-top:8px;border-top:1px dashed rgba(45,90,61,.18)}.customer-surface .danny-pet-say>.golu-say-link+.golu-say-link{border-top:1px dashed rgba(45,90,61,.18)}.customer-surface .danny-pet-say>.golu-say-link:last-of-type{color:#16845b;font-weight:600}@media(max-width:390px){.customer-surface .danny-pet-say{width:min(310px,calc(100vw - 24px));padding:14px 16px;font-size:14.5px}.customer-surface .danny-pet-say>.golu-say-link{min-height:44px;font-size:13.5px}}@media(max-width:340px){.customer-surface .danny-pet-say{width:calc(100vw - 20px);font-size:14px}.customer-surface .danny-pet-say>.golu-say-link{font-size:13px}}