@property --hue{syntax:"<number>";inherits:true;initial-value:0}@property --rotate{syntax:"<number>";inherits:true;initial-value:0}@property --bg-y{syntax:"<number>";inherits:true;initial-value:0}@property --bg-x{syntax:"<number>";inherits:true;initial-value:0}@property --glow-translate-y{syntax:"<number>";inherits:true;initial-value:0}@property --bg-size{syntax:"<number>";inherits:true;initial-value:0}@property --glow-opacity{syntax:"<number>";inherits:true;initial-value:0}@property --glow-blur{syntax:"<number>";inherits:true;initial-value:0}@property --glow-scale{syntax:"<number>";inherits:true;initial-value:2}@property --glow-radius{syntax:"<number>";inherits:true;initial-value:2}@property --white-shadow{syntax:"<number>";inherits:true;initial-value:0}:root{--debug:0;--supported:0;--not-supported:0;--card-color:hsla(0,0%,100%,.7);--card-radius:20px;--card-width:100%;--border-width:2px;--bg-size:1;--hue:0;--hue-speed:1;--rotate:0;--animation-speed:6s;--interaction-speed:0.55s;--glow-scale:1;--scale-factor:1;--glow-blur:6;--glow-opacity:0.2;--glow-radius:100;--glow-rotate-unit:1deg}.featured-plan:hover .glow-root>div{mix-blend-mode:darken;animation:shadow-pulse calc(var(--animation-speed) * 2) linear infinite}.featured-plan:hover .glow-root>div:before{--bg-size:15;animation-play-state:paused;transition:--bg-size var(--interaction-speed) ease}.featured-plan:hover .glow-root .glow{--glow-blur:1.5;--glow-opacity:0.6;--glow-scale:1;--glow-radius:0;--rotate:900;--glow-rotate-unit:0;--scale-factor:1.25;animation-play-state:paused}.featured-plan:hover .glow-root .glow:after{--glow-translate-y:0;animation-play-state:paused;transition:--glow-translate-y 0s ease,--glow-blur .05s ease,--glow-opacity .05s ease,--glow-scale .05s ease,--glow-radius .05s ease}.glow-wrapper{display:flex;align-items:center;justify-content:center;font-weight:800;text-transform:uppercase;font-stretch:150%;font-size:18px;font-size:clamp(1.5vw,1.5vmin,32px);color:var(--text-color);padding:calc(var(--card-width) / 8)}.glow-wrapper,.glow-wrapper:before{position:absolute;width:100%;height:100%}.glow-wrapper:before{content:"";display:block;mix-blend-mode:color-burn;border-radius:25px;z-index:-1;background:#fbfbfb radial-gradient(30% 30% at calc(var(--bg-x) * 1%) calc(var(--bg-y) * 1%),hsl(calc(calc(var(--hue) * var(--hue-speed)) * 1deg),100%,90%) calc(0% * var(--bg-size)),hsl(calc(calc(var(--hue) * var(--hue-speed)) * 1deg),100%,80%) calc(20% * var(--bg-size)),hsl(calc(calc(var(--hue) * var(--hue-speed)) * 1deg),100%,60%) calc(40% * var(--bg-size)),transparent 100%);width:calc(100% + var(--border-width));height:calc(100% + var(--border-width));animation:hue-animation var(--animation-speed) linear infinite,rotate-bg var(--animation-speed) linear infinite;transition:--bg-size var(--interaction-speed) ease}.glow{--glow-translate-y:0;position:absolute;width:calc(var(--card-width) / 5);height:calc(var(--card-width) / 5);animation:rotate var(--animation-speed) linear infinite;transform:rotate(calc(var(--rotate) * var(--glow-rotate-unit)));transform-origin:center}.glow,.glow:after{display:block;border-radius:calc(var(--glow-radius) * 10vw)}.glow:after{content:"";z-index:-2;filter:blur(calc(var(--glow-blur) * 10px));width:130%;height:130%;left:-15%;top:-15%;background:hsl(calc(calc(var(--hue) * var(--hue-speed)) * 1deg),100%,60%);position:relative;animation:hue-animation var(--animation-speed) linear infinite;transform:scaleY(calc(var(--glow-scale) * var(--scale-factor) / 1.1)) scaleX(calc(var(--glow-scale) * var(--scale-factor) * 1.2)) translateY(calc(var(--glow-translate-y) * 1%));opacity:var(--glow-opacity)}@keyframes shadow-pulse{0%,24%,46%,73%,96%{--white-shadow:0.5}12%,28%,41%,63%,75%,82%,98%{--white-shadow:2.5}32%,57%,6%{--white-shadow:1.3}18%,52%,88%{--white-shadow:3.5}}@keyframes rotate-bg{0%{--bg-x:0;--bg-y:0}25%{--bg-x:100;--bg-y:0}50%{--bg-x:100;--bg-y:100}75%{--bg-x:0;--bg-y:100}to{--bg-x:0;--bg-y:0}}@keyframes rotate{0%{--rotate:-70;--glow-translate-y:-65}25%{--glow-translate-y:-65}50%{--glow-translate-y:-65}60%,75%{--glow-translate-y:-65}85%{--glow-translate-y:-65}to{--rotate:calc(360 - 70);--glow-translate-y:-65}}@keyframes hue-animation{0%{--hue:0}to{--hue:360}}