.fSAYuG_card{--calendar-pixel:hsl(var(--accent) / .14);isolation:isolate;border-color:hsl(var(--accent) / .34);background:radial-gradient(ellipse at 50% 0%, hsl(var(--accent) / .1), transparent 52%), linear-gradient(180deg, hsl(var(--card)), hsl(var(--accent) / .045));box-shadow:inset 0 1px 0 hsl(var(--foreground) / .06), inset 0 -1px 0 hsl(var(--accent) / .1), 0 18px 50px -38px hsl(var(--foreground) / .44);transition:transform .35s cubic-bezier(.16,1,.3,1),border-color .25s,box-shadow .35s}.fSAYuG_card:hover,.fSAYuG_card:focus-within{border-color:hsl(var(--accent) / .54);box-shadow:inset 0 1px 0 hsl(var(--foreground) / .08), inset 0 -1px 0 hsl(var(--accent) / .14), 0 24px 60px -42px hsl(var(--foreground) / .5);transform:translateY(-2px)}.fSAYuG_pixelLayer{border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.fSAYuG_pixelField{opacity:.16;background-image:linear-gradient(45deg, var(--calendar-pixel) 25%, transparent 25% 75%, var(--calendar-pixel) 75%), linear-gradient(45deg, var(--calendar-pixel) 25%, transparent 25% 75%, var(--calendar-pixel) 75%);background-position:0 0,6px 6px;background-size:12px 12px;animation:8s steps(4,end) infinite fSAYuG_calendar-pixel-breathe;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 50% 48%,#000000b8 0%,#0000006b 48%,#0000 86%);mask-image:radial-gradient(at 50% 48%,#000000b8 0%,#0000006b 48%,#0000 86%)}.fSAYuG_pixelSweep{opacity:0;background:repeating-linear-gradient(90deg, transparent 0 7px, hsl(var(--accent) / .16) 7px 9px, transparent 9px 14px);will-change:transform, opacity;width:24%;animation:11s steps(18,end) infinite fSAYuG_calendar-pixel-sweep;position:absolute;top:-20%;bottom:-20%;left:-30%;transform:translate(-110%)}.fSAYuG_edgeDetail{border:1px solid hsl(var(--accent) / .12);border-radius:calc(var(--radius) - .125rem);opacity:.8;position:absolute;inset:1rem}.fSAYuG_content{z-index:1;position:relative}.fSAYuG_iconFrame{width:3rem;height:3rem;color:hsl(var(--accent));border:1px solid hsl(var(--accent) / .2);border-radius:calc(var(--radius) * 1.5);background:hsl(var(--accent) / .075);place-items:center;margin:0 auto;display:grid;position:relative}.fSAYuG_icon{animation:5s steps(5,end) infinite fSAYuG_calendar-icon-pulse}.fSAYuG_button{isolation:isolate;box-shadow:0 10px 24px -18px hsl(var(--accent) / .9);transition:transform .2s cubic-bezier(.16,1,.3,1),background-color .2s,box-shadow .2s;position:relative;overflow:hidden}.fSAYuG_button:before{z-index:0;background:repeating-linear-gradient(90deg, transparent 0 7px, hsl(var(--primary-foreground) / .16) 7px 9px, transparent 9px 16px);content:"";opacity:0;position:absolute;inset:-20% 0;transform:translate(-110%)}.fSAYuG_button:hover:before,.fSAYuG_button:focus-visible:before{opacity:1;animation:.7s steps(10,end) both fSAYuG_calendar-button-dither}@keyframes fSAYuG_calendar-pixel-breathe{0%,to{opacity:.12}50%{opacity:.2}}@keyframes fSAYuG_calendar-pixel-sweep{0%,18%{opacity:0;transform:translate(-110%)}26%{opacity:.62}62%{opacity:.62;transform:translate(520%)}72%,to{opacity:0;transform:translate(520%)}}@keyframes fSAYuG_calendar-icon-pulse{0%,72%,to{opacity:1;transform:translate(0,0)}76%{opacity:.78;transform:translate(1px)}80%{opacity:1;transform:translate(0,0)}}@keyframes fSAYuG_calendar-button-dither{0%{transform:translate(-110%)}to{transform:translate(110%)}}@media (prefers-reduced-motion:reduce){.fSAYuG_card,.fSAYuG_card:hover,.fSAYuG_card:focus-within{transition:none;transform:none}.fSAYuG_pixelField,.fSAYuG_pixelSweep,.fSAYuG_icon,.fSAYuG_button:before{animation:none}.fSAYuG_pixelSweep{display:none}.fSAYuG_button:hover:before,.fSAYuG_button:focus-visible:before{opacity:0}}
