.one_home .header-nav{display:flex;justify-content:space-between;align-items:center;padding:0 24px;background:#001529;box-shadow:0 2px 8px #00000026;position:fixed;top:0;left:0;right:0;z-index:10}.one_home .header-nav .navbar-header{display:flex;align-items:center;margin-right:32px;min-width:160px}.one_home .header-nav .navbar-header .navbar-brand{display:flex;align-items:center;color:#fff;text-decoration:none;cursor:pointer;transition:all .3s ease}.one_home .header-nav .navbar-header .navbar-brand:hover{opacity:.8}.one_home .header-nav .navbar-header .navbar-brand .logo-avatar{border:2px solid rgba(255,255,255,.2)}.one_home .header-nav .navbar-header .navbar-brand .brand-text{margin-left:16px;color:#fff;font-size:18px;font-weight:600}.one_home .header-nav .navbar-collapse{display:flex;justify-content:space-between;align-items:center;flex:1;margin-left:24px}.one_home .header-nav .navbar-collapse .nav-menu{background:transparent;border:none;flex:1;line-height:64px}.one_home .header-nav .navbar-collapse .nav-menu .ant-menu-item{color:#ffffffa6}.one_home .header-nav .navbar-collapse .nav-menu .ant-menu-item:hover,.one_home .header-nav .navbar-collapse .nav-menu .ant-menu-item.ant-menu-item-selected{color:#fff;border-bottom-color:#1890ff}.one_home .header-nav .navbar-collapse .navbar-right{display:flex;align-items:center}@media (max-width: 768px){.one_home .header-nav .navbar-collapse{position:absolute;top:64px;left:0;right:0;background:#001529;flex-direction:column;display:none}.one_home .header-nav .navbar-collapse.collapse{display:flex}.one_home .header-nav .navbar-collapse .nav-menu{flex-direction:column;width:100%;line-height:48px}}.footInner{background:#001529;color:#fff;padding:40px 0 24px;margin-top:auto}.footInner .footlood{display:flex;justify-content:center;align-items:center;margin-bottom:32px}.footInner .footlood .footCon .social-icons{display:flex;gap:24px}.footInner .footlood .footCon .social-icons .social-icon-link{display:flex;align-items:center;justify-content:center;width:50px;height:50px;border-radius:50%;background:#ffffff1a;color:#fff;text-decoration:none;transition:all .3s ease;font-size:24px}.footInner .footlood .footCon .social-icons .social-icon-link:hover{background:#fff3;transform:scale(1.1);color:#1890ff}.footInner .footlood .footCon .social-icons .social-icon-link .social-icon{transition:all .3s ease}.footInner .footCopy{text-align:center;padding-top:24px;border-top:1px solid rgba(255,255,255,.1);color:#ffffffa6;font-size:14px}.qr-code-popover .ant-popover-inner-content{padding:16px}.qr-code-content{text-align:center}.qr-code-content .qr-code-img{width:150px;height:150px;border:2px solid #1890ff;border-radius:8px;box-shadow:0 4px 12px #0000004d;display:block;margin:0 auto}.music-player{position:fixed;bottom:24px;right:24px;z-index:100}.music-player .music-player-mini{display:flex;align-items:center;gap:16px;background:#fff;border-radius:12px;box-shadow:0 4px 12px #0000004d;padding:8px 16px;width:320px;transition:all .3s ease}.music-player .music-player-mini:hover{box-shadow:0 6px 16px #0006}.music-player .music-player-mini .mini-cover{position:relative;width:56px;height:56px;border-radius:8px;overflow:hidden;cursor:pointer;flex-shrink:0;background:linear-gradient(135deg,#1890ff1a,#1890ff33)}.music-player .music-player-mini .mini-cover img{width:100%;height:100%;object-fit:cover}.music-player .music-player-mini .mini-cover .mini-cover-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#1890ff1a,#1890ff33);color:#1890ff;font-size:24px}.music-player .music-player-mini .mini-cover .mini-cover-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:#0000001a;animation:pulse 2s ease-in-out infinite}.music-player .music-player-mini .mini-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.music-player .music-player-mini .mini-info .mini-music-name{font-size:13px;font-weight:500;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;transition:all .15s ease}.music-player .music-player-mini .mini-info .mini-music-name:hover{color:#1890ff}.music-player .music-player-mini .mini-info .mini-controls{display:flex;align-items:center;gap:4px;justify-content:center}.music-player .music-player-mini .mini-info .mini-controls .mini-control-btn{color:#666;padding:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;transition:all .15s ease}.music-player .music-player-mini .mini-info .mini-controls .mini-control-btn:hover{color:#1890ff}.music-player .music-player-mini .mini-info .mini-controls .mini-play-btn{width:32px;height:32px;font-size:16px}.music-player .music-player-mini .mini-info .mini-progress{display:flex;flex-direction:column;gap:4px}.music-player .music-player-mini .mini-info .mini-progress .progress-slider{margin:0}.music-player .music-player-mini .mini-info .mini-progress .progress-slider :global(.ant-slider-track){background:#1890ff}.music-player .music-player-mini .mini-info .mini-progress .progress-slider :global(.ant-slider-handle){border-color:#1890ff}.music-player .music-player-mini .mini-info .mini-progress .progress-slider :global(.ant-slider-handle:hover){border-color:#1890ff}.music-player .music-player-mini .mini-info .mini-progress .mini-time{display:flex;justify-content:space-between;font-size:11px;color:#666;line-height:1}.music-player.expanded .music-player-panel{display:block;animation:slideIn .3s ease-out}.music-player .music-player-panel{position:absolute;bottom:70px;right:0;width:360px;background:#fff;border-radius:12px;box-shadow:0 4px 12px #0000004d;padding:24px;display:none;max-height:80vh;overflow-y:auto}.music-player .music-player-panel .music-player-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid #d9d9d9}.music-player .music-player-panel .music-player-header .music-player-title{font-size:16px;font-weight:600;color:#333}.music-player .music-player-panel .music-player-header .close-btn{color:#666}.music-player .music-player-panel .music-player-header .close-btn:hover{color:#333}.music-player .music-player-panel .music-player-cover{width:100%;margin-bottom:16px;border-radius:8px;overflow:hidden;aspect-ratio:1;background:linear-gradient(135deg,#1890ff1a,#1890ff33)}.music-player .music-player-panel .music-player-cover img{width:100%;height:100%;object-fit:cover}.music-player .music-player-panel .music-player-info{margin-bottom:16px}.music-player .music-player-panel .music-player-info .current-music-title{font-size:14px;color:#333;text-align:center;padding:8px;background:#0000001a;border-radius:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.music-player .music-player-panel .music-player-progress{margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid #d9d9d9}.music-player .music-player-panel .music-player-progress .progress-slider{margin-bottom:4px}.music-player .music-player-panel .music-player-progress .progress-slider :global(.ant-slider-track){background:#1890ff}.music-player .music-player-panel .music-player-progress .progress-slider :global(.ant-slider-handle){border-color:#1890ff}.music-player .music-player-panel .music-player-progress .progress-slider :global(.ant-slider-handle:hover){border-color:#1890ff}.music-player .music-player-panel .music-player-progress .progress-time{display:flex;justify-content:space-between;font-size:12px;color:#666;margin-top:4px}.music-player .music-player-panel .music-player-controls{display:flex;justify-content:center;align-items:center;gap:16px;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid #d9d9d9}.music-player .music-player-panel .music-player-controls .control-btn{color:#333;font-size:16px}.music-player .music-player-panel .music-player-controls .control-btn:hover{color:#1890ff}.music-player .music-player-panel .music-player-controls .play-pause-btn{width:48px;height:48px;font-size:20px}.music-player .music-player-panel .music-player-list{max-height:300px;overflow-y:auto}.music-player .music-player-panel .music-player-list .music-list-title{font-size:14px;font-weight:600;color:#333;margin-bottom:8px}.music-player .music-player-panel .music-player-list .music-list{list-style:none;padding:0;margin:0}.music-player .music-player-panel .music-player-list .music-list .music-list-item{display:flex;align-items:center;gap:8px;padding:8px 16px;margin-bottom:4px;border-radius:4px;cursor:pointer;transition:all .15s ease}.music-player .music-player-panel .music-player-list .music-list .music-list-item:hover{background:#0000001a}.music-player .music-player-panel .music-player-list .music-list .music-list-item.active{background:#1890ff1a;color:#1890ff}.music-player .music-player-panel .music-player-list .music-list .music-list-item.active .music-list-item-name{color:#1890ff;font-weight:600}.music-player .music-player-panel .music-player-list .music-list .music-list-item .list-item-cover{width:32px;height:32px;border-radius:4px;object-fit:cover;flex-shrink:0}.music-player .music-player-panel .music-player-list .music-list .music-list-item .music-list-item-name{flex:1;font-size:13px;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.music-player .music-player-panel .music-player-list .music-list .music-list-item .music-list-item-playing{font-size:12px;color:#1890ff;margin-left:8px;flex-shrink:0}@keyframes slideIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,to{opacity:.3}50%{opacity:.1}}@media (max-width: 768px){.music-player{bottom:16px;right:16px}.music-player .music-player-mini{max-width:calc(100vw - 32px);padding:4px 8px}.music-player .music-player-mini .mini-cover{width:48px;height:48px}.music-player .music-player-mini .mini-info .mini-music-name{font-size:12px}.music-player .music-player-panel{width:calc(100vw - 32px);max-width:360px;bottom:60px;right:0}}.layout{min-height:100vh;display:flex;flex-direction:column}.layout-body{flex:1;margin-top:64px;display:flex}.layout-content-wrapper{margin:0;padding:0;flex:1;display:flex;flex-direction:column}.layout-content{padding:0;margin:0;background:#fff;border-radius:8px;flex:1;box-shadow:0 2px 4px #0000001a}.clearfix:before,.clearfix:after{content:"";display:table}.clearfix:after{clear:both}.text-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-ellipsis-multi{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis}.flex-center{display:flex;justify-content:center;align-items:center}.flex-center-vertical{display:flex;align-items:center}.flex-center-horizontal{display:flex;justify-content:center}.flex-between{display:flex;justify-content:space-between;align-items:center}.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.hide-scrollbar::-webkit-scrollbar{display:none}.smooth-scroll{scroll-behavior:smooth}.no-select{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.no-outline{outline:none}.no-outline:focus{outline:none}.transition{transition:all .3s ease}.transition-fast{transition:all .15s ease}.transition-slow{transition:all .5s ease}*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#root{min-height:100vh}
