.custom-tabbar{position:fixed;bottom:0;left:0;right:0;height:58PX;background:#101015;border-top:1PX solid rgba(200,168,106,.3);display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;padding-bottom:env(safe-area-inset-bottom);z-index:999}.tabbar-item{-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;padding-bottom:7PX;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease}.tabbar-item:active{opacity:.7}.tabbar-text{font-size:11PX;color:#a29077;margin-top:3PX;font-weight:500;line-height:1.2}.tabbar-text-selected{color:#ddb87a;font-weight:600}.tabbar-item-ai{position:relative;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.ai-btn-wrapper{position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:-6PX}.ai-btn-wrapper:before{content:"";position:absolute;left:50%;top:50%;width:56PX;height:56PX;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-radius:50%;background:conic-gradient(from 0deg,#e6c99a00,#ddb87ab3 20%,#ffecc4f2,#ddb87ab3 44%,#e6c99a00 60%);-webkit-mask:-webkit-radial-gradient(farthest-side,transparent 60%,#000 63%);mask:radial-gradient(farthest-side,transparent 60%,#000 63%);-webkit-animation:aiBtnRing 3.2s linear infinite;animation:aiBtnRing 3.2s linear infinite;z-index:0;pointer-events:none}@-webkit-keyframes aiBtnRing{0%{-webkit-transform:translate(-50%,-50%) rotate(0deg);transform:translate(-50%,-50%) rotate(0)}to{-webkit-transform:translate(-50%,-50%) rotate(360deg);transform:translate(-50%,-50%) rotate(360deg)}}@keyframes aiBtnRing{0%{-webkit-transform:translate(-50%,-50%) rotate(0deg);transform:translate(-50%,-50%) rotate(0)}to{-webkit-transform:translate(-50%,-50%) rotate(360deg);transform:translate(-50%,-50%) rotate(360deg)}}.ai-btn{width:42PX;height:42PX;border-radius:50%;background:-webkit-linear-gradient(315deg,#E0BD82 0%,#EBCE92 100%);background:linear-gradient(135deg,#e0bd82,#ebce92);display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:relative;overflow:hidden;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.ai-btn:active{-webkit-transform:scale(.92);-ms-transform:scale(.92);transform:scale(.92)}.ai-btn:after{content:"";position:absolute;left:-60%;top:-40%;width:80PX;height:90PX;-webkit-transform:rotate(24deg);-ms-transform:rotate(24deg);transform:rotate(24deg);background:-webkit-linear-gradient(335deg,rgba(255,255,255,0) 0%,rgba(255,244,214,.85) 48%,rgba(255,255,255,0) 72%);background:linear-gradient(115deg,#fff0,#fff4d6d9 48%,#fff0 72%);-webkit-filter:blur(2PX);filter:blur(2PX);-webkit-animation:aiBtnSheen 3.6s ease-in-out infinite;animation:aiBtnSheen 3.6s ease-in-out infinite;z-index:1;pointer-events:none}@-webkit-keyframes aiBtnSheen{0%{-webkit-transform:translateX(-140%) rotate(24deg);transform:translate(-140%) rotate(24deg);opacity:0}18%{opacity:.9}45%{-webkit-transform:translateX(140%) rotate(24deg);transform:translate(140%) rotate(24deg);opacity:0}to{-webkit-transform:translateX(140%) rotate(24deg);transform:translate(140%) rotate(24deg);opacity:0}}@keyframes aiBtnSheen{0%{-webkit-transform:translateX(-140%) rotate(24deg);transform:translate(-140%) rotate(24deg);opacity:0}18%{opacity:.9}45%{-webkit-transform:translateX(140%) rotate(24deg);transform:translate(140%) rotate(24deg);opacity:0}to{-webkit-transform:translateX(140%) rotate(24deg);transform:translate(140%) rotate(24deg);opacity:0}}.ai-btn-text{position:relative;z-index:2}.ai-btn-text{font-size:16PX;font-weight:800;color:#1a1a20}
