.hud-glass{background:linear-gradient(160deg,#ffffff1c,#ffffff06 42%,#7aa2ff0f);border-radius:26px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff38,inset 0 0 0 1px #ffffff1a,0 10px 30px #00000059}.hud-glass:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(140deg,#ffffff73,#ffffff0a 35%,#7aa2ff0d 70%,#a8ecff59);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.hud-glass-warn{background:linear-gradient(160deg,#ff9a5c29,#ff9a5c08 50%)}.hud-glass-crit{background:linear-gradient(160deg,#ff5a4e2e,#ff5a4e08 50%)}.hud-item{background:linear-gradient(160deg,#ffffff13,#ffffff04 55%);transition:box-shadow .22s,background .22s,transform .22s cubic-bezier(.22,.8,.24,1);position:relative;overflow:clip;box-shadow:inset 0 1px #ffffff24,inset 0 0 0 1.5px #ffffff1a}.hud-item[aria-current=true]{background:linear-gradient(160deg,#7aa2ff4d,#1954f11a 60%,#a8ecff1a);box-shadow:inset 0 1px #ffffff59,inset 0 0 0 2px #7aa2fff2,0 0 26px #5082ff73}.hud-item[aria-current=true]:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(105deg,#0000 38%,#ffffff29 50%,#0000 62%);animation:2.8s ease-in-out infinite hudSheen;position:absolute;inset:0}@keyframes hudSheen{0%{transform:translate(-100%)}to{transform:translate(100%)}}.hud-scan{position:relative;overflow:hidden}.hud-scan:after{content:"";pointer-events:none;background:linear-gradient(#0000,#a8ecff1a 50%,#0000);height:40%;animation:4.5s linear infinite hudScan;position:absolute;top:0;left:0;right:0;transform:translateY(-100%)}@keyframes hudScan{to{transform:translateY(250%)}}@media (prefers-reduced-motion:reduce){.hud-item,.hud-item[aria-current=true]{transform:none}.hud-item[aria-current=true]:after,.hud-scan:after{animation:none;display:none}}[data-phone] .hud-dock>button{height:84px!important;font-size:16px!important}[data-phone] .hud-apps{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}[data-phone] .hud-apps button{height:108px!important;font-size:18px!important}[data-phone] .hud-apps button svg,[data-phone] .hud-dock button svg{width:30px;height:30px}.hud-ping-once{transform-box:fill-box;transform-origin:50%;animation:1.6s ease-out both hudPing}.hud-ping{transform-box:fill-box;transform-origin:50%;animation:2.4s ease-out infinite hudPing}@keyframes hudPing{0%{opacity:.8;transform:scale(.8)}to{opacity:0;transform:scale(2.6)}}.hud-aurora{border-radius:9999px;width:90%;height:70%;animation:20s ease-in-out infinite alternate hudAurora;position:absolute}@keyframes hudAurora{0%{transform:translate(0,0)}to{transform:translate(25%,12%)}}:root[data-lite] .hud-aurora,:root[data-lite] .hud-scan:after,:root[data-lite] .hud-ping{animation:none}@media (prefers-reduced-motion:reduce){.hud-ping,.hud-ping-once,.hud-aurora{animation:none}}[data-phone] .hud-hero{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr)!important}[data-phone] .hud-hero>button:nth-child(2){min-height:116px;height:auto!important}
