@property --angle-1{syntax:"<angle>";inherits:false;initial-value:-75deg}@property --angle-2{syntax:"<angle>";inherits:false;initial-value:-45deg}.GlassButton-module__r4QSLq__buttonWrap{z-index:10;pointer-events:none;background-color:#0000;border-radius:9999px;transition:all .4s cubic-bezier(.25,1,.5,1);animation:1s ease-out .3s both GlassButton-module__r4QSLq__fadeIn;position:relative}.GlassButton-module__r4QSLq__glassButton{all:unset;cursor:pointer;pointer-events:auto;z-index:30;-webkit-backdrop-filter:blur(clamp(1px,.125em,4px));backdrop-filter:blur(clamp(1px,.125em,4px));background:linear-gradient(-75deg,#ffffff0d,#fff3,#ffffff0d);border-radius:9999px;outline:none;transition:all .4s cubic-bezier(.25,1,.5,1);display:block;position:relative;box-shadow:inset 0 .125em .125em #0000000d,inset 0 -.125em .125em #ffffff80,0 .25em .125em -.125em #0003,inset 0 0 .1em .25em #fff3,0 0 #fff}.GlassButton-module__r4QSLq__glassButton:hover{-webkit-backdrop-filter:blur(.01em);backdrop-filter:blur(.01em);transform:scale(.975);box-shadow:inset 0 .125em .125em #0000000d,inset 0 -.125em .125em #ffffff80,0 .15em .05em -.1em #00000040,inset 0 0 .05em .1em #ffffff80,0 0 #fff}.GlassButton-module__r4QSLq__glassButton:active{transform:scale(.98)translateY(-50%);box-shadow:inset 0 0 #ffffff0d,0 0 #0000001a,inset 0 0 0 1px #ffffff1a,0 0 40px #2563eb4d}.GlassButton-module__r4QSLq__glassButton:disabled{opacity:.5;cursor:not-allowed;transform:scale(1)}.GlassButton-module__r4QSLq__glassButton:disabled:hover{transform:scale(1);box-shadow:inset 0 .125em .125em #0000000d,inset 0 -.125em .125em #ffffff80,0 .25em .125em -.125em #0003,inset 0 0 .1em .25em #fff3,0 0 #fff}.GlassButton-module__r4QSLq__buttonText{-webkit-user-select:none;user-select:none;color:#262626;letter-spacing:-.025em;text-shadow:0 .25em .05em #0000001a;padding:.875rem 1.5rem;font-size:17px;font-weight:500;transition:all .4s cubic-bezier(.25,1,.5,1);display:block;position:relative}.GlassButton-module__r4QSLq__glassButton:hover .GlassButton-module__r4QSLq__buttonText{text-shadow:.025em .025em .025em #0000001f}.GlassButton-module__r4QSLq__glassButton:active .GlassButton-module__r4QSLq__buttonText{text-shadow:.025em .25em .05em #0000001f}.GlassButton-module__r4QSLq__glassButton:after{content:"";box-sizing:border-box;background:conic-gradient(from var(--angle-1)at 50% 50%,#00000080,#0000 5% 40%,#00000080 50%,#0000 60% 95%,#00000080),linear-gradient(180deg,#ffffff80,#ffffff80);pointer-events:none;border-radius:999px;width:calc(100% + 2px);height:calc(100% + 2px);padding:1px;transition:all .4s cubic-bezier(.25,1,.5,1),--angle-1 .5s;position:absolute;inset:-1px 0 0 -1px;box-shadow:inset 0 0 0 .5px #ffffff80;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.GlassButton-module__r4QSLq__glassButton:hover:after{--angle-1:-125deg}.GlassButton-module__r4QSLq__glassButton:active:after{--angle-1:-75deg}.GlassButton-module__r4QSLq__buttonShine{background:linear-gradient(var(--angle-2),#fff0 0%,#ffffff80 40% 50%,#fff0 55%);mix-blend-mode:screen;pointer-events:none;background-position:0%;background-repeat:no-repeat;background-size:200% 200%;border-radius:999px;width:calc(100% - 1px);height:calc(100% - 1px);transition:background-position .5s cubic-bezier(.25,1,.5,1),--angle-2 .5s cubic-bezier(.25,1,.5,1);position:absolute;inset:.5px 0 0 .5px}.GlassButton-module__r4QSLq__glassButton:hover .GlassButton-module__r4QSLq__buttonShine{background-position:25%}.GlassButton-module__r4QSLq__glassButton:active .GlassButton-module__r4QSLq__buttonShine{--angle-2:-15deg;background-position:50% 15%}.GlassButton-module__r4QSLq__darkButton{all:unset;cursor:pointer;pointer-events:auto;z-index:30;-webkit-backdrop-filter:blur(clamp(1px,.125em,4px));backdrop-filter:blur(clamp(1px,.125em,4px));background:linear-gradient(135deg,#3b82f633,#2563eb4d,#1d4ed833);border-radius:9999px;outline:none;transition:all .4s cubic-bezier(.25,1,.5,1);display:block;position:relative;box-shadow:inset 0 .125em .125em #3b82f61a,inset 0 -.125em .125em #60a5fa4d,0 .25em .5em #0000004d,inset 0 0 0 1px #3b82f64d,0 0 20px #3b82f633}.GlassButton-module__r4QSLq__darkButton:hover{background:linear-gradient(135deg,#3b82f64d,#2563eb66,#1d4ed84d);transform:scale(1.02);box-shadow:inset 0 .125em .125em #3b82f626,inset 0 -.125em .125em #60a5fa66,0 .35em .6em #0006,inset 0 0 0 1px #3b82f680,0 0 40px #3b82f666}.GlassButton-module__r4QSLq__darkButton:active{transform:scale(.98);box-shadow:inset 0 .125em .125em #3b82f633,inset 0 -.125em .125em #60a5fa4d,0 .15em .3em #0006,inset 0 0 0 1px #3b82f666,0 0 30px #3b82f64d}.GlassButton-module__r4QSLq__darkButton:disabled{opacity:.4;cursor:not-allowed;transform:scale(1)}.GlassButton-module__r4QSLq__darkButton:disabled:hover{background:linear-gradient(135deg,#3b82f633,#2563eb4d,#1d4ed833);transform:scale(1);box-shadow:inset 0 .125em .125em #3b82f61a,inset 0 -.125em .125em #60a5fa4d,0 .25em .5em #0000004d,inset 0 0 0 1px #3b82f64d,0 0 20px #3b82f633}.GlassButton-module__r4QSLq__darkButtonText{-webkit-user-select:none;user-select:none;color:#fff;letter-spacing:.025em;text-shadow:0 2px 10px #3b82f680,0 0 20px #3b82f64d;padding:.875rem 1.5rem;font-size:17px;font-weight:600;transition:all .4s cubic-bezier(.25,1,.5,1);display:block;position:relative}.GlassButton-module__r4QSLq__darkButton:hover .GlassButton-module__r4QSLq__darkButtonText{text-shadow:0 2px 15px #3b82f6b3,0 0 30px #3b82f680}.GlassButton-module__r4QSLq__darkButton:active .GlassButton-module__r4QSLq__darkButtonText{text-shadow:0 1px 8px #3b82f699,0 0 20px #3b82f666}.GlassButton-module__r4QSLq__darkButton:after{content:"";box-sizing:border-box;background:conic-gradient(from var(--angle-1)at 50% 50%,#3b82f680,#3b82f600 5% 40%,#3b82f680 50%,#3b82f600 60% 95%,#3b82f680),linear-gradient(180deg,#60a5fa66,#3b82f666);pointer-events:none;border-radius:999px;width:calc(100% + 2px);height:calc(100% + 2px);padding:1px;transition:all .4s cubic-bezier(.25,1,.5,1),--angle-1 .5s;position:absolute;inset:-1px 0 0 -1px;box-shadow:inset 0 0 0 .5px #60a5fa4d;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.GlassButton-module__r4QSLq__darkButton:hover:after{--angle-1:-125deg}.GlassButton-module__r4QSLq__darkButton:active:after{--angle-1:-75deg}@keyframes GlassButton-module__r4QSLq__fadeIn{0%{opacity:0}to{opacity:1}}
