.open-layout-button-wrapper{z-index:1000;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.open-layout-button{color:#fff;cursor:pointer;letter-spacing:.02em;z-index:0;white-space:nowrap;background:#111;border:none;border-radius:32px;outline:none;justify-content:center;align-items:center;gap:12px;width:280px;height:64px;padding:0 24px 0 64px;font-family:sans-serif;font-size:18px;font-weight:600;transition:transform 50ms;display:flex;position:relative}.open-layout-button:hover{transform:scale(1.04)}.open-layout-button:active{transform:scale(.97)}.button-icon{justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;overflow:hidden}.button-icon img{object-fit:cover;width:100%;height:100%;margin-top:2px}.button-icon-progress{color:#ff544a!important;position:absolute!important}.button-text{white-space:nowrap;max-width:200px;overflow:hidden}.open-layout-button:before{content:"";z-index:-1;filter:blur(5px);opacity:1;border-radius:inherit;background:linear-gradient(45deg,red,#ff7300,#fffb00,#48ff00,#00ffd5,#002bff,#7a00ff,#ff00c8,red) 0 0/400%;width:calc(100% + 4px);height:calc(100% + 4px);animation:20s linear infinite glowing;position:absolute;top:-2px;left:-2px}.open-layout-button:after{z-index:-1;content:"";border-radius:inherit;background:#111;width:100%;height:100%;position:absolute;top:0;left:0}@keyframes glowing{0%{background-position:0 0}50%{background-position:400% 0}to{background-position:0 0}}html,body,#root{background:0 0!important}*{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-user-drag:none}input,textarea{-webkit-user-select:auto;user-select:auto}
