.LogoutButton-module__atPMTG__btn{cursor:pointer;text-align:left;perspective:100px;background:0 0;border:none;outline:none;width:130px;height:40px;padding:0 0 0 20px;font-family:Poppins,sans-serif;display:block;position:relative}.LogoutButton-module__atPMTG__btn:before{z-index:2;content:"";background:#fff;border:1px solid #fee2e2;border-radius:5px;width:100%;height:100%;transition:all .5s;display:block;position:absolute;top:0;left:0}.LogoutButton-module__atPMTG__btnText{z-index:10;color:#dc2626;font-size:14px;font-weight:600;transition:all .2s;position:relative}.LogoutButton-module__atPMTG__btn:active:before{transform:scale(.96)}.LogoutButton-module__atPMTG__doorFrame{z-index:3;fill:#dc2626;width:32px;display:block;position:absolute;bottom:4px;right:12px}.LogoutButton-module__atPMTG__flash{opacity:0}.LogoutButton-module__atPMTG__btn{--door-transform:rotateY(20deg);--door-duration:.2s;--door-delay:0}.LogoutButton-module__atPMTG__door{z-index:5;width:32px;transform-style:preserve-3d;transform:var(--door-transform);transform-origin:100%;transition:transform var(--door-duration)ease var(--door-delay);fill:#dc2626;display:block;position:absolute;bottom:4px;right:12px}.LogoutButton-module__atPMTG__door path{fill:#1f2937;stroke:#1f2937;stroke-width:4px}.LogoutButton-module__atPMTG__btn{--person-transform:none;--person-duration:.1s;--body-duration:.1s}.LogoutButton-module__atPMTG__person{fill:#1f2937;z-index:4;width:30px;transform:var(--person-transform);transition:transform var(--person-duration)cubic-bezier(.2,.1,.8,.9),bottom var(--person-duration)cubic-bezier(.2,.1,.8,.9);display:block;position:absolute;bottom:7px;right:25px}.LogoutButton-module__atPMTG__arm1,.LogoutButton-module__atPMTG__arm2,.LogoutButton-module__atPMTG__leg1,.LogoutButton-module__atPMTG__leg2{transition:transform var(--body-duration)ease-in-out}.LogoutButton-module__atPMTG__btn{--arm1-transform:none;--arm2-transform:none;--leg1-transform:none;--leg2-transform:none}.LogoutButton-module__atPMTG__arm1{transform:var(--arm1-transform);transform-origin:52% 45%}.LogoutButton-module__atPMTG__arm2{transform:var(--arm2-transform);transform-origin:47% 43%}.LogoutButton-module__atPMTG__leg1{transform:var(--leg1-transform);transform-origin:47% 64.5%}.LogoutButton-module__atPMTG__leg2{transform:var(--leg2-transform);transform-origin:43% 63%}.LogoutButton-module__atPMTG__btn:hover .LogoutButton-module__atPMTG__btnText{opacity:.8}.LogoutButton-module__atPMTG__clicked{--door-transform:rotateY(45deg);--person-transform:translateX(21px);--person-duration:.2s;--body-duration:.2s;--arm1-transform:translateX(-4px)translateY(-2px)rotate(120deg);--arm2-transform:translateX(4px)rotate(-110deg);--leg1-transform:translateX(-3px)rotate(80deg);--leg2-transform:translateX(4px)rotate(-60deg)}.LogoutButton-module__atPMTG__anim1{--door-transform:none;--door-duration:.1s;--door-delay:.25s;--person-duration:.4s;--arm1-transform:rotate(60deg);--arm2-transform:rotate(-45deg);--leg1-transform:rotate(-5deg);--leg2-transform:rotate(10deg)}.LogoutButton-module__atPMTG__anim2{--person-duration:.8s;--body-duration:.3s;--arm1-transform:rotate(-60deg);--arm2-transform:rotate(30deg);--leg1-transform:rotate(-30deg);--leg2-transform:rotate(20deg);animation:.2s linear LogoutButton-module__atPMTG__shake}@keyframes LogoutButton-module__atPMTG__shake{0%,to{transform:rotate(-1deg)}50%{transform:rotate(2deg)}}.LogoutButton-module__atPMTG__anim2 .LogoutButton-module__atPMTG__flash{animation:.3s linear LogoutButton-module__atPMTG__flash}@keyframes LogoutButton-module__atPMTG__flash{0%{opacity:1}to{opacity:0}}.LogoutButton-module__atPMTG__anim2 .LogoutButton-module__atPMTG__person{transition:transform var(--person-duration)linear,bottom var(--person-duration)cubic-bezier(.7,.1,1,1).1s;z-index:1;animation:1.2s linear infinite LogoutButton-module__atPMTG__spin;bottom:-1080px;right:1px}@keyframes LogoutButton-module__atPMTG__spin{0%{transform:rotate(0)scale(1.3)}to{transform:rotate(359deg)scale(1.3)}}.LogoutButton-module__atPMTG__loggedOut .LogoutButton-module__atPMTG__door,.LogoutButton-module__atPMTG__loggedOut .LogoutButton-module__atPMTG__doorFrame{--door-duration:.1s;--door-delay:0s;transform:translate(10px)scale(0)}.LogoutButton-module__atPMTG__loggedOut .LogoutButton-module__atPMTG__btnText{color:#dc2626;font-size:16px}
