@property --glow-angle{syntax:"<angle>";initial-value:0deg;inherits:false}@keyframes glow-orbit{to{--glow-angle:360deg}}@keyframes glow-bloom{50%{box-shadow:0 0 30px -2px rgba(26,159,254,.85),0 0 74px -8px rgba(26,213,255,.5),0 10px 26px -12px rgba(0,0,0,.8)}}@keyframes glow-sweep{to{transform:translateX(135%)}}.glow-btn,.glow-halo{--gb-blue:#1a9ffe;--gb-cyan:#1ad5ff;--gb-aqua:#0efff7;--gb-ink:#000c14;--gb-radius:0px;--gb-ease:cubic-bezier(0.16,1,0.3,1);--gb-orbit:12s}.glow-btn{position:relative;z-index:1;border-radius:var(--gb-radius);cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0)}.glow-btn:focus-visible{outline:2px solid var(--gb-cyan);outline-offset:4px}.glow-btn:active{transform:translateY(1px) scale(.98)}.glow-btn--primary{overflow:hidden;border:0;color:var(--gb-ink);background:linear-gradient(115deg,var(--gb-blue) 0,var(--gb-cyan) 50%,var(--gb-aqua) 100%);box-shadow:0 0 20px -4px rgba(26,159,254,.6),0 0 52px -12px rgba(26,213,255,.4),0 10px 26px -12px rgba(0,0,0,.8);animation:glow-bloom 6.5s ease-in-out infinite;transition:transform .7s var(--gb-ease),box-shadow .7s var(--gb-ease)}.glow-btn--primary:after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(105deg,transparent 38%,hsla(0,0%,100%,.65) 50%,transparent 62%);transform:translateX(-135%)}.glow-btn--primary:focus-visible,.glow-btn--primary:hover{transform:translateY(-2px);animation-play-state:paused;box-shadow:0 0 36px 0 rgba(26,159,254,.9),0 0 96px 4px rgba(26,213,255,.5),0 16px 34px -14px rgba(0,0,0,.85)}.glow-btn--primary:focus-visible:after,.glow-btn--primary:hover:after{animation:glow-sweep 1.6s var(--gb-ease)}.glow-halo{position:relative;display:inline-block}.glow-halo__aura{position:absolute;inset:-2px;z-index:0;border-radius:var(--gb-radius);pointer-events:none;background:conic-gradient(from var(--glow-angle),rgba(26,159,254,0) 0deg,var(--gb-blue) 45deg,var(--gb-cyan) 100deg,var(--gb-aqua) 155deg,rgba(26,159,254,0) 215deg,rgba(26,159,254,0) 250deg,var(--gb-cyan) 305deg,rgba(26,159,254,0) 1turn);filter:blur(13px);opacity:.5;transition:opacity .7s var(--gb-ease)}.glow-btn--outline,.glow-halo__aura{animation:glow-orbit var(--gb-orbit) linear infinite}.glow-btn--outline{color:#fff;border:1.5px solid transparent;background:linear-gradient(rgba(0,12,20,.85),rgba(0,12,20,.85)) padding-box,conic-gradient(from var(--glow-angle),hsla(0,0%,100%,.14) 0deg,var(--gb-blue) 45deg,var(--gb-cyan) 100deg,var(--gb-aqua) 155deg,hsla(0,0%,100%,.14) 215deg,hsla(0,0%,100%,.14) 250deg,var(--gb-cyan) 305deg,hsla(0,0%,100%,.14) 1turn) border-box;transition:transform .7s var(--gb-ease),text-shadow .6s linear}.glow-halo:focus-within .glow-halo__aura,.glow-halo:hover .glow-halo__aura{opacity:1}.glow-halo:focus-within .glow-btn--outline,.glow-halo:hover .glow-btn--outline{text-shadow:0 0 14px rgba(26,213,255,.9),0 0 34px rgba(26,159,254,.45)}@supports not (background:conic-gradient(from var(--glow-angle ),red,blue)){.glow-btn--outline{background:rgba(0,12,20,.85);border-color:var(--gb-cyan)}.glow-halo__aura{background:var(--gb-cyan);opacity:.35}}@media(prefers-reduced-motion:reduce){.glow-btn,.glow-btn:after,.glow-halo__aura{animation:none!important;transition-duration:.001ms!important}.glow-btn--primary:focus-visible,.glow-btn--primary:hover{transform:none}}