@property --angle-1{syntax:"<angle>";inherits:false;initial-value:-75deg}@property --angle-2{syntax:"<angle>";inherits:false;initial-value:-45deg}.SafeGlass-module__xSvEoq__glassContainer{--glass-width:min(75vw,340px);--glass-radius:40px;--anim-time:.6s;--anim-ease:cubic-bezier(.23,1,.32,1);z-index:30;width:var(--glass-width);border-radius:var(--glass-radius);background:0 0;justify-content:center;align-items:center;animation:6s ease-in-out infinite SafeGlass-module__xSvEoq__float;display:flex;position:relative}@keyframes SafeGlass-module__xSvEoq__float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.SafeGlass-module__xSvEoq__glassShadow{z-index:-1;filter:blur(20px);opacity:.8;pointer-events:none;background:radial-gradient(circle,#d4af3726,#ffffff0d 40%,#0000 70%);border-radius:99px;transition:opacity 1s;position:absolute;inset:-20px}.SafeGlass-module__xSvEoq__glassCard{border-radius:var(--glass-radius);-webkit-backdrop-filter:blur(12px);width:100%;transition:transform var(--anim-time)var(--anim-ease);background:linear-gradient(135deg,#ffffff1a,#f5f5f026 45%,#ffffff0d);padding:2rem;position:relative;overflow:hidden;box-shadow:inset 0 1px 1px #ffffffe6,inset 0 -2px 5px #0000001a,0 20px 40px -10px #0000004d,0 0 0 1px #ffffff1a}.SafeGlass-module__xSvEoq__glassCard:after{content:"";border-radius:var(--glass-radius);background:conic-gradient(from var(--angle-1)at 50% 50%,transparent 0%,#d4af37cc 10%,transparent 20%,transparent 80%,#fffc 90%,transparent 100%);-webkit-mask-composite:xor;pointer-events:none;padding:1.5px;animation:10s linear infinite SafeGlass-module__xSvEoq__rotateBorder;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 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}@keyframes SafeGlass-module__xSvEoq__rotateBorder{to{--angle-1:285deg}}.SafeGlass-module__xSvEoq__glassShine{z-index:10;border-radius:var(--glass-radius);background:radial-gradient(circle at var(--mouse-x,50%)var(--mouse-y,0%),#fff6,transparent 50%);opacity:0;pointer-events:none;mix-blend-mode:overlay;transition:opacity .5s;position:absolute;inset:0}.SafeGlass-module__xSvEoq__glassCard:hover .SafeGlass-module__xSvEoq__glassShine{opacity:1}.SafeGlass-module__xSvEoq__inputWrapper{border-bottom:1px solid #ffffff4d;width:100%;margin-top:2rem;transition:border-color .3s;position:relative}.SafeGlass-module__xSvEoq__inputWrapper:focus-within{border-bottom-color:#d4af37cc}.SafeGlass-module__xSvEoq__glassInput{color:#fff;letter-spacing:.5em;text-align:center;text-shadow:0 2px 4px #0000001a;background:0 0;border:none;outline:none;width:100%;padding:1rem 0;font-family:inherit;font-size:2rem}.SafeGlass-module__xSvEoq__glassInput::placeholder{color:#fff3}
@property --angle-1{syntax:"<angle>";inherits:false;initial-value:-75deg}@property --angle-2{syntax:"<angle>";inherits:false;initial-value:-45deg}.GlassButton-module__FB9-0G__buttonWrap{--anim-hover-time:.4s;--anim-hover-ease:cubic-bezier(.25,1,.5,1);z-index:2;pointer-events:none;transition:all var(--anim-hover-time)var(--anim-hover-ease);background:0 0;border-radius:9999px;display:inline-block;position:relative}.GlassButton-module__FB9-0G__buttonShadow{--shadow-cuttoff-fix:2em;width:calc(100% + var(--shadow-cuttoff-fix));height:calc(100% + var(--shadow-cuttoff-fix));top:calc(0% - var(--shadow-cuttoff-fix)/2);left:calc(0% - var(--shadow-cuttoff-fix)/2);filter:blur(clamp(4px,.25em,16px));pointer-events:none;position:absolute;overflow:visible}.GlassButton-module__FB9-0G__buttonShadow:after{content:"";z-index:0;width:calc(100% - var(--shadow-cuttoff-fix) - .25em);height:calc(100% - var(--shadow-cuttoff-fix) - .25em);inset:0;top:calc(var(--shadow-cuttoff-fix) - .5em);left:calc(var(--shadow-cuttoff-fix) - .875em);box-sizing:border-box;transition:all var(--anim-hover-time)var(--anim-hover-ease);opacity:1;background:linear-gradient(#0003,#0000001a);border-radius:9999px;padding:.125em;position:absolute;overflow:visible;-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__FB9-0G__button{--border-width:1.5px;all:unset;font-size:inherit;cursor:pointer;-webkit-tap-highlight-color:#0000;pointer-events:auto;z-index:3;-webkit-backdrop-filter:blur(12px);transition:all var(--anim-hover-time)var(--anim-hover-ease);background:linear-gradient(#ffffff26,#ffffff0d 40%,#ffffff1a 100%);border:1px solid #ffffff1a;border-radius:9999px;justify-content:center;align-items:center;display:flex;position:relative;box-shadow:inset 0 1px #ffffffb3,inset 0 -1px #ffffff4d,inset 0 0 20px #ffffff0d,0 8px 32px #0000004d}.GlassButton-module__FB9-0G__button:hover{background:linear-gradient(#ffffff40,#ffffff1a 40%,#fff3 100%);transform:scale(.98);box-shadow:inset 0 1px #ffffffe6,inset 0 -1px #ffffff80,inset 0 0 20px #ffffff26,0 12px 40px #0006}.GlassButton-module__FB9-0G__button span{-webkit-user-select:none;user-select:none;letter-spacing:-.05em;color:#fffffff2;text-shadow:0 .25em .05em #0000001a;transition:all var(--anim-hover-time)var(--anim-hover-ease);padding-block:.875em;padding-inline:1.5em;font-family:inherit;font-size:1.25em;font-weight:300;display:block;position:relative}.GlassButton-module__FB9-0G__button:hover span{text-shadow:.025em .025em .025em #0000001f}.GlassButton-module__FB9-0G__button span:after{content:"";z-index:1;width:calc(100% - var(--border-width));height:calc(100% - var(--border-width));top:calc(0% + var(--border-width)/2);left:calc(0% + var(--border-width)/2);box-sizing:border-box;background:linear-gradient(var(--angle-2),#fff0 0%,#ffffff80 40% 50%,#fff0 55%);z-index:3;mix-blend-mode:screen;pointer-events:none;transition:background-position calc(var(--anim-hover-time)*1.25)var(--anim-hover-ease),--angle-2 calc(var(--anim-hover-time)*1.25)var(--anim-hover-ease);background-position:0%;background-repeat:no-repeat;background-size:200% 200%;border-radius:9999px;display:block;position:absolute;overflow:clip}.GlassButton-module__FB9-0G__button:hover span:after{background-position:25%}.GlassButton-module__FB9-0G__button:active span:after{--angle-2:-15deg;background-position:50% 15%}@media (hover:none) and (pointer:coarse){.GlassButton-module__FB9-0G__button span:after,.GlassButton-module__FB9-0G__button:active span:after{--angle-2:-45deg}}.GlassButton-module__FB9-0G__button:after{content:none}.GlassButton-module__FB9-0G__button:hover:after{--angle-1:-125deg}.GlassButton-module__FB9-0G__button:active:after{--angle-1:-75deg}@media (hover:none) and (pointer:coarse){.GlassButton-module__FB9-0G__button:after,.GlassButton-module__FB9-0G__button:hover:after,.GlassButton-module__FB9-0G__button:active:after{--angle-1:-75deg}}.GlassButton-module__FB9-0G__buttonWrap:has(.GlassButton-module__FB9-0G__button:hover) .GlassButton-module__FB9-0G__buttonShadow{filter:blur(clamp(2px,.0625em,6px));transition:filter var(--anim-hover-time)var(--anim-hover-ease)}.GlassButton-module__FB9-0G__buttonWrap:has(.GlassButton-module__FB9-0G__button:hover) .GlassButton-module__FB9-0G__buttonShadow:after{top:calc(var(--shadow-cuttoff-fix) - .875em);opacity:1}.GlassButton-module__FB9-0G__buttonWrap:has(.GlassButton-module__FB9-0G__button:active){transform:rotateX(25deg)}.GlassButton-module__FB9-0G__buttonWrap:has(.GlassButton-module__FB9-0G__button:active) .GlassButton-module__FB9-0G__button{box-shadow:inset 0 .125em .125em #0000000d,inset 0 -.125em .125em #ffffff80,0 .125em .125em -.125em #0003,inset 0 0 .1em .25em #fff3,0 .225em .05em #0000000d,0 .25em #ffffffbf,inset 0 .25em .05em #00000026}.GlassButton-module__FB9-0G__buttonWrap:has(.GlassButton-module__FB9-0G__button:active) .GlassButton-module__FB9-0G__buttonShadow{filter:blur(clamp(2px,.125em,12px))}.GlassButton-module__FB9-0G__buttonWrap:has(.GlassButton-module__FB9-0G__button:active) .GlassButton-module__FB9-0G__buttonShadow:after{top:calc(var(--shadow-cuttoff-fix) - .5em);opacity:.75}.GlassButton-module__FB9-0G__buttonWrap:has(.GlassButton-module__FB9-0G__button:active) span{text-shadow:.025em .25em .05em #0000001f}
