#menu-button,#menu-container{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:16px}#menu-button a,#menu-button div,#menu-button span,#menu-button button,#menu-button aside,#menu-container a,#menu-container div,#menu-container span,#menu-container button,#menu-container aside{margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-family:inherit;font-size:100%;vertical-align:baseline;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#menu-button{position:fixed;top:.5em;left:5px;z-index:99;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#fff;background-color:#000;border-radius:5px;padding:7px!important}#menu-button.integrated{position:unset;top:0;left:0}#menu-button:hover{background-color:#1a1a1a}#menu-button iconify-icon{font-size:30px;transform:translateY(-.05em)}#menu-button-bar{width:48px;padding-left:2px;padding-right:2px;background-color:#000;transition:width .3s ease-in-out}#menu-button-bar.hidden{width:0;overflow:hidden;padding:0}@media (min-width: 400px){#menu-button-bar.default-visible-400{width:0;overflow:hidden;padding:0}}@media (min-width: 500px){#menu-button-bar.default-visible-500{width:0;overflow:hidden;padding:0}}@media (min-width: 600px){#menu-button-bar.default-visible-600{width:0;overflow:hidden;padding:0}}@media (min-width: 700px){#menu-button-bar.default-visible-700{width:0;overflow:hidden;padding:0}}@media (min-width: 800px){#menu-button-bar.default-visible-800{width:0;overflow:hidden;padding:0}}@media (min-width: 900px){#menu-button-bar.default-visible-900{width:0;overflow:hidden;padding:0}}@media (min-width: 1000px){#menu-button-bar.default-visible-1000{width:0;overflow:hidden;padding:0}}@media (min-width: 1100px){#menu-button-bar.default-visible-1100{width:0;overflow:hidden;padding:0}}@media (min-width: 1200px){#menu-button-bar.default-visible-1200{width:0;overflow:hidden;padding:0}}@media (min-width: 1300px){#menu-button-bar.default-visible-1300{width:0;overflow:hidden;padding:0}}@media (min-width: 1400px){#menu-button-bar.default-visible-1400{width:0;overflow:hidden;padding:0}}@media (min-width: 1500px){#menu-button-bar.default-visible-1500{width:0;overflow:hidden;padding:0}}@media (min-width: 600px){#menu-button-bar.default-visible{width:0;overflow:hidden;padding:0}}#menu-button-bar #menu-button{left:2px}#menu-container{z-index:100;display:flex;flex-direction:column;position:fixed;top:0;left:0;background-color:#000;color:#fff;height:100dvh;transition:width .3s ease-in-out,visibility .3s ease-in-out;width:0;visibility:collapse;user-select:none;border-top-right-radius:10px;border-bottom-right-radius:10px;padding-top:.5em}@media (min-width: 400px){#menu-container.default-visible-400{width:250px!important;visibility:visible}#menu-container.default-visible-400 .menu-elements,#menu-container.default-visible-400 .menu-account{visibility:visible}}@media (min-width: 500px){#menu-container.default-visible-500{width:250px!important;visibility:visible}#menu-container.default-visible-500 .menu-elements,#menu-container.default-visible-500 .menu-account{visibility:visible}}@media (min-width: 600px){#menu-container.default-visible-600{width:250px!important;visibility:visible}#menu-container.default-visible-600 .menu-elements,#menu-container.default-visible-600 .menu-account{visibility:visible}}@media (min-width: 700px){#menu-container.default-visible-700{width:250px!important;visibility:visible}#menu-container.default-visible-700 .menu-elements,#menu-container.default-visible-700 .menu-account{visibility:visible}}@media (min-width: 800px){#menu-container.default-visible-800{width:250px!important;visibility:visible}#menu-container.default-visible-800 .menu-elements,#menu-container.default-visible-800 .menu-account{visibility:visible}}@media (min-width: 900px){#menu-container.default-visible-900{width:250px!important;visibility:visible}#menu-container.default-visible-900 .menu-elements,#menu-container.default-visible-900 .menu-account{visibility:visible}}@media (min-width: 1000px){#menu-container.default-visible-1000{width:250px!important;visibility:visible}#menu-container.default-visible-1000 .menu-elements,#menu-container.default-visible-1000 .menu-account{visibility:visible}}@media (min-width: 1100px){#menu-container.default-visible-1100{width:250px!important;visibility:visible}#menu-container.default-visible-1100 .menu-elements,#menu-container.default-visible-1100 .menu-account{visibility:visible}}@media (min-width: 1200px){#menu-container.default-visible-1200{width:250px!important;visibility:visible}#menu-container.default-visible-1200 .menu-elements,#menu-container.default-visible-1200 .menu-account{visibility:visible}}@media (min-width: 1300px){#menu-container.default-visible-1300{width:250px!important;visibility:visible}#menu-container.default-visible-1300 .menu-elements,#menu-container.default-visible-1300 .menu-account{visibility:visible}}@media (min-width: 1400px){#menu-container.default-visible-1400{width:250px!important;visibility:visible}#menu-container.default-visible-1400 .menu-elements,#menu-container.default-visible-1400 .menu-account{visibility:visible}}@media (min-width: 1500px){#menu-container.default-visible-1500{width:250px!important;visibility:visible}#menu-container.default-visible-1500 .menu-elements,#menu-container.default-visible-1500 .menu-account{visibility:visible}}@media (min-width: 600px){#menu-container.default-visible{width:250px!important;visibility:visible}#menu-container.default-visible .menu-elements,#menu-container.default-visible .menu-account{visibility:visible}}#menu-container .menu-head{width:100%;height:45px;display:flex;flex-direction:row;align-items:center;padding:0 5px;margin-bottom:.5em}#menu-container .menu-head .close-button{width:40px;height:40px;font-size:30px;display:flex;align-items:center;justify-content:center;cursor:pointer;width:unset;height:unset;border-radius:5px;padding:7px}#menu-container .menu-head .close-button:hover{background-color:#1a1a1a}#menu-container .menu-head .close-button iconify-icon{transition:transform .3s ease-in-out;transform:translateY(.05em)}#menu-container.visible>.menu-head>.close-button iconify-icon{transform:translateY(-.05em) rotate(180deg)}#menu-container .menu-elements{display:flex;flex-direction:column;gap:5px;padding-left:5px;visibility:hidden;overflow-x:hidden;overflow-y:auto;flex:1;position:relative;transition:visibility .3s ease-in-out}#menu-container .menu-elements::-webkit-scrollbar{width:10px}#menu-container .menu-elements::-webkit-scrollbar-track{background:#000;border-radius:5px}#menu-container .menu-elements::-webkit-scrollbar-thumb{background-color:#000;border-radius:5px;border:1px solid #fff}#menu-container .menu-elements::-webkit-scrollbar-thumb:hover{background-color:#333}#menu-container .menu-elements .menu-element,#menu-container .menu-elements .menu-section{color:#fff;text-decoration:none!important;border:none!important;display:flex;flex-direction:row;width:100%;align-items:center;border-radius:5px;font-size:1.1em;position:relative}#menu-container .menu-elements .menu-element{padding-left:15px;padding-top:.5em;padding-bottom:.5em;cursor:pointer;overflow:hidden}#menu-container .menu-elements .menu-element:hover{background-color:#333}#menu-container .menu-elements .menu-element span{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:inherit}#menu-container .menu-elements .menu-element .menu-section-enter{width:2.5em}#menu-container .menu-elements .menu-element.as-section{padding-left:5px;font-size:1.21em;border-top-left-radius:5px;border-bottom-left-radius:5px;padding-right:10px}#menu-container .menu-elements .menu-element.as-section span{font-size:1.1em}#menu-container .menu-elements .menu-element.selected:before{content:"";display:inline-block;width:7px;height:7px;background-color:#fff;border-radius:50%;position:absolute;left:5px;top:50%;transform:translate(-50%,-50%)}#menu-container .menu-elements .menu-section{flex-direction:column;overflow:hidden}#menu-container .menu-elements .menu-section .menu-section-title{cursor:pointer;width:100%;display:flex;flex-direction:row;align-items:center;font-size:1.1em;padding:.5em 10px .5em 5px;border-top-left-radius:5px;border-bottom-left-radius:5px}#menu-container .menu-elements .menu-section .menu-section-title span{width:100%}#menu-container .menu-elements .menu-section .menu-section-title:hover{background-color:#1a1a1a}#menu-container .menu-elements .menu-section.visible>.menu-section-title{position:sticky;top:0;background-color:inherit;z-index:1}#menu-container .menu-elements .menu-section .menu-section-content{display:none;width:100%;flex-direction:column;padding-left:5px;transition:height .3s ease-in-out}#menu-container .menu-elements .menu-section.visible{background-color:#1a1a1a}#menu-container .menu-elements .menu-section.visible>.menu-section-content{display:flex}#menu-container .menu-elements .menu-section .menu-section-expand-less,#menu-container .menu-elements .menu-section.visible .menu-section-expand-more{display:none}#menu-container .menu-elements .menu-section.visible .menu-section-expand-less{display:block}#menu-container .menu-account{height:75px;padding-bottom:.25em;width:100%;border-top:1px solid #ccc;display:flex;align-items:center;padding-right:5px;padding-left:5px;overflow:hidden;transition:border-top .3s ease-in-out}#menu-container .menu-account .menu-account-avatar{border-radius:50%;background-color:#333;display:flex;align-items:center;justify-content:center;margin-right:10px;flex-shrink:0}#menu-container .menu-account .menu-account-avatar img{width:40px;height:40px;border-radius:50%}#menu-container .menu-account .menu-account-name{flex:1;display:flex;flex-direction:column;overflow:hidden}#menu-container .menu-account .menu-account-name .menu-account-first-name{font-size:1.1em;font-weight:700}#menu-container .menu-account .menu-account-name .menu-account-username{font-size:.9em;font-style:italic}#menu-container .menu-account .menu-account-name span{width:100%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block}#menu-container .menu-account .menu-account-logout{width:40px;height:40px;font-size:30px;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:5px;padding:7px;flex-shrink:0;color:#fff}#menu-container .menu-account .menu-account-logout:hover{background-color:#1a1a1a}#menu-container .menu-account .menu-account-logout iconify-icon{transition:transform .3s ease-in-out;transform:translateY(0)}#menu-container .menu-account .menu-account-connect{display:flex;flex-direction:row;width:100%;padding:.75em .5em;border-radius:5px;color:#fff;text-decoration:none!important;text-wrap:nowrap}#menu-container .menu-account .menu-account-connect:hover{background-color:#333}#menu-container .menu-account .menu-account-connect span{font-size:1.1em;margin-left:5px;width:100%}#menu-container .menu-account .menu-account-connect iconify-icon{font-size:30px;transform:translateY(-.05em)}@media (min-width: 600px){#menu-container.integrated+#menu-integrated-widener,#menu-container.integrated-bar+#menu-integrated-widener{width:52px}#menu-container.integrated.visible+#menu-integrated-widener,#menu-container.integrated-bar.visible+#menu-integrated-widener{width:250px}#menu-container.integrated-bar{visibility:visible;width:52px}#menu-container.integrated-bar #menu-button{visibility:hidden}#menu-container.integrated-bar:not(.visible) .menu-elements,#menu-container.integrated-bar:not(.visible) .menu-account{width:52px;border-top:none;padding-left:78px}}@media (max-width: 600px){#menu-container.integrated-bar #menu-button{visibility:visible}#menu-container.visible.integrated-bar #menu-button{visibility:hidden}}#menu-container.visible{width:250px;visibility:visible}#menu-container.visible .menu-elements,#menu-container.visible .menu-account{visibility:visible}@media (max-width: 600px){#menu-container.visible{width:100%}}#menu-integrated-widener{transition:width .3s ease-in-out;width:0;flex-shrink:0}
