.KNOQBuddy_buddyWrapper__SuMAR{flex-direction:column;user-select:none;touch-action:pan-y;cursor:pointer;perspective:900px}.KNOQBuddy_buddyWrapper__SuMAR,.KNOQBuddy_characterContainer__PeVzA{position:relative;display:flex;align-items:center;justify-content:center}.KNOQBuddy_characterContainer__PeVzA{width:100%;max-width:380px;aspect-ratio:570/840;transform-origin:center bottom;transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform}@media (min-width:769px){.KNOQBuddy_characterContainer__PeVzA{filter:hue-rotate(var(--accent-hue-delta,0deg));transition:filter .2s ease-out}}.KNOQBuddy_baseImage__d1NS1{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;pointer-events:none;transform:translateZ(0);filter:drop-shadow(0 10px 20px rgba(0,0,0,.55));transition:filter .3s ease}@media (min-width:769px){.KNOQBuddy_baseImage__d1NS1{filter:drop-shadow(0 14px 28px rgba(0,0,0,.65)) drop-shadow(0 0 20px var(--accent-soft,rgba(34,229,101,.08)))}.KNOQBuddy_buddyNearby__S3lNA .KNOQBuddy_baseImage__d1NS1,.KNOQBuddy_buddyWrapper__SuMAR:hover .KNOQBuddy_baseImage__d1NS1{filter:drop-shadow(0 16px 32px rgba(0,0,0,.75)) drop-shadow(0 0 28px var(--accent-glow,rgba(34,229,101,.22)))}}.KNOQBuddy_headAssembly__DjHqE{position:absolute;top:0;left:0;width:100%;height:100%;transform-style:preserve-3d;transform-origin:50% 35%;pointer-events:none;transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform}.KNOQBuddy_faceVisor__IUkqf{position:absolute;top:19%;left:20%;width:60%;height:32%;transform-style:preserve-3d;pointer-events:auto}.KNOQBuddy_eyeSocketLeft__p7gm8,.KNOQBuddy_eyeSocketRight__19sPw{position:absolute;width:37%;height:56%;background:radial-gradient(circle at 45% 42%,#ffffff 0,#ffffff 58%,#f2f4f8 78%,#dbe0e8 92%,#a8b0bd 100%);box-shadow:inset 0 2px 8px rgba(0,0,0,.45),inset 0 -2px 4px rgba(0,0,0,.15),0 0 4px rgba(0,0,0,.8);overflow:hidden;border-radius:50% 50% 48% 48%/55% 55% 45% 45%;transition:transform .12s cubic-bezier(.25,1,.5,1);will-change:transform}.KNOQBuddy_eyeSocketLeft__p7gm8{top:25%;left:6%;transform:rotate(8.5deg)}.KNOQBuddy_eyeSocketRight__19sPw{top:25%;right:6%;transform:rotate(-8.5deg)}.KNOQBuddy_blinking__icfVw{transform:scaleY(.06)!important;transition:transform .07s cubic-bezier(.4,0,.2,1)!important}.KNOQBuddy_pupil__AoT_A{position:absolute;top:50%;left:50%;width:78%;height:78%;margin-top:-39%;margin-left:-39%;border-radius:50%;background-size:contain;background-position:50%;background-repeat:no-repeat;will-change:transform;pointer-events:none}.KNOQBuddy_visorGlossOverlay__fr7Fa{position:absolute;inset:0;border-radius:46% 46% 42% 42%/48% 48% 40% 40%;background:linear-gradient(135deg,rgba(255,255,255,.25),rgba(255,255,255,.08) 32%,transparent 55%);mix-blend-mode:screen;pointer-events:none;opacity:.75}.KNOQBuddy_antennaWrapper__EekRy{position:absolute;top:1.2%;left:10.5%;width:32%;height:25%;transform-origin:85% 90%;pointer-events:none;will-change:transform}.KNOQBuddy_signatureRipple__IFX84{position:absolute;top:35%;left:50%;width:40px;height:40px;margin-top:-20px;margin-left:-20px;border-radius:50%;border:2.5px solid var(--accent,#22e565);box-shadow:0 0 20px var(--accent,#22e565),inset 0 0 15px rgba(34,229,101,.4);pointer-events:none;animation:KNOQBuddy_rippleExpand__efQKz .6s cubic-bezier(.15,.85,.35,1) forwards}@keyframes KNOQBuddy_rippleExpand__efQKz{0%{opacity:1;transform:scale(.2)}to{opacity:0;transform:scale(4.8)}}.KNOQBuddy_clickBounce__RVN5X{animation:KNOQBuddy_buddyBounce__5G9wm .45s cubic-bezier(.34,1.56,.64,1)}@keyframes KNOQBuddy_buddyBounce__5G9wm{0%{transform:translateY(0) scale(1)}30%{transform:translateY(-8px) scale(1.02)}65%{transform:translateY(2px) scale(.99)}to{transform:translateY(0) scale(1)}}.KNOQBuddy_knockGesture__OErqM{animation:KNOQBuddy_buddyKnock__5owyx .5s cubic-bezier(.34,1.56,.64,1)}@keyframes KNOQBuddy_buddyKnock__5owyx{0%{transform:rotate(0deg) translateY(0)}25%{transform:rotate(2.5deg) translateY(-4px)}50%{transform:rotate(-2deg) translateY(2px)}75%{transform:rotate(1deg) translateY(-1px)}to{transform:rotate(0deg) translateY(0)}}.KNOQBuddy_idleBreathing__M__G3{animation:KNOQBuddy_subtleBreath__iwvqS 6s ease-in-out infinite}@keyframes KNOQBuddy_subtleBreath__iwvqS{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-2px) scale(1.004)}}.KNOQBuddy_floorGlow__4eaxK{position:absolute;bottom:-4%;left:50%;transform:translateX(-50%);width:85%;height:22px;border-radius:50%;background:radial-gradient(ellipse at center,var(--accent-glow,rgba(34,229,101,.38)) 0,var(--accent-soft,rgba(34,229,101,.12)) 50%,transparent 75%);filter:blur(8px);pointer-events:none;transition:all .3s ease}.KNOQBuddy_buddyNearby__S3lNA .KNOQBuddy_floorGlow__4eaxK,.KNOQBuddy_buddyWrapper__SuMAR:hover .KNOQBuddy_floorGlow__4eaxK{background:radial-gradient(ellipse at center,var(--accent-glow,rgba(34,229,101,.55)) 0,var(--accent-soft,rgba(34,229,101,.22)) 50%,transparent 75%);filter:blur(10px);height:28px}@media (prefers-reduced-motion:reduce){.KNOQBuddy_antennaWrapper__EekRy,.KNOQBuddy_characterContainer__PeVzA,.KNOQBuddy_clickBounce__RVN5X,.KNOQBuddy_eyeSocketLeft__p7gm8,.KNOQBuddy_eyeSocketRight__19sPw,.KNOQBuddy_headAssembly__DjHqE,.KNOQBuddy_idleBreathing__M__G3,.KNOQBuddy_knockGesture__OErqM,.KNOQBuddy_pupil__AoT_A,.KNOQBuddy_signatureRipple__IFX84{animation:none!important;transition:none!important;transform:none!important}}