.glass-background{background-color:#050505!important;min-height:100vh;position:relative;overflow-x:hidden}.glass-gradient-container{position:fixed;inset:0;z-index:0;overflow:hidden;pointer-events:none;background:linear-gradient(rgba(0,0,0,.4),rgba(0,0,0,.4)),radial-gradient(ellipse at bottom left,rgba(245,158,11,.45) 0,transparent 60%),radial-gradient(ellipse at top right,rgba(251,191,36,.4) 0,transparent 60%),radial-gradient(ellipse at top left,rgba(76,29,149,.5) 0,transparent 60%),radial-gradient(ellipse at center,rgba(30,27,75,.4) 0,transparent 60%)}.glass-blob{position:absolute;border-radius:50%;filter:blur(80px);opacity:1;animation:blob-float 20s ease-in-out infinite}.glass-blob-gold-bottom-left{width:600px;height:600px;background:radial-gradient(circle,rgba(245,158,11,.85) 0,rgba(245,158,11,0) 70%);bottom:-200px;left:-200px;animation-delay:0s}.glass-blob-gold-right{width:500px;height:500px;background:radial-gradient(circle,rgba(245,158,11,.7) 0,rgba(245,158,11,0) 70%);top:20%;right:-150px;animation-delay:-5s}.glass-blob-purple-top-left{width:700px;height:700px;background:radial-gradient(circle,rgba(76,29,149,.85) 0,rgba(76,29,149,0) 70%);top:-300px;left:-200px;animation-delay:-10s}.glass-blob-purple-center{width:400px;height:400px;background:radial-gradient(circle,rgba(76,29,149,.7) 0,rgba(76,29,149,0) 70%);top:40%;left:30%;animation-delay:-15s}.glass-overlay{position:absolute;inset:0;background:radial-gradient(ellipse at center,transparent 0,rgba(0,0,0,.3) 100%)}.glass-card{background-color:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.15);backdrop-filter:blur(40px) saturate(180%);-webkit-backdrop-filter:blur(40px) saturate(180%);box-shadow:0 8px 32px rgba(0,0,0,.4)}.glass-card:hover{background-color:hsla(0,0%,100%,.12);border-color:hsla(0,0%,100%,.25);box-shadow:0 8px 32px rgba(0,0,0,.5),0 0 20px hsla(0,0%,100%,.1)}.glass-header{background-color:rgba(0,0,0,.3);backdrop-filter:blur(40px) saturate(180%);-webkit-backdrop-filter:blur(40px) saturate(180%)}.glass-header,.glass-tabs{border-bottom:1px solid hsla(0,0%,100%,.08)}.glass-tabs{background-color:transparent}@keyframes blob-float{0%,to{transform:translate(0) scale(1)}25%{transform:translate(30px,-30px) scale(1.05)}50%{transform:translate(-20px,20px) scale(.95)}75%{transform:translate(-30px,-20px) scale(1.02)}}