.shine[data-astro-cid-4xjczwlv]{--draw:1.6s var(--ease) .9s;--sweep:7s cubic-bezier(.65, 0, .35, 1) 2.3s infinite;--light:linear-gradient(100deg, var(--accent) 40%, var(--sheen) 50%, var(--accent) 60%) 100% 0 / 300% 100% no-repeat;color:var(--accent);font-style:normal;display:inline-block;position:relative}@supports (background-clip:text){.text[data-astro-cid-4xjczwlv]{color:#0000;background:var(--light);animation:sheen var(--sweep);background-clip:text;margin-inline:-.1em;padding-inline:.1em}}.line[data-astro-cid-4xjczwlv],.track[data-astro-cid-4xjczwlv]{inset-inline:-.1em;pointer-events:none;height:.48em;position:absolute;bottom:-.24em}.line[data-astro-cid-4xjczwlv]{animation:draw var(--draw) forwards;mask-image:linear-gradient(90deg,#000 44%,#0000 56%),linear-gradient(90deg,#0000,#000 18% 82%,#0000);mask-position:100% 0,0 0;mask-size:250% 100%,auto;mask-repeat:no-repeat,repeat;mask-clip:border-box,border-box;mask-origin:border-box,border-box;mask-composite:intersect;mask-mode:match-source,match-source}.stroke[data-astro-cid-4xjczwlv]{inset-inline:0;background:var(--light);height:max(2px,.035em);animation:sheen var(--sweep);border-radius:999px;position:absolute;top:50%;translate:0 -50%;&:before{background:linear-gradient(100deg, transparent 42%, var(--sheen) 50%, transparent 58%) 0 0 / 300% 100% no-repeat;background-position:inherit;border-radius:inherit;filter:blur(.06em);content:"";position:absolute;inset:-.05em 0}}.track[data-astro-cid-4xjczwlv]{mask-image:linear-gradient(90deg,#0000,#000 12% 60%,#0000 82%)}.spark[data-astro-cid-4xjczwlv]{inset-block:0;width:150%;animation:draw-spark var(--draw) forwards;position:absolute;left:-25%;translate:-100%;&:after{background:radial-gradient(closest-side, var(--sheen), color-mix(in oklab, var(--sheen) 35%, transparent) 45%, transparent);opacity:0;width:.9em;height:.3em;animation:spark var(--draw) forwards;content:"";border-radius:50%;animation-timing-function:linear;position:absolute;top:50%;right:0;translate:50% -50%}}@keyframes sheen{0%{background-position:100% 0}30%,to{background-position:0 0}}@keyframes draw{to{mask-position:0 0,0 0}}@keyframes draw-spark{to{translate:0}}@keyframes spark{0%,to{opacity:0}5%,40%{opacity:1}}
