.glass-button-variant-default{--_gc-saturate:1.42;--_gc-blur:20px;--_gc-frost-alpha-dark:7%;--_gc-frost-alpha-light:18%;--_gc-border-alpha:10%;--_gc-shadow-alpha:14%;--_gc-shadow-blur:9px;--_gc-shadow-spread:0px;--_gc-shadow-layers:2;--_gc-border-width:1px;--_gc-border-radius:0px;--_gc-transition-ms:.2s;--_gc-inner-glow-alpha:.08;--_gc-fresnel-alpha:20%;--_gc-rim-alpha:17%;--_gc-rim-angle:90deg;--_gc-rim-spread:18%;--_gc-specular-alpha:48%;--_gc-specular-fade:.92;--_gc-specular-w:80%;--_gc-specular-h:6%;--_gc-specular-x:0%;--_gc-specular-y:0%;--_gc-specular-count:1}.glass-button-variant-primary{--_gc-saturate:1.55;--_gc-blur:28px;--_gc-frost-alpha-dark:9%;--_gc-frost-alpha-light:24%;--_gc-border-alpha:14%;--_gc-shadow-alpha:20%;--_gc-shadow-blur:16px;--_gc-shadow-spread:0px;--_gc-shadow-layers:3;--_gc-border-width:1px;--_gc-border-radius:0px;--_gc-transition-ms:.215s;--_gc-inner-glow-alpha:.1;--_gc-fresnel-alpha:24%;--_gc-rim-alpha:20%;--_gc-rim-angle:90deg;--_gc-rim-spread:22%;--_gc-specular-alpha:64%;--_gc-specular-fade:.9;--_gc-specular-w:80%;--_gc-specular-h:8%;--_gc-specular-x:0%;--_gc-specular-y:0%;--_gc-specular-count:3}.glass-button-variant-secondary{--_gc-saturate:1.35;--_gc-blur:18px;--_gc-frost-alpha-dark:6%;--_gc-frost-alpha-light:18%;--_gc-border-alpha:9%;--_gc-shadow-alpha:12%;--_gc-shadow-blur:8px;--_gc-shadow-spread:0px;--_gc-shadow-layers:2;--_gc-border-width:1px;--_gc-border-radius:0px;--_gc-transition-ms:.195s;--_gc-inner-glow-alpha:.08;--_gc-fresnel-alpha:16%;--_gc-rim-alpha:14%;--_gc-rim-angle:90deg;--_gc-rim-spread:18%;--_gc-specular-alpha:44%;--_gc-specular-fade:.92;--_gc-specular-w:80%;--_gc-specular-h:5%;--_gc-specular-x:0%;--_gc-specular-y:0%;--_gc-specular-count:1}.glass-button-variant-ghost{--_gc-saturate:1.08;--_gc-blur:8px;--_gc-frost-alpha-dark:3%;--_gc-frost-alpha-light:7%;--_gc-border-alpha:4%;--_gc-shadow-alpha:6%;--_gc-shadow-blur:4px;--_gc-shadow-spread:0px;--_gc-shadow-layers:1;--_gc-border-width:.5px;--_gc-border-radius:0px;--_gc-transition-ms:.185s;--_gc-inner-glow-alpha:.04;--_gc-fresnel-alpha:4%;--_gc-rim-alpha:8%;--_gc-rim-angle:90deg;--_gc-rim-spread:8%;--_gc-specular-alpha:18%;--_gc-specular-fade:.97;--_gc-specular-w:80%;--_gc-specular-h:4%;--_gc-specular-x:0%;--_gc-specular-y:0%;--_gc-specular-count:1}.glass-button-variant-primaryInverse{--_gc-saturate:1.55;--_gc-blur:28px;--_gc-frost-alpha-dark:16%;--_gc-frost-alpha-light:24%;--_gc-border-alpha:15%;--_gc-shadow-alpha:18%;--_gc-shadow-blur:18px;--_gc-shadow-spread:0px;--_gc-shadow-layers:3;--_gc-border-width:1px;--_gc-border-radius:0px;--_gc-transition-ms:.215s;--_gc-inner-glow-alpha:.1;--_gc-fresnel-alpha:22%;--_gc-rim-alpha:18%;--_gc-rim-angle:90deg;--_gc-rim-spread:22%;--_gc-specular-alpha:60%;--_gc-specular-fade:.9;--_gc-specular-w:80%;--_gc-specular-h:8%;--_gc-specular-x:0%;--_gc-specular-y:0%;--_gc-specular-count:2}.glass-button-variant-accent{--_gc-saturate:1.74;--_gc-blur:38px;--_gc-frost-alpha-dark:10%;--_gc-frost-alpha-light:28%;--_gc-border-alpha:16%;--_gc-shadow-alpha:22%;--_gc-shadow-blur:22px;--_gc-shadow-spread:0px;--_gc-shadow-layers:3;--_gc-border-width:1.5px;--_gc-border-radius:0px;--_gc-transition-ms:.265s;--_gc-inner-glow-alpha:.12;--_gc-fresnel-alpha:32%;--_gc-rim-alpha:24%;--_gc-rim-angle:90deg;--_gc-rim-spread:26%;--_gc-specular-alpha:76%;--_gc-specular-fade:.88;--_gc-specular-w:80%;--_gc-specular-h:10%;--_gc-specular-x:0%;--_gc-specular-y:0%;--_gc-specular-count:4}.glass-button-variant-gradientPrimary{--_gc-saturate:1.55;--_gc-blur:28px;--_gc-frost-alpha-dark:9%;--_gc-frost-alpha-light:24%;--_gc-border-alpha:12%;--_gc-shadow-alpha:19%;--_gc-shadow-blur:15px;--_gc-shadow-spread:0px;--_gc-shadow-layers:3;--_gc-border-width:1px;--_gc-border-radius:0px;--_gc-transition-ms:.21s;--_gc-inner-glow-alpha:.1;--_gc-fresnel-alpha:24%;--_gc-rim-alpha:20%;--_gc-rim-angle:90deg;--_gc-rim-spread:22%;--_gc-specular-alpha:64%;--_gc-specular-fade:.9;--_gc-specular-w:80%;--_gc-specular-h:8%;--_gc-specular-x:0%;--_gc-specular-y:0%;--_gc-specular-count:3}.glass-button-variant-gradientSecondary{--_gc-saturate:1.55;--_gc-blur:26px;--_gc-frost-alpha-dark:9%;--_gc-frost-alpha-light:24%;--_gc-border-alpha:12%;--_gc-shadow-alpha:18%;--_gc-shadow-blur:14px;--_gc-shadow-spread:0px;--_gc-shadow-layers:3;--_gc-border-width:1px;--_gc-border-radius:0px;--_gc-transition-ms:.208s;--_gc-inner-glow-alpha:.1;--_gc-fresnel-alpha:22%;--_gc-rim-alpha:18%;--_gc-rim-angle:90deg;--_gc-rim-spread:22%;--_gc-specular-alpha:60%;--_gc-specular-fade:.9;--_gc-specular-w:80%;--_gc-specular-h:7%;--_gc-specular-x:0%;--_gc-specular-y:0%;--_gc-specular-count:2}.glass-button-variant-gradientAurora{--_gc-saturate:1.88;--_gc-blur:44px;--_gc-frost-alpha-dark:14%;--_gc-frost-alpha-light:36%;--_gc-border-alpha:20%;--_gc-shadow-alpha:28%;--_gc-shadow-blur:28px;--_gc-shadow-spread:0px;--_gc-shadow-layers:4;--_gc-border-width:2px;--_gc-border-radius:0px;--_gc-transition-ms:.305s;--_gc-inner-glow-alpha:.14;--_gc-fresnel-alpha:40%;--_gc-rim-alpha:30%;--_gc-rim-angle:90deg;--_gc-rim-spread:30%;--_gc-specular-alpha:86%;--_gc-specular-fade:.85;--_gc-specular-w:80%;--_gc-specular-h:11%;--_gc-specular-x:0%;--_gc-specular-y:0%;--_gc-specular-count:4}.glass-button-variant-ctaInverse{--_gc-saturate:1.55;--_gc-blur:26px;--_gc-frost-alpha-dark:14%;--_gc-frost-alpha-light:24%;--_gc-border-alpha:14%;--_gc-shadow-alpha:17%;--_gc-shadow-blur:18px;--_gc-shadow-spread:0px;--_gc-shadow-layers:3;--_gc-border-width:1px;--_gc-border-radius:0px;--_gc-transition-ms:.208s;--_gc-inner-glow-alpha:.1;--_gc-fresnel-alpha:20%;--_gc-rim-alpha:16%;--_gc-rim-angle:90deg;--_gc-rim-spread:22%;--_gc-specular-alpha:58%;--_gc-specular-fade:.9;--_gc-specular-w:80%;--_gc-specular-h:7%;--_gc-specular-x:0%;--_gc-specular-y:0%;--_gc-specular-count:2}.glass-button-variant-ctaOutline{--_gc-saturate:1.26;--_gc-blur:16px;--_gc-frost-alpha-dark:4%;--_gc-frost-alpha-light:18%;--_gc-border-alpha:16%;--_gc-shadow-alpha:10%;--_gc-shadow-blur:7px;--_gc-shadow-spread:0px;--_gc-shadow-layers:2;--_gc-border-width:1.5px;--_gc-border-radius:0px;--_gc-transition-ms:.192s;--_gc-inner-glow-alpha:.08;--_gc-fresnel-alpha:12%;--_gc-rim-alpha:11%;--_gc-rim-angle:90deg;--_gc-rim-spread:18%;--_gc-specular-alpha:40%;--_gc-specular-fade:.92;--_gc-specular-w:80%;--_gc-specular-h:5%;--_gc-specular-x:0%;--_gc-specular-y:0%;--_gc-specular-count:1}.glass-button-variant-pricingHighlight{--_gc-saturate:1.78;--_gc-blur:40px;--_gc-frost-alpha-dark:12%;--_gc-frost-alpha-light:28%;--_gc-border-alpha:18%;--_gc-shadow-alpha:24%;--_gc-shadow-blur:24px;--_gc-shadow-spread:0px;--_gc-shadow-layers:3;--_gc-border-width:2px;--_gc-border-radius:0px;--_gc-transition-ms:.275s;--_gc-inner-glow-alpha:.12;--_gc-fresnel-alpha:34%;--_gc-rim-alpha:26%;--_gc-rim-angle:90deg;--_gc-rim-spread:26%;--_gc-specular-alpha:80%;--_gc-specular-fade:.88;--_gc-specular-w:80%;--_gc-specular-h:11%;--_gc-specular-x:0%;--_gc-specular-y:0%;--_gc-specular-count:5}.glass-button-variant-glass{--_gc-saturate:1.62;--_gc-blur:30px;--_gc-frost-alpha-dark:9%;--_gc-frost-alpha-light:24%;--_gc-border-alpha:13%;--_gc-shadow-alpha:21%;--_gc-shadow-blur:17px;--_gc-shadow-spread:0px;--_gc-shadow-layers:3;--_gc-border-width:1px;--_gc-border-radius:0px;--_gc-transition-ms:.225s;--_gc-inner-glow-alpha:.1;--_gc-fresnel-alpha:26%;--_gc-rim-alpha:22%;--_gc-rim-angle:90deg;--_gc-rim-spread:22%;--_gc-specular-alpha:66%;--_gc-specular-fade:.9;--_gc-specular-w:80%;--_gc-specular-h:9%;--_gc-specular-x:0%;--_gc-specular-y:0%;--_gc-specular-count:3}.glass-button-variant-outline{--_gc-saturate:1.22;--_gc-blur:14px;--_gc-frost-alpha-dark:3%;--_gc-frost-alpha-light:18%;--_gc-border-alpha:18%;--_gc-shadow-alpha:9%;--_gc-shadow-blur:6px;--_gc-shadow-spread:0px;--_gc-shadow-layers:2;--_gc-border-width:2px;--_gc-border-radius:0px;--_gc-transition-ms:.188s;--_gc-inner-glow-alpha:.08;--_gc-fresnel-alpha:10%;--_gc-rim-alpha:9%;--_gc-rim-angle:90deg;--_gc-rim-spread:18%;--_gc-specular-alpha:38%;--_gc-specular-fade:.92;--_gc-specular-w:80%;--_gc-specular-h:5%;--_gc-specular-x:0%;--_gc-specular-y:0%;--_gc-specular-count:1}.glass-button-variant-neon{--_gc-saturate:1.96;--_gc-blur:46px;--_gc-frost-alpha-dark:14%;--_gc-frost-alpha-light:36%;--_gc-border-alpha:18%;--_gc-shadow-alpha:28%;--_gc-shadow-blur:28px;--_gc-shadow-spread:0px;--_gc-shadow-layers:3;--_gc-border-width:2px;--_gc-border-radius:0px;--_gc-transition-ms:.33s;--_gc-inner-glow-alpha:.14;--_gc-fresnel-alpha:40%;--_gc-rim-alpha:32%;--_gc-rim-angle:90deg;--_gc-rim-spread:30%;--_gc-specular-alpha:88%;--_gc-specular-fade:.85;--_gc-specular-w:80%;--_gc-specular-h:12%;--_gc-specular-x:0%;--_gc-specular-y:0%;--_gc-specular-count:4}.glass-button-variant-neonSolid{--_gc-saturate:1.96;--_gc-blur:0px;--_gc-frost-alpha-dark:0%;--_gc-frost-alpha-light:0%;--_gc-border-alpha:0%;--_gc-shadow-alpha:48%;--_gc-shadow-blur:28px;--_gc-shadow-spread:0px;--_gc-shadow-layers:3;--_gc-border-width:2px;--_gc-border-radius:0px;--_gc-transition-ms:.33s;--_gc-inner-glow-alpha:0;--_gc-fresnel-alpha:0%;--_gc-rim-alpha:0%;--_gc-rim-angle:90deg;--_gc-rim-spread:30%;--_gc-specular-alpha:0%;--_gc-specular-fade:.85;--_gc-specular-w:80%;--_gc-specular-h:10%;--_gc-specular-x:0%;--_gc-specular-y:0%;--_gc-specular-count:0}.glass-button-variant-neonGhost{--_gc-saturate:1.86;--_gc-blur:30px;--_gc-frost-alpha-dark:4%;--_gc-frost-alpha-light:10%;--_gc-border-alpha:14%;--_gc-shadow-alpha:22%;--_gc-shadow-blur:22px;--_gc-shadow-spread:0px;--_gc-shadow-layers:4;--_gc-border-width:2px;--_gc-border-radius:0px;--_gc-transition-ms:.308s;--_gc-inner-glow-alpha:.14;--_gc-fresnel-alpha:44%;--_gc-rim-alpha:32%;--_gc-rim-angle:90deg;--_gc-rim-spread:30%;--_gc-specular-alpha:70%;--_gc-specular-fade:.85;--_gc-specular-w:80%;--_gc-specular-h:9%;--_gc-specular-x:0%;--_gc-specular-y:0%;--_gc-specular-count:2}.glass-button-variant-neonOutline{--_gc-saturate:1.8;--_gc-blur:18px;--_gc-frost-alpha-dark:3%;--_gc-frost-alpha-light:8%;--_gc-border-alpha:20%;--_gc-shadow-alpha:18%;--_gc-shadow-blur:16px;--_gc-shadow-spread:0px;--_gc-shadow-layers:4;--_gc-border-width:2px;--_gc-border-radius:0px;--_gc-transition-ms:.3s;--_gc-inner-glow-alpha:.14;--_gc-fresnel-alpha:44%;--_gc-rim-alpha:32%;--_gc-rim-angle:90deg;--_gc-rim-spread:30%;--_gc-specular-alpha:64%;--_gc-specular-fade:.85;--_gc-specular-w:80%;--_gc-specular-h:8%;--_gc-specular-x:0%;--_gc-specular-y:0%;--_gc-specular-count:2}.glass-button-variant-success{--_gc-saturate:1.55;--_gc-blur:28px;--_gc-frost-alpha-dark:9%;--_gc-frost-alpha-light:24%;--_gc-border-alpha:13%;--_gc-shadow-alpha:20%;--_gc-shadow-blur:16px;--_gc-shadow-spread:0px;--_gc-shadow-layers:3;--_gc-border-width:1px;--_gc-border-radius:0px;--_gc-transition-ms:.215s;--_gc-inner-glow-alpha:.1;--_gc-fresnel-alpha:22%;--_gc-rim-alpha:18%;--_gc-rim-angle:90deg;--_gc-rim-spread:22%;--_gc-specular-alpha:62%;--_gc-specular-fade:.9;--_gc-specular-w:80%;--_gc-specular-h:8%;--_gc-specular-x:0%;--_gc-specular-y:0%;--_gc-specular-count:2}.glass-button-variant-destructive{--_gc-saturate:1.72;--_gc-blur:40px;--_gc-frost-alpha-dark:11%;--_gc-frost-alpha-light:28%;--_gc-border-alpha:17%;--_gc-shadow-alpha:24%;--_gc-shadow-blur:24px;--_gc-shadow-spread:0px;--_gc-shadow-layers:3;--_gc-border-width:2px;--_gc-border-radius:0px;--_gc-transition-ms:.268s;--_gc-inner-glow-alpha:.12;--_gc-fresnel-alpha:34%;--_gc-rim-alpha:26%;--_gc-rim-angle:90deg;--_gc-rim-spread:26%;--_gc-specular-alpha:76%;--_gc-specular-fade:.88;--_gc-specular-w:80%;--_gc-specular-h:10%;--_gc-specular-x:0%;--_gc-specular-y:0%;--_gc-specular-count:4}.glass-button-variant-pulse{--_gc-saturate:1.76;--_gc-blur:42px;--_gc-frost-alpha-dark:11%;--_gc-frost-alpha-light:28%;--_gc-border-alpha:16%;--_gc-shadow-alpha:25%;--_gc-shadow-blur:25px;--_gc-shadow-spread:0px;--_gc-shadow-layers:3;--_gc-border-width:1.5px;--_gc-border-radius:0px;--_gc-transition-ms:.275s;--_gc-inner-glow-alpha:.13;--_gc-fresnel-alpha:36%;--_gc-rim-alpha:28%;--_gc-rim-angle:90deg;--_gc-rim-spread:26%;--_gc-specular-alpha:80%;--_gc-specular-fade:.88;--_gc-specular-w:80%;--_gc-specular-h:11%;--_gc-specular-x:0%;--_gc-specular-y:0%;--_gc-specular-count:4}.glass-button-variant-warm{--_gc-saturate:1.58;--_gc-blur:30px;--_gc-frost-alpha-dark:9%;--_gc-frost-alpha-light:24%;--_gc-border-alpha:14%;--_gc-shadow-alpha:21%;--_gc-shadow-blur:16px;--_gc-shadow-spread:0px;--_gc-shadow-layers:3;--_gc-border-width:1px;--_gc-border-radius:0px;--_gc-transition-ms:.218s;--_gc-inner-glow-alpha:.1;--_gc-fresnel-alpha:24%;--_gc-rim-alpha:20%;--_gc-rim-angle:90deg;--_gc-rim-spread:22%;--_gc-specular-alpha:66%;--_gc-specular-fade:.9;--_gc-specular-w:80%;--_gc-specular-h:8%;--_gc-specular-x:0%;--_gc-specular-y:0%;--_gc-specular-count:3}
[class*=glass-button-] .glass-button:before{content:"";border-radius:inherit;pointer-events:none;z-index:1;position:absolute;inset:0}.glass-button-default .glass-button{background:linear-gradient(var(--glass-brand-gradient-angle,135deg),color-mix(in oklch,var(--glass-btn-default-tint-start)calc(var(--glass-brand-opacity-resting,.25)*100%),transparent)0%,color-mix(in oklch,var(--glass-btn-default-tint-end)calc(var(--glass-brand-opacity-resting,.25)*100% + 10%),transparent)100%);border-color:color-mix(in oklch,var(--glass-btn-default-border-color)calc(var(--glass-brand-border-opacity-resting,.28)*100%),transparent);box-shadow:0 var(--glass-btn-default-shadow-y)var(--glass-btn-default-shadow-blur)color-mix(in oklch,var(--proformax-overlay-pure-black)calc(var(--glass-btn-default-shadow-alpha)*100%),transparent),0 0 var(--glass-btn-default-glow-spread)var(--glass-btn-default-glow-color),inset 0 1px 0 color-mix(in oklch,var(--proformax-overlay-pure-white)calc(var(--_gc-inner-glow-alpha,.12)*100%),transparent)}.glass-button-default .glass-button:before{background:radial-gradient(var(--glass-btn-default-specular-w)var(--glass-btn-default-specular-h)at var(--glass-btn-default-specular-x)var(--glass-btn-default-specular-y),color-mix(in oklch,var(--proformax-overlay-pure-white)calc(var(--glass-btn-default-specular-alpha)*100%),transparent)0%,color-mix(in oklch,var(--proformax-overlay-pure-white)calc(var(--glass-btn-default-specular-alpha)*37%),transparent)38%,transparent 68%)}.glass-button-primary .glass-button{background:linear-gradient(var(--glass-brand-gradient-angle,135deg),color-mix(in oklch,var(--glass-btn-primary-tint-start)calc(var(--glass-brand-opacity-resting,.25)*100% + 13%),transparent)0%,color-mix(in oklch,var(--glass-btn-primary-tint-end)calc(var(--glass-brand-opacity-resting,.25)*100% + 23%),transparent)100%);border-color:color-mix(in oklch,var(--glass-btn-primary-border-color)calc(var(--glass-brand-border-opacity-resting,.28)*100% + 14%),transparent);box-shadow:0 0 var(--glass-btn-primary-glow-spread)color-mix(in oklch,var(--glass-btn-primary-glow-color)35%,transparent),0 var(--glass-btn-primary-shadow-y)var(--glass-btn-primary-shadow-blur)color-mix(in oklch,var(--proformax-overlay-pure-black)calc(var(--glass-btn-primary-shadow-alpha)*100%),transparent),inset 0 1px 0 color-mix(in oklch,var(--proformax-overlay-pure-white)calc(var(--_gc-inner-glow-alpha,.2)*100%),transparent)}.glass-button-primary .glass-button:before{background:radial-gradient(var(--glass-btn-primary-specular-w)var(--glass-btn-primary-specular-h)at var(--glass-btn-primary-specular-x)var(--glass-btn-primary-specular-y),color-mix(in oklch,var(--proformax-overlay-pure-white)calc(var(--glass-btn-primary-specular-alpha)*100%),transparent)0%,color-mix(in oklch,var(--proformax-overlay-pure-white)calc(var(--glass-btn-primary-specular-alpha)*39%),transparent)40%,transparent 68%)}.glass-button-secondary .glass-button{background:linear-gradient(var(--glass-brand-gradient-angle,135deg),color-mix(in oklch,var(--glass-btn-secondary-tint-start)calc(var(--glass-brand-opacity-resting,.25)*88%),transparent)0%,color-mix(in oklch,var(--glass-btn-secondary-tint-end)calc(var(--glass-brand-opacity-resting,.25)*88% + 10%),transparent)100%);border-color:color-mix(in oklch,var(--glass-btn-secondary-border-color)calc(var(--glass-brand-border-opacity-resting,.28)*100% + 2%),transparent);box-shadow:0 var(--glass-btn-secondary-shadow-y)var(--glass-btn-secondary-shadow-blur)color-mix(in oklch,var(--proformax-overlay-pure-black)calc(var(--glass-btn-secondary-shadow-alpha)*100%),transparent),inset 0 1px 0 color-mix(in oklch,var(--proformax-overlay-pure-white)calc(var(--_gc-inner-glow-alpha,.14)*100%),transparent)}.glass-button-secondary .glass-button:before{background:radial-gradient(var(--glass-btn-secondary-specular-w)var(--glass-btn-secondary-specular-h)at var(--glass-btn-secondary-specular-x)var(--glass-btn-secondary-specular-y),color-mix(in oklch,var(--proformax-overlay-pure-white)calc(var(--glass-btn-secondary-specular-alpha)*100%),transparent)0%,color-mix(in oklch,var(--proformax-overlay-pure-white)calc(var(--glass-btn-secondary-specular-alpha)*36%),transparent)42%,transparent 68%)}.glass-button-ghost .glass-button{background:color-mix(in oklch,var(--glass-btn-ghost-tint-start)4%,transparent);border-color:color-mix(in oklch,var(--glass-btn-ghost-border-color)18%,transparent);box-shadow:0 var(--glass-btn-ghost-shadow-y)var(--glass-btn-ghost-shadow-blur)color-mix(in oklch,var(--proformax-overlay-pure-black)calc(var(--glass-btn-ghost-shadow-alpha)*100%),transparent),inset 0 1px 0 color-mix(in oklch,var(--proformax-overlay-pure-white)calc(var(--_gc-inner-glow-alpha,.1)*100%),transparent)}.glass-button-ghost .glass-button:before{background:radial-gradient(var(--glass-btn-ghost-specular-w)var(--glass-btn-ghost-specular-h)at var(--glass-btn-ghost-specular-x)var(--glass-btn-ghost-specular-y),color-mix(in oklch,var(--proformax-overlay-pure-white)calc(var(--glass-btn-ghost-specular-alpha)*100%),transparent)0%,transparent 65%)}.glass-button-warm .glass-button{background:linear-gradient(var(--glass-brand-gradient-angle,135deg),color-mix(in oklch,var(--glass-btn-warm-tint-start)calc(var(--glass-brand-opacity-resting,.25)*100% + 5%),transparent)0%,color-mix(in oklch,var(--glass-btn-warm-tint-end)calc(var(--glass-brand-opacity-resting,.25)*100% + 15%),transparent)100%);border-color:color-mix(in oklch,var(--glass-btn-warm-border-color)calc(var(--glass-brand-border-opacity-resting,.28)*100% + 10%),transparent);box-shadow:0 0 var(--glass-btn-warm-glow-spread)color-mix(in oklch,var(--glass-btn-warm-glow-color)30%,transparent),0 var(--glass-btn-warm-shadow-y)var(--glass-btn-warm-shadow-blur)color-mix(in oklch,var(--proformax-overlay-pure-black)calc(var(--glass-btn-warm-shadow-alpha)*100%),transparent),inset 0 1px 0 color-mix(in oklch,var(--proformax-overlay-pure-white)calc(var(--_gc-inner-glow-alpha,.15)*100%),transparent)}.glass-button-warm .glass-button:before{background:radial-gradient(var(--glass-btn-warm-specular-w)var(--glass-btn-warm-specular-h)at var(--glass-btn-warm-specular-x)var(--glass-btn-warm-specular-y),color-mix(in oklch,var(--proformax-overlay-pure-white)calc(var(--glass-btn-warm-specular-alpha)*100%),transparent)0%,color-mix(in oklch,var(--glass-btn-warm-glow-color)calc(var(--glass-btn-warm-specular-alpha)*44%),transparent)40%,transparent 68%)}.glass-button-primaryInverse .glass-button{background:linear-gradient(var(--glass-brand-gradient-angle,135deg),color-mix(in oklch,var(--glass-btn-primary-inverse-tint-start)85%,transparent)0%,color-mix(in oklch,var(--glass-btn-primary-inverse-tint-end)90%,transparent)100%);border-color:color-mix(in oklch,var(--glass-btn-primary-inverse-border-color)55%,transparent);box-shadow:0 var(--glass-btn-primary-inverse-shadow-y)var(--glass-btn-primary-inverse-shadow-blur)color-mix(in oklch,var(--proformax-overlay-pure-black)calc(var(--glass-btn-primary-inverse-shadow-alpha)*100%),transparent),inset 0 1px 0 var(--proformax-overlay-white-60)}.glass-button-primaryInverse .glass-button:before{background:radial-gradient(var(--glass-btn-primary-inverse-specular-w)var(--glass-btn-primary-inverse-specular-h)at var(--glass-btn-primary-inverse-specular-x)var(--glass-btn-primary-inverse-specular-y),color-mix(in oklch,var(--proformax-overlay-pure-white)calc(var(--glass-btn-primary-inverse-specular-alpha)*100%),transparent)0%,transparent 65%)}.glass-button-accent .glass-button{background:linear-gradient(var(--glass-brand-gradient-angle,135deg),color-mix(in oklch,var(--glass-btn-accent-tint-start)calc(var(--glass-brand-opacity-resting,.25)*100% + 7%),transparent)0%,color-mix(in oklch,var(--glass-btn-accent-tint-end)calc(var(--glass-brand-opacity-resting,.25)*100% + 17%),transparent)100%);border-color:color-mix(in oklch,var(--glass-btn-accent-border-color)calc(var(--glass-brand-border-opacity-resting,.28)*100% + 17%),transparent);box-shadow:0 0 var(--glass-btn-accent-glow-spread)color-mix(in oklch,var(--glass-btn-accent-glow-color)38%,transparent),0 var(--glass-btn-accent-shadow-y)var(--glass-btn-accent-shadow-blur)color-mix(in oklch,var(--proformax-overlay-pure-black)calc(var(--glass-btn-accent-shadow-alpha)*100%),transparent),inset 0 1px 0 color-mix(in oklch,var(--proformax-overlay-pure-white)calc(var(--_gc-inner-glow-alpha,.18)*100%),transparent)}.glass-button-accent .glass-button:before{background:radial-gradient(var(--glass-btn-accent-specular-w)var(--glass-btn-accent-specular-h)at var(--glass-btn-accent-specular-x)var(--glass-btn-accent-specular-y),color-mix(in oklch,var(--proformax-overlay-pure-white)calc(var(--glass-btn-accent-specular-alpha)*100%),transparent)0%,color-mix(in oklch,var(--glass-btn-accent-glow-color)calc(var(--glass-btn-accent-specular-alpha)*44%),transparent)40%,transparent 68%)}.glass-button-gradientPrimary .glass-button{background:linear-gradient(135deg,color-mix(in oklch,var(--glass-btn-gradient-primary-tint-start)42%,transparent)0%,color-mix(in oklch,var(--glass-btn-gradient-primary-tint-mid)35%,transparent)50%,color-mix(in oklch,var(--glass-btn-gradient-primary-tint-end)38%,transparent)100%);border-color:color-mix(in oklch,var(--glass-btn-gradient-primary-border-color)40%,transparent);box-shadow:0 0 var(--glass-btn-gradient-primary-glow-spread)color-mix(in oklch,var(--glass-btn-gradient-primary-glow-color)40%,transparent),0 var(--glass-btn-gradient-primary-shadow-y)var(--glass-btn-gradient-primary-shadow-blur)color-mix(in oklch,var(--proformax-overlay-pure-black)calc(var(--glass-btn-gradient-primary-shadow-alpha)*100%),transparent),inset 0 1px 0 color-mix(in oklch,var(--proformax-overlay-pure-white)calc(var(--_gc-inner-glow-alpha,.18)*100%),transparent)}.glass-button-gradientPrimary .glass-button:before{background:radial-gradient(var(--glass-btn-gradient-primary-specular-w)var(--glass-btn-gradient-primary-specular-h)at var(--glass-btn-gradient-primary-specular-x)var(--glass-btn-gradient-primary-specular-y),color-mix(in oklch,var(--proformax-overlay-pure-white)calc(var(--glass-btn-gradient-primary-specular-alpha)*100%),transparent)0%,color-mix(in oklch,var(--glass-btn-gradient-primary-tint-start)30%,transparent)38%,transparent 65%),radial-gradient(30% 20% at 70% 12%,color-mix(in oklch,var(--glass-btn-gradient-primary-tint-end)45%,transparent)0%,transparent 60%)}.glass-button-gradientSecondary .glass-button{background:linear-gradient(135deg,color-mix(in oklch,var(--glass-btn-gradient-secondary-tint-start)30%,transparent)0%,color-mix(in oklch,var(--glass-btn-gradient-secondary-tint-mid)38%,transparent)50%,color-mix(in oklch,var(--glass-btn-gradient-secondary-tint-end)32%,transparent)100%);border-color:color-mix(in oklch,var(--glass-btn-gradient-secondary-border-color)35%,transparent);box-shadow:0 0 var(--glass-btn-gradient-secondary-glow-spread)color-mix(in oklch,var(--glass-btn-gradient-secondary-glow-color)30%,transparent),0 var(--glass-btn-gradient-secondary-shadow-y)var(--glass-btn-gradient-secondary-shadow-blur)color-mix(in oklch,var(--proformax-overlay-pure-black)calc(var(--glass-btn-gradient-secondary-shadow-alpha)*100%),transparent),inset 0 1px 0 color-mix(in oklch,var(--proformax-overlay-pure-white)calc(var(--_gc-inner-glow-alpha,.16)*100%),transparent)}.glass-button-gradientSecondary .glass-button:before{background:radial-gradient(var(--glass-btn-gradient-secondary-specular-w)var(--glass-btn-gradient-secondary-specular-h)at var(--glass-btn-gradient-secondary-specular-x)var(--glass-btn-gradient-secondary-specular-y),color-mix(in oklch,var(--proformax-overlay-pure-white)calc(var(--glass-btn-gradient-secondary-specular-alpha)*100%),transparent)0%,transparent 65%),radial-gradient(28% 18% at 72% 10%,color-mix(in oklch,var(--glass-btn-gradient-secondary-tint-end)40%,transparent)0%,transparent 58%)}.glass-button-gradientAurora .glass-button{background:linear-gradient(135deg,color-mix(in oklch,var(--glass-btn-gradient-aurora-tint-start)35%,transparent)0%,color-mix(in oklch,var(--glass-btn-gradient-aurora-tint-mid)30%,transparent)35%,color-mix(in oklch,var(--glass-btn-gradient-aurora-tint-mid-2)28%,transparent)70%,color-mix(in oklch,var(--glass-btn-gradient-aurora-tint-end)32%,transparent)100%);border-color:color-mix(in oklch,var(--glass-btn-gradient-aurora-border-color)38%,transparent);box-shadow:0 0 var(--glass-btn-gradient-aurora-glow-spread)color-mix(in oklch,var(--glass-btn-gradient-aurora-glow-color)35%,transparent),0 var(--glass-btn-gradient-aurora-shadow-y)var(--glass-btn-gradient-aurora-shadow-blur)color-mix(in oklch,var(--proformax-overlay-pure-black)calc(var(--glass-btn-gradient-aurora-shadow-alpha)*100%),transparent),inset 0 1px 0 color-mix(in oklch,var(--proformax-overlay-pure-white)calc(var(--_gc-inner-glow-alpha,.18)*100%),transparent)}.glass-button-gradientAurora .glass-button:before{background:radial-gradient(var(--glass-btn-gradient-aurora-specular-w)var(--glass-btn-gradient-aurora-specular-h)at var(--glass-btn-gradient-aurora-specular-x)var(--glass-btn-gradient-aurora-specular-y),color-mix(in oklch,var(--proformax-overlay-pure-white)calc(var(--glass-btn-gradient-aurora-specular-alpha)*100%),transparent)0%,transparent 62%),radial-gradient(25% 18% at 50% 8%,color-mix(in oklch,var(--glass-btn-gradient-aurora-tint-mid-2)45%,transparent)0%,transparent 58%),radial-gradient(28% 20% at 75% 10%,color-mix(in oklch,var(--glass-btn-gradient-aurora-tint-start)40%,transparent)0%,transparent 60%)}.glass-button-pricingHighlight .glass-button{background:linear-gradient(var(--glass-brand-gradient-angle,135deg),color-mix(in oklch,var(--glass-btn-pricing-highlight-tint-start)calc(var(--glass-brand-opacity-resting,.25)*100% + 13%),transparent)0%,color-mix(in oklch,var(--glass-btn-pricing-highlight-tint-end)calc(var(--glass-brand-opacity-resting,.25)*100% + 23%),transparent)100%);border-color:color-mix(in oklch,var(--glass-btn-pricing-highlight-border-color)calc(var(--glass-brand-border-opacity-resting,.28)*100% + 24%),transparent);box-shadow:0 0 var(--glass-btn-pricing-highlight-glow-spread)color-mix(in oklch,var(--glass-btn-pricing-highlight-glow-color)50%,transparent),0 var(--glass-btn-pricing-highlight-shadow-y)var(--glass-btn-pricing-highlight-shadow-blur)color-mix(in oklch,var(--proformax-overlay-pure-black)calc(var(--glass-btn-pricing-highlight-shadow-alpha)*100%),transparent),inset 0 1px 0 color-mix(in oklch,var(--proformax-overlay-pure-white)calc(var(--_gc-inner-glow-alpha,.2)*100%),transparent)}.glass-button-pricingHighlight .glass-button:before{background:radial-gradient(var(--glass-btn-pricing-highlight-specular-w)var(--glass-btn-pricing-highlight-specular-h)at var(--glass-btn-pricing-highlight-specular-x)var(--glass-btn-pricing-highlight-specular-y),color-mix(in oklch,var(--proformax-overlay-pure-white)calc(var(--glass-btn-pricing-highlight-specular-alpha)*100%),transparent)0%,color-mix(in oklch,var(--glass-btn-pricing-highlight-tint-start)calc(var(--glass-btn-pricing-highlight-specular-alpha)*45%),transparent)38%,transparent 65%)}.glass-button-ctaInverse .glass-button{background:linear-gradient(var(--glass-brand-gradient-angle,135deg),color-mix(in oklch,var(--glass-btn-cta-inverse-tint-start)88%,transparent)0%,color-mix(in oklch,var(--glass-btn-cta-inverse-tint-end)92%,transparent)100%);border-color:color-mix(in oklch,var(--glass-btn-cta-inverse-border-color)50%,transparent);box-shadow:0 var(--glass-btn-cta-inverse-shadow-y)var(--glass-btn-cta-inverse-shadow-blur)color-mix(in oklch,var(--proformax-overlay-pure-black)calc(var(--glass-btn-cta-inverse-shadow-alpha)*100%),transparent),inset 0 1px 0 var(--proformax-overlay-white-65)}.glass-button-ctaInverse .glass-button:before{background:radial-gradient(var(--glass-btn-cta-inverse-specular-w)var(--glass-btn-cta-inverse-specular-h)at var(--glass-btn-cta-inverse-specular-x)var(--glass-btn-cta-inverse-specular-y),color-mix(in oklch,var(--proformax-overlay-pure-white)calc(var(--glass-btn-cta-inverse-specular-alpha)*100%),transparent)0%,transparent 68%)}.glass-button-ctaOutline .glass-button{border-width:var(--proformax-layout-border-thin-plus);border-color:color-mix(in oklch,var(--glass-btn-cta-outline-border-color)55%,transparent);box-shadow:0 0 0 1px color-mix(in oklch,var(--glass-btn-cta-outline-tint-start)18%,transparent),0 var(--glass-btn-cta-outline-shadow-y)var(--glass-btn-cta-outline-shadow-blur)color-mix(in oklch,var(--proformax-overlay-pure-black)calc(var(--glass-btn-cta-outline-shadow-alpha)*100%),transparent),inset 0 1px 0 color-mix(in oklch,var(--proformax-overlay-pure-white)calc(var(--_gc-inner-glow-alpha,.18)*100%),transparent);background:0 0}.glass-button-ctaOutline .glass-button:before{background:linear-gradient(180deg,color-mix(in oklch,var(--glass-btn-cta-outline-tint-start)30%,transparent)0%,transparent 10%),linear-gradient(0deg,color-mix(in oklch,var(--glass-btn-cta-outline-tint-start)15%,transparent)0%,transparent 8%)}.glass-button-glass .glass-button{background:color-mix(in oklch,var(--glass-btn-glass-tint-start)10%,transparent);border-color:color-mix(in oklch,var(--glass-btn-glass-border-color)30%,transparent);box-shadow:0 var(--glass-btn-glass-shadow-y)var(--glass-btn-glass-shadow-blur)color-mix(in oklch,var(--proformax-overlay-pure-black)calc(var(--glass-btn-glass-shadow-alpha)*100%),transparent),inset 0 1px 0 color-mix(in oklch,var(--proformax-overlay-pure-white)calc(var(--_gc-inner-glow-alpha,.22)*100%),transparent)}.glass-button-glass .glass-button:before{background:radial-gradient(var(--glass-btn-glass-specular-w)var(--glass-btn-glass-specular-h)at var(--glass-btn-glass-specular-x)var(--glass-btn-glass-specular-y),color-mix(in oklch,var(--proformax-overlay-pure-white)calc(var(--glass-btn-glass-specular-alpha)*100%),transparent)0%,color-mix(in oklch,var(--proformax-overlay-pure-white)calc(var(--glass-btn-glass-specular-alpha)*33%),transparent)40%,transparent 68%)}.glass-button-outline .glass-button{border-color:color-mix(in oklch,var(--glass-btn-outline-border-color)35%,transparent);box-shadow:0 0 0 1px color-mix(in oklch,var(--glass-btn-outline-tint-start)12%,transparent),inset 0 1px 0 color-mix(in oklch,var(--proformax-overlay-pure-white)calc(var(--_gc-inner-glow-alpha,.2)*100%),transparent);background:0 0}.glass-button-outline .glass-button:before{background:linear-gradient(180deg,var(--proformax-overlay-white-35)0%,transparent 8%),linear-gradient(0deg,var(--proformax-overlay-white-15)0%,transparent 8%)}.glass-button-neon .glass-button{background:linear-gradient(var(--glass-brand-gradient-angle,135deg),color-mix(in oklch,var(--glass-btn-neon-tint-start)calc(var(--glass-brand-opacity-resting,.25)*100% + 7%),transparent)0%,color-mix(in oklch,var(--glass-btn-neon-tint-end)calc(var(--glass-brand-opacity-resting,.25)*100% + 17%),transparent)100%);border-color:color-mix(in oklch,var(--glass-btn-neon-border-color)calc(var(--glass-brand-border-opacity-resting,.28)*100% + 27%),transparent);box-shadow:0 0 var(--glass-btn-neon-glow-spread)color-mix(in oklch,var(--glass-btn-neon-glow-color)55%,transparent),0 0 calc(var(--glass-btn-neon-glow-spread)*2)color-mix(in oklch,var(--glass-btn-neon-glow-color)25%,transparent),0 var(--glass-btn-neon-shadow-y)var(--glass-btn-neon-shadow-blur)color-mix(in oklch,var(--proformax-overlay-pure-black)calc(var(--glass-btn-neon-shadow-alpha)*100%),transparent),inset 0 1px 0 color-mix(in oklch,var(--proformax-overlay-pure-white)calc(var(--_gc-inner-glow-alpha,.22)*100%),transparent)}.glass-button-neon .glass-button:before{background:radial-gradient(var(--glass-btn-neon-specular-w)var(--glass-btn-neon-specular-h)at var(--glass-btn-neon-specular-x)var(--glass-btn-neon-specular-y),color-mix(in oklch,var(--proformax-overlay-pure-white)calc(var(--glass-btn-neon-specular-alpha)*100%),transparent)0%,color-mix(in oklch,var(--glass-btn-neon-glow-color)calc(var(--glass-btn-neon-specular-alpha)*44%),transparent)40%,transparent 68%)}.glass-button-neonSolid .glass-button{background:linear-gradient(var(--glass-brand-gradient-angle,135deg),color-mix(in oklch,var(--glass-btn-neon-solid-tint-start)72%,transparent)0%,color-mix(in oklch,var(--glass-btn-neon-solid-tint-end)82%,transparent)100%);border-color:color-mix(in oklch,var(--glass-btn-neon-solid-border-color)65%,transparent);box-shadow:0 0 var(--glass-btn-neon-solid-glow-spread)color-mix(in oklch,var(--glass-btn-neon-solid-glow-color)65%,transparent),0 0 calc(var(--glass-btn-neon-solid-glow-spread)*2)color-mix(in oklch,var(--glass-btn-neon-solid-glow-color)30%,transparent),0 var(--glass-btn-neon-solid-shadow-y)var(--glass-btn-neon-solid-shadow-blur)color-mix(in oklch,var(--proformax-overlay-pure-black)calc(var(--glass-btn-neon-solid-shadow-alpha)*100%),transparent),inset 0 1px 0 color-mix(in oklch,var(--proformax-overlay-pure-white)calc(var(--_gc-inner-glow-alpha,.25)*100%),transparent)}.glass-button-neonSolid .glass-button:before{background:radial-gradient(var(--glass-btn-neon-solid-specular-w)var(--glass-btn-neon-solid-specular-h)at var(--glass-btn-neon-solid-specular-x)var(--glass-btn-neon-solid-specular-y),color-mix(in oklch,var(--proformax-overlay-pure-white)calc(var(--glass-btn-neon-solid-specular-alpha)*100%),transparent)0%,color-mix(in oklch,var(--glass-btn-neon-solid-glow-color)calc(var(--glass-btn-neon-solid-specular-alpha)*47%),transparent)38%,transparent 65%)}.glass-button-neonGhost .glass-button{border-color:color-mix(in oklch,var(--glass-btn-neon-ghost-border-color)45%,transparent);box-shadow:0 0 var(--glass-btn-neon-ghost-glow-spread)color-mix(in oklch,var(--glass-btn-neon-ghost-glow-color)28%,transparent),inset 0 1px 0 color-mix(in oklch,var(--glass-btn-neon-ghost-glow-color)20%,transparent);background:0 0}.glass-button-neonGhost .glass-button:before{background:radial-gradient(var(--glass-btn-neon-ghost-specular-w)var(--glass-btn-neon-ghost-specular-h)at var(--glass-btn-neon-ghost-specular-x)var(--glass-btn-neon-ghost-specular-y),color-mix(in oklch,var(--glass-btn-neon-ghost-glow-color)calc(var(--glass-btn-neon-ghost-specular-alpha)*100%),transparent)0%,transparent 65%)}.glass-button-neonOutline .glass-button{border-width:var(--proformax-layout-border-thin-plus);border-color:color-mix(in oklch,var(--glass-btn-neon-outline-border-color)55%,transparent);box-shadow:0 0 0 1px color-mix(in oklch,var(--glass-btn-neon-outline-glow-color)18%,transparent),0 0 var(--glass-btn-neon-outline-glow-spread)color-mix(in oklch,var(--glass-btn-neon-outline-glow-color)22%,transparent);background:0 0}.glass-button-neonOutline .glass-button:before{background:linear-gradient(180deg,color-mix(in oklch,var(--glass-btn-neon-outline-glow-color)35%,transparent)0%,transparent 10%),linear-gradient(0deg,color-mix(in oklch,var(--glass-btn-neon-outline-glow-color)18%,transparent)0%,transparent 8%)}.glass-button-success .glass-button{background:linear-gradient(var(--glass-brand-gradient-angle,135deg),color-mix(in oklch,var(--glass-btn-success-tint-start)calc(var(--glass-brand-opacity-resting,.25)*100% + 5%),transparent)0%,color-mix(in oklch,var(--glass-btn-success-tint-end)calc(var(--glass-brand-opacity-resting,.25)*100% + 15%),transparent)100%);border-color:color-mix(in oklch,var(--glass-btn-success-border-color)calc(var(--glass-brand-border-opacity-resting,.28)*100% + 14%),transparent);box-shadow:0 0 var(--glass-btn-success-glow-spread)color-mix(in oklch,var(--glass-btn-success-glow-color)30%,transparent),0 var(--glass-btn-success-shadow-y)var(--glass-btn-success-shadow-blur)color-mix(in oklch,var(--proformax-overlay-pure-black)calc(var(--glass-btn-success-shadow-alpha)*100%),transparent),inset 0 1px 0 color-mix(in oklch,var(--proformax-overlay-pure-white)calc(var(--_gc-inner-glow-alpha,.14)*100%),transparent)}.glass-button-success .glass-button:before{background:radial-gradient(var(--glass-btn-success-specular-w)var(--glass-btn-success-specular-h)at var(--glass-btn-success-specular-x)var(--glass-btn-success-specular-y),color-mix(in oklch,var(--proformax-overlay-pure-white)calc(var(--glass-btn-success-specular-alpha)*100%),transparent)0%,color-mix(in oklch,var(--glass-btn-success-glow-color)calc(var(--glass-btn-success-specular-alpha)*38%),transparent)40%,transparent 68%)}.glass-button-destructive .glass-button{background:linear-gradient(var(--glass-brand-gradient-angle,135deg),color-mix(in oklch,var(--glass-btn-destructive-tint-start)calc(var(--glass-brand-opacity-resting,.25)*100% + 10%),transparent)0%,color-mix(in oklch,var(--glass-btn-destructive-tint-end)calc(var(--glass-brand-opacity-resting,.25)*100% + 20%),transparent)100%);border-color:color-mix(in oklch,var(--glass-btn-destructive-border-color)calc(var(--glass-brand-border-opacity-resting,.28)*100% + 20%),transparent);box-shadow:0 0 var(--glass-btn-destructive-glow-spread)color-mix(in oklch,var(--glass-btn-destructive-glow-color)40%,transparent),0 var(--glass-btn-destructive-shadow-y)var(--glass-btn-destructive-shadow-blur)color-mix(in oklch,var(--proformax-overlay-pure-black)calc(var(--glass-btn-destructive-shadow-alpha)*100%),transparent),inset 0 1px 0 color-mix(in oklch,var(--proformax-overlay-pure-white)calc(var(--_gc-inner-glow-alpha,.16)*100%),transparent)}.glass-button-destructive .glass-button:before{background:radial-gradient(var(--glass-btn-destructive-specular-w)var(--glass-btn-destructive-specular-h)at var(--glass-btn-destructive-specular-x)var(--glass-btn-destructive-specular-y),color-mix(in oklch,var(--proformax-overlay-pure-white)calc(var(--glass-btn-destructive-specular-alpha)*100%),transparent)0%,color-mix(in oklch,var(--glass-btn-destructive-glow-color)calc(var(--glass-btn-destructive-specular-alpha)*44%),transparent)40%,transparent 68%)}.glass-button-pulse .glass-button{background:linear-gradient(var(--glass-brand-gradient-angle,135deg),color-mix(in oklch,var(--glass-btn-pulse-tint-start)calc(var(--glass-brand-opacity-resting,.25)*100% + 10%),transparent)0%,color-mix(in oklch,var(--glass-btn-pulse-tint-end)calc(var(--glass-brand-opacity-resting,.25)*100% + 20%),transparent)100%);border-color:color-mix(in oklch,var(--glass-btn-pulse-border-color)calc(var(--glass-brand-border-opacity-resting,.28)*100% + 17%),transparent);box-shadow:0 0 var(--glass-btn-pulse-glow-spread)color-mix(in oklch,var(--glass-btn-pulse-glow-color)45%,transparent),0 var(--glass-btn-pulse-shadow-y)var(--glass-btn-pulse-shadow-blur)color-mix(in oklch,var(--proformax-overlay-pure-black)calc(var(--glass-btn-pulse-shadow-alpha)*100%),transparent),inset 0 1px 0 color-mix(in oklch,var(--proformax-overlay-pure-white)calc(var(--_gc-inner-glow-alpha,.16)*100%),transparent);animation:2s ease-in-out infinite glass-btn-pulse-glow}.glass-button-pulse .glass-button:before{background:radial-gradient(var(--glass-btn-pulse-specular-w)var(--glass-btn-pulse-specular-h)at var(--glass-btn-pulse-specular-x)var(--glass-btn-pulse-specular-y),color-mix(in oklch,var(--proformax-overlay-pure-white)calc(var(--glass-btn-pulse-specular-alpha)*100%),transparent)0%,color-mix(in oklch,var(--glass-btn-pulse-glow-color)calc(var(--glass-btn-pulse-specular-alpha)*44%),transparent)40%,transparent 68%)}@keyframes glass-btn-pulse-glow{0%,to{box-shadow:0 0 var(--glass-btn-pulse-glow-spread)color-mix(in oklch,var(--glass-btn-pulse-glow-color)45%,transparent),0 var(--glass-btn-pulse-shadow-y)var(--glass-btn-pulse-shadow-blur)color-mix(in oklch,var(--proformax-overlay-pure-black)calc(var(--glass-btn-pulse-shadow-alpha)*100%),transparent),inset 0 1px 0 color-mix(in oklch,var(--proformax-overlay-pure-white)calc(var(--_gc-inner-glow-alpha,.16)*100%),transparent)}50%{box-shadow:0 0 calc(var(--glass-btn-pulse-glow-spread)*1.75)color-mix(in oklch,var(--glass-btn-pulse-glow-color)65%,transparent),0 var(--glass-btn-pulse-shadow-y)var(--glass-btn-pulse-shadow-blur)color-mix(in oklch,var(--proformax-overlay-pure-black)calc(var(--glass-btn-pulse-shadow-alpha)*100%),transparent),inset 0 1px 0 color-mix(in oklch,var(--proformax-overlay-pure-white)calc(var(--_gc-inner-glow-alpha,.16)*100%),transparent)}}.glass-button-horizonCTA .glass-button{background:linear-gradient(var(--glass-brand-gradient-angle,135deg),color-mix(in oklch,var(--glass-btn-horizon-cta-tint-start)calc(var(--glass-brand-opacity-resting,.25)*100% + 9%),transparent)0%,color-mix(in oklch,var(--glass-btn-horizon-cta-tint-end)calc(var(--glass-brand-opacity-resting,.25)*100% + 19%),transparent)100%);border-color:color-mix(in oklch,var(--glass-btn-horizon-cta-border-color)calc(var(--glass-brand-border-opacity-resting,.28)*100% + 12%),transparent);box-shadow:0 0 var(--glass-btn-horizon-cta-glow-spread)color-mix(in oklch,var(--glass-btn-horizon-cta-glow-color)35%,transparent),0 var(--glass-btn-horizon-cta-shadow-y)var(--glass-btn-horizon-cta-shadow-blur)color-mix(in oklch,var(--proformax-overlay-pure-black)calc(var(--glass-btn-horizon-cta-shadow-alpha)*100%),transparent),inset 0 1px 0 color-mix(in oklch,var(--proformax-overlay-pure-white)calc(var(--_gc-inner-glow-alpha,.16)*100%),transparent)}.glass-button-horizonCTA .glass-button:before{background:radial-gradient(var(--glass-btn-horizon-cta-specular-w)var(--glass-btn-horizon-cta-specular-h)at var(--glass-btn-horizon-cta-specular-x)var(--glass-btn-horizon-cta-specular-y),color-mix(in oklch,var(--proformax-overlay-pure-white)calc(var(--glass-btn-horizon-cta-specular-alpha)*100%),transparent)0%,color-mix(in oklch,var(--glass-btn-horizon-cta-glow-color)calc(var(--glass-btn-horizon-cta-specular-alpha)*40%),transparent)40%,transparent 68%)}.glass-button-horizonGhost .glass-button{border-color:color-mix(in oklch,var(--glass-btn-horizon-ghost-border-color)30%,transparent);box-shadow:0 var(--glass-btn-horizon-ghost-shadow-y)var(--glass-btn-horizon-ghost-shadow-blur)color-mix(in oklch,var(--proformax-overlay-pure-black)calc(var(--glass-btn-horizon-ghost-shadow-alpha)*100%),transparent),inset 0 1px 0 color-mix(in oklch,var(--proformax-overlay-pure-white)calc(var(--_gc-inner-glow-alpha,.1)*100%),transparent);background:0 0}.glass-button-horizonGhost .glass-button:before{background:radial-gradient(var(--glass-btn-horizon-ghost-specular-w)var(--glass-btn-horizon-ghost-specular-h)at var(--glass-btn-horizon-ghost-specular-x)var(--glass-btn-horizon-ghost-specular-y),color-mix(in oklch,var(--proformax-overlay-pure-white)calc(var(--glass-btn-horizon-ghost-specular-alpha)*100%),transparent)0%,transparent 65%)}[class*=glass-button-]:hover:not(.glass-button-disabled) .glass-button{transform:translateY(-1px)}[class*=glass-button-]:active:not(.glass-button-disabled) .glass-button{filter:brightness(.92);transform:translateY(0)scale(.97)}[class*=glass-button-] .glass-button:focus-visible{outline:2px solid var(--glass-btn-default-border-color);outline-offset:2px}.glass-button-disabled .glass-button,[class*=glass-button-] .glass-button:disabled,[class*=glass-button-] .glass-button[aria-disabled=true]{background:var(--proformax-overlay-white-6);border-color:var(--proformax-overlay-white-12);box-shadow:none;cursor:not-allowed;pointer-events:none;filter:grayscale(.4)opacity(.55);animation:none;transform:none}.glass-button-disabled .glass-button:before,[class*=glass-button-] .glass-button:disabled:before,[class*=glass-button-] .glass-button[aria-disabled=true]:before{opacity:.25}.glass-button-square .glass-button:after{background:linear-gradient(180deg,var(--proformax-overlay-white-8)0%,var(--proformax-overlay-white-8)1px,transparent 1px)top left/100% 1px no-repeat,linear-gradient(0deg,var(--proformax-overlay-black-12)0%,var(--proformax-overlay-black-12)1px,transparent 1px)bottom left/100% 1px no-repeat;mix-blend-mode:normal}@media (prefers-reduced-motion:reduce){[class*=glass-button-] .glass-button{animation:none}[class*=glass-button-]:hover:not(.glass-button-disabled) .glass-button{transform:none}[class*=glass-button-]:active:not(.glass-button-disabled) .glass-button{filter:none;transform:none}}.glass-button-square .glass-button:before{background:  linear-gradient(180deg,var(--proformax-overlay-white-45)0px,var(--proformax-overlay-white-45)1px,transparent 1px)top left/100% 1px no-repeat,linear-gradient(0deg,var(--proformax-overlay-white-65)0%,var(--proformax-overlay-white-65)100%)top left/2px 10px no-repeat,linear-gradient(0deg,var(--proformax-overlay-white-65)0%,var(--proformax-overlay-white-65)100%)top left/10px 2px no-repeat,linear-gradient(0deg,var(--proformax-overlay-white-65)0%,var(--proformax-overlay-white-65)100%)top right/2px 10px no-repeat,linear-gradient(0deg,var(--proformax-overlay-white-65)0%,var(--proformax-overlay-white-65)100%)top right/10px 2px no-repeat,linear-gradient(0deg,var(--proformax-overlay-white-35)0%,var(--proformax-overlay-white-35)100%)bottom left/2px 8px no-repeat,linear-gradient(0deg,var(--proformax-overlay-white-35)0%,var(--proformax-overlay-white-35)100%)bottom left/8px 2px no-repeat,linear-gradient(0deg,var(--proformax-overlay-white-35)0%,var(--proformax-overlay-white-35)100%)bottom right/2px 8px no-repeat,linear-gradient(0deg,var(--proformax-overlay-white-35)0%,var(--proformax-overlay-white-35)100%)bottom right/8px 2px no-repeat}.glass-button-square .glass-button{box-shadow:inset 0 1px 0 var(--proformax-overlay-white-35),inset 0 -1px 0 var(--proformax-overlay-black-22),inset 1px 0 0 var(--proformax-overlay-white-8),inset -1px 0 0 var(--proformax-overlay-black-14)}.glass-button-square.glass-button-default .glass-button{box-shadow:inset 0 1px 0 var(--proformax-overlay-white-35),inset 0 -1px 0 var(--proformax-overlay-black-22),inset 1px 0 0 var(--proformax-overlay-white-22),inset -1px 0 0 var(--proformax-overlay-black-18),0 var(--glass-btn-default-shadow-y)var(--glass-btn-default-shadow-blur)color-mix(in oklch,var(--proformax-overlay-pure-black)calc(var(--glass-btn-default-shadow-alpha)*100%),transparent),0 0 var(--glass-btn-default-glow-spread)var(--glass-btn-default-glow-color)}.glass-button-square.glass-button-primary .glass-button{box-shadow:inset 0 1px 0 var(--proformax-overlay-white-35),inset 0 -1px 0 var(--proformax-overlay-black-22),inset 1px 0 0 var(--proformax-overlay-white-22),inset -1px 0 0 var(--proformax-overlay-black-18),0 var(--glass-btn-primary-shadow-y)var(--glass-btn-primary-shadow-blur)color-mix(in oklch,var(--proformax-overlay-pure-black)calc(var(--glass-btn-primary-shadow-alpha)*100%),transparent),0 0 var(--glass-btn-primary-glow-spread)color-mix(in oklch,var(--glass-btn-primary-glow-color)35%,transparent)}.glass-button-square.glass-button-secondary .glass-button{box-shadow:inset 0 1px 0 var(--proformax-overlay-white-30),inset 0 -1px 0 var(--proformax-overlay-black-22),inset 1px 0 0 var(--proformax-overlay-white-22),inset -1px 0 0 var(--proformax-overlay-black-18),0 var(--glass-btn-secondary-shadow-y)var(--glass-btn-secondary-shadow-blur)color-mix(in oklch,var(--proformax-overlay-pure-black)calc(var(--glass-btn-secondary-shadow-alpha)*100%),transparent)}.glass-button-square.glass-button-warm .glass-button{box-shadow:inset 0 1px 0 var(--proformax-overlay-white-35),inset 0 -1px 0 var(--proformax-overlay-black-22),inset 1px 0 0 var(--proformax-overlay-white-22),inset -1px 0 0 var(--proformax-overlay-black-18),0 var(--glass-btn-warm-shadow-y)var(--glass-btn-warm-shadow-blur)color-mix(in oklch,var(--proformax-overlay-pure-black)calc(var(--glass-btn-warm-shadow-alpha)*100%),transparent),0 0 var(--glass-btn-warm-glow-spread)color-mix(in oklch,var(--glass-btn-warm-glow-color)30%,transparent)}.glass-button-square.glass-button-accent .glass-button{box-shadow:inset 0 1px 0 var(--proformax-overlay-white-35),inset 0 -1px 0 var(--proformax-overlay-black-22),inset 1px 0 0 var(--proformax-overlay-white-22),inset -1px 0 0 var(--proformax-overlay-black-18),0 var(--glass-btn-accent-shadow-y)var(--glass-btn-accent-shadow-blur)color-mix(in oklch,var(--proformax-overlay-pure-black)calc(var(--glass-btn-accent-shadow-alpha)*100%),transparent),0 0 var(--glass-btn-accent-glow-spread)color-mix(in oklch,var(--glass-btn-accent-glow-color)38%,transparent)}.glass-button-square.glass-button-pricingHighlight .glass-button{box-shadow:inset 0 1px 0 var(--proformax-overlay-white-35),inset 0 -1px 0 var(--proformax-overlay-black-22),inset 1px 0 0 var(--proformax-overlay-white-22),inset -1px 0 0 var(--proformax-overlay-black-18),0 var(--glass-btn-pricing-highlight-shadow-y)var(--glass-btn-pricing-highlight-shadow-blur)color-mix(in oklch,var(--proformax-overlay-pure-black)calc(var(--glass-btn-pricing-highlight-shadow-alpha)*100%),transparent),0 0 var(--glass-btn-pricing-highlight-glow-spread)color-mix(in oklch,var(--glass-btn-pricing-highlight-glow-color)50%,transparent)}.glass-button-square.glass-button-neon .glass-button{box-shadow:inset 0 1px 0 var(--proformax-overlay-white-35),inset 0 -1px 0 var(--proformax-overlay-black-22),inset 1px 0 0 var(--proformax-overlay-white-22),inset -1px 0 0 var(--proformax-overlay-black-18),0 0 var(--glass-btn-neon-glow-spread)color-mix(in oklch,var(--glass-btn-neon-glow-color)55%,transparent),0 0 calc(var(--glass-btn-neon-glow-spread)*2)color-mix(in oklch,var(--glass-btn-neon-glow-color)25%,transparent),0 var(--glass-btn-neon-shadow-y)var(--glass-btn-neon-shadow-blur)color-mix(in oklch,var(--proformax-overlay-pure-black)calc(var(--glass-btn-neon-shadow-alpha)*100%),transparent)}.glass-button-square.glass-button-neonSolid .glass-button{box-shadow:inset 0 1px 0 var(--proformax-overlay-white-38),inset 0 -1px 0 var(--proformax-overlay-black-22),inset 1px 0 0 var(--proformax-overlay-white-22),inset -1px 0 0 var(--proformax-overlay-black-18),0 0 var(--glass-btn-neon-solid-glow-spread)color-mix(in oklch,var(--glass-btn-neon-solid-glow-color)65%,transparent),0 0 calc(var(--glass-btn-neon-solid-glow-spread)*2)color-mix(in oklch,var(--glass-btn-neon-solid-glow-color)30%,transparent),0 var(--glass-btn-neon-solid-shadow-y)var(--glass-btn-neon-solid-shadow-blur)color-mix(in oklch,var(--proformax-overlay-pure-black)calc(var(--glass-btn-neon-solid-shadow-alpha)*100%),transparent)}.glass-button-square.glass-button-success .glass-button{box-shadow:inset 0 1px 0 var(--proformax-overlay-white-35),inset 0 -1px 0 var(--proformax-overlay-black-22),inset 1px 0 0 var(--proformax-overlay-white-22),inset -1px 0 0 var(--proformax-overlay-black-18),0 var(--glass-btn-success-shadow-y)var(--glass-btn-success-shadow-blur)color-mix(in oklch,var(--proformax-overlay-pure-black)calc(var(--glass-btn-success-shadow-alpha)*100%),transparent),0 0 var(--glass-btn-success-glow-spread)color-mix(in oklch,var(--glass-btn-success-glow-color)30%,transparent)}.glass-button-square.glass-button-destructive .glass-button{box-shadow:inset 0 1px 0 var(--proformax-overlay-white-35),inset 0 -1px 0 var(--proformax-overlay-black-22),inset 1px 0 0 var(--proformax-overlay-white-22),inset -1px 0 0 var(--proformax-overlay-black-18),0 var(--glass-btn-destructive-shadow-y)var(--glass-btn-destructive-shadow-blur)color-mix(in oklch,var(--proformax-overlay-pure-black)calc(var(--glass-btn-destructive-shadow-alpha)*100%),transparent),0 0 var(--glass-btn-destructive-glow-spread)color-mix(in oklch,var(--glass-btn-destructive-glow-color)40%,transparent)}.glass-button-square.glass-button-pulse .glass-button{box-shadow:inset 0 1px 0 var(--proformax-overlay-white-35),inset 0 -1px 0 var(--proformax-overlay-black-22),inset 1px 0 0 var(--proformax-overlay-white-22),inset -1px 0 0 var(--proformax-overlay-black-18),0 var(--glass-btn-pulse-shadow-y)var(--glass-btn-pulse-shadow-blur)color-mix(in oklch,var(--proformax-overlay-pure-black)calc(var(--glass-btn-pulse-shadow-alpha)*100%),transparent),0 0 var(--glass-btn-pulse-glow-spread)color-mix(in oklch,var(--glass-btn-pulse-glow-color)45%,transparent)}.glass-button-pill .glass-button:before{background:radial-gradient(28% 65% at 22% 50%,var(--proformax-overlay-white-50)0%,transparent 68%),radial-gradient(22% 55% at 78% 50%,var(--proformax-overlay-white-28)0%,transparent 62%),radial-gradient(60% 35% at 50% 8%,var(--proformax-overlay-white-55)0%,transparent 65%)}.glass-button-wrap{min-height:var(--proformax-layout-touch-target-min,44px);--_gb-horizon-offset:var(--proformax-layout-shape-horizon-offset-md);--_polygon-horizon:polygon(0 0,calc(100% - var(--_gb-horizon-offset))0,100% var(--_gb-horizon-offset),100% 100%,var(--_gb-horizon-offset)100%,0 calc(100% - var(--_gb-horizon-offset)));--_polygon-horizon-inverse:polygon(var(--_gb-horizon-offset)0,100% 0,100% calc(100% - var(--_gb-horizon-offset)),calc(100% - var(--_gb-horizon-offset))100%,0 100%,0 var(--_gb-horizon-offset));--_polygon-corner-tr:polygon(0 0,calc(100% - var(--_gb-horizon-offset))0,100% var(--_gb-horizon-offset),100% 100%,0 100%);--_polygon-chamfer:polygon(var(--_gb-horizon-offset)0,calc(100% - var(--_gb-horizon-offset))0,100% var(--_gb-horizon-offset),100% calc(100% - var(--_gb-horizon-offset)),calc(100% - var(--_gb-horizon-offset))100%,var(--_gb-horizon-offset)100%,0 calc(100% - var(--_gb-horizon-offset)),0 var(--_gb-horizon-offset));--_polygon-notch-bl:polygon(0 0,100% 0,100% 100%,calc(var(--_gb-horizon-offset)*2)100%,0 calc(100% - var(--_gb-horizon-offset)*2));padding:0}.glass-button-wrap.glass-button-xs{--_gb-horizon-offset:var(--proformax-layout-shape-horizon-offset-xs)}.glass-button-wrap.glass-button-sm{--_gb-horizon-offset:var(--proformax-layout-shape-horizon-offset-sm)}.glass-button-wrap.glass-button-lg{--_gb-horizon-offset:var(--proformax-layout-shape-horizon-offset-lg)}.glass-button-wrap.glass-button-xl{--_gb-horizon-offset:var(--proformax-layout-shape-horizon-offset-xl)}.glass-button-wrap:not(.effect-rotating-border) .glass-button{box-shadow:inset 0 var(--proformax-shadow-offset-md,8px)0 var(--proformax-overlay-white-20),inset 0 calc(var(--proformax-shadow-offset-md,8px)*-1)0 var(--proformax-overlay-black-15)}.glass-button-wrap:not(.effect-rotating-border){clip-path:var(--_gb-clip,none)}
@property --gradient-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@property --mouse-x{syntax:"<percentage>";inherits:false;initial-value:50%}@property --mouse-y{syntax:"<percentage>";inherits:false;initial-value:50%}@property --shine-position{syntax:"<percentage>";inherits:false;initial-value:-100%}@property --tilt-x{syntax:"<angle>";inherits:false;initial-value:0deg}@property --tilt-y{syntax:"<angle>";inherits:false;initial-value:0deg}@property --magnetic-x{syntax:"<length>";inherits:false;initial-value:0}@property --magnetic-y{syntax:"<length>";inherits:false;initial-value:0}.btn-spotlight{--mouse-x:50%;--mouse-y:50%;--spotlight-size:var(--proformax-spacing-6xl);--spotlight-opacity:var(--proformax-spacing-0);background:var(--cta-primary-bg);color:var(--proformax-text-obsidian);position:relative;overflow:hidden}.btn-spotlight:before{content:"";top:var(--proformax-spacing-0);left:var(--proformax-spacing-0);width:var(--spotlight-size);height:var(--spotlight-size);background:radial-gradient(circle,var(--proformax-overlay-white-40)0%,var(--proformax-overlay-white-10)40%,transparent 70%);transform:translate(calc(var(--mouse-x) - 50%),calc(var(--mouse-y) - 50%));opacity:var(--spotlight-opacity);pointer-events:none;transition:opacity var(--duration-base,var(--proformax-duration-base))var(--ease-out,ease);position:absolute}.btn-spotlight:hover,.btn-spotlight:active{--spotlight-opacity:1}.btn-spotlight-outline{--mouse-x:50%;--mouse-y:50%;--_spotlight-outline-size:200px;color:var(--proformax-semantic-error-500);border:var(--proformax-layout-border-thick)solid var(--proformax-brand-burnished);background:0 0;overflow:hidden}.btn-spotlight-outline:before{content:"";inset:var(--proformax-spacing-0);background:radial-gradient(var(--_spotlight-outline-size,200px)circle at var(--mouse-x)var(--mouse-y),var(--brand-glow-subtle),transparent 60%);opacity:1;transition:opacity var(--duration-base,var(--proformax-duration-base))var(--ease-out,ease);position:absolute}.btn-spotlight-outline:hover:before,.btn-spotlight-outline:active:before{opacity:1}.btn-rotating-border{background:var(--proformax-overlay-white-25);color:var(--proformax-text-primary);z-index:var(--proformax-layout-zIndex-base);border:none;position:relative}.btn-rotating-border:before{content:"";inset:var(--proformax-spacing-0);border-radius:inherit;padding:var(--proformax-spacing-2xs);background:conic-gradient(from var(--gradient-angle,0deg),var(--cta-primary-bg),var(--neutral-mid),var(--neutral-mid-dark),var(--brand-burnished),var(--cta-primary-bg));-webkit-mask:linear-gradient(var(--proformax-overlay-pure-white)0 0)content-box,linear-gradient(var(--proformax-overlay-pure-white)0 0);mask:linear-gradient(var(--proformax-overlay-pure-white)0 0)content-box,linear-gradient(var(--proformax-overlay-pure-white)0 0);z-index:-1;animation:var(--proformax-animation-rotate-gradient);animation-play-state:paused;position:absolute;-webkit-mask-composite:xor;mask-composite:exclude}.btn-rotating-border:hover:before,.btn-rotating-border:active:before{animation-play-state:running}.btn-rotating-border:hover,.btn-rotating-border:active{transform:translateY(calc(-1*calc(var(--proformax-spacing-2xs)/2)));box-shadow:0 0 var(--proformax-glow-intensity-sm)var(--brand-glow-medium)}.btn-rotating-border-fast:before{animation-duration:var(--proformax-transition-duration-slow)}.btn-rotating-border-continuous:before{animation-play-state:running}.btn-rotating-border-glow:after{content:"";inset:calc(-1*var(--proformax-spacing-3xs));border-radius:inherit;background:conic-gradient(from var(--gradient-angle,0deg),var(--brand-glow-intense),var(--neutral-shade-strong),var(--neutral-shade-strong),var(--brand-glow-intense),var(--brand-glow-intense));filter:blur(var(--gc-tier-default-blur));z-index:var(--proformax-layout-zIndex-background);opacity:1;animation:var(--proformax-animation-rotate-gradient);transition:opacity var(--duration-base,var(--proformax-duration-base))var(--ease-out,ease);position:absolute}.btn-rotating-border-glow:hover:after,.btn-rotating-border-glow:active:after{opacity:1}@supports not (background:conic-gradient(from 135deg, red, blue)){.btn-rotating-border:before{background:linear-gradient(135deg,var(--cta-primary-bg),var(--neutral-mid-dark),var(--cta-primary-bg));animation:none}}.btn-magnetic{--magnetic-x:var(--proformax-spacing-0);--magnetic-y:var(--proformax-spacing-0);transform:translate(var(--magnetic-x),var(--magnetic-y));transition:transform var(--duration-fast,var(--proformax-duration-normal))var(--proformax-transition-easing-smoothOut)}.btn-magnetic:hover,.btn-magnetic:active{box-shadow:var(--proformax-shadow-lg,var(--proformax-shadow-lg))}.btn-magnetic-text{--magnetic-x:var(--proformax-spacing-0);--magnetic-y:var(--proformax-spacing-0);overflow:visible}.btn-magnetic-text>span{transform:translate(calc(var(--magnetic-x)*1.5),calc(var(--magnetic-y)*1.5));transition:transform var(--duration-fast,var(--proformax-duration-normal))var(--proformax-transition-easing-smoothOut);display:inline-block}@keyframes ripple-effect{0%{opacity:var(--proformax-opacity-60);transform:translate(-50%,-50%)scale(0)}to{opacity:1;transform:translate(-50%,-50%)scale(4)}}.btn-ripple{--ripple-x:50%;--ripple-y:50%;position:relative;overflow:hidden}.btn-ripple:after{content:"";left:var(--ripple-x);top:var(--ripple-y);width:var(--proformax-layout-icon-3xl);height:var(--proformax-layout-icon-3xl);background:var(--proformax-overlay-white-35);border-radius:var(--proformax-layout-radius-full);opacity:1;pointer-events:none;position:absolute;transform:translate(-50%,-50%)scale(0)}.btn-ripple.rippling:after{animation:ripple-effect var(--proformax-animation-quick)var(--proformax-ease-out)}.btn-ripple-dark:after{background:var(--proformax-overlay-black-20)}.btn-liquid-glass{--mouse-x:50%;--mouse-y:50%;background:0 0;position:relative}@apply glass-effect-thick;.btn-liquid-glass{border:var(--proformax-layout-border-default)solid var(--proformax-glass-border-universal);color:var(--proformax-text-primary);box-shadow:inset 0 var(--proformax-shadow-offset-md)1px var(--proformax-overlay-white-60),inset 0 calc(var(--proformax-shadow-offset-md)*-1)1px var(--proformax-overlay-black-10),0 var(--proformax-shadow-md)var(--proformax-shadow-sm)var(--proformax-overlay-black-10);overflow:hidden}.btn-liquid-glass:before{content:"";background:radial-gradient(ellipse 80% 50% at var(--mouse-x)var(--mouse-y),var(--proformax-overlay-white-30),transparent 50%);pointer-events:none;width:120%;height:120%;transition:opacity var(--duration-base,var(--proformax-duration-base))var(--ease-out,ease);opacity:1;position:absolute;top:-10%;left:-10%}.btn-liquid-glass:hover:before,.btn-liquid-glass:active:before{opacity:1}.btn-liquid-glass:after{content:"";top:var(--proformax-spacing-0);height:var(--proformax-layout-border-default);background:linear-gradient(90deg,transparent,var(--proformax-overlay-white-80),transparent);border-radius:var(--proformax-layout-radius-full);position:absolute;left:5%;right:5%}.btn-liquid-glass:hover,.btn-liquid-glass:active{transform:translateY(calc(-1*calc(var(--proformax-spacing-2xs)/2)));box-shadow:inset 0 var(--proformax-shadow-offset-md)1px var(--proformax-overlay-white-70),inset 0 calc(var(--proformax-shadow-offset-md)*-1)1px var(--proformax-overlay-black-10),0 var(--proformax-shadow-md)var(--proformax-shadow-md)var(--proformax-overlay-black-20),0 var(--proformax-shadow-sm)var(--proformax-shadow-xl)var(--proformax-overlay-black-10)}@keyframes shine-sweep{0%{--shine-position:-100%}to{--shine-position:200%}}.btn-shine{position:relative;overflow:hidden}.btn-shine:before{content:"";top:var(--proformax-spacing-0);left:var(--shine-position,-100%);width:var(--proformax-layout-percentage-half);height:var(--proformax-layout-percentage-full);background:linear-gradient(90deg,transparent,var(--proformax-overlay-white-20),var(--proformax-overlay-white-40),var(--proformax-overlay-white-20),transparent);pointer-events:none;position:absolute;transform:skew(-20deg)}.btn-shine:hover:before,.btn-shine:active:before{animation:shine-sweep var(--proformax-animation-smooth)var(--proformax-ease-out)}.btn-shine-continuous:before{animation:shine-sweep var(--proformax-animation-moderate)var(--proformax-ease-in-out)infinite}.btn-tilt{--tilt-x:0deg;--tilt-y:0deg;transform-style:preserve-3d;perspective:var(--proformax-effect-perspective-dramatic);transition:transform var(--duration-fast,var(--proformax-animation-exit-duration))var(--proformax-transition-easing-easeOut)}.btn-tilt:hover,.btn-tilt:active{--_tilt-lift:10px;transform:rotateX(var(--tilt-x))rotateY(var(--tilt-y))translateZ(var(--_tilt-lift))}.btn-tilt:after{content:"";inset:var(--proformax-spacing-xs);background:var(--proformax-overlay-black-20);border-radius:inherit;--_tilt-shadow-depth:-20px;transform:translateZ(var(--_tilt-shadow-depth));filter:blur(var(--gc-tier-default-blur));opacity:1;transition:opacity var(--duration-base,var(--proformax-duration-base))var(--ease-out,ease);z-index:-1;position:absolute}.btn-tilt:hover:after,.btn-tilt:active:after{opacity:1}.btn-morph{--_morph-horizon-offset:var(--proformax-layout-shape-horizon-offset-sm);clip-path:polygon(0 0,calc(100% - var(--_morph-horizon-offset))0,100% var(--_morph-horizon-offset),100% 100%,var(--_morph-horizon-offset)100%,0 calc(100% - var(--_morph-horizon-offset)));transition:transform var(--duration-base,var(--proformax-duration-base))cubic-bezier(.34,1.56,.64,1),box-shadow var(--duration-base,var(--proformax-duration-base))var(--ease-out,var(--proformax-ease-out));border-radius:0}.btn-morph:hover{--_morph-horizon-offset:var(--proformax-layout-shape-horizon-offset-lg);transform:var(--proformax-transform-scale-hover);box-shadow:var(--proformax-shadow-lg,var(--proformax-shadow-lg))}.btn-morph:active{--_morph-horizon-offset:var(--proformax-layout-shape-horizon-offset-md);transform:scale(var(--proformax-effect-scale-98))}.btn-elastic{transition:transform var(--duration-slow,var(--proformax-animation-micro))cubic-bezier(.34,1.56,.64,1)}.btn-elastic:hover,.btn-elastic:active{transform:scale(var(--proformax-transform-scale-hover))}.btn-elastic:active{transform:scale(var(--proformax-effect-scale-92));transition:transform var(--duration-fast,var(--proformax-animation-exit-duration))var(--ease-out,var(--proformax-ease-out))}@keyframes border-trace{0%{stroke-dashoffset:400px}to{stroke-dashoffset:var(--proformax-spacing-0)}}.btn-border-trace{color:var(--proformax-semantic-error-500);background:0 0;border:none;position:relative}.btn-border-trace svg{inset:var(--proformax-spacing-0);width:var(--proformax-layout-percentage-full);height:var(--proformax-layout-percentage-full);pointer-events:none;position:absolute}.btn-border-trace svg rect{fill:none;stroke:var(--proformax-brand-burnished);stroke-width:2px;stroke-dasharray:400;stroke-dashoffset:400px;transition:stroke-dashoffset var(--duration-slow,var(--proformax-duration-slow))var(--ease-out,var(--proformax-ease-out))}.btn-border-trace:hover svg rect,.btn-border-trace:active svg rect{stroke-dashoffset:var(--proformax-spacing-0)}@keyframes glitch{0%,to{filter:none;transform:translate(0)}20%{filter:hue-rotate(90deg);transform:translate(-2px,1px)}40%{filter:hue-rotate(-90deg);transform:translate(2px,-1px)}60%{filter:hue-rotate(180deg);transform:translate(-1px,-1px)}80%{filter:hue-rotate(-180deg);transform:translate(1px,1px)}}.btn-glitch{position:relative}.btn-glitch:hover,.btn-glitch:active{animation:glitch var(--duration-base,var(--proformax-duration-base))var(--ease-out,var(--proformax-ease-out))}.btn-glitch:before,.btn-glitch:after{content:attr(data-text);inset:var(--proformax-spacing-0);background:inherit;border-radius:inherit;opacity:1;justify-content:center;align-items:center;display:flex;position:absolute}.btn-glitch:hover:before,.btn-glitch:active:before{left:var(--proformax-spacing-2xs);text-shadow:var(--proformax-spacing-xs)0 var(--neutral-mid-dark);animation:glitch var(--duration-base,var(--proformax-duration-base))var(--ease-out,var(--proformax-ease-out))infinite;opacity:var(--proformax-opacity-80)}.btn-glitch:hover:after,.btn-glitch:active:after{left:calc(-1*var(--proformax-spacing-xs));text-shadow:var(--proformax-spacing-xs)0 var(--neutral-mid);animation:glitch var(--duration-base,var(--proformax-duration-base))var(--ease-out,var(--proformax-ease-out))infinite reverse;opacity:var(--proformax-opacity-80)}@media (prefers-reduced-motion:reduce){.btn-spotlight:before,.btn-rotating-border:before,.btn-rotating-border-glow:after,.btn-ripple:after,.btn-shine:before,.btn-liquid-glass:before,.btn-tilt:after,.btn-glitch:before,.btn-glitch:after{transition:none;animation:none}.btn-magnetic,.btn-magnetic-text>span,.btn-tilt,.btn-morph,.btn-elastic{transition:none;transform:none}.btn-morph:hover,.btn-morph:active,.btn-elastic:hover,.btn-elastic:active,.btn-tilt:hover,.btn-tilt:active{transform:none}}.btn-no-effects,.btn-no-effects:before,.btn-no-effects:after{transition:none;animation:none;transform:none}.btn-effects-preview .btn-spotlight:before,.btn-effects-preview .btn-rotating-border:before{opacity:1;animation-play-state:running}
.badge,.badge-filled,.badge-soft{align-items:center;gap:var(--proformax-spacing-3xs);padding:var(--proformax-spacing-3xs)var(--proformax-spacing-sm);border-radius:var(--proformax-layout-radius-none);font-size:var(--proformax-font-size-caption);font-weight:var(--proformax-font-weight-semibold);line-height:var(--proformax-line-height-caption,1.4);letter-spacing:var(--proformax-letter-spacing-body);white-space:nowrap;box-sizing:border-box;display:inline-flex}.badge,.badge-filled{transition:background var(--proformax-transition-duration-fast)var(--proformax-ease-out),color var(--proformax-transition-duration-fast)var(--proformax-transition-easing-easeOut),border-color var(--proformax-transition-duration-fast)var(--proformax-transition-easing-easeOut),box-shadow var(--proformax-transition-duration-fast)var(--proformax-transition-easing-easeOut)}.badge-soft{transition:background var(--proformax-transition-duration-fast)var(--proformax-ease-out),color var(--proformax-transition-duration-fast)var(--proformax-transition-easing-easeOut),border-color var(--proformax-transition-duration-fast)var(--proformax-transition-easing-easeOut)}.badge-primary{background:var(--cta-primary-bg);color:var(--cta-primary-text)}.badge-success{background:var(--info-fill);color:var(--info-label)}.badge-warning{background:var(--warning-fill);color:var(--warning-label)}.badge-error{background:var(--danger-fill);color:var(--danger-label)}.badge-info{background:var(--info-fill);color:var(--info-label)}.badge-tech{background:var(--steel-link);color:var(--cta-primary-text)}.badge-neutral{background:var(--proformax-overlay-white-20);-webkit-backdrop-filter:blur(var(--gc-tier-subtle-blur));color:var(--proformax-text-primary)}.badge-outlined.badge-primary{color:var(--cta-primary-bg);border-color:var(--cta-primary-bg)}.badge-outlined.badge-success{color:var(--info-fill);border-color:var(--info-fill)}.badge-outlined.badge-warning{color:var(--warning-fill);border-color:var(--warning-fill)}.badge-outlined.badge-error{color:var(--danger-fill);border-color:var(--danger-fill)}.badge-outlined.badge-info{color:var(--info-fill);border-color:var(--info-fill)}.badge-outlined.badge-tech{color:var(--steel-link);border-color:var(--steel-link)}.badge-soft.badge-primary{background:var(--proformax-overlay-white-10);color:var(--brand-link)}.badge-soft.badge-success{background:color-mix(in oklch,var(--info-fill)var(--gc-alpha-12),transparent);color:var(--info-fill)}.badge-soft.badge-warning{background:color-mix(in oklch,var(--warning-fill)var(--gc-alpha-12),transparent);color:var(--warning-fill)}.badge-soft.badge-error{background:color-mix(in oklch,var(--danger-fill)var(--gc-alpha-12),transparent);color:var(--danger-fill)}.badge-soft.badge-info{background:color-mix(in oklch,var(--info-fill)var(--gc-alpha-12),transparent);color:var(--info-fill)}.badge-soft.badge-tech{background:var(--proformax-overlay-white-10);color:var(--steel-link)}.badge-dot.badge-success:before{background:var(--info-fill);box-shadow:var(--proformax-shadow-md)}.badge-dot.badge-warning:before{background:var(--warning-fill);box-shadow:var(--proformax-shadow-md)}.badge-dot.badge-error:before{background:var(--danger-fill);box-shadow:var(--proformax-shadow-md)}.badge-dot.badge-primary:before{background:var(--cta-primary-bg);box-shadow:0 0 0 var(--proformax-glow-intensity-sm)var(--text-3)}.badge-dot.pulse:before{animation:var(--proformax-animation-pulse-dot)}.badge-icon{align-items:center;gap:var(--proformax-spacing-3xs);display:inline-flex}.badge-icon svg,.badge-icon-only svg{width:var(--proformax-sizing-fluid-md);height:var(--proformax-sizing-fluid-md)}.badge-filled .badge-outlined .badge-soft .badge-dismiss-button svg{width:var(--proformax-sizing-fluid-sm);height:var(--proformax-sizing-fluid-sm)}.badge-counter .counter{min-width:var(--proformax-sizing-fluid-md);height:var(--proformax-sizing-fluid-md);background:var(--proformax-overlay-white-20);border-radius:var(--proformax-layout-radius-full);font-size:var(--proformax-font-size-caption);font-weight:var(--proformax-font-weight-bold);line-height:var(--proformax-lineHeight-none);justify-content:center;align-items:center;display:inline-flex;position:relative}.badge-counter .counter:before{content:"";position:absolute;inset:-12px}.badge-absolute .badge-absolute .badge-absolute.bottom-right{bottom:-.5rem;right:-.5rem}.badge-absolute .badge-notification{--_badge-horizon-offset:var(--proformax-layout-shape-horizon-offset-xs);min-width:var(--proformax-sizing-fluid-md);height:var(--proformax-sizing-fluid-md);font-size:var(--proformax-font-size-caption);font-weight:var(--proformax-font-weight-bold);line-height:var(--proformax-lineHeight-none);border-radius:var(--proformax-layout-radius-none);clip-path:polygon(0 0,calc(100% - var(--_badge-horizon-offset))0,100% var(--_badge-horizon-offset),100% 100%,var(--_badge-horizon-offset)100%,0 calc(100% - var(--_badge-horizon-offset)));background:var(--danger-fill);color:var(--danger-label);filter:var(--proformax-shadow-dropShadow-md);justify-content:center;align-items:center;display:inline-flex;position:relative}.badge-notification:before{content:"";position:absolute;inset:-12px}.badge-group-compact .badge{clip-path:none;border-right:var(--proformax-layout-border-default)solid var(--proformax-text-primary-alpha-20);border-radius:0}.badge-group-compact .badge:last-child{border-right:none}.badge-priority-high{background:var(--warning-fill);color:var(--warning-label)}.badge-priority-medium{background:var(--info-fill);color:var(--info-label)}.badge-priority-low{background:var(--proformax-overlay-white-20);-webkit-backdrop-filter:blur(var(--gc-tier-subtle-blur));color:var(--proformax-text-primary)}.badge-hero{align-items:center;gap:var(--proformax-spacing-2xs);padding:var(--proformax-spacing-xs)calc(var(--proformax-spacing-md) + var(--proformax-spacing-xs)/2);background:var(--proformax-glass-bg-subtle-universal);-webkit-backdrop-filter:blur(var(--gc-tier-elevated-blur))saturate(var(--gc-tier-default-saturate))brightness(var(--gc-tier-subtle-brightness));border:var(--proformax-layout-border-default)solid var(--proformax-fixed-border);--_badge-horizon-offset:var(--proformax-layout-shape-horizon-offset-md);border-radius:var(--proformax-layout-radius-none);clip-path:polygon(0 0,calc(100% - var(--_badge-horizon-offset))0,100% var(--_badge-horizon-offset),100% 100%,0 100%);font-size:var(--proformax-font-size-body-sm);font-weight:var(--proformax-font-weight-semibold);color:var(--proformax-text-primary);transition:background var(--proformax-transition-duration-base)var(--proformax-ease-out),color var(--proformax-transition-duration-fast)var(--proformax-transition-easing-easeOut),border-color var(--proformax-transition-duration-fast)var(--proformax-transition-easing-easeOut),box-shadow var(--proformax-transition-duration-fast)var(--proformax-transition-easing-easeOut);display:inline-flex}.badge-hero:hover,.badge-hero:active{background:var(--proformax-overlay-white-20);border-color:var(--proformax-glass-borderStrong-universal);transform:var(--proformax-transform-scale-hover)}[data-theme=light] .badge-hero,.light .badge-hero{background:var(--proformax-overlay-white-20);-webkit-backdrop-filter:blur(var(--gc-tier-subtle-blur));border:var(--proformax-layout-border-default)solid var(--proformax-overlay-black-10);color:var(--proformax-text-primary);box-shadow:0 var(--proformax-shadow-md)var(--proformax-shadow-sm)-1px var(--proformax-overlay-black-10)}@media (min-width:640px){.badge,.badge-filled,.badge-soft{font-size:var(--proformax-font-size-bodySm);padding:var(--proformax-spacing-3xs)var(--proformax-spacing-md)}.badge-icon svg,.badge-icon-only svg{width:var(--proformax-sizing-fluid-lg);height:var(--proformax-sizing-fluid-lg)}}[data-theme=light] .badge-filled.badge-neutral,[data-theme=light] .badge-neutral,.light .badge-filled.badge-neutral,.light .badge-neutral{background-color:var(--proformax-overlay-white-20);-webkit-backdrop-filter:blur(var(--gc-tier-subtle-blur));color:var(--proformax-text-primary)}[data-theme=light] .badge-priority-low,.light .badge-priority-low{background-color:var(--proformax-overlay-white-32);color:var(--proformax-text-primary)}.badge-premium{--_badge-border:var(--proformax-glass-border-universal);background:var(--proformax-overlay-white-32);color:var(--proformax-text-primary);border:1px solid var(--_badge-border)}.badge-featured{--_badge-border:var(--proformax-glass-border-universal);background:var(--proformax-overlay-white-32);color:var(--brand-link);border:1px solid var(--_badge-border)}.badge-exclusive{--_badge-border:var(--proformax-glass-border-universal);background:var(--proformax-overlay-white-32);color:var(--steel-link);border:1px solid var(--_badge-border)}.badge-soft.badge-premium{background:var(--proformax-overlay-white-10);color:var(--proformax-text-primary)}.badge-soft.badge-featured{background:var(--proformax-overlay-white-10);color:var(--brand-link)}.badge-soft.badge-exclusive{background:var(--proformax-overlay-white-10);color:var(--steel-link)}
/*# sourceMappingURL=a9edf4025d6dde33.css.map*/