.liquid-glass-bg{--glass-bg:#ffffff1f;--glass-border:#ffffff2e;--glass-highlight:#ffffff40;--glass-shadow:#0000004d;--glass-blur:40px;--glass-text:#ffffffeb;--glass-text-secondary:#ffffff8c;--glass-input-bg:#ffffff0f;--glass-input-border:#ffffff1a;--glass-input-focus:#ffffff38;--accent-blue:#0a84ff;--accent-blue-glow:#0a84ff59}@keyframes meshShift{0%,to{background-position:0%}25%{background-position:100% 0}50%{background-position:100% 100%}75%{background-position:0 100%}}@keyframes orbFloat1{0%,to{transform:translate(0)scale(1)}33%{transform:translate(80px,-60px)scale(1.1)}66%{transform:translate(-40px,40px)scale(.95)}}@keyframes orbFloat2{0%,to{transform:translate(0)scale(1)}33%{transform:translate(-60px,50px)scale(.9)}66%{transform:translate(50px,-80px)scale(1.15)}}@keyframes orbFloat3{0%,to{transform:translate(0)scale(1)}33%{transform:translate(40px,60px)scale(1.05)}66%{transform:translate(-70px,-30px)scale(.92)}}@keyframes contactShimmer{0%{transform:translate(-100%)rotate(15deg)}to{transform:translate(200%)rotate(15deg)}}.liquid-glass-bg{background:#0a0a0f;position:relative;overflow:hidden}.liquid-glass-bg:before{content:"";background-color:#0000;background-image:radial-gradient(600px 400px at 20% 30%,#0a84ff26,#0000),radial-gradient(500px 500px at 75% 60%,#5e5ce61f,#0000),radial-gradient(400px 300px at 50% 80%,#30d15814,#0000);background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:200% 200%;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;animation:20s ease-in-out infinite meshShift;position:absolute;inset:0}.orb{filter:blur(80px);opacity:.5;pointer-events:none;border-radius:50%;position:absolute}.orb-1{background:radial-gradient(circle,#0a84ff4d,#0000 70%);width:400px;height:400px;animation:15s ease-in-out infinite orbFloat1;top:-10%;left:-5%}.orb-2{background:radial-gradient(circle,#5e5ce640,#0000 70%);width:350px;height:350px;animation:18s ease-in-out infinite orbFloat2;bottom:-5%;right:-5%}.orb-3{background:radial-gradient(circle,#30d15826,#0000 70%);width:300px;height:300px;animation:22s ease-in-out infinite orbFloat3;top:50%;left:50%;transform:translate(-50%,-50%)}.glass-panel{background:var(--glass-bg);-webkit-backdrop-filter:blur(var(--glass-blur))saturate(180%);border:1px solid var(--glass-border);box-shadow:0 0 0 .5px #ffffff0d inset,0 8px 32px var(--glass-shadow),0 2px 8px #0003;border-radius:28px;position:relative;overflow:hidden}.glass-panel:before{content:"";z-index:1;background:linear-gradient(90deg,#0000 0%,#ffffff4d 20%,#ffffff80 50%,#ffffff4d 80%,#0000 100%);height:1px;position:absolute;top:0;left:0;right:0}.glass-panel:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 40%,#ffffff08 45%,#ffffff0f 50%,#ffffff08 55%,#0000 60%);width:50%;height:200%;animation:8s ease-in-out infinite contactShimmer;position:absolute;top:-50%;left:-50%}.liquid-glass-bg .glass-input{-webkit-backdrop-filter:blur(10px);border-radius:14px;outline:none;transition:all .3s cubic-bezier(.4,0,.2,1);background:var(--glass-input-bg)!important;border:1px solid var(--glass-input-border)!important;color:var(--glass-text)!important;-webkit-text-fill-color:var(--glass-text)!important}.liquid-glass-bg .glass-input::placeholder{color:var(--glass-text-secondary)!important;-webkit-text-fill-color:var(--glass-text-secondary)!important}.liquid-glass-bg .glass-input:focus{box-shadow:0 0 0 3px var(--accent-blue-glow),0 0 20px #0a84ff1a;border-color:var(--glass-input-focus)!important;background:#ffffff1a!important}.liquid-glass-bg .glass-button{-webkit-backdrop-filter:blur(20px)saturate(150%);color:var(--glass-text);cursor:pointer;background:linear-gradient(135deg,#fff3 0%,#ffffff14 100%);border:1px solid #fff3;border-radius:980px;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.liquid-glass-bg .glass-button:before{content:"";pointer-events:none;background:linear-gradient(#ffffff26 0%,#0000 100%);border-radius:980px 980px 0 0;height:50%;position:absolute;top:0;left:0;right:0}.liquid-glass-bg .glass-button:hover:not(:disabled){background:linear-gradient(135deg,#ffffff47 0%,#ffffff1f 100%);border-color:#ffffff4d;transform:translateY(-1px);box-shadow:0 4px 20px #ffffff14}.liquid-glass-bg .glass-button:active:not(:disabled){transform:translateY(0)scale(.98)}.liquid-glass-bg .glass-button:disabled{opacity:.4;cursor:not-allowed}.glass-label{color:var(--glass-text-secondary);letter-spacing:.02em;font-weight:400}