.navbar[data-v-7764d8e3]{background:linear-gradient(180deg,#fff 9%,#e6f3ff);flex-shrink:0;height:var(--navbar-height-mobile);left:0;position:sticky;top:0;width:100%;z-index:99}.navbar.shadow[data-v-7764d8e3]{box-shadow:0 4px 10px 0 rgba(0,0,0,.1)}.navbar-header[data-v-7764d8e3]{align-items:center;display:flex;height:100%;justify-content:space-between}.navbar-header .header-left[data-v-7764d8e3]{align-items:center;display:flex;justify-content:flex-start}.navbar-header .right-menu[data-v-7764d8e3]{align-items:center;-moz-column-gap:10px;column-gap:10px;display:flex;height:100%}.logo-link[data-v-7764d8e3]{align-items:center;color:var(--color-foreground-primary);display:inline-flex}.logo-link .logo[data-v-7764d8e3]{flex-shrink:0;height:30px;margin-right:6px;width:30px}.logo-link .logo-title[data-v-7764d8e3]{-webkit-text-fill-color:transparent;text-fill-color:transparent;background:linear-gradient(90deg,#1c9dfa 3%,#31cafc 106%);-webkit-background-clip:text;background-clip:text;flex-shrink:0;font-size:16px;font-weight:700;line-height:24px}.discord-link[data-v-7764d8e3]{align-items:center;display:flex;gap:6px}.discord-link .icon-discord[data-v-7764d8e3]{height:18px;width:18px}.discord-link .discord-text[data-v-7764d8e3]{font-size:14px}.producthunt-link[data-v-7764d8e3]{padding:4px}.producthunt-icon-mobile[data-v-7764d8e3]{height:18px;width:18px}.productHunt[data-v-7764d8e3]{display:none;height:32px;width:150px}.menu-btn-wrapper[data-v-7764d8e3]{align-items:center;border-radius:6px;display:flex;height:36px;justify-content:center;padding:4px;width:36px}.menu-btn-wrapper .menu-btn[data-v-7764d8e3],.menu-btn-wrapper .menu-btn[data-v-7764d8e3]:after,.menu-btn-wrapper .menu-btn[data-v-7764d8e3]:before{background:var(--color-foreground-secondary);border-radius:2px;height:2px;width:18px}.menu-btn-wrapper .menu-btn[data-v-7764d8e3]:after,.menu-btn-wrapper .menu-btn[data-v-7764d8e3]:before{content:"";left:0;position:absolute}.menu-btn-wrapper .menu-btn[data-v-7764d8e3]{position:relative}.menu-btn-wrapper .menu-btn[data-v-7764d8e3]:before{bottom:6px;transition:bottom .3s cubic-bezier(.23,1,.32,1) .3s,transform .3s cubic-bezier(.23,1,.32,1) 0s}.menu-btn-wrapper .menu-btn[data-v-7764d8e3]:after{top:6px;transition:top .3s cubic-bezier(.23,1,.32,1) .3s,transform .3s cubic-bezier(.23,1,.32,1) 0s}.menu-btn-wrapper .menu-btn.open[data-v-7764d8e3]{background:transparent}.menu-btn-wrapper .menu-btn.open[data-v-7764d8e3]:before{bottom:0;transform:rotate(-45deg);transition:bottom .3s cubic-bezier(.23,1,.32,1) 0s,transform .3s cubic-bezier(.23,1,.32,1) .3s}.menu-btn-wrapper .menu-btn.open[data-v-7764d8e3]:after{top:0;transform:rotate(45deg);transition:top .3s cubic-bezier(.23,1,.32,1) 0s,transform .3s cubic-bezier(.23,1,.32,1) .3s}.menu-mask[data-v-7764d8e3]{background:rgba(0,0,0,.65);height:100vh;height:calc(var(--vh, 1vh)*100);left:0;opacity:0;position:absolute;top:0;transition:all .4s;transition-delay:.1s;visibility:hidden;width:100vw}.menu-mask.open[data-v-7764d8e3]{opacity:1;visibility:visible}.menu-dropdown[data-v-7764d8e3]{background:#fff;left:0;overflow:hidden;position:absolute;top:0;transform:translateY(-100%);transition:all .3s;visibility:hidden;width:100%}.menu-dropdown.open[data-v-7764d8e3]{transform:translateY(0);visibility:visible}.mobile-menu[data-v-7764d8e3]{width:100%}.mobile-menu .item-icon[data-v-7764d8e3]{flex-shrink:0;height:24px;width:24px}.mobile-menu .menu-item-title[data-v-7764d8e3]{flex:1;margin-left:10px}.mobile-menu[data-v-7764d8e3]>li:not(:first-child){border-top:1px solid var(--color-divider)}.mobile-menu[data-v-7764d8e3] .el-menu-item,.mobile-menu[data-v-7764d8e3] .el-submenu__title{padding:0 15px!important}.mobile-menu[data-v-7764d8e3] .el-submenu .el-menu-item{height:32px;line-height:32px;padding:0 50px!important}.mobile-menu[data-v-7764d8e3] .el-submenu__icon-arrow{right:15px}.mobile-menu[data-v-7764d8e3] .el-menu-item:not(.nest-menu-item).is-active,.mobile-menu[data-v-7764d8e3] .el-menu-item:not(.nest-menu-item):focus,.mobile-menu[data-v-7764d8e3] .el-menu-item:not(.nest-menu-item):hover,.mobile-menu[data-v-7764d8e3] .el-submenu.is-active .el-submenu__title,.mobile-menu[data-v-7764d8e3] .el-submenu__title:focus,.mobile-menu[data-v-7764d8e3] .el-submenu__title:hover{color:var(--color-primary)}[data-v-7764d8e3] .user-avatar{height:26px;width:26px}@media screen and (min-width:768px){.producthunt-link[data-v-7764d8e3]{border:none;padding:0}.productHunt[data-v-7764d8e3]{display:block}.producthunt-icon-mobile[data-v-7764d8e3]{display:none}}.sidebar-container[data-v-23f212f8]{flex-shrink:0;transition:width .3s ease;width:var(--aside-width)}.sidebar-container.collapse[data-v-23f212f8]{width:var(--aside-width-collapse)}.sidebar-container.collapse .sidebar[data-v-23f212f8]{padding-left:10px;padding-right:10px;width:var(--aside-width-collapse)}.sidebar-container.collapse .logo-link .logo[data-v-23f212f8]{flex-shrink:0;height:40px;width:40px}.sidebar-container.collapse .logo-title[data-v-23f212f8]{margin-left:0;overflow:hidden;width:0}.sidebar[data-v-23f212f8]{background:linear-gradient(0deg,#eaf5ff,#f8fcff);bottom:0;display:flex;flex-direction:column;height:100vh;height:calc(var(--vh, 1vh)*100);left:0;overflow:hidden;padding:25px 5px 20px;position:fixed;top:0;transition:width .3s ease;width:var(--aside-width);z-index:999}.sidebar .sidebar-header[data-v-23f212f8]{margin-bottom:36px}.sidebar .nav-container[data-v-23f212f8]{flex:1 1 0%;overflow-x:hidden;overflow-y:auto}.logo-link[data-v-23f212f8]{align-items:center;display:flex;justify-content:center}.logo-link .logo[data-v-23f212f8]{flex-shrink:0;height:35px;width:35px}.logo-link .logo-title[data-v-23f212f8]{-webkit-text-fill-color:transparent;text-fill-color:transparent;background:linear-gradient(90deg,#1c9dfa 3%,#31cafc 106%);-webkit-background-clip:text;background-clip:text;flex-shrink:0;font-size:20px;font-weight:700;line-height:24px;margin-left:5px;width:auto}.search-container[data-v-23f212f8]{align-items:center;display:flex;height:34px;margin-bottom:22px}.search-container .search-btn[data-v-23f212f8]{align-items:center;border-radius:6px;display:flex;height:100%;justify-content:center;width:100%}.search-container .search-btn .icon-search[data-v-23f212f8]{height:26px;width:26px}.search-container .search-btn[data-v-23f212f8]:hover{background-color:rgba(19,138,250,.1)}.sidebar-menu[data-v-23f212f8]{width:100%}.sidebar-menu .item-icon[data-v-23f212f8]{flex-shrink:0;height:26px;width:26px}.sidebar-menu .menu-item-title[data-v-23f212f8]{margin-left:8px}.sidebar-menu[data-v-23f212f8] .el-submenu,.sidebar-menu[data-v-23f212f8] .menu-item{margin-bottom:22px!important}.sidebar-menu[data-v-23f212f8] .el-menu-item,.sidebar-menu[data-v-23f212f8] .el-submenu__title{height:34px;line-height:34px;padding:0 5px}.sidebar-menu[data-v-23f212f8] .el-submenu__title,.sidebar-menu[data-v-23f212f8] .menu-item{border-radius:6px;width:100%}.sidebar-menu[data-v-23f212f8] .el-menu-item:not(.nest-menu-item),.sidebar-menu[data-v-23f212f8] .el-submenu__title{padding-left:10px!important}.sidebar-menu[data-v-23f212f8] .el-submenu__icon-arrow{right:10px}.sidebar-menu[data-v-23f212f8] .el-submenu .el-menu-item{padding:0 24px 0 37px!important}.sidebar-menu[data-v-23f212f8] .el-menu-item:not(.nest-menu-item).is-active,.sidebar-menu[data-v-23f212f8] .el-menu-item:not(.nest-menu-item):hover,.sidebar-menu[data-v-23f212f8] .el-submenu.is-active .el-submenu__title,.sidebar-menu[data-v-23f212f8] .el-submenu__title:focus,.sidebar-menu[data-v-23f212f8] .el-submenu__title:hover{background-color:rgba(19,138,250,.1)!important}.account-container .account-dropdown[data-v-23f212f8],.account-container[data-v-23f212f8]{width:100%}.account-container .account[data-v-23f212f8]{cursor:pointer!important}.account[data-v-23f212f8],.nav-item[data-v-23f212f8]{align-items:center;border-radius:6px;cursor:pointer;display:flex;gap:9px;height:34px;justify-content:center;overflow:hidden;padding:0 11px;width:100%}.account[data-v-23f212f8] .user-avatar,.nav-item[data-v-23f212f8] .user-avatar{background:linear-gradient(151deg,#34cffb 11%,#138afa 92%);height:24px;width:24px}.account .nav-item-title[data-v-23f212f8],.account .user-nickname[data-v-23f212f8],.nav-item .nav-item-title[data-v-23f212f8],.nav-item .user-nickname[data-v-23f212f8]{color:var(--color-foreground-primary);flex:1}.account .user-nickname[data-v-23f212f8],.nav-item .user-nickname[data-v-23f212f8]{font-size:14px}.account.active[data-v-23f212f8],.nav-item.active[data-v-23f212f8]{background-color:rgba(19,138,250,.1)}.nav-item[data-v-23f212f8]{gap:12px;padding:0 10px}.nav-item[data-v-23f212f8]:not(:first-child){margin-top:8px}.nav-item .item-icon[data-v-23f212f8]{flex-shrink:0;height:22px;-o-object-fit:contain;object-fit:contain;width:22px}.nav-item .nav-item-title[data-v-23f212f8]{font-size:12px;white-space:nowrap}.icon-hamburger[data-v-23f212f8]{height:22px;width:21px}@media screen and (max-width:1023px){.sidebar-container[data-v-23f212f8]{display:none}}@media screen and (max-height:768px){.sidebar .sidebar-header[data-v-23f212f8]{margin-bottom:24px}.search-container[data-v-23f212f8]{margin-bottom:12px}.sidebar-menu[data-v-23f212f8] .el-submenu,.sidebar-menu[data-v-23f212f8] .menu-item{margin-bottom:12px!important}}@media(hover:hover)and (pointer:fine){.account[data-v-23f212f8]:active,.account[data-v-23f212f8]:hover,.nav-item[data-v-23f212f8]:active,.nav-item[data-v-23f212f8]:hover{background-color:rgba(19,138,250,.1)}}.site-footer[data-v-66106fcf]{background-color:var(--color-bg-default);font-size:14px;line-height:1;padding:40px 24px 22px}.site-footer .site-links[data-v-66106fcf]{-moz-column-gap:30px;column-gap:30px;display:flex;flex-wrap:wrap}.site-footer .site-links .link-item[data-v-66106fcf]{margin-bottom:30px}.site-footer .copyright[data-v-66106fcf]{color:var(--color-foreground-secondary);font-size:12px}@media screen and (min-width:768px){.site-footer[data-v-66106fcf]{font-size:16px;padding:60px 0 30px;text-align:center}.site-footer .site-links[data-v-66106fcf]{-moz-column-gap:40px;column-gap:40px;justify-content:center}.site-footer .site-links .link-item[data-v-66106fcf]{text-underline-offset:5px}.site-footer .copyright[data-v-66106fcf]{font-size:14px}}@media(hover:hover)and (pointer:fine){.link-item[data-v-66106fcf]:hover{-webkit-text-decoration:underline;text-decoration:underline}}