:root{--side-menu-width:256px;--z-side-menu:50;--z-side-menu-bg:49;--z-side-menu-content:50}.side-menu.bottom-4.left-4.z-50{position:fixed;bottom:16px;right:80px;margin:0;transform:none;order:1;z-index:48;pointer-events:auto}.side-menu{position:fixed;left:0;top:0;height:100%;width:16rem;background-color:rgb(0 0 0/.95);--tw-backdrop-blur:blur(8px);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}@supports (backdrop-filter:var(--tw )){.side-menu{background-color:rgb(0 0 0/.6)}}.side-menu{z-index:var(--z-side-menu);width:var(--side-menu-width);overflow:hidden}.side-menu,.side-menu-bg{border-right:1px solid rgba(255,255,255,.1)}.side-menu-bg{z-index:var(--z-side-menu-bg)}.side-menu-content{z-index:var(--z-side-menu-content)}.menu-items{display:flex;flex-direction:column;gap:.5rem;padding-left:1rem;padding-right:1rem;padding-bottom:1rem;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.3) transparent}.menu-items::-webkit-scrollbar{width:6px}.menu-items::-webkit-scrollbar-track{background:transparent}.menu-items::-webkit-scrollbar-thumb{background-color:rgba(255,255,255,.3);border-radius:3px}.side-menu *{color:white}.menu-items a,.menu-items button{color:white;text-decoration:none}.menu-items a span,.menu-items button span{color:white}.menu-items a img,.menu-items a svg,.menu-items button img,.menu-items button svg{filter:brightness(0) invert(1)}.menu-items a,.menu-items a:active,.menu-items a:hover,.menu-items a:link,.menu-items a:visited,.menu-items button a,.menu-items button a:active,.menu-items button a:hover,.menu-items button a:link,.menu-items button a:visited,.side-menu a,.side-menu a:active,.side-menu a:hover,.side-menu a:link,.side-menu a:visited{text-decoration:none;border-bottom:none;text-underline-offset:unset;text-decoration-thickness:0;text-decoration-line:none;text-decoration-style:none;outline:none}.menu-items a:not([class*=view-settings])>section.relative,.menu-items a:not([class*=view-settings])>section.relative>div.relative,.menu-items button:not([class*=view-settings])>section.relative,.menu-items button:not([class*=view-settings])>section.relative>div.relative{margin:0;padding:0}.menu-items a:not([class*=view-settings]),.menu-items button:not([class*=view-settings]){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}.menu-items a:not([class*=view-settings]):hover,.menu-items button:not([class*=view-settings]):hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.menu-items a:not([class*=view-settings]),.menu-items button:not([class*=view-settings]){transition:all .3s ease-in-out}.menu-items a:not([class*=view-settings]):hover,.menu-items button:not([class*=view-settings]):hover{text-shadow:0 0 5px #fa8383,0 0 10px #fa8383,0 0 15px #fa8383}.menu-items a:not([class*=view-settings]):hover img,.menu-items a:not([class*=view-settings]):hover svg,.menu-items button:not([class*=view-settings]):hover img,.menu-items button:not([class*=view-settings]):hover svg{filter:drop-shadow(0 0 5px #fa8383) drop-shadow(0 0 10px #fa8383) drop-shadow(0 0 15px #fa8383)}.menu-items a:after,.menu-items button:after{content:"";position:absolute;width:0;height:0;bottom:-2px;left:10%;background-color:transparent;transition:width .3s ease-in-out,background-color .3s ease-in-out,box-shadow .3s ease-in-out,height .3s ease-in-out;opacity:0;visibility:hidden}.menu-items a:not([class*=dialog]):hover:after,.menu-items button:not([class*=dialog]):hover:after{width:80%;height:1px;background-color:white;box-shadow:0 0 5px #fa8383,0 0 10px #fa8383,0 0 15px #fa8383;opacity:1;visibility:visible}.logo-container{display:flex;align-items:center;justify-content:center;padding:.5rem}@media (max-width:768px){.side-menu-container{top:0!important;left:0!important;width:256px!important;height:100vh!important;z-index:var(--z-side-menu)!important;transform:translateX(-100%)!important;transition:transform .3s ease-in-out!important;pointer-events:none!important;overflow:hidden!important;background:rgba(0,0,0,.95)!important;backdrop-filter:blur(10px)!important;will-change:transform!important;position:fixed!important}.side-menu-container.open{transform:translateX(0)!important;pointer-events:auto!important;position:fixed!important}.side-menu-container:before{content:""!important;position:fixed!important;top:0!important;left:0!important;width:100vw!important;height:100vh!important;background:rgba(0,0,0,.5)!important;opacity:0!important;transition:opacity .3s ease-in-out!important;pointer-events:none!important;z-index:-1!important}.side-menu-container.open:before{opacity:1!important;pointer-events:auto!important}.menu-trigger{position:fixed!important;left:1rem!important;bottom:1rem!important;z-index:calc(var(--z-side-menu) + 1)!important;background:rgba(0,0,0,.95)!important;backdrop-filter:blur(4px)!important;border:1px solid rgba(255,255,255,.2)!important;box-shadow:0 4px 12px rgba(0,0,0,.5)!important;color:white!important}.menu-trigger:hover{background:rgba(0,0,0,.8)!important;border-color:rgba(255,255,255,.3)!important;box-shadow:0 4px 16px rgba(0,0,0,.6)!important}.menu-trigger svg{color:white!important;filter:drop-shadow(0 2px 4px rgba(0,0,0,.3))!important}.menu-items{flex-direction:column!important;height:calc(100vh - 160px)!important;overflow-y:auto!important;padding:1rem 1rem 4rem!important;pointer-events:auto!important}.logo-container{padding:1rem!important}.hidden-on-load{display:none!important;visibility:hidden!important;opacity:0!important}}