div[class*=hosted-banner],div[class*=hosted-chat],div[class*=hosted-service],div[class*=hosted-widget]{position:fixed!important;bottom:100px!important;right:24px!important;top:unset!important;z-index:48!important}.layout-container{width:100%;margin:0;padding:0}.layout-container,.main-content{display:flex;min-height:100vh;position:relative;overflow-x:hidden}.main-content{flex-grow:1;width:calc(100% - var(--side-menu-width));margin:0 0 0 var(--side-menu-width);background:none;background-color:transparent;will-change:transform;transition:transform .3s ease-in-out;flex-direction:column;padding:0 0 4rem}.main-content>:not([class*=dialog]):not([role=dialog]){color:white}.main-content a:not([class*=dialog])>section.relative,.main-content a:not([class*=dialog])>section.relative>div.relative,.main-content button:not([role=dialog] button):not([class*=dialog] button):not([class*=connect]):not([class*=wallet])>section.relative,.main-content button:not([role=dialog] button):not([class*=dialog] button):not([class*=connect]):not([class*=wallet])>section.relative>div.relative{margin:0;padding:0}.main-content a:not([class*=dialog]),.main-content button:not([role=dialog] button):not([class*=dialog] button):not([class*=connect]):not([class*=wallet]){position:relative;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;animation-duration:.2s}.main-content a:not([class*=dialog]):hover,.main-content button:not([role=dialog] button):not([class*=dialog] button):not([class*=connect]):not([class*=wallet]):hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.main-content a:not([class*=dialog]),.main-content button:not([role=dialog] button):not([class*=dialog] button):not([class*=connect]):not([class*=wallet]){transition:all .3s ease-in-out}.main-content a:not([class*=dialog]):hover,.main-content button:not([role=dialog] button):not([class*=dialog] button):not([class*=connect]):not([class*=wallet]):hover{text-shadow:0 0 5px #fa8383,0 0 10px #fa8383,0 0 15px #fa8383}.main-content a:not([class*=dialog]):hover svg,.main-content button:not([role=dialog] button):not([class*=dialog] button):not([class*=connect]):not([class*=wallet]):hover svg{filter:drop-shadow(0 0 5px #fa8383) drop-shadow(0 0 10px #fa8383) drop-shadow(0 0 15px #fa8383)}.main-content button:not([role=dialog] button):not([class*=dialog] button):not([class*=connect]):not([class*=wallet]):hover svg{color:#ffffff;filter:drop-shadow(0 0 5px #fa8383) drop-shadow(0 0 10px #fa8383) drop-shadow(0 0 15px #fa8383)}.footer-button,.share-button{background:rgba(255,255,255,.1)!important;border:1px solid rgba(255,255,255,.2)!important;backdrop-filter:blur(4px)!important;color:white!important;z-index:50!important}footer{position:fixed!important;bottom:0!important;left:0!important;right:0!important;width:100%!important;height:auto!important;min-height:60px!important;z-index:48!important;pointer-events:none!important}.footer-buttons-container{bottom:32px!important;display:flex!important;gap:20px!important;align-items:center!important}.fixed.bottom-4.left-4.z-50,.footer-buttons-container{position:fixed!important;right:80px!important;z-index:48!important;pointer-events:auto!important}.fixed.bottom-4.left-4.z-50{bottom:16px!important;margin:0!important;transform:none!important;order:1!important}div[class*=fixed][class*=bottom-4][class*=right-4]{position:fixed!important;bottom:10px!important;right:20px!important;z-index:48!important;pointer-events:auto!important}@media (max-width:768px){.main-content{margin:0;width:100%;padding:0 0 4rem;transform:none;transition:none;position:relative;left:0}.main-content.input-active{overflow:hidden}.main-content{padding-top:0}.space-y-4{margin-top:2rem;transform:none}}@media (max-width:480px){.main-content{padding-top:0}}footer{position:fixed;bottom:0;left:0;right:0;width:100%;height:auto;min-height:60px;background-color:transparent;z-index:48;pointer-events:none}.footer-buttons-container{bottom:32px;display:flex;gap:20px;align-items:center}.fixed.bottom-4.left-4.z-50,.footer-buttons-container{position:fixed;right:80px;z-index:48;pointer-events:auto}.fixed.bottom-4.left-4.z-50{bottom:16px;margin:0;transform:none;order:1}div[class*=fixed][class*=bottom-4][class*=right-4]{position:fixed;bottom:10px;right:20px;z-index:48;pointer-events:auto}@media (max-width:768px){.footer-buttons-container{bottom:16px}.settings-buttons-container{top:auto;bottom:80px;right:10px;flex-direction:column}}