:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;font-weight:400;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon{font-size:1rem;display:inline-block;direction:ltr;font-family:Material Symbols Rounded;font-size:inherit;font-style:normal;font-weight:400;line-height:1;letter-spacing:normal;text-rendering:optimizeLegibility;text-transform:none;word-wrap:normal;white-space:nowrap;margin-right:.5rem}*{box-sizing:border-box;margin:0;padding:0}body{font-size:16px}.cookie-banner[data-v-7ccbc4ec]{position:fixed;z-index:1000;left:20rem;bottom:4rem;padding:1rem;border-radius:2rem;border:1px solid var(--n-border-color);background-color:var(--n-body-color);box-shadow:0 0 1rem .25rem var(--n-border-color);width:28rem}.cookie-banner p[data-v-7ccbc4ec]{color:var(--n-text-color2);line-height:150%;margin-bottom:.75rem}.cookie-banner p .absent-image[data-v-7ccbc4ec]{width:1.25rem;height:1.25rem}.Language .icon{font-size:1rem}.changeLanguageButtons{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem}.changeLanguageButtons .button{margin:.5rem}.icon{font-size:1rem}.login .n-avatar{width:2.5rem;height:2.5rem;cursor:pointer}.login-popover{width:13rem}.login-popover .login-menu{display:flex;flex-direction:column;align-items:center;padding:1rem 0;gap:1rem}.login-popover .login-menu .n-button{width:80%;display:flex}.login-popover .login-menu .login-end{width:100%;border-top:2px solid var(--n-border-color);display:flex;flex-direction:column;align-items:center;gap:.5rem;padding-top:1rem}.login-popover .login-menu .login-end .version{font-size:.75rem}.header .n-card{padding:1rem}.header .action-buttons{display:flex;align-items:center;gap:1rem}.footer{width:100%;padding:4rem 2rem;position:sticky;bottom:0;z-index:1;transform:translateY(100%);animation:slideFooterUp .6s ease-out forwards}.footer .footer-content{max-width:76rem;margin:0 auto}.footer .footer-content .footer-flex{display:flex;justify-content:space-between;flex-wrap:wrap}.footer .footer-content .footer-section{margin-bottom:2rem}.footer .footer-content .footer-section .footer-logo-container{display:flex;align-items:center;gap:2rem;width:100%}.footer .footer-content .footer-section .footer-logo-container .footer-logo{width:4rem;height:4rem}.footer .footer-content .footer-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:2rem;width:100%}.footer .footer-content .footer-grid .footer-subsection{margin-bottom:1rem}.footer .footer-content .footer-grid .footer-subsection .footer-buttons{display:flex;flex-direction:column;align-items:start}.footer .footer-content .footer-grid .footer-subsection .n-button{margin-bottom:1rem}.footer .footer-copyright{text-align:start}.footer .footer-button{color:inherit!important;border-color:transparent!important}@keyframes slideFooterUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media screen and (max-width: 1200px){.footer{position:relative;bottom:auto;margin-top:auto}.footer-content{width:100%;display:flex;flex-direction:column;align-items:center;text-align:center}.footer-content h4{text-align:start}.footer-content .footer-section{display:flex;flex-direction:column;margin-bottom:4rem}.footer-content .footer-grid{grid-template-columns:1fr;gap:1rem}.footer-copyright{text-align:center}}.Soon{margin:8rem auto;max-width:20rem;display:flex;flex-direction:column;align-items:center;gap:1rem}.Soon .n-alert,.Soon .n-button{width:100%}.index{display:flex;flex-direction:column;min-height:100vh}.index .scroll-container{flex:1;overflow:auto;background-color:var(--n-body-color);border-radius:0 0 2rem 2rem}.index .content{padding:6rem 0;margin:2rem auto;min-height:100vh;width:76rem}.index .content .index-header{display:grid;gap:2rem;grid-template-columns:repeat(2,1fr);margin:0 4rem}.index .content .index-header .n-h1{margin:1rem 0;line-height:1.3;font-size:3.5rem}.index .content .index-header .text{margin-bottom:2rem;font-size:1.25rem;color:var(--n-text-color2)}.index .content .index-header .index-actions{display:flex;gap:1rem}.content-absent{padding:6rem 0;margin:0 auto;line-height:150%;display:flex;flex-direction:column;align-items:center;min-height:100vh}.content-absent .title{display:flex;align-items:center;gap:1rem}.content-absent .title .n-h1{font-size:18rem;margin:0;line-height:1}.content-absent .title .absent-image{margin-top:1rem;width:12rem;height:15rem;border-radius:42rem;border:1.5rem solid var(--n-primary-color);overflow:hidden;display:flex;align-items:center;justify-content:center}.content-absent .title .absent-image img{width:10rem;height:14rem;object-fit:contain}.content-absent p{color:var(--n-text-color2)}.content-absent .n-h2{font-size:2rem}.content-absent .n-button{margin-top:2rem}.ticket{display:flex;flex-direction:column;min-height:100vh}.ticket .scroll-container{flex:1;overflow:auto;background-color:var(--n-body-color);border-radius:0 0 2rem 2rem}.ticket .content{margin:0 auto;display:flex;flex-direction:column;align-items:center;min-height:100vh;width:76rem;padding-bottom:2rem}.ticket .content .ticket-info{margin:2rem auto;padding:1rem}.ticket .content .ticket-info .ticket-header{display:flex;justify-content:space-between}.ticket .content .ticket-info .ticket-block{display:flex;align-items:center;gap:.5rem}.ticket .content .ticket-info .ticket-block .name{font-weight:700}.ticket .content .ticket-messages{padding-bottom:2rem;width:100%}.ticket .content .ticket-messages .ticket-message{border:1px solid var(--n-border-color);border-radius:1rem;padding:1.5rem;margin:1rem auto;width:100%}.ticket .content .ticket-messages .ticket-message .ticket-name{padding-bottom:.25rem;font-weight:700;color:var(--n-text-color2);line-height:1.25}.ticket .content .ticket-messages .ticket-message .ticket-text{color:var(--n-text-color2);line-height:1.5}.ticket .content .ticket-messages .ticket-message .ticket-time{margin-top:.25rem;font-size:.85rem;color:var(--n-text-color2)}.ticket .content .ticket-messages .ticket-message .ticket-image .image{margin-right:1rem;border-radius:1rem}.ticket .content .ticket-messages .ticket-message .ticket-image .image img{max-width:70rem}.ticket .content .ticket-messages .embed{border-left:.75rem solid var(--n-primary-color)}@media screen and (max-width: 1200px){.scroll-container{flex:1 1 auto;overflow:auto}.content{width:calc(100vw - 2rem)}.content .ticket-info{display:none}}.message{display:flex;flex-direction:column;min-height:100vh}.message .scroll-container{flex:1;overflow:auto;background-color:var(--n-body-color);border-radius:0 0 2rem 2rem}.message .content{margin:0 auto;display:flex;flex-direction:column;align-items:center;min-height:100vh;width:76rem;padding-bottom:2rem}.message .content .message-info{margin:2rem auto;padding:1rem}.message .content .message-info .message-header{display:flex;justify-content:space-between}.message .content .message-info .message-block{display:flex;align-items:center;gap:.5rem}.message .content .message-info .message-block .name{font-weight:700}.message .content .message-messages{width:100%;padding-bottom:2rem}.message .content .message-messages .message-message{border:1px solid var(--n-border-color);border-radius:1rem;padding:1.5rem;margin:1rem auto;width:100%}.message .content .message-messages .message-message .message-name{padding-bottom:.25rem;font-weight:700;color:var(--n-text-color2);line-height:1.25}.message .content .message-messages .message-message .message-text{color:var(--n-text-color2);line-height:1.5}.message .content .message-messages .message-message .message-time{margin-top:.25rem;font-size:.85rem;color:var(--n-text-color2)}.message .content .message-messages .message-message .message-image .image{margin-right:1rem;border-radius:1rem}.message .content .message-messages .embed{border-left:.75rem solid var(--n-primary-color)}@media screen and (max-width: 1200px){.scroll-container{flex:1 1 auto;overflow:auto}.content{width:calc(100vw - 2rem)}.content .message-info{display:none}}.cookie{display:flex;flex-direction:column;min-height:100vh}.cookie .scroll-container{flex:1;overflow:auto;background-color:var(--n-body-color);border-radius:0 0 2rem 2rem}.cookie .content{margin:2rem auto;min-height:100vh;width:76rem;padding-bottom:6rem}.cookie .content .text{color:var(--n-text-color2);line-height:1.5}.cookie .content .text a{color:var(--n-text-color2)}.cookie .content .list{padding:1rem}@media screen and (max-width: 1200px){.cookie .scroll-container{flex:1 1 auto;overflow:auto}.cookie .content{width:calc(100vw - 2rem);padding:1rem}}.privacy{display:flex;flex-direction:column;min-height:100vh}.privacy .scroll-container{flex:1;overflow:auto;background-color:var(--n-body-color);border-radius:0 0 2rem 2rem}.privacy .content{margin:2rem auto;min-height:100vh;width:76rem;padding-bottom:6rem}.privacy .content .text{color:var(--n-text-color2);line-height:1.5}.privacy .content .text a{color:var(--n-text-color2)}@media screen and (max-width: 1200px){.privacy .scroll-container{flex:1 1 auto;overflow:auto}.privacy .content{width:calc(100vw - 2rem);padding:1rem}}.terms{display:flex;flex-direction:column;min-height:100vh}.terms .scroll-container{flex:1;overflow:auto;background-color:var(--n-body-color);border-radius:0 0 2rem 2rem}.terms .content{margin:2rem auto;min-height:100vh;width:76rem;padding-bottom:6rem}.terms .content .text{color:var(--n-text-color2);line-height:1.5}.terms .content .text a{color:var(--n-text-color2)}.terms .content .list{padding:1rem}@media screen and (max-width: 1200px){.terms .scroll-container{flex:1 1 auto;overflow:auto}.terms .content{width:calc(100vw - 2rem);padding:1rem}}.n-layout-sider{background-color:var(--n-body-color);height:90vh}.server-icon{width:1.5rem;height:1.5rem;object-fit:cover;border-radius:50%}.n-menu-divider{margin:8px 0;border-color:var(--n-border-color)}.menu-item-with-tag{display:flex;justify-content:space-between;align-items:center;width:100%;gap:6px}.menu-tag{border-radius:6px;font-size:10px;padding:2px 6px;font-weight:700}.headerUser{display:flex;justify-content:space-between;padding:1rem 2rem;border-bottom:1px solid var(--n-card-color)}.headerUser .logo-container{display:flex;align-items:center;cursor:pointer;gap:.5rem}.headerUser .logo-container .logo-image{width:3rem;height:3rem;transition:width .3s,height .3s}.header.shrink .headerUser .logo-container .logo-image{width:2.5rem;height:2.5rem}.headerUser .logo-container .title{color:var(--n-text-color2)}.headerUser .action-buttons{display:flex;gap:1rem;align-items:center}.views-error .error-image{display:flex;justify-content:center;width:30rem;height:30rem;margin:2rem auto}.views-error .error-text{display:flex;flex-direction:column;align-items:center}.views-error .error-text p{color:var(--n-text-color2)}.servers .content{width:100%;padding:0 2rem;box-sizing:border-box}.servers .content .header{display:flex;justify-content:center;align-items:center;padding:1rem 0}.servers .content .fullscreen-spin{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:9999}.servers .content .no-results{display:flex;justify-content:center;align-items:center;font-size:1.5rem;color:var(--n-text-color-2)}.servers .content .guild-list{display:flex;flex-wrap:wrap;gap:1.5rem;padding:2rem 0}.servers .content .guild-list .guild-banner{width:19rem;object-fit:cover}.servers .content .guild-item{width:18rem;cursor:pointer}.collapsible-card[data-v-d1955c2a]{background-color:var(--n-body-color);border:none}.collapsible-card .header-card[data-v-d1955c2a]{display:flex;justify-content:space-between;align-items:center;padding:.5rem 1rem;cursor:pointer;-webkit-user-select:none;user-select:none;font-weight:500}.collapsible-card .arrow[data-v-d1955c2a]{font-size:1.25rem;line-height:1}.collapsible-card .card-content[data-v-d1955c2a]{margin-top:1rem}.fade-enter-active[data-v-d1955c2a],.fade-leave-active[data-v-d1955c2a]{transition:opacity .3s ease}.fade-enter-from[data-v-d1955c2a],.fade-leave-to[data-v-d1955c2a]{opacity:0}.edit-server .content{width:100%;padding:0 2rem;box-sizing:border-box}.edit-server .content .error-message .title{display:flex;align-items:center;gap:1rem}.edit-server .content .error-message .title .n-h1{font-size:18rem;margin:0;line-height:1}.edit-server .content .error-message .title .absent-image{margin-top:1rem;width:12rem;height:15rem;border-radius:42rem;border:1.5rem solid var(--n-primary-color);overflow:hidden;display:flex;align-items:center;justify-content:center}.edit-server .content .error-message .title .absent-image img{width:10rem;height:14rem;object-fit:contain}.edit-server .content .error-message p{color:var(--n-text-color2)}.edit-server .content .error-message .n-h2{font-size:2rem}.edit-server .content .error-message .n-button{margin-top:2rem}.edit-server .content .fullscreen-spin{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:9999}.edit-server .content .server-banner{position:relative;margin-top:1rem;overflow:hidden;border-radius:2rem 2rem 0 0}.edit-server .content .server-banner .server-banner-img{display:block;width:100%;height:14rem;object-fit:cover}.edit-server .content .server-banner .server-banner-img img{width:100%}.edit-server .content .server-banner .banner-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--n-overlay-color, rgba(0, 0, 0, .4))}.edit-server .content .server-banner .server-name.on-banner{position:absolute;bottom:1rem;left:2rem;display:flex;align-items:unset;gap:.5rem;z-index:1}.edit-server .content .server-name.no-banner{margin:1.5rem 0;display:flex;align-items:unset;gap:1rem}.edit-server .content .server-name .icon{width:3rem;height:3rem;background-color:transparent!important}.edit-server .content .server-general .general-card{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1rem}.edit-server .content .server-general .general-card .items-card{background-color:var(--n-body-color);border-radius:1rem;padding:1rem}.header{margin:0 auto;padding:2rem 0;width:76rem;position:sticky;top:1rem;z-index:100;transition:width .3s ease,opacity .3s ease}.header .profile{padding:1rem}.header.shrink{width:48rem}.header .header-content{display:flex;justify-content:space-between;align-items:center}.header .logo-container{display:flex;align-items:center;gap:1rem}.header .logo-image{width:3rem;height:3rem;transition:width .3s,height .3s}.header.shrink .header .logo-image{width:2.5rem;height:2.5rem}.header .action-buttons,.header .menu-container{display:flex;align-items:center;gap:1rem}.header .menu-container .n-button{font-size:1rem}@media screen and (max-width: 1200px){.header{position:static;width:100%;padding:1rem 0}.header.shrink{width:100%}.logo-image{width:2.5rem;height:2.5rem}}.wrapper{display:flex;flex-direction:column;min-height:100vh;position:relative}.scroll-container{flex:1;overflow:auto;position:relative;z-index:2;background-color:var(--n-body-color);border-radius:0 0 2rem 2rem}.content-servers{padding:8rem 0;margin:0 auto;line-height:150%;display:flex;flex-direction:column;align-items:center;min-height:100vh;width:76rem}.content-servers .search-header{display:flex;flex-direction:column;align-items:center}.content-servers .search-header .search-input{width:100%;margin:2rem}.guild-list{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem}.guild-item{width:17rem;border:1px solid var(--n-border-color);border-radius:1rem;display:flex;flex-direction:column;align-items:center;cursor:pointer;position:relative;overflow:hidden;background-color:var(--n-body-color)}.guild-item .banner-wrapper{position:relative;width:100%;height:10rem}.guild-item .guild-banner{width:100%;height:100%;position:relative;background-color:var(--n-border-color)}.guild-item .banner-image{display:block;margin:0 auto;width:100%;height:100%;border-radius:1rem 1rem 0 0;object-fit:cover;border-bottom:.25rem solid var(--n-border-color)}.guild-item .banner-placeholder{display:block;width:17rem}.guild-item .avatar-wrapper{position:absolute;left:50%;bottom:-1rem;transform:translate(-50%);z-index:2;display:flex;justify-content:center;align-items:center;width:100%}.guild-item .avatar-wrapper .avatar{border:2px solid var(--n-border-color);background-color:var(--n-body-color);box-sizing:border-box;width:3.5rem;height:3.5rem}.guild-item .guild-name{font-weight:700;margin-top:2rem;margin-bottom:1rem;text-align:center;color:var(--n-text-color)}.guild-item .bot-indicator{display:flex;justify-content:center;margin-bottom:1rem;padding:0 1rem}.guild-item .bot-indicator .n-button{width:100%}.guild-item .vip-tag{position:absolute;top:.5rem;right:.5rem;z-index:10;padding:.2rem .5rem;border-radius:.3rem}.error-message{display:flex;flex-direction:column;align-items:center;gap:1rem}.no-results{font-weight:700;margin:2rem}@media screen and (max-width: 1200px){.scroll-container{flex:1 1 auto;overflow:auto}.content-servers{padding:5rem 0;width:calc(100vw - 2rem)}.content-servers .guild-list{grid-template-columns:1fr;gap:1rem}}
