.glass-card{border-radius:var(--gc-border-radius,30px);width:100%;color:var(--gc-color,#fff);isolation:isolate;transition:transform .2s;position:relative;overflow:hidden;transform:scale(1)}.glass-card:hover{transform:scale(var(--gc-hover-scale,1))}.glass-card:before{content:"";border-radius:inherit;border:var(--gc-border-size,0px) solid color-mix(in srgb, var(--gc-border-color,#fff) calc(var(--gc-border-opacity,.4) * 100%), transparent);background:color-mix(in srgb, var(--gc-background-color,#000) calc(var(--gc-background-opacity,0) * 100%), transparent);-webkit-backdrop-filter:blur(var(--gc-blur,15px)) saturate(var(--gc-saturation,199%)) brightness(var(--gc-brightness,131%));box-shadow:inset 0 0 var(--gc-inner-light-blur,10px) calc(var(--gc-inner-light-spread,1) * 1px) color-mix(in srgb, var(--gc-inner-light-color,#fff) calc(var(--gc-inner-light-opacity,0) * 100%), transparent), 0 0 var(--gc-outer-light-blur,10px) calc(var(--gc-outer-light-spread,1) * 1px) color-mix(in srgb, var(--gc-outer-light-color,#fff) calc(var(--gc-outer-light-opacity,0) * 100%), transparent);z-index:0;position:absolute;inset:0}.glass-card:after{content:"";inset:calc(-1 * var(--gc-distortion,46px) / 18);border-radius:inherit;filter:blur(calc(var(--gc-distortion,46px) / 8));pointer-events:none;z-index:0;background:radial-gradient(circle at 0 0,#ffffff14,#0000 35%);position:absolute;transform:translateZ(0)}.glass-card-inner{z-index:1;border-radius:inherit;filter:saturate()brightness();position:relative}
.glass-surface{justify-content:center;align-items:center;transition:opacity .26s ease-out;display:flex;position:relative;overflow:hidden}.glass-surface__filter{pointer-events:none;opacity:0;z-index:-1;width:100%;height:100%;position:absolute;inset:0}.glass-surface__content{border-radius:inherit;z-index:1;justify-content:center;align-items:center;width:100%;height:100%;padding:.5rem;display:flex;position:relative}.glass-surface--block .glass-surface__content{flex-direction:column;justify-content:flex-start;align-items:stretch}.glass-surface--svg{background:hsl(0 0% 100%/var(--glass-frost,0));-webkit-backdrop-filter:var(--filter-id,url(#glass-filter)) saturate(var(--glass-saturation,1));backdrop-filter:var(--filter-id,url(#glass-filter)) saturate(var(--glass-saturation,1));box-shadow:inset 0 0 2px 1px #00000026,inset 0 0 10px 4px #0000001a,0 4px 16px #11111a0d,0 8px 24px #11111a0d,0 16px 56px #11111a0d,inset 0 4px 16px #11111a0d,inset 0 8px 24px #11111a0d,inset 0 16px 56px #11111a0d;box-shadow:inset 0 0 2px 1px lab(0% 0 0/.15),inset 0 0 10px 4px lab(0% 0 0/.1),0 4px 16px lab(5.32203% 1.61424 -5.88284/.0509804),0 8px 24px lab(5.32203% 1.61424 -5.88284/.0509804),0 16px 56px lab(5.32203% 1.61424 -5.88284/.0509804),inset 0 4px 16px lab(5.32203% 1.61424 -5.88284/.0509804),inset 0 8px 24px lab(5.32203% 1.61424 -5.88284/.0509804),inset 0 16px 56px lab(5.32203% 1.61424 -5.88284/.0509804)}.glass-surface--fallback{-webkit-backdrop-filter:blur(12px)saturate(1.8)brightness(1.1);background:#ffffff40;border:1px solid #ffffff4d;box-shadow:0 8px 32px #1f268733,0 2px 16px #1f26871a,inset 0 1px #fff6,inset 0 -1px #fff3}@supports not ((-webkit-backdrop-filter:blur(10px)) or (backdrop-filter:blur(10px))){.glass-surface--fallback{background:#fff6;box-shadow:inset 0 1px #ffffff80,inset 0 -1px #ffffff4d}.glass-surface--fallback:before{content:"";border-radius:inherit;z-index:-1;background:#ffffff26;position:absolute;inset:0}}.glass-surface:focus-visible{outline-offset:2px;outline:2px solid #007aff}
.animated-gradient-text{-webkit-backdrop-filter:blur(10px);cursor:default;vertical-align:baseline;border-radius:.35rem;flex-direction:row;justify-content:center;align-items:center;margin:0;font-weight:600;transition:box-shadow .5s ease-out;display:inline-flex;position:relative;overflow:visible}.animated-gradient-text.with-border{padding:.35rem .75rem}.gradient-overlay{border-radius:inherit;z-index:0;pointer-events:none;position:absolute;inset:0}.gradient-overlay:before{content:"";border-radius:inherit;z-index:-1;background-color:#060010;width:calc(100% - 2px);height:calc(100% - 2px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.text-content{z-index:2;color:#0000;-webkit-background-clip:text;background-clip:text;display:inline-block;position:relative}.gradient-text-static{font-weight:inherit;color:#0000;-webkit-background-clip:text;background-clip:text;display:inline}
