.logo-container[data-v-399aac64]{height:64px;border-bottom:1px solid var(--divider-color);padding:0 12px;overflow:hidden}.logo-content[data-v-399aac64]{height:100%;display:flex;align-items:center;justify-content:center}.logo-image[data-v-399aac64]{height:40px;width:auto;object-fit:contain}.header-content[data-v-399aac64]{height:64px;display:flex;align-items:center;justify-content:space-between;padding:0 24px}.left[data-v-399aac64],.right[data-v-399aac64]{display:flex;align-items:center;gap:16px}.user-info[data-v-399aac64]{display:flex;align-items:center;gap:12px;cursor:pointer;padding:6px 12px;border-radius:6px;transition:all .3s ease;background-color:#00000005}.user-info[data-v-399aac64]:hover{background-color:#0000000d}.user-info.dark[data-v-399aac64]{background-color:#ffffff14}.user-info.dark[data-v-399aac64]:hover{background-color:#ffffff26}.user-text[data-v-399aac64]{display:flex;flex-direction:column}.name-and-tag[data-v-399aac64]{display:flex;align-items:center;gap:8px}.username[data-v-399aac64]{font-size:14px;font-weight:500;color:var(--text-color);line-height:1.2}[data-v-399aac64] .n-tag{font-size:12px;padding:0 8px;height:18px;line-height:18px}[data-v-399aac64] .n-layout-sider,[data-v-399aac64] .n-layout-header{background:var(--body-color)}[data-v-399aac64] .n-card.user-card{background:rgba(255,255,255,.04)}[data-v-399aac64] .dark .n-card.user-card{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.09)}@media (max-width: 768px){.username[data-v-399aac64]{display:none}.user-info[data-v-399aac64]{padding:4px}.header-content[data-v-399aac64]{padding:0 12px}}[data-v-399aac64] .n-layout-sider{z-index:1000}[data-v-399aac64] .n-layout-header{z-index:999}.mobile-sider[data-v-399aac64]{position:fixed;z-index:1000;height:100vh;left:0;top:0;background-color:var(--n-color);transform:translate(-100%);transition:transform .3s cubic-bezier(.4,0,.2,1);will-change:transform}.mobile-sider[data-v-399aac64]:not(.n-layout-sider--collapsed){transform:translate(0)}.mobile-mask[data-v-399aac64]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.3);z-index:999;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;transition:opacity .3s cubic-bezier(.4,0,.2,1);will-change:opacity}.mobile-mask[style*="display: block"][data-v-399aac64]{opacity:1}[data-v-399aac64] .mobile-menu .n-menu-item{height:50px;padding:0 20px}[data-v-399aac64] .mobile-menu .n-menu-item .n-menu-item-content{display:flex;align-items:center;gap:12px}[data-v-399aac64] .mobile-menu .n-menu-item .n-menu-item-content .n-icon{width:18px;height:18px}[data-v-399aac64] .mobile-menu .n-menu-item .n-menu-item-content .n-menu-item-content__text{font-size:14px;opacity:1!important;display:block!important}.dark .mobile-sider[data-v-399aac64]{background-color:#242424;border-right-color:#ffffff17}.dark .mobile-mask[data-v-399aac64]{background:rgba(0,0,0,.5)}@media (max-width: 768px){.logo-container[data-v-399aac64]{padding:16px 20px;border-bottom:1px solid var(--divider-color)}.dark .logo-container[data-v-399aac64]{border-bottom-color:#ffffff17}.logo-content[data-v-399aac64]{justify-content:flex-start;gap:12px}.logo-text[data-v-399aac64]{font-size:16px;opacity:1!important;display:block!important}}.content-shifted[data-v-399aac64]{position:relative;transition:transform .3s cubic-bezier(.4,0,.2,1);will-change:transform}@media (max-width: 768px){.content-shifted[data-v-399aac64]{transform:translate(240px)}}[data-v-399aac64] .n-layout-sider-scroll-container{height:calc(100% - 64px)}[data-v-399aac64] .n-layout-sider-scroll-container::-webkit-scrollbar{width:5px}[data-v-399aac64] .n-layout-sider-scroll-container::-webkit-scrollbar-track{background:transparent}[data-v-399aac64] .n-layout-sider-scroll-container::-webkit-scrollbar-thumb{background-color:var(--divider-color);border-radius:10px;transition:background-color .2s}[data-v-399aac64] .n-layout-sider-scroll-container::-webkit-scrollbar-thumb:hover{background-color:var(--text-color-3)}.app-container{display:flex;flex-direction:column;min-height:100vh;--mobile-padding: 12px 8px;--small-screen-padding: 8px 4px;--card-gap-mobile: 12px;--card-gap-desktop: 16px;--font-size-small: 12px;--font-size-normal: 14px;--font-size-title: 16px;--border-radius: 8px}
