@property --glow-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.border-glow-card{--glow-angle:0deg;--border-radius:0px;--glow-padding:28px;--glow-duration:6.4s;isolation:isolate;border-radius:var(--border-radius);background:var(--card-bg,#06090e);border:1px solid #7c99d33d;display:grid;position:relative;overflow:visible}.border-glow-card:before,.border-glow-card:after,.border-glow-card>.edge-light{content:"";pointer-events:none;border-radius:inherit;animation:border-glow-orbit var(--glow-duration) linear infinite;animation-delay:var(--glow-phase,0s);position:absolute}.border-glow-card:before{z-index:3;background:conic-gradient(from var(--glow-angle), transparent 0deg, var(--glow-color-20) 16deg, var(--glow-color) 34deg, #d9f4ff 46deg, var(--glow-color-50) 58deg, transparent 82deg, transparent 360deg);-webkit-mask-composite:xor;padding:1px;inset:-1px;-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}.border-glow-card:after{z-index:0;background:conic-gradient(from var(--glow-angle), transparent 0deg, var(--glow-color-20) 18deg, #7ed3ffb3 42deg, var(--glow-color-30) 64deg, transparent 92deg, transparent 360deg);filter:blur(5px);opacity:.7;-webkit-mask-composite:xor;padding:2px;inset:-2px;-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}.border-glow-card>.edge-light{z-index:2;inset:calc(var(--glow-padding) * -1);opacity:.78;-webkit-mask-image:conic-gradient(from var(--glow-angle), #000 0deg, #000 13deg, transparent 42deg, transparent 326deg, #000 350deg, #000 360deg);mask-image:conic-gradient(from var(--glow-angle), #000 0deg, #000 13deg, transparent 42deg, transparent 326deg, #000 350deg, #000 360deg);mix-blend-mode:plus-lighter}.border-glow-card>.edge-light:before{content:"";inset:var(--glow-padding);border-radius:inherit;box-shadow:inset 0 0 0 1px var(--glow-color), inset 0 0 4px var(--glow-color-50), inset 0 0 12px var(--glow-color-30), 0 0 4px var(--glow-color-50), 0 0 14px var(--glow-color-30), 0 0 30px 2px var(--glow-color-10);position:absolute}.border-glow-inner{z-index:1;border-radius:inherit;flex-direction:column;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.hero-release-glow:nth-child(2),.strength-glow:nth-child(2){--glow-phase:-1.3s}.hero-release-glow:nth-child(3),.strength-glow:nth-child(3){--glow-phase:-2.6s}.hero-release-glow:nth-child(4),.strength-glow:nth-child(4){--glow-phase:-3.9s}.hero-release-glow:nth-child(5){--glow-phase:-5.2s}@keyframes border-glow-orbit{to{--glow-angle:360deg}}@media (prefers-reduced-motion:reduce){.border-glow-card:before,.border-glow-card:after,.border-glow-card>.edge-light{animation:none}}@property --sb-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.specular-button{--sb-radius:18px;--sb-tint:#fff;--sb-tint-opacity:0;--sb-blur:0px;--sb-text-color:#f5f5f5;--sb-line-color:#fff;--sb-base-color:#525252;--sb-intensity:1;--sb-thickness:1px;--sb-duration:17.95s;--sb-angle:0deg;isolation:isolate;border-radius:var(--sb-radius);background:color-mix(in srgb, var(--sb-tint) calc(var(--sb-tint-opacity) * 100%), transparent);color:var(--sb-text-color);cursor:pointer;letter-spacing:.01em;-webkit-backdrop-filter:blur(var(--sb-blur));border:0;outline:none;justify-content:center;align-items:center;margin:0;font-family:inherit;font-weight:500;line-height:1;transition:transform .15s,background-color .25s;display:inline-flex;position:relative;overflow:visible;box-shadow:inset 0 1px #ffffff0a,0 8px 24px #00000040}.specular-button:before,.specular-button:after{content:"";border-radius:inherit;pointer-events:none;position:absolute}.specular-button:before{z-index:1;inset:calc(var(--sb-thickness) * -1);padding:var(--sb-thickness);background:conic-gradient(from var(--sb-angle), transparent 0deg 36deg, color-mix(in srgb, var(--sb-line-color) 8%, transparent) 50deg, var(--sb-line-color) 72deg, #fff 80deg, var(--sb-line-color) 88deg, color-mix(in srgb, var(--sb-line-color) 8%, transparent) 110deg, transparent 126deg 216deg, color-mix(in srgb, var(--sb-line-color) 8%, transparent) 230deg, var(--sb-line-color) 252deg, #fff 260deg, var(--sb-line-color) 268deg, color-mix(in srgb, var(--sb-line-color) 8%, transparent) 290deg, transparent 306deg 360deg);filter:drop-shadow(0 0 5px color-mix(in srgb, var(--sb-line-color) 34%, transparent));opacity:var(--sb-intensity);-webkit-mask-composite:xor;-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}.specular-button:after{z-index:0;border:var(--sb-thickness) solid color-mix(in srgb, var(--sb-base-color) 76%, transparent);inset:0}.specular-button.is-auto-animated:before,.specular-button:not(.is-auto-animated):hover:before{animation:specular-button-sweep var(--sb-duration) linear infinite}.specular-button:hover{background-color:#ffffff0a}.specular-button:active{transform:scale(.97)}.specular-button:focus-visible{outline:2px solid color-mix(in srgb, var(--sb-text-color) 60%, transparent);outline-offset:3px}.specular-button:disabled{cursor:default;opacity:.55}.specular-button:disabled:active{transform:none}.specular-button--sm{padding:10px 22px;font-size:.85rem}.specular-button--md{padding:14px 30px;font-size:1rem}.specular-button--lg{padding:18px 40px;font-size:1.15rem}.specular-button__label{z-index:2;justify-content:center;align-items:center;gap:6px;display:inline-flex;position:relative}@keyframes specular-button-sweep{to{--sb-angle:360deg}}@media (prefers-reduced-motion:reduce){.specular-button.is-auto-animated:before,.specular-button:not(.is-auto-animated):hover:before{--sb-angle:42deg;animation:none}}
