.tab-bar{display:flex;gap:20px;border-bottom:1px solid rgba(255,255,255,.1);margin-top:20px;padding-bottom:4px}.tab-btn{position:relative;background:none;border:none;color:#a0aec0;font-size:14px;padding:8px 0;cursor:pointer;transition:color .3s}.tab-btn.active,.tab-btn:hover{color:white}.tab-btn.active:after{content:"";position:absolute;bottom:-2px;left:0;width:100%;height:2px;background:#4e9fff}