.gcta{isolation:isolate;border:2px solid color-mix(in srgb,rgb(var(--room-E8559F)) 80%,white);-webkit-backdrop-filter:blur(16px)saturate(1.8)brightness(1.06);backdrop-filter:blur(16px)saturate(1.8)brightness(1.06);color:#fff;height:50px;font:800 15px/1 var(--font-body);letter-spacing:.02em;text-shadow:0 2px 9px color-mix(in srgb,rgb(var(--room-9A5FCB)) 40%,#000);box-shadow:var(--lg-rim),0 0 0 3px color-mix(in srgb,rgb(var(--room-E8559F)) 22%,transparent),0 0 18px color-mix(in srgb,rgb(var(--room-E8559F)) 50%,transparent);cursor:pointer;background:#ffffff94;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 24px;transition:transform .2s,box-shadow .2s,border-color .2s,color .2s,background-color .2s,opacity .2s;display:inline-flex;position:relative}.gcta:before{content:"";z-index:-1;border-radius:inherit;background:linear-gradient(100deg,color-mix(in srgb,rgb(var(--room-E8559F)) 86%,transparent),color-mix(in srgb,rgb(var(--room-9A5FCB)) 86%,transparent));box-shadow:var(--lg-rim);transition:opacity .2s;position:absolute;inset:0}.gcta .material-symbols-rounded{font-variation-settings:"FILL" 0,"wght" 500,"GRAD" 0,"opsz" 24;font-size:1.25em;transition:font-variation-settings .25s,transform .25s}.gcta:hover:not(:disabled){border-color:rgb(var(--room-E8559F));color:rgb(var(--room-9A5FCB));text-shadow:none;box-shadow:var(--lg-rim),0 0 0 4px color-mix(in srgb,rgb(var(--room-E8559F)) 32%,transparent),0 0 30px color-mix(in srgb,rgb(var(--room-E8559F)) 75%,transparent),0 12px 28px -12px rgb(var(--room-E8559F));background:#fff;transform:translateY(-2px)}.gcta:hover:not(:disabled):before{opacity:0}.gcta:hover:not(:disabled) .material-symbols-rounded{font-variation-settings:"FILL" 1,"wght" 600,"GRAD" 0,"opsz" 24;transform:scale(1.12)}.gcta:active:not(:disabled){transform:translateY(0)scale(.97)}.gcta:focus-visible{box-shadow:var(--lg-rim),0 0 0 4px color-mix(in srgb,rgb(var(--room-E8559F)) 45%,white),0 0 24px color-mix(in srgb,rgb(var(--room-E8559F)) 60%,transparent);outline:none}.gcta:disabled{opacity:.5;cursor:default;box-shadow:var(--lg-rim),0 0 0 3px color-mix(in srgb,rgb(var(--room-E8559F)) 12%,transparent)}.gcta.sm{height:34px;box-shadow:var(--lg-rim),0 0 0 2px color-mix(in srgb,rgb(var(--room-E8559F)) 20%,transparent),0 0 12px color-mix(in srgb,rgb(var(--room-E8559F)) 45%,transparent);border-width:1.5px;gap:6px;padding:0 14px;font-size:12px}.gcta.xs{letter-spacing:0;height:22px;box-shadow:var(--lg-rim),0 0 0 2px color-mix(in srgb,rgb(var(--room-E8559F)) 18%,transparent),0 0 8px color-mix(in srgb,rgb(var(--room-E8559F)) 40%,transparent);border-width:1.5px;gap:4px;padding:0 10px;font-size:11px}.gcta.sm:hover:not(:disabled),.gcta.xs:hover:not(:disabled){box-shadow:var(--lg-rim),0 0 0 3px color-mix(in srgb,rgb(var(--room-E8559F)) 30%,transparent),0 0 18px color-mix(in srgb,rgb(var(--room-E8559F)) 70%,transparent);transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){.gcta,.gcta:before,.gcta .material-symbols-rounded{transition:none}.gcta:hover:not(:disabled){transform:none}}.gcta.mint{border-color:color-mix(in srgb,rgb(var(--room-5CD6BF)) 80%,white);text-shadow:0 2px 9px color-mix(in srgb,rgb(var(--room-1E7A6C)) 55%,#000);box-shadow:var(--lg-rim),0 0 0 3px color-mix(in srgb,rgb(var(--room-5CD6BF)) 24%,transparent),0 0 18px color-mix(in srgb,rgb(var(--room-5CD6BF)) 55%,transparent)}.gcta.mint:before{background:linear-gradient(100deg,color-mix(in srgb,rgb(var(--room-5CD6BF)) 88%,transparent),color-mix(in srgb,rgb(var(--room-2FA89A)) 88%,transparent))}.gcta.mint:hover:not(:disabled){border-color:rgb(var(--room-5CD6BF));color:rgb(var(--room-1E7A6C));box-shadow:var(--lg-rim),0 0 0 4px color-mix(in srgb,rgb(var(--room-5CD6BF)) 34%,transparent),0 0 30px color-mix(in srgb,rgb(var(--room-5CD6BF)) 75%,transparent),0 12px 28px -12px rgb(var(--room-2FA89A))}.gcta.mint:focus-visible{box-shadow:var(--lg-rim),0 0 0 4px color-mix(in srgb,rgb(var(--room-5CD6BF)) 45%,white),0 0 24px color-mix(in srgb,rgb(var(--room-5CD6BF)) 60%,transparent)}.gcta.mint.sm{box-shadow:var(--lg-rim),0 0 0 2px color-mix(in srgb,rgb(var(--room-5CD6BF)) 22%,transparent),0 0 12px color-mix(in srgb,rgb(var(--room-5CD6BF)) 50%,transparent)}.gcta.mint.sm:hover:not(:disabled){box-shadow:var(--lg-rim),0 0 0 3px color-mix(in srgb,rgb(var(--room-5CD6BF)) 32%,transparent),0 0 18px color-mix(in srgb,rgb(var(--room-5CD6BF)) 72%,transparent)}
