.nav-menu{align-items:center;display:inline-flex}.nav-menu__trigger{cursor:pointer;-webkit-user-select:none;user-select:none;color:inherit;align-items:center;gap:4px;display:flex}.nav-menu__trigger .nav-menu__arrow{stroke-width:6px;width:12px;height:12px;font-size:12px;transition:transform .2s cubic-bezier(.34,.69,.1,1)}.arco-dropdown-open .nav-menu__arrow,.arco-dropdown-popup-visible .nav-menu__arrow{transform:rotate(180deg)}[class*=nav-menu-popup-]{box-sizing:border-box;width:208px;position:relative}[class*=nav-menu-popup-]:before{content:"";cursor:pointer;height:19px;position:absolute;bottom:100%;left:0;right:0}[class*=nav-menu-popup-]{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:linear-gradient(#2554ca 0%,#295bd399 49.67%,#6592f88f 100%);border:1px solid;border-image:linear-gradient(#2554ca,#ffffff4d,#fff6) 1;border-radius:2px;box-shadow:0 25px 50px -12px #20232e1a}[class*=nav-menu-popup-] .arco-trigger-arrow-container{display:none}[class*=nav-menu-popup-]>.arco-dropdown-menu{box-shadow:none;background:0 0;border:none;max-height:none;padding:0;display:block;overflow:visible}[class*=nav-menu-popup-].nav-menu-fade-enter,[class*=nav-menu-popup-].nav-menu-fade-appear{opacity:0}[class*=nav-menu-popup-].nav-menu-fade-enter-active,[class*=nav-menu-popup-].nav-menu-fade-appear-active{opacity:1;transition:opacity .35s cubic-bezier(.34,.69,.1,1)}[class*=nav-menu-popup-].nav-menu-fade-exit{opacity:1}[class*=nav-menu-popup-].nav-menu-fade-exit-active{opacity:0;transition:opacity .35s cubic-bezier(.34,.69,.1,1)}.nav-menu__panel{box-sizing:border-box;background:0 0;flex-direction:column;gap:8px;padding:8px 0;display:flex}.nav-menu__option{color:#fff;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;height:30px;margin:0 8px;padding:0 8px 0 13px;font-size:14px;font-weight:400;line-height:30px;display:flex}.nav-menu__option .nav-menu__option-icon{flex-shrink:0;width:14px;height:14px;margin-right:8px}.nav-menu__option:hover{background:#ffffff1a}[class*=nav-menu-popup-].nav-menu-popup-light{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff80;border:1px solid;border-image:linear-gradient(#fff6,#fff3) 1;box-shadow:0 0 15px 1px #64778726}[class*=nav-menu-popup-].nav-menu-popup-light .nav-menu__option{color:#3e4a54}[class*=nav-menu-popup-].nav-menu-popup-light .nav-menu__option:hover{background:#3e4a540f}
.auth-status img{cursor:pointer;height:20px}
@keyframes skeleton-shimmer{0%{background-position:100%}to{background-position:0}}.layout-header{z-index:999;height:var(--header-height);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);color:#fffc;align-items:center;padding:0 30px 0 50px;font-size:14px;font-weight:500;line-height:21px;transition:background-color .5s ease-in-out;display:flex;position:fixed;top:0;left:0;right:0}.layout-header .header-mask{z-index:-1;opacity:.15;background:linear-gradient(90deg,#1136b6cc 0%,#3060cecc 100%);position:absolute;inset:0}.layout-header a{color:#fffc}.layout-header .nav{flex-wrap:nowrap;flex:1;align-items:center;gap:30px;margin:0 30px;display:flex;overflow:hidden}.layout-header .nav .flex-1{flex:1}.layout-header .nav .nav-menu{flex-shrink:0}.layout-header .nav .nav-item{color:#fffc;flex-shrink:0;font-weight:400}.layout-header .nav .nav-item.active{color:#fff;font-weight:500}.layout-header .logged-in{cursor:pointer;color:#2554ca;background:#e4ecff;border-radius:100%;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;font-weight:700;display:flex}.layout-header .unlogin{cursor:pointer;color:#fff;background:#ffffff1a;border:1px solid #0000;border-radius:2px;justify-content:center;align-items:center;width:95px;height:34px;font-size:14px;font-weight:500;line-height:20px;display:flex}.layout-header .unlogin:hover{background:#fff3;border:1px solid #ffffff1a}.layout-header .auth-skeleton{background:linear-gradient(90deg,#ffffff1f 25%,#ffffff40 37%,#ffffff1f 63%) 0 0/400% 100%;border-radius:2px;width:95px;height:34px;animation:1.5s linear infinite skeleton-shimmer;display:inline-block}.layout-header.light{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#3e4a54;background:#ffffff80;font-weight:400;box-shadow:inset 0 -1px #e5e6eb}.layout-header.light .header-mask{display:none}.layout-header.light a{color:#3e4a54}.layout-header.light .unlogin{color:#fff;background:#0f172b;border:1px solid #0000;border-radius:2px;width:95px;height:34px;font-size:14px;font-weight:500;line-height:20px}.layout-header.light .unlogin:hover{background:#2554ca}.layout-header.light .auth-skeleton{background:linear-gradient(90deg, var(--color-fill-2) 25%, var(--color-fill-3) 37%, var(--color-fill-2) 63%);background-size:400% 100%}.layout-header.light .nav .nav-item{color:#0f172b}.layout-header.light .nav .nav-item.active{color:#2554ca;font-weight:500}.layout-header.light .nav .nav-menu{color:#0f172b}.layout-header.light .nav .nav-menu.active{color:#2554ca;font-weight:500}.header-logged-popover .arco-popover-arrow-container{display:none}.header-logged-popover>.arco-popover-content{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);color:#fff;background:linear-gradient(#2554ca 0%,#295bd399 49.67%,#6592f88f 100%);border:1px solid;border-image:linear-gradient(#2554ca,#ffffff4d,#fff6) 1;border-radius:2px;width:280px;padding:12px;box-shadow:0 25px 50px -12px #20232e1a}.header-logged-popover .user{gap:12px;display:flex}.header-logged-popover .user .user-avatar{cursor:pointer;color:#2554ca;background:#e4ecff;border-radius:100%;justify-content:center;align-items:center;width:42px;height:42px;font-size:16px;font-weight:700;display:flex}.header-logged-popover .user .user-info{flex:1;overflow:hidden}.header-logged-popover .user .user-info .user-name{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:500;line-height:24px;overflow:hidden}.header-logged-popover .user .user-info .user-id-line{color:#e4ecffb3;align-items:center;gap:4px;font-size:12px;line-height:20px;display:flex}.header-logged-popover .user .user-info .user-id-line .user-id-text{white-space:nowrap;text-overflow:ellipsis;max-width:184px;overflow:hidden}.header-logged-popover .user .user-info .user-id-line .copy-icon{cursor:pointer}.header-logged-popover .user .user-info .user-id-line .copy-icon:hover{color:#fff;font-weight:700}.header-logged-popover .user .user-info .user-auth{margin-top:8px}.header-logged-popover .popover-menu-list{flex-direction:column;margin-top:12px;display:flex}.header-logged-popover .popover-menu-list .popover-menu-item{color:#fff;-webkit-user-select:none;user-select:none;padding:9px 12px;font-size:13px;line-height:22px}.header-logged-popover .popover-menu-list .popover-menu-item:hover{background-color:#fffafb1a}.header-logged-popover .popover-menu-list .popover-menu-item:active{background-color:#fffafb0f}.header-logged-popover .popover-logout{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;cursor:pointer;-webkit-user-select:none;user-select:none;background:linear-gradient(290deg,#5684f7 0%,#2554ca 100%);border-radius:2px;justify-content:center;align-items:center;width:100%;height:28px;margin-top:12px;font-size:12px;font-weight:500;display:flex;box-shadow:0 25px 50px -12px #20232e1a}.header-logged-popover .popover-logout:hover{background:linear-gradient(270deg,#4e80ff 0%,#0d43c9 100%);box-shadow:0 25px 50px -12px #20232e1a}.header-logged-popover .popover-logout:active{opacity:.8}
