@keyframes CopyToFigmaButton-module__gpge7W__star-trail-animation{0%{offset-distance:0%;background:radial-gradient(#00b6ff,#0000 70%);box-shadow:0 0 0 2px #00b6ff,0 0 20px #00b6ff99}5%{offset-distance:5%;background:radial-gradient(#09bae8,#0000 70%);box-shadow:0 0 0 2px #09bae8,0 0 20px #09bae899}10%{offset-distance:10%;background:radial-gradient(#12bfda,#0000 70%);box-shadow:0 0 0 2px #12bfda,0 0 20px #12bfda99}15%{offset-distance:15%;background:radial-gradient(#1bc5a6,#0000 70%);box-shadow:0 0 0 2px #1bc5a6,0 0 20px #1bc5a699}20%{offset-distance:20%;background:radial-gradient(#24cb71,#0000 70%);box-shadow:0 0 0 2px #24cb71,0 0 20px #24cb7199}25%{offset-distance:25%;background:radial-gradient(#56c863,#0000 70%);box-shadow:0 0 0 2px #56c863,0 0 20px #56c86399}30%{offset-distance:30%;background:radial-gradient(#8cbf54,#0000 70%);box-shadow:0 0 0 2px #8cbf54,0 0 20px #8cbf5499}35%{offset-distance:35%;background:radial-gradient(#c5a546,#0000 70%);box-shadow:0 0 0 2px #c5a546,0 0 20px #c5a54699}40%{offset-distance:40%;background:radial-gradient(#ff3737,#0000 70%);box-shadow:0 0 0 2px #ff3737,0 0 20px #ff373799}45%{offset-distance:45%;background:radial-gradient(#e53769,#0000 70%);box-shadow:0 0 0 2px #e53769,0 0 20px #e5376999}50%{offset-distance:50%;background:radial-gradient(#c8439b,#0000 70%);box-shadow:0 0 0 2px #c8439b,0 0 20px #c8439b99}55%{offset-distance:55%;background:radial-gradient(#a749cb,#0000 70%);box-shadow:0 0 0 2px #a749cb,0 0 20px #a749cb99}60%{offset-distance:60%;background:radial-gradient(#874fff,#0000 70%);box-shadow:0 0 0 2px #874fff,0 0 20px #874fff99}65%{offset-distance:65%;background:radial-gradient(#9b57cb,#0000 70%);box-shadow:0 0 0 2px #9b57cb,0 0 20px #9b57cb99}70%{offset-distance:70%;background:radial-gradient(#af639b,#0000 70%);box-shadow:0 0 0 2px #af639b,0 0 20px #af639b99}75%{offset-distance:75%;background:radial-gradient(#d76a69,#0000 70%);box-shadow:0 0 0 2px #d76a69,0 0 20px #d76a6999}80%{offset-distance:80%;background:radial-gradient(#ff7237,#0000 70%);box-shadow:0 0 0 2px #ff7237,0 0 20px #ff723799}85%{offset-distance:85%;background:radial-gradient(#cc9452,#0000 70%);box-shadow:0 0 0 2px #cc9452,0 0 20px #cc945299}90%{offset-distance:90%;background:radial-gradient(#7fc49b,#0000 70%);box-shadow:0 0 0 2px #7fc49b,0 0 20px #7fc49b99}95%{offset-distance:95%;background:radial-gradient(#40bdcb,#0000 70%);box-shadow:0 0 0 2px #40bdcb,0 0 20px #40bdcb99}to{offset-distance:100%;background:radial-gradient(#00b6ff,#0000 70%);box-shadow:0 0 0 2px #00b6ff,0 0 20px #00b6ff99}}@keyframes CopyToFigmaButton-module__gpge7W__horizontal-trail{0%{offset-distance:0%;background:radial-gradient(#00b6ff,#0000 70%);box-shadow:0 0 0 2px #00b6ff,0 0 30px #00b6ffcc}20%{offset-distance:20%;background:radial-gradient(#24cb71,#0000 70%);box-shadow:0 0 0 2px #24cb71,0 0 30px #24cb71cc}40%{offset-distance:40%;background:radial-gradient(#ff3737,#0000 70%);box-shadow:0 0 0 2px #ff3737,0 0 30px #ff3737cc}60%{offset-distance:60%;background:radial-gradient(#874fff,#0000 70%);box-shadow:0 0 0 2px #874fff,0 0 30px #874fffcc}80%{offset-distance:80%;background:radial-gradient(#ff7237,#0000 70%);box-shadow:0 0 0 2px #ff7237,0 0 30px #ff7237cc}to{offset-distance:100%;background:radial-gradient(#00b6ff,#0000 70%);box-shadow:0 0 0 2px #00b6ff,0 0 30px #00b6ffcc}}@keyframes CopyToFigmaButton-module__gpge7W__particle-explode{0%{opacity:1;transform:translate(-50%,-50%)scale(1)}60%{opacity:.8}to{transform:translate(calc(-50% + var(--tx)),calc(-50% + var(--ty)))scale(0);opacity:0}}.CopyToFigmaButton-module__gpge7W__starButton{color:#fff;cursor:pointer;isolation:isolate;background:#111;border:1px solid #ffffff4d;border-radius:1.5rem;justify-content:center;align-items:center;height:46px;padding:12px 24px;font-size:1rem;font-weight:600;transition:transform .2s,box-shadow .2s,font-size .3s;display:inline-flex;position:relative;overflow:hidden}.CopyToFigmaButton-module__gpge7W__starButton:hover{box-shadow:none;transform:translateY(-2px)}.CopyToFigmaButton-module__gpge7W__starButton:hover .CopyToFigmaButton-module__gpge7W__starButtonTrail{filter:blur(24px);opacity:.8;width:240px;animation-duration:1.6s}.CopyToFigmaButton-module__gpge7W__starButtonContent{z-index:10;color:#fff;align-items:center;display:flex;position:relative}.CopyToFigmaButton-module__gpge7W__starButtonContent.CopyToFigmaButton-module__gpge7W__hidden{display:none}.CopyToFigmaButton-module__gpge7W__starButtonBg{z-index:4;border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.CopyToFigmaButton-module__gpge7W__starButtonBg svg{width:100%;height:100%}.CopyToFigmaButton-module__gpge7W__starButtonTrail{aspect-ratio:1;offset-path:path("M 10 24 Q 30 5, 60 15 T 110 30 Q 140 18, 160 35 T 190 24 Q 210 30, 180 42 T 140 38 Q 100 45, 70 32 T 30 38 Q 15 42, 10 24 Z");offset-distance:0%;pointer-events:none;filter:blur(24px);opacity:.8;background:radial-gradient(#00b6ff,#0000 70%);border-radius:50%;width:110px;animation:6s ease-in-out infinite CopyToFigmaButton-module__gpge7W__star-trail-animation;position:absolute;inset:0;box-shadow:0 0 0 2px #00b6ff,0 0 20px #00b6ff99}.CopyToFigmaButton-module__gpge7W__starButton.CopyToFigmaButton-module__gpge7W__stitching .CopyToFigmaButton-module__gpge7W__starButtonTrail{offset-path:path("M 0 24 L 200 24");filter:blur(20px);opacity:1;width:120px;animation:1s linear infinite alternate CopyToFigmaButton-module__gpge7W__horizontal-trail}.CopyToFigmaButton-module__gpge7W__particlesContainer{pointer-events:none;z-index:15;position:absolute;inset:0;overflow:visible}.CopyToFigmaButton-module__gpge7W__particle{pointer-events:none;border-radius:50%;width:10px;height:10px;animation:.8s cubic-bezier(.25,.46,.45,.94) forwards CopyToFigmaButton-module__gpge7W__particle-explode;position:absolute;top:50%;left:50%}.CopyToFigmaButton-module__gpge7W__starButton.CopyToFigmaButton-module__gpge7W__copied .CopyToFigmaButton-module__gpge7W__starButtonTrail{opacity:0;animation-play-state:paused}.CopyToFigmaButton-module__gpge7W__starButton.CopyToFigmaButton-module__gpge7W__copied{font-size:.8rem;overflow:visible}.CopyToFigmaButton-module__gpge7W__checkIcon{filter:brightness(0)invert()}
