.vele-glow,.vele-glow *{box-sizing:border-box}.vele-glow{z-index:0;isolation:isolate;border-radius:9999px;align-items:center;max-width:100%;display:inline-flex;position:relative}.vele-glow__glow{opacity:1;pointer-events:none;will-change:transform;border:3px solid #0000;border-radius:9999px;width:calc(100% + 9px);height:calc(100% + 9px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.vele-glow__glow--mirrored{opacity:0;transform:translate(-50%,-50%)scaleX(-1)}.vele-glow__outer-glow,.vele-glow__inner-glow{box-sizing:content-box;border-style:solid;border-color:#0000;border-radius:9999px;width:100%;height:100%;position:absolute}.vele-glow__outer-glow{z-index:20;background:linear-gradient(transparent, transparent) padding-box, linear-gradient(91.88deg, rgb(var(--vele-orange-rgb,255 104 28) / .2) 46.45%, var(--vele-orange,#ff681c) 98.59%) border-box;filter:blur(15px);border-width:3px;top:-3px;left:-3px}.vele-glow__inner-glow{z-index:10;background:linear-gradient(transparent, transparent) padding-box, linear-gradient(97.68deg, rgb(var(--vele-orange-rgb,255 104 28) / 0) 38.1%, rgb(var(--vele-orange-rgb,255 104 28) / .2) 82.47%, var(--vele-orange,#ff681c) 93.3%) border-box;filter:blur(2px);border-width:2px;top:-2px;left:-2px}.vele-glow__rim{background:linear-gradient(transparent, transparent) padding-box, linear-gradient(103.7deg, rgb(var(--vele-orange-rgb,255 104 28) / .1) 38.66%, rgb(var(--vele-orange-rgb,255 104 28) / .1) 68.55%, var(--vele-orange,#ff681c) 85.01%, #fff 92.12%) border-box;border:1px solid #0000;border-radius:9999px;width:100%;height:100%;display:block;position:relative}.vele-glow__rim-glow{z-index:30;box-sizing:content-box;background:linear-gradient(transparent, transparent) padding-box, linear-gradient(91.96deg, rgb(var(--vele-orange-rgb,255 104 28) / 0) 6.11%, rgb(var(--vele-orange-rgb,255 104 28) / .2) 53.57%, var(--vele-orange,#ff681c) 93.6%) border-box;filter:blur(7px);border:2px solid #0000;border-radius:9999px;width:100%;height:100%;position:absolute;top:-2px;left:-2px}.vele-glow__control{z-index:10;color:#25180e;letter-spacing:-.015em;text-transform:none;text-align:center;cursor:pointer;background:0 0;border:1px solid #fff9;border-radius:9999px;justify-content:center;align-items:center;gap:.625rem;min-height:50px;padding:.75rem 1.35rem;font-family:inherit;font-size:15px;font-weight:700;line-height:1.3;text-decoration:none;transition:color .18s;display:flex;position:relative;overflow:hidden}.vele-glow__light-track{--light-x:120px;z-index:0;width:204px;height:100%;transform:translateX(var(--light-x)) translateZ(0);justify-content:center;align-items:center;margin-left:-102px;display:flex;position:absolute;top:0;left:50%}.vele-glow__light-core{background:radial-gradient(50% 50% at 50% 50%, #fffff5 3.5%, var(--vele-orange,#ff681c) 26.5%, var(--vele-orange,#ff681c) 37.5%, rgb(var(--vele-orange-rgb,255 104 28) / .5) 49%, rgb(var(--vele-orange-rgb,255 104 28) / 0) 92.5%);width:121px;height:121px;position:absolute;top:50%;transform:translateY(-50%)}.vele-glow__light-bloom{background:radial-gradient(43.3% 44.23% at 50% 49.51%, #fffff7 29%, var(--vele-orange,#ff681c) 48.5%, var(--vele-orange,#ff681c) 60.71%, #d6d3d200 100%);filter:blur(5px);width:204px;height:103px;position:absolute;top:50%;transform:translateY(-50%)}.vele-glow__arrow{color:#25180e;flex:none;width:17px;height:9px}.vele-glow__control:focus-visible{outline:2px solid var(--vele-orange,#ff681c);outline-offset:8px}.vele-glow__surface{z-index:1;border-radius:inherit;background:var(--vele-orange,#ff681c);pointer-events:none;position:absolute;inset:0;overflow:hidden}.vele-glow__control{z-index:2;width:100%;position:relative}.vele-glow__control>span,.vele-glow__control>svg{position:relative}.vele-glow__light-core{opacity:.32}.vele-glow__light-bloom{opacity:.26}.vele-glow__control:focus-visible{outline:3px solid var(--vele-orange,#ff681c);outline-offset:5px;transition:none;box-shadow:0 0 0 2px #161616}.vele-glow__control:disabled{opacity:.55;cursor:not-allowed}:is(.vele-glow:has(:disabled),.vele-glow:has([aria-disabled=true])){opacity:.65}:is(.vele-glow:has(:disabled) .vele-glow__glow,.vele-glow:has([aria-disabled=true]) .vele-glow__glow){display:none}@media (hover:hover) and (pointer:fine){.vele-glow__control:active:not(:disabled):not(:focus-visible){transform:scale(.98)}}@media (prefers-reduced-motion:reduce){.vele-glow__control{transition:none}.vele-glow__control:active:not(:disabled):not(:focus-visible){transform:none}.vele-glow__glow{filter:none!important}}.vele-glow{transition:transform .14s cubic-bezier(.23,1,.32,1)}.vele-glow__outer-glow{opacity:.55;transition:opacity .22s}.vele-glow__control:before{content:"";border-radius:inherit;opacity:0;pointer-events:none;background:#171815;transition:opacity .18s,transform .26s cubic-bezier(.23,1,.32,1);position:absolute;inset:0;transform:scale(.94)}.vele-glow__control>span{z-index:1}.vele-glow__control .vele-glow__arrow-slot{flex:0 0 18px;width:18px;height:18px;display:block;position:relative;overflow:hidden}.vele-glow__arrow-slot>svg{transition:transform .26s cubic-bezier(.23,1,.32,1);position:absolute;inset:0}.vele-glow__arrow-slot>svg+svg{transform:translate(-24px)}@media (hover:hover) and (pointer:fine){.vele-glow:has(>.vele-glow__control:not(:disabled):not([aria-disabled=true]):hover){transform:translateY(-2px)}.vele-glow:has(>.vele-glow__control:not(:disabled):not([aria-disabled=true]):hover) .vele-glow__outer-glow{opacity:1}.vele-glow .vele-glow__control:not(:disabled):not([aria-disabled=true]):hover{color:#f5f1e7!important}.vele-glow__control:not(:disabled):not([aria-disabled=true]):hover:before{opacity:1;transform:scale(1)}.vele-glow__control:not(:disabled):not([aria-disabled=true]):hover .vele-glow__arrow-slot{color:var(--vele-orange,#ff681c)}.vele-glow__control:not(:disabled):not([aria-disabled=true]):hover .vele-glow__arrow-slot>svg:first-child{transform:translate(24px)}.vele-glow__control:not(:disabled):not([aria-disabled=true]):hover .vele-glow__arrow-slot>svg+svg{transform:translate(0)}}.vele-glow:has(>.vele-glow__control:active:not(:disabled):not([aria-disabled=true]):not(:focus-visible)){transition-duration:.1s;transform:scale(.975)}.vele-glow .vele-glow__control:active:not(:disabled):not([aria-disabled=true]){transform:none;color:#f5f1e7!important}.vele-glow__control:active:not(:disabled):not([aria-disabled=true]):before{opacity:1;transform:scale(1)}.vele-glow .vele-glow__control:focus-visible:not(:disabled):not([aria-disabled=true]){color:#f5f1e7!important}.vele-glow__control:focus-visible:before{opacity:1;transition:none;transform:none}.vele-glow__control:focus-visible .vele-glow__arrow-slot{color:var(--vele-orange,#ff681c)}.vele-glow:has(>.vele-glow__control:focus-visible){transition:none;transform:none}.vele-glow__control:focus-visible .vele-glow__arrow-slot>svg{transition:none}.vele-glow__control:focus-visible .vele-glow__arrow-slot>svg:first-child{transform:none}.vele-glow__control:focus-visible .vele-glow__arrow-slot>svg+svg{transform:translate(-24px)}@media (prefers-reduced-motion:reduce){:is(.vele-glow,.vele-glow:has(>.vele-glow__control:hover),.vele-glow:has(>.vele-glow__control:active)){transition:none;transform:none}.vele-glow__outer-glow,.vele-glow__control:before,.vele-glow__arrow-slot>svg{transition:none}.vele-glow__control:before,.vele-glow__control .vele-glow__arrow-slot>svg:first-child{transform:none!important}.vele-glow__arrow-slot>svg+svg{display:none}}.vele-glow__light-track{animation:5.2s cubic-bezier(.45,0,.55,1) infinite vele-light-travel}.vele-glow__glow{will-change:auto;animation:5.2s cubic-bezier(.45,0,.55,1) infinite vele-light-right}.vele-glow__glow--mirrored{animation-name:vele-light-left}.vele-glow__light-track,.vele-glow__glow{animation-play-state:paused}.vele-glow[data-light-running=true] .vele-glow__light-track,.vele-glow[data-light-running=true] .vele-glow__glow{animation-play-state:running}:is(.vele-glow:has(>.vele-glow__control:is(:disabled,[aria-disabled=true],:focus-visible,:active)) .vele-glow__light-track,.vele-glow:has(>.vele-glow__control:is(:disabled,[aria-disabled=true],:focus-visible,:active)) .vele-glow__glow){animation-play-state:paused}@keyframes vele-light-travel{0%,to{transform:translateX(var(--glow-travel,120px)) translateZ(0)}50%{transform:translateX(calc(-1 * var(--glow-travel,120px))) translateZ(0)}}@keyframes vele-light-right{0%,to{opacity:1}50%{opacity:0}}@keyframes vele-light-left{0%,to{opacity:0}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.vele-glow__light-track,.vele-glow__glow{animation:none}}
