.animated-dog-module__CG2bFa__dog{image-rendering:auto;width:100%;height:auto;display:block;overflow:visible}.animated-dog-module__CG2bFa__dog *{transform-box:view-box}.animated-dog-module__CG2bFa__motion{transform-origin:100px 179px;animation:3.8s ease-in-out infinite animated-dog-module__CG2bFa__breathe}.animated-dog-module__CG2bFa__head{transform-origin:100px 127px;animation:5.2s ease-in-out infinite animated-dog-module__CG2bFa__headSway}.animated-dog-module__CG2bFa__tail{transform-origin:139px 160px;animation:2.8s ease-in-out infinite animated-dog-module__CG2bFa__tailRest}.animated-dog-module__CG2bFa__leftEar{transform-origin:49px 57px;animation:4.2s ease-in-out infinite animated-dog-module__CG2bFa__earLeft}.animated-dog-module__CG2bFa__rightEar{transform-origin:151px 57px;animation:4.2s ease-in-out -.25s infinite animated-dog-module__CG2bFa__earRight}.animated-dog-module__CG2bFa__openEyes{transform-origin:100px 85px;animation:5.1s ease-in-out infinite animated-dog-module__CG2bFa__blink}.animated-dog-module__CG2bFa__closedEyes{opacity:0;animation:5.1s ease-in-out infinite animated-dog-module__CG2bFa__blinkSmile}.animated-dog-module__CG2bFa__leftPaw,.animated-dog-module__CG2bFa__rightPaw,.animated-dog-module__CG2bFa__backPaw{transform-origin:0 0}.animated-dog-module__CG2bFa__tongue{transform-origin:100px 113px;animation:3.8s ease-in-out infinite animated-dog-module__CG2bFa__tongue}.animated-dog-module__CG2bFa__sleepMarks text{animation:3s ease-in-out infinite animated-dog-module__CG2bFa__sleepMark}.animated-dog-module__CG2bFa__sleepMarks text:nth-child(2){animation-delay:-2s}.animated-dog-module__CG2bFa__sleepMarks text:nth-child(3){animation-delay:-1s}.animated-dog-module__CG2bFa__hearts{animation:2.4s ease-in-out infinite animated-dog-module__CG2bFa__floatHearts}.animated-dog-module__CG2bFa__dog[data-dog-action=blink] .animated-dog-module__CG2bFa__openEyes,.animated-dog-module__CG2bFa__dog[data-dog-action=blink] .animated-dog-module__CG2bFa__closedEyes{animation-duration:2.3s}.animated-dog-module__CG2bFa__dog[data-dog-action=wag] .animated-dog-module__CG2bFa__tail{animation:.42s ease-in-out infinite animated-dog-module__CG2bFa__tailWag}.animated-dog-module__CG2bFa__dog[data-dog-action=wag] .animated-dog-module__CG2bFa__motion{animation:.84s ease-in-out infinite animated-dog-module__CG2bFa__happyBody}.animated-dog-module__CG2bFa__dog[data-dog-action=wag] .animated-dog-module__CG2bFa__leftEar,.animated-dog-module__CG2bFa__dog[data-dog-action=wag] .animated-dog-module__CG2bFa__rightEar{animation-duration:.84s}.animated-dog-module__CG2bFa__dog[data-dog-action=walk] .animated-dog-module__CG2bFa__motion{animation:.7s ease-in-out infinite animated-dog-module__CG2bFa__walkBounce}.animated-dog-module__CG2bFa__dog[data-dog-action=walk] .animated-dog-module__CG2bFa__head{animation:.7s ease-in-out infinite animated-dog-module__CG2bFa__walkHead}.animated-dog-module__CG2bFa__dog[data-dog-action=walk] .animated-dog-module__CG2bFa__tail{animation:.7s ease-in-out infinite animated-dog-module__CG2bFa__tailWag}.animated-dog-module__CG2bFa__dog[data-dog-action=walk] .animated-dog-module__CG2bFa__leftPaw{animation:.7s ease-in-out infinite animated-dog-module__CG2bFa__step}.animated-dog-module__CG2bFa__dog[data-dog-action=walk] .animated-dog-module__CG2bFa__rightPaw{animation:.7s ease-in-out -.35s infinite animated-dog-module__CG2bFa__step}.animated-dog-module__CG2bFa__dog[data-dog-action=walk] .animated-dog-module__CG2bFa__leftEar,.animated-dog-module__CG2bFa__dog[data-dog-action=walk] .animated-dog-module__CG2bFa__rightEar{animation-duration:.7s}.animated-dog-module__CG2bFa__dog[data-dog-action=sit] .animated-dog-module__CG2bFa__tail{animation-duration:3.8s}.animated-dog-module__CG2bFa__dog[data-dog-action=sleep] .animated-dog-module__CG2bFa__motion{animation:4s ease-in-out infinite animated-dog-module__CG2bFa__sleepBreathe}.animated-dog-module__CG2bFa__dog[data-dog-action=sleep] .animated-dog-module__CG2bFa__head,.animated-dog-module__CG2bFa__dog[data-dog-action=sleep] .animated-dog-module__CG2bFa__leftEar,.animated-dog-module__CG2bFa__dog[data-dog-action=sleep] .animated-dog-module__CG2bFa__rightEar,.animated-dog-module__CG2bFa__dog[data-dog-action=sleep] .animated-dog-module__CG2bFa__tail{animation:none}.animated-dog-module__CG2bFa__dog[data-paused=true],.animated-dog-module__CG2bFa__dog[data-paused=true] *{animation-play-state:paused!important}@keyframes animated-dog-module__CG2bFa__breathe{0%,to{transform:translateY(0)scaleY(1)}50%{transform:translateY(1.2px)scaleY(.991)}}@keyframes animated-dog-module__CG2bFa__headSway{0%,to{transform:rotate(-1deg)}50%{transform:rotate(1deg)translateY(.5px)}}@keyframes animated-dog-module__CG2bFa__tailRest{0%,25%,to{transform:rotate(-3deg)}45%,75%{transform:rotate(5deg)}60%{transform:rotate(-1deg)}}@keyframes animated-dog-module__CG2bFa__tailWag{0%,to{transform:rotate(-17deg)}50%{transform:rotate(18deg)}}@keyframes animated-dog-module__CG2bFa__earLeft{0%,to{transform:rotate(-1deg)}50%{transform:rotate(2.7deg)}}@keyframes animated-dog-module__CG2bFa__earRight{0%,to{transform:rotate(1deg)}50%{transform:rotate(-2.7deg)}}@keyframes animated-dog-module__CG2bFa__blink{0%,41%,48%,to{opacity:1;transform:scaleY(1)}44%,45%{opacity:0;transform:scaleY(.06)}}@keyframes animated-dog-module__CG2bFa__blinkSmile{0%,42%,48%,to{opacity:0}44%,45%{opacity:1}}@keyframes animated-dog-module__CG2bFa__tongue{0%,to{transform:scaleY(1)}50%{transform:scaleY(.92)}}@keyframes animated-dog-module__CG2bFa__happyBody{0%,to{transform:translateY(0)rotate(-.7deg)}50%{transform:translateY(-2px)rotate(.7deg)}}@keyframes animated-dog-module__CG2bFa__walkBounce{0%,50%,to{transform:translateY(0)}25%,75%{transform:translateY(-2.7px)}}@keyframes animated-dog-module__CG2bFa__walkHead{0%,to{transform:rotate(-1.3deg)}50%{transform:rotate(1.3deg)}}@keyframes animated-dog-module__CG2bFa__step{0%,to{transform:translate(-1px)}25%{transform:translate(1px,-7px)rotate(5deg)}50%{transform:translate(1px)}75%{transform:translate(-1px,1px)}}@keyframes animated-dog-module__CG2bFa__sleepBreathe{0%,to{transform:scaleY(1)}50%{transform:scaleY(.98)}}@keyframes animated-dog-module__CG2bFa__sleepMark{0%,to{opacity:.25;transform:translateY(3px)}50%{opacity:.85;transform:translateY(-3px)}}@keyframes animated-dog-module__CG2bFa__floatHearts{0%,to{opacity:.55;transform:translateY(1px)}50%{opacity:1;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.animated-dog-module__CG2bFa__dog,.animated-dog-module__CG2bFa__dog *{animation:none!important}.animated-dog-module__CG2bFa__closedEyes{opacity:0}}
.art16-scene-pixel-dog-module__D1zvta__dog{overflow:visible}.art16-scene-pixel-dog-module__D1zvta__viewport{overflow:hidden}.art16-scene-pixel-dog-module__D1zvta__strip{image-rendering:pixelated}.art16-scene-pixel-dog-module__D1zvta__body{transform-origin:50% 85%}.art16-scene-pixel-dog-module__D1zvta__playing{animation:art16-scene-pixel-dog-module__D1zvta__frames var(--art16-duration) steps(var(--art16-frames), end) infinite}.art16-scene-pixel-dog-module__D1zvta__dog[data-dog-reaction=play] .art16-scene-pixel-dog-module__D1zvta__body{animation:.65s ease-in-out infinite art16-scene-pixel-dog-module__D1zvta__hop}.art16-scene-pixel-dog-module__D1zvta__dog[data-dog-reaction=love] .art16-scene-pixel-dog-module__D1zvta__body{animation:.85s ease-in-out infinite art16-scene-pixel-dog-module__D1zvta__happy}.art16-scene-pixel-dog-module__D1zvta__dog[data-dog-reaction=eat] .art16-scene-pixel-dog-module__D1zvta__body{animation:.55s steps(2,end) infinite art16-scene-pixel-dog-module__D1zvta__nibble}.art16-scene-pixel-dog-module__D1zvta__dog[data-dog-reaction=scroll] .art16-scene-pixel-dog-module__D1zvta__body{animation:.35s steps(4,end) infinite art16-scene-pixel-dog-module__D1zvta__roll}.art16-scene-pixel-dog-module__D1zvta__dog[data-dog-reaction=drag] .art16-scene-pixel-dog-module__D1zvta__body{transform-origin:50% 25%;animation:.75s ease-in-out infinite art16-scene-pixel-dog-module__D1zvta__dangle}.art16-scene-pixel-dog-module__D1zvta__dog[data-dog-reaction=sleep] .art16-scene-pixel-dog-module__D1zvta__body{animation:2.5s ease-in-out infinite art16-scene-pixel-dog-module__D1zvta__breathe}.art16-scene-pixel-dog-module__D1zvta__dog[data-dog-reaction=belly] .art16-scene-pixel-dog-module__D1zvta__body{transform-origin:50% 55%;animation:2.4s ease-in-out both art16-scene-pixel-dog-module__D1zvta__belly}.art16-scene-pixel-dog-module__D1zvta__pawLeft,.art16-scene-pixel-dog-module__D1zvta__pawRight{animation:art16-scene-pixel-dog-module__D1zvta__tap var(--art16-paw-speed) steps(2, end) infinite}.art16-scene-pixel-dog-module__D1zvta__pawRight{animation-delay:calc(var(--art16-paw-speed) * -.5)}.art16-scene-pixel-dog-module__D1zvta__keyLeft,.art16-scene-pixel-dog-module__D1zvta__keyRight{animation:art16-scene-pixel-dog-module__D1zvta__keypress var(--art16-paw-speed) steps(2, end) infinite}.art16-scene-pixel-dog-module__D1zvta__keyRight{animation-delay:calc(var(--art16-paw-speed) * -.5)}.art16-scene-pixel-dog-module__D1zvta__hearts{animation:1.6s ease-out infinite art16-scene-pixel-dog-module__D1zvta__hearts}.art16-scene-pixel-dog-module__D1zvta__crumbs{animation:.55s steps(2,end) infinite art16-scene-pixel-dog-module__D1zvta__crumbs}.art16-scene-pixel-dog-module__D1zvta__sweat{animation:.65s steps(3,end) infinite art16-scene-pixel-dog-module__D1zvta__droplets}.art16-scene-pixel-dog-module__D1zvta__scroll{animation:.45s steps(3,end) infinite art16-scene-pixel-dog-module__D1zvta__scroll}.art16-scene-pixel-dog-module__D1zvta__sleepSigns{animation:2.5s ease-in-out infinite art16-scene-pixel-dog-module__D1zvta__sleepy}:is(.art16-scene-pixel-dog-module__D1zvta__dog[data-paused] *,.motion-paused .art16-scene-pixel-dog-module__D1zvta__dog *){animation:none!important}.art16-scene-pixel-dog-module__D1zvta__dog[data-paused] .art16-scene-pixel-dog-module__D1zvta__gaze{display:none}.motion-paused .art16-scene-pixel-dog-module__D1zvta__gaze{display:none}.walk-roaming-pet>.puppy-sprite:has(.art16-scene-pixel-dog-module__D1zvta__dog){animation:none}:is(.room-puppy.bouncing:has(.art16-scene-pixel-dog-module__D1zvta__dog),.room-puppy.resting:has(.art16-scene-pixel-dog-module__D1zvta__dog)){animation:none}@keyframes art16-scene-pixel-dog-module__D1zvta__frames{to{transform:translateX(var(--art16-end))}}@keyframes art16-scene-pixel-dog-module__D1zvta__hop{0%,to{transform:translateY(0)}45%{transform:translateY(-5%)}}@keyframes art16-scene-pixel-dog-module__D1zvta__happy{0%,to{transform:rotate(-1deg)}50%{transform:rotate(1deg)translateY(-1%)}}@keyframes art16-scene-pixel-dog-module__D1zvta__nibble{50%{transform:translateY(1%)rotate(1deg)}}@keyframes art16-scene-pixel-dog-module__D1zvta__roll{25%{transform:rotate(-3deg)translateY(-1%)}75%{transform:rotate(3deg)translateY(-1%)}}@keyframes art16-scene-pixel-dog-module__D1zvta__dangle{0%,to{transform:rotate(-3deg)}50%{transform:rotate(3deg)}}@keyframes art16-scene-pixel-dog-module__D1zvta__breathe{50%{transform:scaleY(.985)}}@keyframes art16-scene-pixel-dog-module__D1zvta__tap{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes art16-scene-pixel-dog-module__D1zvta__keypress{50%{opacity:0}}@keyframes art16-scene-pixel-dog-module__D1zvta__hearts{0%{opacity:.9;transform:translateY(3px)}to{opacity:0;transform:translateY(-4px)}}@keyframes art16-scene-pixel-dog-module__D1zvta__crumbs{50%{transform:translateY(-2px)}}@keyframes art16-scene-pixel-dog-module__D1zvta__droplets{50%{opacity:.5;transform:translateY(2px)}}@keyframes art16-scene-pixel-dog-module__D1zvta__scroll{50%{transform:translateY(-1px)}}@keyframes art16-scene-pixel-dog-module__D1zvta__sleepy{50%{opacity:.5;transform:translateY(-2px)}}@keyframes art16-scene-pixel-dog-module__D1zvta__belly{0%,to{transform:rotate(0)}18%,70%{transform:rotate(180deg)}30%,54%{transform:rotate(174deg)}42%,64%{transform:rotate(186deg)}78%{transform:rotate(180deg)}}@media (prefers-reduced-motion:reduce){.art16-scene-pixel-dog-module__D1zvta__dog *{animation:none!important}.art16-scene-pixel-dog-module__D1zvta__gaze{display:none}}
.ruby-round-pixel-dog-module__ewhfYa__dog{image-rendering:pixelated}.ruby-round-pixel-dog-module__ewhfYa__blink{transform-box:fill-box;transform-origin:50%;animation:5s step-end infinite ruby-round-pixel-dog-module__ewhfYa__blink}@keyframes ruby-round-pixel-dog-module__ewhfYa__blink{0%,92%,96%,to{transform:scaleY(1)}94%{transform:scaleY(.12)}}.ruby-round-pixel-dog-module__ewhfYa__picker{grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:8px;max-height:360px;padding:3px;display:grid;overflow-y:auto}.ruby-round-pixel-dog-module__ewhfYa__choice{border:1px solid var(--border,#c5c6ca);min-height:74px;color:inherit;cursor:pointer;background:0 0;border-radius:10px;align-content:center;justify-items:center;gap:6px;padding:8px 4px;display:grid}.ruby-round-pixel-dog-module__ewhfYa__choice[aria-pressed=true]{outline-offset:-2px;background:color-mix(in srgb, currentColor 7%, transparent);outline:2px solid}.ruby-round-pixel-dog-module__ewhfYa__choice:focus-visible{outline-offset:2px;outline:2px solid}.ruby-round-pixel-dog-module__ewhfYa__choice:disabled{opacity:.5;cursor:default}.ruby-round-pixel-dog-module__ewhfYa__choice svg{width:48px;height:24px;image-rendering:pixelated;background:#f6f3ed;border-radius:4px}.ruby-round-pixel-dog-module__ewhfYa__choice span{font-size:11px;line-height:1.4}@media (prefers-reduced-motion:reduce){.ruby-round-pixel-dog-module__ewhfYa__blink{animation:none}}
.puppy-belly-reaction-module__Kc_kQa__belly{transform-origin:50% 55%;animation:2.4s ease-in-out both puppy-belly-reaction-module__Kc_kQa__belly!important}@keyframes puppy-belly-reaction-module__Kc_kQa__belly{0%,to{transform:rotate(0)}18%,70%{transform:rotate(180deg)}30%,54%{transform:rotate(174deg)}42%,64%{transform:rotate(186deg)}78%{transform:rotate(180deg)}}.motion-paused .puppy-belly-reaction-module__Kc_kQa__belly{animation:none!important}@media (prefers-reduced-motion:reduce){.puppy-belly-reaction-module__Kc_kQa__belly{animation:none!important}}
.soft-pixel-dog-module__dT8dkq__dog{width:100%;height:100%;image-rendering:pixelated;display:block;overflow:visible}.soft-pixel-dog-module__dT8dkq__dog image{image-rendering:pixelated}
.akita-coat-lab-module__jwP4-G__lab{border:1px solid var(--account-border,#424651);border-radius:18px;margin:24px 0;padding:24px}.akita-coat-lab-module__jwP4-G__lab summary{cursor:pointer;font-size:18px;font-weight:700}.akita-coat-lab-module__jwP4-G__lab p{color:var(--account-muted,#aeb2bc);line-height:1.7}.akita-coat-lab-module__jwP4-G__grid{grid-template-columns:minmax(220px,358px) minmax(220px,1fr);gap:24px;display:grid}.akita-coat-lab-module__jwP4-G__stage{aspect-ratio:179/188;background:#191b20;border-radius:12px;position:relative;overflow:hidden}.akita-coat-lab-module__jwP4-G__stage>svg{width:100%;height:100%}.akita-coat-lab-module__jwP4-G__drag{touch-action:none;cursor:crosshair;width:100%;height:100%;position:absolute;inset:0}.akita-coat-lab-module__jwP4-G__controls{align-content:start;gap:12px;display:grid}.akita-coat-lab-module__jwP4-G__controls label{justify-content:space-between;align-items:center;gap:10px;display:flex}.akita-coat-lab-module__jwP4-G__controls select,.akita-coat-lab-module__jwP4-G__controls input[type=number]{min-width:100px;color:inherit;background:var(--account-surface,#20232c);border:1px solid #565b66;border-radius:7px;padding:7px}.akita-coat-lab-module__jwP4-G__colors{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.akita-coat-lab-module__jwP4-G__colors button{color:inherit;cursor:pointer;background:0 0;border:1px solid #555b67;border-radius:9px;padding:8px 12px}.akita-coat-lab-module__jwP4-G__colors button[aria-pressed=true]{outline:2px solid #f1bd84}.akita-coat-lab-module__jwP4-G__swatch{border-radius:50%;width:12px;height:12px;margin-right:6px;display:inline-block}.akita-coat-lab-module__jwP4-G__actions{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}@media (max-width:700px){.akita-coat-lab-module__jwP4-G__grid{grid-template-columns:1fr}.akita-coat-lab-module__jwP4-G__lab{padding:16px}}
