:root{--motion-speed:1;--animate-presets:fade-in,slide-up,scale-up,bounce,spin,pulse;--motion-reduce:false;--font-weight-body:400;--font-weight-heading:700}.vela-motion-ready [data-vela-motion]{opacity:0}@media (prefers-reduced-motion:reduce){[data-vela-motion]{opacity:1!important}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@keyframes vela-fade-in{0%{opacity:0}to{opacity:1}}@keyframes vela-fade-out{0%{opacity:1}to{opacity:0}}@keyframes vela-slide-in-top{0%{opacity:0;transform:translateY(-1rem)}to{opacity:1;transform:translateY(0)}}@keyframes vela-slide-in-bottom{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}@keyframes vela-slide-in-left{0%{opacity:0;transform:translate(-1rem)}to{opacity:1;transform:translate(0)}}@keyframes vela-slide-in-right{0%{opacity:0;transform:translate(1rem)}to{opacity:1;transform:translate(0)}}@keyframes vela-slide-out-top{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-1rem)}}@keyframes vela-slide-out-bottom{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(1rem)}}@keyframes vela-slide-out-left{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-1rem)}}@keyframes vela-slide-out-right{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(1rem)}}@keyframes vela-scale-in{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes vela-scale-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.9)}}@keyframes vela-rotate-in{0%{opacity:0;transform:rotate(-12deg)}to{opacity:1;transform:rotate(0)}}@keyframes vela-blur-in{0%{filter:blur(8px);opacity:0}to{filter:blur();opacity:1}}@keyframes vela-bounce{0%,to{transform:translateY(0)}25%{transform:translateY(-6px)}50%{transform:translateY(0)}75%{transform:translateY(-3px)}}@keyframes vela-pop{0%{opacity:0;transform:scale(.8)}50%{transform:scale(1.05)}to{opacity:1;transform:scale(1)}}@keyframes vela-shake{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-4px)}20%,40%,60%,80%{transform:translate(4px)}}@keyframes vela-pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes vela-wiggle{0%,to{transform:rotate(0)}25%{transform:rotate(-3deg)}75%{transform:rotate(3deg)}}@keyframes vela-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes vela-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.motion-fade-in{animation:vela-fade-in var(--duration-default,.2s) var(--ease-out,cubic-bezier(0, 0, .2, 1)) both}.motion-fade-out{animation:vela-fade-out var(--duration-default,.2s) var(--ease-in,cubic-bezier(.4, 0, 1, 1)) both}.motion-slide-in-top{animation:vela-slide-in-top var(--duration-default,.2s) var(--ease-out,cubic-bezier(0, 0, .2, 1)) both}.motion-slide-in-bottom{animation:vela-slide-in-bottom var(--duration-default,.2s) var(--ease-out,cubic-bezier(0, 0, .2, 1)) both}.motion-slide-in-left{animation:vela-slide-in-left var(--duration-default,.2s) var(--ease-out,cubic-bezier(0, 0, .2, 1)) both}.motion-slide-in-right{animation:vela-slide-in-right var(--duration-default,.2s) var(--ease-out,cubic-bezier(0, 0, .2, 1)) both}.motion-slide-out-top{animation:vela-slide-out-top var(--duration-default,.2s) var(--ease-in,cubic-bezier(.4, 0, 1, 1)) both}.motion-slide-out-bottom{animation:vela-slide-out-bottom var(--duration-default,.2s) var(--ease-in,cubic-bezier(.4, 0, 1, 1)) both}.motion-slide-out-left{animation:vela-slide-out-left var(--duration-default,.2s) var(--ease-in,cubic-bezier(.4, 0, 1, 1)) both}.motion-slide-out-right{animation:vela-slide-out-right var(--duration-default,.2s) var(--ease-in,cubic-bezier(.4, 0, 1, 1)) both}.motion-scale-in{animation:vela-scale-in var(--duration-default,.2s) var(--ease-out,cubic-bezier(0, 0, .2, 1)) both}.motion-scale-out{animation:vela-scale-out var(--duration-default,.2s) var(--ease-in,cubic-bezier(.4, 0, 1, 1)) both}.motion-rotate-in{animation:vela-rotate-in var(--duration-default,.2s) var(--ease-out,cubic-bezier(0, 0, .2, 1)) both}.motion-blur-in{animation:vela-blur-in var(--duration-slow,.4s) var(--ease-out,cubic-bezier(0, 0, .2, 1)) both}.motion-preset-bounce{animation:vela-bounce var(--duration-slow,.4s) var(--ease-spring,cubic-bezier(.34, 1.56, .64, 1)) both}.motion-preset-pop{animation:vela-pop var(--duration-default,.2s) var(--ease-spring,cubic-bezier(.34, 1.56, .64, 1)) both}.motion-preset-shake{animation:vela-shake var(--duration-slow,.4s) var(--ease-default,cubic-bezier(.4, 0, .2, 1)) both}.motion-preset-pulse{animation:vela-pulse 2s var(--ease-in-out,cubic-bezier(.4, 0, .2, 1)) infinite}.motion-preset-wiggle{animation:vela-wiggle var(--duration-slow,.4s) var(--ease-default,cubic-bezier(.4, 0, .2, 1)) both}.motion-preset-float{animation:vela-float 3s var(--ease-in-out,cubic-bezier(.4, 0, .2, 1)) infinite}.motion-preset-spin{animation:1s linear infinite vela-spin}.motion-preset-slide-up{animation:vela-slide-in-bottom var(--duration-default,.2s) var(--ease-out,cubic-bezier(0, 0, .2, 1)) both}.motion-preset-fade,.motion-opacity-in-0{animation:vela-fade-in var(--duration-default,.2s) var(--ease-out,cubic-bezier(0, 0, .2, 1)) both}@keyframes vela-text-fade-in{0%{opacity:0}to{opacity:1}}@keyframes vela-text-blur-in{0%{opacity:0;filter:blur(12px)}to{opacity:1;filter:blur()}}@keyframes vela-text-slide-up{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes vela-text-slide-down{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@keyframes vela-text-typewriter-cursor{0%,to{border-right-color:currentColor}50%{border-right-color:#0000}}@keyframes vela-text-wave{0%,to{transform:translateY(0)}25%{transform:translateY(-.3em)}75%{transform:translateY(.1em)}}@keyframes vela-text-gradient{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@keyframes vela-text-glow{0%,to{text-shadow:0 0 4px,0 0 8px}50%{text-shadow:0 0 16px,0 0 32px,0 0 48px}}@keyframes vela-text-reveal{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes vela-text-bounce{0%{opacity:0;transform:translateY(.5em)scale(.8)}60%{opacity:1;transform:translateY(-.15em)scale(1.02)}80%{transform:translateY(.05em)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes vela-text-zoom-in{0%{opacity:0;filter:blur(4px);transform:scale(.5)}to{opacity:1;filter:blur();transform:scale(1)}}@keyframes vela-text-pull-up{0%{opacity:0;transform-origin:bottom;transform:translateY(1.2em)scaleY(1.4)}to{opacity:1;transform-origin:bottom;transform:translateY(0)scaleY(1)}}@keyframes vela-text-flip-up{0%{opacity:0;transform-origin:bottom;transform:rotateX(90deg)}to{opacity:1;transform-origin:bottom;transform:rotateX(0)}}@keyframes vela-text-stagger-fade{0%{opacity:0;filter:blur(4px);transform:translateY(.5em)}to{opacity:1;filter:blur();transform:translateY(0)}}.motion-text-fade-in{animation:vela-text-fade-in var(--duration-slow,.4s) var(--ease-out,cubic-bezier(0, 0, .2, 1)) both}.motion-text-blur-in{animation:vela-text-blur-in var(--duration-slow,.4s) var(--ease-out,cubic-bezier(0, 0, .2, 1)) both}.motion-text-slide-up{animation:vela-text-slide-up var(--duration-slow,.4s) var(--ease-out,cubic-bezier(0, 0, .2, 1)) both;overflow:hidden}.motion-text-slide-down{animation:vela-text-slide-down var(--duration-slow,.4s) var(--ease-out,cubic-bezier(0, 0, .2, 1)) both;overflow:hidden}.motion-text-typewriter{white-space:nowrap;border-right:.08em solid;width:0;transition:width 2s steps(40,end);animation:forwards vela-text-fade-in,.75s step-end infinite vela-text-typewriter-cursor;overflow:hidden}.motion-text-wave{animation:vela-text-wave 1.2s var(--ease-in-out,cubic-bezier(.4, 0, .2, 1)) infinite;display:inline-block}.motion-text-gradient{background:linear-gradient(90deg, var(--color-primary,#6366f1), var(--color-destructive,#dc2626), var(--color-primary,#6366f1));-webkit-text-fill-color:transparent;background-size:200%;background-clip:text;animation:3s linear infinite vela-text-gradient}.motion-text-glow{animation:vela-text-glow 2s var(--ease-in-out,cubic-bezier(.4, 0, .2, 1)) infinite}.motion-text-reveal{animation:vela-text-reveal var(--duration-slower,.6s) var(--ease-out,cubic-bezier(0, 0, .2, 1)) both}.motion-text-bounce{animation:vela-text-bounce var(--duration-slow,.4s) var(--ease-spring,cubic-bezier(.34, 1.56, .64, 1)) both;display:inline-block}.motion-text-zoom-in{animation:vela-text-zoom-in var(--duration-slow,.4s) var(--ease-out,cubic-bezier(0, 0, .2, 1)) both;display:inline-block}.motion-text-pull-up{animation:vela-text-pull-up var(--duration-slow,.4s) var(--ease-out,cubic-bezier(0, 0, .2, 1)) both;display:inline-block}.motion-text-flip-up{animation:vela-text-flip-up var(--duration-slow,.4s) var(--ease-out,cubic-bezier(0, 0, .2, 1)) both;backface-visibility:hidden;display:inline-block}.motion-text-stagger-fade{animation:vela-text-stagger-fade var(--duration-slow,.4s) var(--ease-out,cubic-bezier(0, 0, .2, 1)) both;display:inline-block}@keyframes vela-active-bounce{0%{transform:scale(1)}40%{transform:scale(.95)}70%{transform:scale(1.02)}to{transform:scale(1)}}.motion-hover-lift{--motion-hover-lift-y:-2px;--motion-hover-lift-shadow:0 4px 12px oklch(0% 0 0/.1);transition-property:transform,box-shadow;transition-duration:var(--duration-default,.2s);transition-timing-function:var(--ease-out,cubic-bezier(0, 0, .2, 1));&:hover{transform:translateY(var(--motion-hover-lift-y));box-shadow:var(--motion-hover-lift-shadow)}}.motion-hover-scale{--motion-hover-scale-factor:1.03;transition-property:transform;transition-duration:var(--duration-default,.2s);transition-timing-function:var(--ease-out,cubic-bezier(0, 0, .2, 1));&:hover{transform:scale(var(--motion-hover-scale-factor))}}.motion-hover-glow{--motion-hover-glow-color:var(--color-primary,oklch(60% .2 260));--motion-hover-glow-spread:0 0 16px 2px;transition-property:box-shadow;transition-duration:var(--duration-default,.2s);transition-timing-function:var(--ease-out,cubic-bezier(0, 0, .2, 1));&:hover{box-shadow:var(--motion-hover-glow-spread) var(--motion-hover-glow-color)}}.motion-hover-brighten{--motion-hover-brighten-amount:1.1;transition-property:filter;transition-duration:var(--duration-default,.2s);transition-timing-function:var(--ease-out,cubic-bezier(0, 0, .2, 1));&:hover{filter:brightness(var(--motion-hover-brighten-amount))}}.motion-focus-ring{--motion-focus-ring-color:var(--color-primary,oklch(60% .2 260));--motion-focus-ring-width:2px;--motion-focus-ring-offset:2px;outline:var(--motion-focus-ring-width) solid transparent;outline-offset:var(--motion-focus-ring-offset);transition-property:outline-color,outline-offset;transition-duration:var(--duration-fast,.1s);transition-timing-function:var(--ease-out,cubic-bezier(0, 0, .2, 1));&:focus-visible{outline-color:var(--motion-focus-ring-color)}}.motion-focus-within-highlight{--motion-focus-highlight-color:var(--color-primary,oklch(60% .2 260));--motion-focus-highlight-opacity:.05;transition-property:background-color;transition-duration:var(--duration-default,.2s);transition-timing-function:var(--ease-out,cubic-bezier(0, 0, .2, 1));&:focus-within{background-color:oklch(from var(--motion-focus-highlight-color) l c h / var(--motion-focus-highlight-opacity))}}.motion-active-press{--motion-active-press-scale:.97;--motion-active-press-brightness:.95;transition-property:transform,filter;transition-duration:var(--duration-fast,.1s);transition-timing-function:var(--ease-in,cubic-bezier(.4, 0, 1, 1));&:active{transform:scale(var(--motion-active-press-scale));filter:brightness(var(--motion-active-press-brightness))}}.motion-active-bounce{transition-property:transform;transition-duration:var(--duration-fast,.1s);transition-timing-function:var(--ease-spring,cubic-bezier(.34, 1.56, .64, 1));&:active{animation:vela-active-bounce var(--duration-slow,.4s) var(--ease-spring,cubic-bezier(.34, 1.56, .64, 1)) both}}.motion-transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:var(--duration-default,.2s);transition-timing-function:var(--ease-default,cubic-bezier(.4, 0, .2, 1))}.motion-transition-transform{transition-property:transform;transition-duration:var(--duration-default,.2s);transition-timing-function:var(--ease-out,cubic-bezier(0, 0, .2, 1))}.motion-transition-all-smooth{transition-property:all;transition-duration:var(--duration-slow,.4s);transition-timing-function:var(--ease-spring,cubic-bezier(.34, 1.56, .64, 1))}@keyframes vela-border-shimmer{0%,to{border-color:var(--color-border,#e5e5e5);box-shadow:none}50%{border-color:var(--color-accent,#6366f1);box-shadow:0 0 12px 2px color-mix(in oklch, var(--color-accent,#6366f1) 20%, transparent)}}.motion-shimmer-border{animation:4s ease-in-out infinite vela-border-shimmer}.motion-shimmer-border-slow{animation:6s ease-in-out infinite vela-border-shimmer}.motion-shimmer-border-fast{animation:2s ease-in-out infinite vela-border-shimmer}.motion-duration-fast{animation-duration:var(--duration-fast,.1s)}.motion-duration-default{animation-duration:var(--duration-default,.2s)}.motion-duration-slow{animation-duration:var(--duration-slow,.4s)}.motion-duration-slower{animation-duration:var(--duration-slower,.6s)}.motion-delay-0{animation-delay:0s}.motion-delay-75{animation-delay:75ms}.motion-delay-100{animation-delay:.1s}.motion-delay-150{animation-delay:.15s}.motion-delay-200{animation-delay:.2s}.motion-delay-300{animation-delay:.3s}.motion-delay-500{animation-delay:.5s}.motion-delay-700{animation-delay:.7s}.motion-delay-1000{animation-delay:1s}.motion-ease-default{animation-timing-function:var(--ease-default,cubic-bezier(.4, 0, .2, 1))}.motion-ease-in{animation-timing-function:var(--ease-in,cubic-bezier(.4, 0, 1, 1))}.motion-ease-out{animation-timing-function:var(--ease-out,cubic-bezier(0, 0, .2, 1))}.motion-ease-in-out{animation-timing-function:var(--ease-in-out,cubic-bezier(.4, 0, .2, 1))}.motion-ease-spring{animation-timing-function:var(--ease-spring,cubic-bezier(.34, 1.56, .64, 1))}.motion-ease-bounce{animation-timing-function:var(--ease-bounce,cubic-bezier(.68, -.55, .265, 1.55))}:root{--color-background:oklch(100% 0 0);--color-foreground:oklch(14.5% 0 0);--color-card:oklch(100% 0 0);--color-card-foreground:oklch(14.5% 0 0);--color-popover:oklch(100% 0 0);--color-popover-foreground:oklch(14.5% 0 0);--color-primary:oklch(20.5% 0 0);--color-primary-foreground:oklch(98.5% 0 0);--color-secondary:oklch(96.5% 0 0);--color-secondary-foreground:oklch(20.5% 0 0);--color-muted:oklch(96.5% 0 0);--color-muted-foreground:oklch(55.6% 0 0);--color-accent:oklch(96.5% 0 0);--color-accent-foreground:oklch(20.5% 0 0);--color-destructive:oklch(57.7% .245 27.325);--color-destructive-foreground:oklch(98.5% .005 25);--color-border:oklch(92.2% 0 0);--color-input:oklch(92.2% 0 0);--color-ring:oklch(70.8% 0 0);--color-chart-1:oklch(64.6% .222 41.116);--color-chart-1-foreground:oklch(98.5% 0 0);--color-chart-2:oklch(60% .118 184.704);--color-chart-2-foreground:oklch(98.5% 0 0);--color-chart-3:oklch(39.8% .07 227.392);--color-chart-3-foreground:oklch(98.5% 0 0);--color-chart-4:oklch(82.8% .189 84.429);--color-chart-4-foreground:oklch(14.5% 0 0);--color-chart-5:oklch(76.9% .188 70.08);--color-chart-5-foreground:oklch(14.5% 0 0);--color-sidebar:oklch(98.5% 0 0);--color-sidebar-foreground:oklch(14.5% 0 0);--color-sidebar-primary:oklch(20.5% 0 0);--color-sidebar-primary-foreground:oklch(98.5% 0 0);--color-sidebar-accent:oklch(96.5% 0 0);--color-sidebar-accent-foreground:oklch(20.5% 0 0);--color-sidebar-border:oklch(92.2% 0 0);--color-sidebar-ring:oklch(70.8% 0 0);--radius-sm:.25rem;--radius-md:calc(var(--radius-lg) - .125rem);--radius-lg:.5rem;--radius-xl:calc(var(--radius-lg) + .25rem);--font-sans:"Space Grotesk", ui-sans-serif, system-ui, sans-serif;--font-mono:"Space Mono", ui-monospace, monospace;--font-weight-body:400;--font-weight-heading:700;--duration-fast:.1s;--duration-default:.2s;--duration-slow:.4s;--duration-slower:.6s;--ease-default:cubic-bezier(.4, 0, .2, 1);--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--ease-bounce:cubic-bezier(.68, -.55, .265, 1.55);--color-overlay:oklch(0% 0 0/.5);--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--text-4xl:2.25rem;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--leading-tight:1.25;--leading-normal:1.5;--leading-relaxed:1.625;--leading-loose:2;--spacing-unit:.25rem;--space-page:6rem;--space-section:4rem;--space-block:2rem;--space-element:1rem;--space-inline:.5rem;--shadow-sm:0 1px 2px 0 #0000000d;--shadow:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--shadow-2xl:0 25px 50px -12px #00000040;--border-width:1px}.dark{--color-background:oklch(14.5% 0 0);--color-foreground:oklch(98.5% 0 0);--color-card:oklch(14.5% 0 0);--color-card-foreground:oklch(98.5% 0 0);--color-popover:oklch(14.5% 0 0);--color-popover-foreground:oklch(98.5% 0 0);--color-primary:oklch(98.5% 0 0);--color-primary-foreground:oklch(20.5% 0 0);--color-secondary:oklch(26.9% 0 0);--color-secondary-foreground:oklch(98.5% 0 0);--color-muted:oklch(26.9% 0 0);--color-muted-foreground:oklch(70.8% 0 0);--color-accent:oklch(26.9% 0 0);--color-accent-foreground:oklch(98.5% 0 0);--color-destructive:oklch(39.6% .141 25.723);--color-destructive-foreground:oklch(57.7% .245 27.325);--color-border:oklch(26.9% 0 0);--color-input:oklch(26.9% 0 0);--color-ring:oklch(43.9% 0 0);--color-chart-1:oklch(48.8% .243 264.376);--color-chart-1-foreground:oklch(98.5% 0 0);--color-chart-2:oklch(69.6% .17 162.48);--color-chart-2-foreground:oklch(98.5% 0 0);--color-chart-3:oklch(76.9% .188 70.08);--color-chart-3-foreground:oklch(14.5% 0 0);--color-chart-4:oklch(62.7% .265 303.9);--color-chart-4-foreground:oklch(98.5% 0 0);--color-chart-5:oklch(64.5% .246 16.439);--color-chart-5-foreground:oklch(98.5% 0 0);--color-sidebar:oklch(20.5% 0 0);--color-sidebar-foreground:oklch(98.5% 0 0);--color-sidebar-primary:oklch(48.8% .243 264.376);--color-sidebar-primary-foreground:oklch(98.5% 0 0);--color-sidebar-accent:oklch(26.9% 0 0);--color-sidebar-accent-foreground:oklch(98.5% 0 0);--color-sidebar-border:oklch(26.9% 0 0);--color-sidebar-ring:oklch(43.9% 0 0)}*{border-color:var(--color-border)}body{font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{color-scheme:light}@keyframes shimmer{0%{transform:translate(-200%)}to{transform:translate(200%)}}@keyframes rainbow{0%,to{background-position:0%}50%{background-position:100%}}@keyframes pulse-subtle{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}@keyframes pulse-medium{0%,to{transform:scale(1)}50%{transform:scale(1.03)}}@keyframes pulse-strong{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes gradient-shift{0%,to{background-position:0%}50%{background-position:100%}}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}@keyframes blob{0%,to{border-radius:60% 40% 30% 70%/60% 30% 70% 40%}25%{border-radius:30% 60% 70% 40%/50% 60% 30%}50%{border-radius:50% 30% 50% 70%/40% 70% 50% 30%}75%{border-radius:40% 60% 30% 50%/60% 40%}}@keyframes shake-subtle{0%,to{transform:translate(0)}20%,60%{transform:translate(-2px)}40%,80%{transform:translate(2px)}}@keyframes shake-medium{0%,to{transform:translate(0)}20%,60%{transform:translate(-4px)}40%,80%{transform:translate(4px)}}@keyframes shake-strong{0%,to{transform:translate(0)}20%,60%{transform:translate(-6px)}40%,80%{transform:translate(6px)}}@keyframes bounce-tap{0%{transform:scale(1)}40%{transform:scale(.92)}70%{transform:scale(1.05)}to{transform:scale(1)}}@keyframes surge{0%{box-shadow:0 0 0 0 var(--surge-color,var(--primary))}50%{box-shadow:0 0 20px 8px var(--surge-color,var(--primary))}to{box-shadow:0 0 #0000}}
