@property --gradient-angle{syntax: "<angle>"; initial-value: 90deg; inherits: false;}.gradient-border-wrapper{position:relative;padding:var(--gradient-thickness);background:conic-gradient(from var(--gradient-angle),transparent,color-mix(in srgb,var(--gradient-color) 80%,transparent),var(--gradient-color),color-mix(in srgb,var(--gradient-color) 60%,white),var(--gradient-color),color-mix(in srgb,var(--gradient-color) 80%,transparent),transparent);animation:gradient-rotate var(--gradient-duration) linear infinite}.gradient-border-wrapper:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:inherit;filter:blur(var(--gradient-blur));z-index:0;opacity:.7}.gradient-border-content{position:relative;z-index:1;background:#1a1625}@keyframes gradient-rotate{0%{--gradient-angle: 0deg}to{--gradient-angle: 360deg}}.chase-border-container{position:relative;overflow:hidden}.chase-border-wrapper{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;z-index:10}.chase-border-segment{position:absolute;background:linear-gradient(90deg,transparent 0%,transparent var(--chase-gap),var(--chase-color) var(--chase-gap),var(--chase-color) 100%);opacity:.9}.chase-border-top{top:0;left:0;right:0;height:var(--chase-thickness);animation:chase-horizontal var(--chase-duration) linear infinite}.chase-border-right{top:0;right:0;bottom:0;width:var(--chase-thickness);background:linear-gradient(180deg,transparent 0%,transparent var(--chase-gap),var(--chase-color) var(--chase-gap),var(--chase-color) 100%);animation:chase-vertical var(--chase-duration) linear infinite;animation-delay:calc(var(--chase-duration) * .25)}.chase-border-bottom{bottom:0;left:0;right:0;height:var(--chase-thickness);animation:chase-horizontal-reverse var(--chase-duration) linear infinite;animation-delay:calc(var(--chase-duration) * .5)}.chase-border-left{top:0;left:0;bottom:0;width:var(--chase-thickness);background:linear-gradient(180deg,transparent 0%,transparent var(--chase-gap),var(--chase-color) var(--chase-gap),var(--chase-color) 100%);animation:chase-vertical-reverse var(--chase-duration) linear infinite;animation-delay:calc(var(--chase-duration) * .75)}@keyframes chase-horizontal{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes chase-horizontal-reverse{0%{transform:translate(100%)}to{transform:translate(-100%)}}@keyframes chase-vertical{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}@keyframes chase-vertical-reverse{0%{transform:translateY(100%)}to{transform:translateY(-100%)}}.chase-border-content{position:relative;z-index:1;border-radius:inherit}.dash-border-container{position:relative;overflow:hidden}.dash-border-svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:10}.dash-border-rect{fill:none;stroke:var(--dash-color);stroke-width:var(--dash-thickness);stroke-dasharray:var(--dash-array);width:calc(100% - var(--dash-thickness));height:calc(100% - var(--dash-thickness));animation:dash-animation var(--dash-duration) linear infinite}@keyframes dash-animation{to{stroke-dashoffset:calc(-2 * var(--dash-length))}}.dash-border-content{position:relative;z-index:1;border-radius:inherit}.glare-hover{position:relative;overflow:hidden;border-radius:inherit}.glare-hover:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(var(--gh-angle),hsla(0,0%,0%,0) 60%,var(--gh-rgba) 70%,hsla(0,0%,0%,0),hsla(0,0%,0%,0) 100%);transition:var(--gh-duration) ease;background-size:var(--gh-size) var(--gh-size),100% 100%;background-repeat:no-repeat;background-position:-100% -100%,0 0;z-index:20;pointer-events:none}.glare-hover:hover:before{background-position:100% 100%,0 0}.glare-hover--play-once:before{transition:none}.glare-hover--play-once:hover:before{transition:var(--gh-duration) ease;background-position:100% 100%,0 0}.darkveil-canvas{width:100%;height:100%;display:block}.darkveil-container,.floating-lines-container{width:100%;height:100%;position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;overflow:hidden}.lightning-container{width:100%;height:100%;position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0}
